0300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='@)\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='#$/##{\x00', &(0x7f00000004c0)='\x00']) write(r1, &(0x7f0000000040)="229a85fa757d54089fd95e7780c4fbb968ba4712a2d2b0910198e87c31bca9e205b5efd05dff0f53bbbc45e69781855ec969d20e95c4f3970257231e2e803b9368246648428a0a5d5bcfe4e61d7099a3de1c3da4cb39c1efab0efe2b5cd6c9a11ce62fbae187de214a5e63d828fd5686abb35fa8b08a73058134236236a6564babaa9405d8f5d96ae0be403969dd20030c41115daad274686fdd00c99868076a4eee53fe0bc2085cc0", 0xa9) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 11:42:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x1}, {r0, 0x1}, {r1, 0x101}, {0xffffffffffffffff, 0x104}], 0x4, 0x0) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30410, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0xcf, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf84}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xa90}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7e80000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffffc0}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xa0}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8ac}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r4 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x3, 0x1, 0x9, 0x1, r4}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x0, 0x4a5, 0x10000}) ftruncate(r3, 0x0, 0x100000001) 11:42:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="c2645b651dca876e2e", 0x9) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7, './bus\x00'}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x7, r1}) 11:42:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000180)=[{0x3000000000000, 0x6, 0x101, 0x200}, {0x7fff, 0x6, 0x1}, {0x6a2, 0x4, 0x401, 0x9}, {0x8000, 0x8001, 0x7, 0x8}, {0x5, 0x101, 0x4, 0x80000000}, {0x80, 0x3, 0xc38, 0x7}, {0x1000, 0x81, 0x0, 0x2}, {0x6, 0x7fff, 0x272d, 0x1}, {0x1ff, 0xff, 0x8, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:42:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000980)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x5, &(0x7f00000009c0)={0x3ff800000000, 0x5}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0x86, 0x1}, {0x187, 0x5}, {0x0, 0xffffffff}], 0x3}) syz_open_pts() write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f00000000c0)="1e1611edbe392eeb3060ae4c0db66f3f79008000004df6292679785a6923a9cb7463854538000000000000cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2d16c78fc6a01da5978d21dc3cdfedc0000f73a6ff4a598ba52a5c608000000786b74691f21404d548e0edc59f144", 0x51) pckbd_enable: command error pckbd_enable: command error 11:42:14 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) 11:42:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x2}) 11:42:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x4, 0x8, &(0x7f0000001100)="c941c3f3a77cfc3df7104a911f82667645d1bfc4fb3258ea9e459325ad4c5f066e65dddf786969129f9c45e5633749601e158ea2c3e7ddeead5fecbacb7976d79c44bfae997bba555efd617da81982e184df0b99ca28065784847c25be7ac6749694d247b3f50851f3dd5b93180980473328cf267067a71dff71a56cbeba4966292cd4fb8f1396e795a1aea29cea7640e108efd5a068fcafaf73a9442f1e2e46f2c18ea14072ff8004b4f86f34e7dc4e55001252410d0c2b55e3eda98e629436930cecad2aa511adef8d4902597eadd425c158a99ad02f0d6c358fac6dfb2163be25ea46af17fb9b7ee5796800490336d32e4da9300518cb43d264fb277579aaca7c0b15e9dcce2763a1011b65f406529832edbbe86660cfd2561a26d7e50383ee558b8ba1bc0b6d15ef01b1244324dee854699e43ce4ffd01af238e13db31526dcc6cb01a6517ddd3fd806e645abc5b85c2f7f95486c91cbab70f9574e7837eb387afccc7cf2b3be2b55a0522d5249924a66c466003d7d0013fa00953bd985cec2ac2cbe69f9e3b497e5e10689d66be04503d8a604d9ccf9bdc5fef777ccf32ddba66ca2bb341728a46e02ae8b01dcff1ee6d336788245674e12026ad786e0d306bf83c8f80661d922160bff5248360daf18d922238180e70513b883abf93979705f7d0dbe7adc62e25b45be00fd06a0319d3438a14648415200ba25dae1ba1ff98fd9ff05bd657549be1aed67fed1d3751367a6da226eda7369b87c8274045beafc6ea8e444b436765e7d0d84fe91f8d8c00306b26600e4f68e8b8664953991a97d91e361e4b5241c06b6d88b5b8dcea1efdf208a73ebe6359e7740259fa859d48b59e7650c4c02d04492f17db5ec850724baafe1fb9c98176db075281db92ff0186e5afca15776d462503419d1eb7717acc85b3c48d4c9b36392a8adf740202c3fed7051a163bccfd5a0808fa5d5312e95330f2310bc5f7066b9ea5ae24b463c336212870d91834cf7539302dc0a235ff9168a4379e668f378d1f793f8aac8caeed1da6b820adb01ef3d772b10074a086da9839d7975c3ad86ae47a0e55c22c91ba13b5899469380e9040893afd71a112eb3fadfd862b3b414470116ab6812923ff60207e4f157bf039f50575fc6606175861babe52b878f61255ccfab3a74577d3af4867c2dff3c8d1e9026a8026c7674109234fea8e24a5bc93e301608359f634e7cfd6cea15f64754c6908ab92b78b049e05d61f9617472a20151b5e4c1edcfeed660a8dcfb98227ff4b775fc4e769a0cab4ffc8162791d538df72ef8c83de2be6eacaa161491ca49d84473bf9c4fabd525dcf37d0f2dc92ceef8c7910dac1b51b001e6dee7b520c8e73c948495bd00a97240040db57d5d9c8f7c989acccf7cb78084272e7e4ee48f6bcdffe8ffdca394d6b4288bb8a100e6b5342e3de2f0650054c7b4921a21a02529498de47b19ac5229cdae0094b58353db8f8472ddc9a4e7bc0131b194d9c003a9494cb9073b7b62299398dbf66b67874b5990d936bfee83349678580dd2d52f2649d64b6c118ba5ec4adebd800ff6a2e971e0b80bfc5073264faa73e2a05549212d11f97d49070a18af5c475d8fbec3d74aa4e6a427e7693e3511a87fbfe180370fe3becd91e0d6914c718dc38a23b8e499e107a5bc087d6e9005109d792fe5ded974fdaab81d1338e288804bb3091a7f77ecdd8417a9933a3218f64d53c0ba9aa4e55c983266bb43bbae8ee6456595e0f4f5c474ae2b6ba613a78ae227cd91b661580fb27987c7e3c958e0e1e1d18d3d631e20153fba13f68817d54b8e4181665b196f6c783374337574041270eb9a800b94c420be7bbee9276f214d9c091656a789a7d2d6d03f2b25e79aa51dabc7a7a1f41583f60d55ddbb9e73dde5a8eeb25b50ead1a4696220be0c4bf594812cd01ba6091487b2c70e7591623e6903ff469958fad92ab05b52feb26e27f6e7665fdc95348bbd4f19120d90a3f6612f0f2b3701055819ae030513509927e0e53e4fd23a68064adce55d0d6a70ca4098b3df8c9c5d8e29dc9ab26d38f75af9326e25f4e1ba8d0df69a0095ccae869317dfbb0a211856346189e0ac3b7a7acff5c20c5089b73a68213d2bec88aa2718b56a5d56f1443b0eaac6bba2a50a03ff8b5b98d56a103da527f6748ddf7d72ac3bb9c1b112aa7fb104eff0e9f5170314bb308a3dec270b77c9f3762a445bc93339c2d714802a813167ee0efd3524ae9b289882ef4246674f9e50b3525465e989ad1795a78ae3e2279ae409f6375714decc5e22d09943eb46a4ce29d550166da5c9aa665e002112b0e9ec84bc762617c1bcdf7edb1c26b48e126c6c84a05737e80a90bfac85ac60072f68acbad9971f6de86a68bc1047b546ace2998d7b6e7c0d100b88162da67991e0b9202bbaea70c0f38235b044a859eeacf2ea5ce12b97b032538b37ee5ef394181f396cdd2a3e3556ef1a5fe0c5304d9d9fbef244ab3a5c402cd1f00f47591b3eb2899d7a5c244ac199f44e6ea6f0338c1966b0b3327333e55a251dd304c85ac860d90d1e2b208bc6ab21ae8e96c219444f1209e0427ac3df55d56f8a846972331dbf24a93aa12ed92ac7dce904d8acad0e01a688175c7c3ceef9eafef4cfff17821a1c333647cb06ea7aa3c7a023ac4b816c21db82e5666032b94c3ff5bc2ebae833ade96297494049b60b1230df8e7fc313f3ddc3b210d81386f872ef0d84bd4d82542f4564e3bfb232a3b219927d5cfd144b2eb78cb85c9ab5c9a6e1ec1eb8cd9095d970f30d39e0273e1f322e3c68ff3ec19df94384b04a2b8eab1dc30a39ffe1accb09228f169220207c7a1c42ad3a1cca00d38b5d4472262b554af94eb812b31f9b7c9c2f9a800f0c68158236008bcfe40e449cbcfea126909becc0dcde3e869fa81e2ba5920b5f06c86002cee4d8f695bba4ce386b71a552b6d4db23a334eb4d845b026095eba66f16b4ec8abf5efa37cec04356892681c9111413737358a0a6b08c06d7c7c5c4540b2ca9e7e59c1ff999b5e27374c89b8d4e3761389c3c7b6148ee979096ea6095634b7d861231028809a2a5d10c176e36259362377c7ec049188c6eeab96b02c94eea3e9be5709fd6ba08df11fb4559cd87a4413d5166f34b92339649167f7b4f0d822890ece292f0ac3716bca7903e375f21e30818fdabb4e7b5bb00542f1537b55fabe566967491f3f2f12d1fd63eb5ccdc713bab59e4f661103163b7bd3e36730a8f8bc0da302e7e1779ac2b22a62cb2d1a772ef20b77ace8f05904f24516b38f5cb6dcfb89b67cb3fde6e092d434d65bbf42ade1e35d3cfe9da152785c19627f71278b362272ff8ceb7529d77dba5b67fd01b3d38ec6493e31b14f08d64e06011479f9cda0963e923bfec31fcd39768d3776248be992e24ba41a92ea6771a240050b577ae466bb3b3a276e67c49fb29ccbda093c155bbb2aac17efbc3e4474afe401f457e25486064f89bc9a355f1ce0ed9562dff9cd31d01c3d5fc65e9216dbb408cbecd88cede77a9f68bcfbbab44b9a0e37910807c63337057065d9b40683eb052db3ce1897899c69323eb279816b2e46922f8ea93e768d6a0ef4279f0cf6f59de38cf9503adedd88e0e7d76e5285f2938496160099f7114a38c5250b55ed11e10722de255641203b5ea6ab30c890bf0055db1555670edbef500294dbfb7820ea154fae836a74b472e975da116df06d5532b7671c29c84ee51e29c7443bb48a5d0a6fd1cfab930a019b6171e00dd20ee15de2379a17214d951f781039bf76b926c3b4f5454c2e2f2ad1ad3f93dff0f3403ea62fbcac6b62448529cdb60b006477d0f9e09148c06015aa58d8ef43cd7ecdb4c408582c860608094bcf55b5e71b367f624d5d4773cc0518e07512e67f6cee23df92698ff8548ae97f32758dee3dcc93a2ec1bd660840e0fc652ef6b24fc3147ba89a2f09048c7e7493c0e3d2662cc1ab75fa05d7847ffe26b46672455ec9d9b2dfa4acb67ac1f639000195009cab452c1b37474436ef0d79bc746750e0061aec620c40b63dcc43ca89bfd731e9370e1dd2da0b2f2267d4ff92686c24e1569bd2435959720adecb4eef1a9c38cda9fb39e14956d8bf0edbd59424216e92a63d6b94ffda1621198488b9271562bb85016e77eb79bec0ff3e078246f6a88eadde798b34e15072e27f3ace7957eb96707a6113144ead082a32dc6a11251187f7661192e4998e18b1b03e3281d0801184a5fc029d07971b01d81a6dfd06a2fe1e8d616a0e0984636ecd2515602495da4f8d8b6c1de0da98a3ef25a21737b9845b8b0f95d2756fdcfebd2ae78eebb462d3847a275b44e088005052bbeebf23e9bbaaf6e3e65f0e634e23541872671b9b7cc97685ecb6608c7737df5a7dbce59d5b68cdfae9aee14ab2bec925013e18346926ab68c54fb11d3419ef1ae1ee9784c463efa74b73d1b24642fc97b92b408e045f86763ab23012ea11353fae79e616f679903d9f373f66bd7c42babc734aa6ec079d753460fec9bd6be53e180833733db2f3b3ebfd7d64ab59f1140b42f6adec5f33c00c12a045831bccfa85fb568ceb7b62a7ca6f85db9f77e3f349280a64a36de7d43f7987dffb5e3471fdda7650c881c2e6bbcdb7a0c128e62b4b1de4c8cc320712ec12e2e65affc0b10cdbc702058ee1d03ef0e387b387d853a1266bbd6ece76da6c9899a83f8b989b9785332162719d9ea351564b2d8ded58173d30d741a1dfccb85d9bdeb4dc2aa536ea6c2a8daab29d2edc3bb93b0f2af6b34c90b25685978fa85fb7222bbf13e81bc37ddb58d4cf4587ce544d8ba8bdaffecc54c4566fe9d9bd22f851b06cf76309fe7a1a67b72f3b12e13cf209232136d4bf06815c2284d784e36e2e642738c7221d6350c1c869a9b5ea9ebb1d77f5951549f16a715b85cdbf0b2fd549aafc597020245d49cea28d297e2d7f00c1fad786beb8f088156cac0ea31e84b7751c0814b7baa0a21f02e7be45aa915474176b9760860b5226f9ae506a9ea6eed8ab3d21f3ac929735cd3bf43c95c55595ce4a08f862377c76a2061edbf90dba9fe1f988b2ae632370516b63eaa15b6200000000000000075e743a964a6c581347fbda5eca2b4f64a31bddd64cb10a9be9f19ac9dcb4aba80906c07e0974ef9850b1323e7cc0fc4d562b7a05083cb5ef56a692d3c026516fd30c2a8a7846549dde64ac6f22a6006f4d43c038cb964675047579d86599e6d3de4d0be1837db439e88daef3ba4c51fa1a2d6e86662e10dd2d4c39f53a51cc876d312ef97707d2d4fc82e773acdeb5ce60f2d13180bd66284632a574c0be28acd034ed4f59911790360199417cc5bf7a2852fbd34e09dbf0fa2fc87b6f5e96b83f844748ad1f680d39a22f73cae3c3ce55dad5abdddf49f0dfeca670189198f1db05c94e947228d1128044355f854da2df2e6c6594b79885ae833b11932751c11b5490e4ebba9cb9acdfcbf4f2786f498a4520084deb3d70f96336e84382f7716bc5f7f0b9231bfa6c9b0e6690deca2a99d935c16191386770b45268aa3a3fbac4208812aeb06c4187e24e1806e198c2fd61bf8bd0b373d27b268bd99009e7b24f1a0c2dd49a4b12afa9bc5434901791967b6be82d3ca8c354ef40fb847c92e791a9d5ce4d9859dfe10567fd6305baa146a2c8fd4db4838b82ac81a3d8612515a83abff439d26dc32fa94ca3feeb25efcc0b57ce8c5baa3ac17cd65857fe21d1feffd7ef416c6df339c141d5eec0106f21e93a31e7582cdff2deb7796535651f441389e0cbb318e4fd396cd6a465e3c960d3f302e68f8d1f10c108773c8b0dda963338a59a96f4da061c26852a94d62a2d3ea7ba24967e88a1b8a693f6c8d85b40dc9fe811ca7f5bc8596a4d15070d5db01c3f9472c3fa28ca1fa25e65cecea8f7473807f9f838c6cbce45855604df7e9ace1ce058eedf3635043a739918d03810a866f9756d0cc50974971dbdcc70b9f9131baeedfaf387a07673e92823b4713dbd713d3143924251f02f0ba449e8d0726978737b8a7", 0xfffffffffffffe85) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) close(r1) 11:42:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {&(0x7f0000000580)=""/178, 0xb2}], 0x2, 0x0}, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:42:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x412, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x141, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1, 0x80000001}, {0x80000000, 0x1}}, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000140)={0x0, 0xa807592a5ae6188f, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r1], 0x38}, 0x0) syz_open_pts() 11:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 11:42:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:42:14 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x101, 0x0) r0 = socket(0x3, 0x0, 0x7fffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x8}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:42:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 11:42:14 executing program 0: syz_open_pts() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:42:14 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x8}, {0x7, 0x1}}, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 11:42:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 11:42:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:42:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80, 0x5}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 11:42:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000440)) open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x100) 11:42:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000100)='./file2/file0\x00', 0x2, 0x1) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x40) 11:42:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x7, 0x0, 0x4, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xffffffffffffffc0, 0x2000000000, 0x5, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:14 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 11:42:14 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r0 = socket$inet6(0x18, 0x3, 0x7) getsockopt(r0, 0x2, 0x8, &(0x7f0000000040)=""/195, &(0x7f0000000140)=0xc3) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:42:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x6b9}, {0x15}, {0x6}]}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/95, 0x5f}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:42:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = syz_open_pts() fchmod(r0, 0x18) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000180)) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x9b) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r1, r2) 11:42:14 executing program 0: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='&\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f00000001c0)='${\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xa6]}:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\xa0[+*\x00']) execve(0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000640)=0x43ac067c) r3 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x20, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000005c0)=[{r0, 0x4}, {r1, 0x40}, {r3, 0x16}, {r4, 0x134}, {r5, 0x1}], 0x5, 0x151) 11:42:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) fchown(r2, 0x0, 0x0) 11:42:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="29bf6b29a71faaff20dd285d9c", 0xd, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x559, 0x133}, 0xc) mprotect(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000000c0), 0x0) 11:42:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8b, 0x4}, {0x7, 0x2}, {0x86, 0x8}, {0x86, 0xffffffffffffff00}, {0x42, 0xffffffffffffff2e}, {0x8b, 0xfffffffffffffd63}, {0x27, 0x59b5}], 0x7}) 11:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:42:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0}, &(0x7f0000000dc0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000000f00)={&(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000"/22], 0x16, &(0x7f0000000940)=[{&(0x7f00000009c0)="ac971960cf5d3fd3c0d6d0f66e58dda4fde6933d22ee31ec7ece0cf2f4520118043903d24787eec60baeb1f5fadc397184f5eca7ec8ccba7924f76e9a12bd7e9e9cba16a97af98c600118af15681788a957ec18019d9969c2aedd9d0a0ff968933c27425545089d7c115469cce4f0f3f9672343d073bcfea169b8fc68eb5100ee4db82b50d226fd7b08ed7ed56dcf65554d753bc1e1531e6c0ce5af877699abefd2cc2f85a2fa2d07768cc39a39835997c11a2ffe3835dee4c927deb49f20878cfa3ee5df3d70e3be816029cc959c86b1ffe4e70aa75c374ed5499cc44e8", 0xde}, {&(0x7f0000000ac0)="4f56c539a0081ed9821fba5ab2e63b0e91ec807fa4961135b46cb9f153186e9452520d93b128fbfd88b8000aac24da06983d7a51918f1a0ee1f05cb3bae9cc30b824a6320ce649b38e0ec058ef0dbe5ffa18243b4a628ff2a6706bd7d60f8bed0564aac7b364491f2266067759cb51147eda6d93f469529924d9a326786a9261", 0x80}, {&(0x7f0000000b40)="01f9826422d8dc8e6d2f7e0ceb15960e4d1d8f07ded25749201f25e4785f415b22d79d78ec167e3252d5f5c70ae3ccdb9bcf79cdebce25e2bb0ec4821ce70d7eb4de483f0f7f39849f97139adeda552095a48d8ae0eb7965adec30e8523300baa14eb5d9af35084503cfc1b474f6d33c587c2f10b6661bc30191f0a851f769cfdd91c0fc8c10d9d02a924384a53a0cc915962d31ca074544bb669e7dfddcc14da23db91fc00df68f93b7fa76f8839c88bb30ac61223303c6ed82526bfbe0fe78aa27cfbfdad4b420a1da9c2fbd0d7a981ea931e7383f2470d35a7a467e02bb92a69bb2b6312deea729e5e753988ff399", 0xf0}, {&(0x7f0000000c40)="9f3eb45f1beee43878e92ddeaacbd2c72a286a1a47fb041c6878f5e886df33e500322fcbd1e16e488246efe8de953ce49bb68fc751255a91aada65072de8ed7e30c763001f5d2abede92ab4d648b339679de75bf7c6333995a00dd6826574a7a722ce94fda843620465c5300aa701f7b4f9f268848b5bc2bc65a877108f57139cc753ffb97fa14de", 0x88}], 0x4, &(0x7f0000000e40)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x400}, 0x8) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r13 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r14 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r14, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(r14, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x1300, &(0x7f0000000f40)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b26fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8df12eebc35103000080bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r13, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 11:42:15 executing program 1: setitimer(0x3, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000040)="0c5cf3614ec700275a21f66fa868daa1a4259ce393df93e925e3f3714e6cefdbe8895cd347b0d8953faec470107f647a022b8d2367652d4d87ff046aa7e74d5f2f1b0688c80b8643479013fcefd50dd9534f8e5a7cf386d9da3bba83fd0f4350a4c0ed23390c8fda22fb93e8d15e0f5e3e69d3192e3aae6a27ceed44cb8b4c6688568adde94b65579113af9bb4e6c137936599b82678ef5c6ef5612c7a96f4b84bff437358b6f73fe8b92abda2ec1a7dba1f0f9f53570b1bc8abc03968a89e148e5a9a34bac4c5adb5d8b4b1c37f3b34abaa38f0babedaaffc042fce25830f887d0ea3d8c69a69eb7553b249585cb2a265003c17e5b4201fae99b80014eb11373ff0edebad9d06dae1cc17db592b538588fc44d2f78aab9bdde9e9489502f9847b0a2dcacb815ec3b089e313cf782ace6e94d6c05e7a465174b46d41d44318bf7be093b47bb2e0a07a714edeefde0894bc821bb0f8e886d6e26e185bb1ab01d334dac0964fee2c534e1a37517d12eee8e09c6cce8202606e78b04f0488c94454dee31d5afe3cb22e350ed73e7e90db8c17f08af0d6a2b20af127549878a5e6ddc633403e8926a3f60eaceea1af16c7bfd233dfd2d322228bb80d88f7dc59d98de80370b88dc1f2c92f3c4cb942498cbb92a32e4e6de08bd0170dd233d57e14c40b162d7426f86cc21a9aea0fc967d68b2e69ac2923a460ef136c081b116a1bf0b38ca96c5340a1f62bc7608703fabc5d57db8c087e721a9f6a22bc3b9c4857fb02e61068fbf05581dd04e58770c9e87834ba1afcab18b8fc16def35b8cf9f4fd2bdcaeb719530076ef2dcd5435a30a13c4e0aefdd455627deb84e90be9f12015f1b0e46a78f90fe0f8d9dec1c48c4da5f9d0bd5476e3d75236428c85bd6dedd6723d6fb47f5a979f1c3d205f84ec44467f6c0685c02b8a3a2d39797f26ccf00aa81e7852fc5de5fa9a0524446e867e392c558dbd3110007e32c82fecb0f2676c7fbf5619df62fc44864bf55955ecb818f6bb1d9ef33b2b1a971c8017448eaf14121c811799d3381ce4c7a9871997b6a82aa5ce53ec1654dab77cc764a6be20228a71dd05e01ae448a83d29aa072ce8d510c32cfcc35e5b6aa1eb01c830a20e4bb8f21046cc4420cf781ed480bad77d03a53bd7cb26d69f52860cd30a0b7f516587d792e09615042d4fc8274cb73f9c59fe67f3936b3973af0fa82ee23f46da4904b2cb5b9ada30444a035f43363c77a9123583dcf42394eccae12173c4be11c8b0269a89d5d4a788dc1a555cfde83b5c6b48fece2ec5ac0c548a7ef4a39dacbf2713208138a0cb05ab7c18685d2e61ad8dc3cf713b8234c768b361d6ef6f59b214ececddab5e634f98691aadfe9edb4808ec8ed91b3fd175f4d64f7d239a4097fb14161bdba56a61296f5bffa8201bc7059c0d58b94cdd2a443960212c00747cdb6ae35879900d6286a61d767b6d7df2556a44b02803a69c5631350604e1b9d0d9817cb9bdb6288ba6eda44312bc5da1efe6407e27581537dd4a52a9fecf9c8919d3affdc39398b9ed701c9d72e10a7fce3301b585f705179a57e439b6d22f50e6a7d447d40d309e766f3031dcfca4312590bb4aceb57a9a66073ffc8c8e377990239d7ecc4aa571f1b068913cac364582cb2346a28dd0be66cf75e255f2e66738190017222f3c9c3a21deb497aeb070a0d511f5d79a1eb78a9488025a7e44525d722d476b4a632ca0477525623d155383d24062c182b19a9124eed81aec754d8677a00d34b3deeeb31536d36a67e0bf030299d74666df979ba3ee81cb982ac3e57def0ab69e46772f687dcea7ab3aa0d169281568790f3f2bb692ce69e3d9fdb2ac83231324472ce84b8b8bf2bcf9af8cf61f6ff5e9d1c0a72705e9d2c2d070be70feda515f74f9fe86d26c41b478c62ee8269c14186d4f35b4d5c25b920495f1ab39e2d06940ad55c402ec659fa8401412a497a63077d18a773860d3eb475c2436d7878eee85f2b93b87fad30991ddb567eec4546c9c2b7ec5ba73108e12be1c15acba5ba6bb20878e1c2d22f24ce4cf2cad6c5095de4c4568031efa72f7b5236b31accf07de69baead8bf3ed1275688e04e226aff362e0dc1ba3ae37305c57a1e5b1536680b8db4e780ecc05648e0968445cfd3e1bf32783109da71162707d32484d278126b8b14b30b4cb02c45b887b4ef2a8cea66ae2a913e6d3e015d4e8dbd47d474ccc9a8a84563906d442ce1ea40869f62e59a3c0337c9ae253253f5c3a311fb155f4afb2f0326ae09ed89d60dccc9b7262e8ab9325fa8fe6cb53053311141a02d217bf4f5532b5130d8855aff355c61e5760696df8aca06cd1e6f81c190cc614ecebb1ebf2eba4a1c318c364365b4fee0a325623d0be586c97093abb06565b258ed26899c9a622c551b0de1f11ecb31b161bd55786bc7d3005142328ca373827a803454bc7599e01b9fa41c46deb5ff614aa24570f9e6644d764bb879265f1b6c107128df7653f7e71ab888919d64fda30726715d2acad6dfa6bd81fa969b68fe0f7ef95457e5a1882287c7dde4195b6c96c9f5209db566caf47ea32ab5fc5a74f01606f69fb6a1aa5454e020cd20085725675acd971e7d7ce292b2598a4dbb5241d34d513a0b331606f257f85d7a5861f5f7e59e1e84f14634b16f53fdd67f566da6ba22af2d50aaa65502bd5a27a91a3c60a7aa8721943409d63707835870852da3eee26a15bcc3c6cdfc77e000c14b1f8e6346c5188d0ceda14aa7413f065e559c24e91077263a4137c194d70179cac63c5b3e715dbdbf5ab0fe8d2b009b9bf20e121a7a572c72a8925645303b1ab2f152beccf4d66ccb62fbc8521d6644ede73c5c81f8f3ba6edf53012068ebb487093bf0ee99ea6485f9d8d59e3d58c0a45e28aeff7957ecc82b8b8dada703ecfddd5bc4625776e0137fd7aa330e90e9634b0083dff85cf438f24b078479d7675aab1f24c8b1d99a14b01acfff7ce3577062b21c424d84ded4c4c328369f5a209d12744c7f5b147c493d0ec57b7d2ff26acd800c99a96a341e8cec382443276369bc1cd14b611c6c5107f5e2c0042e9b76e3e509ed0e178ed961ebc0788d22bb552069a626ab183bee16bc919f89dc1620961abe666c73217a96c3ae1670f86635e80ecf83910fe4db6b9568d3d5772f9b46ba32af6ac28d9644b4b034e98ce512a289ee9de481254ae22953e7119289e86e1012ed873ff39e57993e2d071b46e8134a7a68677ebd2a018b0366851b43a1ad92d88b50c63f7f93dbcaf4696e0a2161b4a019c74c573e0b5e1830212a7d6c32321739fb38917fb79c1d89e90df2330691717dc65daa6a84abc52de3954477ccd4fe9a1ca9c1b4cd38ab6c6479865f97d30f460c2463859246bdbfd10759301b0cc8a465fc9c9ed005ebaa95d89c8934c3a1a94f1035299d2f17ee209e9c547fc312700102c7c0a6e815b0e00c85c0dd3eb2a00b8c94716b13454bc64974fd296dbbe132df2e41e06db5ef19e23d0b187cb8dcea5eba552c0617abedef4fd3dba2317eb1e1b98a316e53c3fa7f926cfced65bad0fef7976d7cbb338c5a1212b5916b58b3a144ec18dea134e7d2dda977d156d706144ce13fa2407f6d0d7a9b8538338adf8db9ff61c31fda68ffe509de09d149e80e85992f9268f5f4050afc3074ce1b71f3beffd061a3486c3cdc6fbff1fe0c0f6803f47b7fef3aef2dfbd9706212697180cc8abd85cb2d18981c4db3bcc29884802eba8da3d7e8c4241ee58745d3899df9ed8f111ff465c2bd05368bdf6e201a46101c767b38fa3b7e3ce789b7a3990643482874a4b490c688f94873a38cc34a9c1777db75e89194377de773f9800024e96059349349e4a5e6e6877175ec16f5af296c4fa6e8321e0c4d0a8c241562471f7c4642652b5bd350580cefacee929b1e32c07f142e57f196f5755105da73d15ed858822df4495648b0327c5cb71771ee8f5aa8aa7e2b10fdf373c43538c34b278fe3a4eeb9b078d34263aa54bcc499c4692595ca96f552979a2cc410b93b0c76a5c94ee0c65282da17ac851e12b39c963ea1292449b4dbf5244b80d2df854b02065b8dbaadf65636160f24ebca79e82eaace15c1eb50485b39cae08b47135ec4ffc29557974057ce468099285f9bd5f537f8ed2950158f402a3868a3196a58acc5c8b9930421082db24279fb3569f7b0adccd339d298250affc51d723ea86c0b50e5b086e24c0b1b9715bb83408d24876ff29ff2531becfe16029339195213924efa723b507e0bba9581cd2dcd65727d481a7659534cfa70a4d8cf021def9562ded9a995c50f647756d2b303a5e50066cf436cc778ba93ca45d9a0373deaf69f3070c85d99970e4d090bf07d122321057cbbe9bc9aa69fc8a71e05dcd36da5524e9b93e88e9174e403971929ca893a040d1245091353ac94edcd3df077c554e082577fcb583087b99f9c1dd6aae59a97e346fdcd391a04d1d29b485776aa07a12d0c91359b54502e6517d4b1d53021e45e2f54fe4d8c4561cb77f46843d18e94f5085a9172bc516cafea2967af29d35ca04148a8cef44f030723a58c65a6e9c43a6b519e67ea304257b382df0ac3289bc6dd89876fa67029001e5a8f0cde8611168011935716d8f235a2e20159349824afc475aa358bfd47a21f3970c7d3a8bba5bcbe2ae919d4f3b9187c5cc5688badd9ba4e91275a47e25ecacc3403cace60bf04d7b5ac1ea17951b74e8d4e33991f0c8016b18fb8a45b58952f05df5a429e4bbe2014186ef6f8d497caf46e6e8cd813ceb0c13f7f286a5a559cf39d9ce8125d8f403a53699b5dc7692af508e8b4e33b2b01fdf7692e7a2d63d15599f50c297a8834b67eb2ee46347def041b0f6e71c7c3d7282beeebea5b29288dede2a6c7aeac0f1a50cf675d0e5095071bdf67cd351f2ca3464db276b72fbc09edfa2cd9b72dfbf59e252b65132b0f6f064dd59392502c3deeb0466a0d383fcaf26987285e5c3520c7c675b7a99a46ba2ae1d3bd0a04aa61a9e756032a9e45fc6bb2e05eec68577acc3db9b08a1b1a6ed9bf84568778f690c30f24d4b9d68aba043274dc92894030dd3275def71a4d0cc128523e535ef62ad1981db77ce5f068df61c6e7197ebc672f9a7239dc25c3fd6b52d78bb8c218746012de9ad0a399e8e304d06bb1bd6475d1a4f67f3d0e5842d89d02b856c957b9f4e634e13667a168dffe88e55403899b9505b637861de1e479bbfa89e56445cf5c1e7a95653a59c272c162bd0d5aab65ba9fd2ef817453f21728e7b3d9f3b6236efd63542b4c410dcd6fbfea24b5ea84d4cd075112d50666ee87921020b4fb350fa2f6fd015c83851a0def02a02385c8913edfab81e1ea15fa144de658b25a82ad0d28412e9e038a8bb976c8c565951c1efb5306ed5406f4253f0e819f3410266e1c41c1d32fa78015c283bec2d8175e7bf3517b873cb6957d2dce3aba1c11afd74e5c76fd52a959ea473a68be64f24e40aa8a535a5fe64a9c778575ab8f29f1f32ce2155916958bd1130d7d4777ed028e340698b24cff5f506fb2aa25ff4e8bcf1886554909425c0ca7fec2bc2d7f03d79560869885f5ef9b781e94656ab4195339600fcdb623c03ebc59464806795e3d53164e2d2f2ec830fe9a768cbd1cebe5e20a2d441e68f08fff3b45431a2d098c095a2abe554149f58253fa1626b3e1ed024834b5e42ba05bfbb10d99556b7ae7fee92a7af0619f95887fb6c5784cb0b67d293ad5aa6fd7f7a1dbfc9268cdab51146b3791c4a61e69f386abe7f109db6a", 0x1000, 0x5, &(0x7f0000001040)={0x2, 0x3}, 0xc) 11:42:15 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) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:42:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x10000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:42:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000280)="7dd572de0309f62facdc6c3174846f4a556a94f63e08b011b208c06e3d070492c44c453365302cbe45f67e70961604845ee65120b358509bf54ddc6b89edd4516160381322d2e3b4c6733d3491b48e1316471109617ad9711ceee7f2c61712cc016a4b33f033ed8fdb61473b9d60418e91b8910e9ad322efc1eb91925fbd21477d67a7fe9fc149e6a439cf5196c8a45b56859672de24c89862934e64d3b3d460f7468c1171dd0750886cabaf289c8700df54b5ef498b3ba9b4699683d3d1738e29deab61d276dda9712284e03c104c7b8262397aaacf3952419783b17069babbbdedf73994b6a745ef6ddf419edb00bd4debaedff271eae69f8e34a414ce978db187caaa0285e496899d9b09f79480910bfe75a6ee297812716db09cd9f49a31ce142d6d0d9d83a4632e90fc24d3843160ff06614415077a1bbbf3d019ef014bbfc7a4b6130199fa2648a73c52d48a4cd7d70bc73c14c50f96dbcc53ca1c85a221938f89f663090e77b4a134f22668827eab8f4b817c02051631aa517efa6de98d5475bf8e9dabb750478416874f58996612cd12b2b8158247b3078574570760b49cce9deb3d621bafb0c17e939ce4d3fa6dd24a2d5cc3e95ab5b1ca17192c863b2498cf1d52184504df27ebc51cc6f5e124f4d215b464dff2a6d8690bdc6c482d8ffb8ee625b7373b6c1274130ffe423b74b36f86456c246f2a4389b075d3a199497e16ad9dc2fe51d620f84b33378b135d6fbcb3def0b50894d34567eb84d2aad1ad0fd09e741295c75b933c87c18488e3231b8413ad4502c2e25602cdd289878d96f69e1d8c558021cd37dded2abf5003340d7dae3630a8dc394797a4d1072249b50fd1324372eb030c40d83966db0cb689cd91a774bc173823de3bf6b82ccec3dff57bae3b48fb95a14167827ecbcfde752817df39a0052db30e045ca0bafa9e25efe4956cdbf684e89839026b1da7c6a52f18c4ae7e0a96a38796a568e53d46a0c27d1aec9e4ba2f14e2a58a7bd3fcd3332a34042d931957287a8e664445d882293935e9a0819c1f76f31b037c2cdc402dab3aebd19cb8ad1e628e770f688c885244d8d96f5911bd96b263776b2f64f39c7a1e9477767e75af3c9bec16169bfbe4133908862d88c750f56b4660635e44c58df0af0b6aa1878cbfcf6437f717f1db8d22b589cb3e1038032038b1f74356d886788042be3b5c6e105757adc461bae37936244bfce43e631dc1836dd0697f0a4384a45b5e09ca0e634726b34ef3924966b144bd8eba73448b1bf28192bd525240a83285604ef65bb3169cd3e937495882ab1da60e8ad6905e28ea8789205656103aaa503b6c2d7b2b4bfa48cb0374f9c9221d32533abcb95adfe27e791cc91223f802002d0f6f36f4997413412b48cc1d04ef79221b5acf9d60180ca562a9bd44ba8e1e2bc20466cc63911ec5f9b61ed1715ca6cca8d0964820cba6a645b12b2801077f1ab42e5f08452beb2d78e1e561ab92e4b578fd31f1090b4a2855d91d3f597707a08b0f581ebc2fc93963073337d97422c22bc8d8cdbfb397ef324efa4fe3f50c7c6f66bb4f606a52569f34b1a262a87550203ad11153d008e39b6d8611683174d54a1894d1c60ebe1afb3a7c142ad5dda7c3b30dc6df6f6f4181355a8aa185a4e9acdfe37168449afa6c1cbc34296d9a978d12642a95c281e41c782123660e1823c22f400aab496cbc247143794471c9106c303afec1b9ab1423904e04306ddea5e578a068c662bf6ab71c10dd07ac81c9872375bf1c863101387dda4a00aeefdbfd4c4b05577bc7a697b1a7f6ab884d766a5b9806f3256b8b205ca79b2c594d4036d14a009ebf2f7b0051e8fcd6dafc2939d9110492c10fe7f0ac1c2975d9360e1c9167c0674d4112ba8f1253190a0893b001f27312285ca58980a26e23ab00eb7f3a3b5734bf1c24679493c319435e1e3a06192ec6db99b74a2baed036da1ef3d5cf777d0d69e694df7f70bf29ee6f0d9c9b0df02836720c5fc0c87cb336307f3f5062cd3b076687436cb27d403b50d2f9e4e313ba2a4bee5134a324b46c2bc5e3fb32cb823386f3af0ff15747b20afc62254d019e1919c63b2ec4d82d9fcfc2da6aa382158508aeb66d070f58fdfc89293a03cc6b47f56cbd095cc91f9d1cc0bfd2d68c4bf06f685a80f07557a6bd7aa29daa63ffeef4e80cfdc1e2a0fbb3a9a3e576e3f14be07ef02a15d9b85ebc880cf02c29e31d283c342275d0fed707fb8860cdaa78b6122b30ccb92108ef0b4168dc2ec7e863f2a3cc67c3dce13735daa826ce660430ee465b985223caca77a9bc05725c22db5551d582bca4da885e124c891e6e4ab1f902a93f9d4a732b9f97e117c0708847924c7dfcbeda26219eea0cf4b9ba1fe17fd51382f891e0d6086c48081e2280c2e698d63dac96724ca7b039b534537e0c70db1302e705dd29cc4c00c51c869b8b27125125215998cc874505070703104c240500b732ffadfb379375d83172e184c699d400f7a8850dd7a9690cbb6c00f6426189693d8636aa34a9d3140d6c4edde48be07bb456837fda7fa9e29845ad5cab2969506706646a0c2fe9eee4489d9c50140f4e3e564787049200ad58f29ca277ef58550f8d8d80908f2efe2fda20b9c74a990b16c9cff8bb088da3d18643a01a8a65746e7f552ead9026402dc18b7fbc1e9303337e7d181abe7b0606110b424665a3be7f937fc6b197eb5d8da13f5aa9f9aeb5590313a929ac2948d827cdc96a4ccb804fc7e43ec54eebff77dbe27c96f965b5f11c4cf1b17796836f42d19ce75e2d6a00c5e9c06ad1b652d40b2f07b3baf6c1e31deffc1da21b883219e082200681d1e44b47f7ca23e012f72f49825883d5c933f625ee7a66e3e8a56c8a580c09f6968e37d3d5d0d18e5c1065864ce493963c9df1e25270289515ef8fafd5d1838bd1c2fc088e7c4ca4e6f4266eb722d6482e388496342cd68a8d6109cda63b1681165d975434102ddc0469b44a821f24e8a51e2f2aaa415061f58a6bda801211db89707e707d736d963807c1754898177837570f6b18d85185ad241f0d7beebc38b8ecebdd39a027aea72ff92e338e8a98298f7e7a77c23a08a90806574185dab667d651f22eea92785810b09bb07d36b49f5d30ff1a097d75ba658c0cd0b2f291c7e9cbe6c49b6d8d18df822e36febcd0ea0edb4e47d2a76ad4c12ecd280a5cea940c56498f840eb9dbf8ba6172deadf330bc1a7cd6d1d728a9dd1710c9676c16ce5b14cc2e4ac27ef20b262f70e0e237a33d00748b961a96c2bf9e620727f7a68d326b1baeae70edb19c8b1ad6e822b8ad3b6bc88fd38143bbfa147282cc238d8b1dd68fddc792aebc00528e84401f2778cee2953bdd892a87607aba8ce3989e263b44c95f4424746f61d949bf1bf28d8fe003ee5afd1d402e7db51e1061f177ef4dcb796738c23069e5c1ab5d8ffe0a671f2472d1dba0c507a9bcab9612d6efa7b71cff1af6e138288338b01e9c2ed5cd21a65abd27783659ee6460a64ad2ab230eb25facba2fbd937be0fbc8ef55f5c54656e4017316639329ead474aca26b507d8e91ffdfce04e875f0896711a91233972fff732bad478203b683cbcfaa2e430890494225cdd69075bf83a7b2cd1207da98168da5e145de44dcb316cf1e4c386916d0ef6d5c7d7addee9625b21eb989ab22673940ba092fcb7d0d4add7a04ace8735392b3c3943aeb3396cb1691ecb17143c4fa34ab8b54188aaa9a9e36a5a5a0a2c8661d6be54aecf6b79f2089c52c181da74977e93a53ff11af1b4297d4408bf8825a97a1f44454dc7c40f6ba1fa063e3ff964db34f9163b377e664010457fe735882ffa7a53ecbe44ebacb0b8bfdc6d1b7406b58e6b2945dc8d22067b8563ba223ce1abda04e1b53acf8cdb31a023279cb37fe4fcce1b2796cea85181ed2a11380842921cd939c481e62ff34cbfadef7f65439d8671cfedd320f31d810e895894eea05a40568429f7700f284398b7407ba42bf9b783c2c8280369a5484fbd3c16ca1fb22fa15606303a1c3a0085b13b75ea396d8213ea99b069072acb2c5dfe4a1eb380a95f1da3cffebe8c0bab0b7655a3569dc6d6151fbfcfe272d6047d64d621fbca3ad867a47fb9b7cc5e9d2b6252e5e80a42e94d94efddf96c717079733cc55ba659ad6df19e8874e0b350fac547865ebdb5dfe58d76f486474453d86e3b1c738fc7f5fe3f237b7f58b89d34a83af261c2a2f15a9767132535921b74290310b74dfc8588bde1cd4d4adf7985a29fd20eb6aec2df339640eea359257cdabd0f3fa3ea9b2a35dd6ecd88f8f2e0723f55c24fe39675037ee2149eeec8307de02ed456200fa45aefbde2e1795329ef04666523bfde3cca345b1e3ada7483dc3b474727d2ef42d284b6f9c9019db52b7c2efc86eb6140044d7b0443f0085d9a5b73e719bb0a73f22f2284994d049f5df57dd988f8c99b86df8cf860703b350f0a77003306cd310d5a3bfcb49354aefeccb17f0f281f2632d5ebaa9c90e42f987049bbafe2efc736f64bffe4050b239fe7d1d0fc3856643ec54c60142a82d830fe73c2970163921ef9285ea5135b6714bede662b44097da9e9cc5ee9b312a7602f9cc91f1650c1c611591cc187549d4f9d9b8f4af33b76a3ae96f6ca8fe7380ec8484c2efaf310a6f7a5ac909e6063bcd422eb749c01d661b444afdece78da15fa6e503da2cf55baee2a93cd5eca354cf1e7e462c2495480e712c35d67dd0d4b2be5124027a1937699c1374fdafe9b208fbb2b43f5ed16d8a02c087ab72caeee33bec0195f2526c1eb7d6f51039df7dd009e116d8b8af84713233f05a8d75d344b95d719df7cf393f6efb43cf9277cb1b43670b8b6c8965a11c4e045045090c4c9ec63aeb17f25576df226aa21411fa483a9b63ec2cc8978a0fe75cb1163096dbd9b517a5b56f9343c83d96bc036f92dd45510886e178352eedc9a34aa91c03e36baa9a104abadfc62a099bc87df74f94617a60b0864e5b1a30ac68d3201c8da14f941e8f7602d152c2276aa1b8aac80952606020ddf81879a7eedf0e376cf9ed847b1b3699b41fadd339c677b022114085c31f22ffc67bccd136025e9d2f3395ca834e0e74b06364d345da2d7ec7fac1d3a9bc00207d52ab78765917457d8592fcf5e16df2023f3476db5016c979eed44f60da4b0d528a4a4ff1b5d1a331ad70cd4f5317c2fe5e704f604b859d1c6619bb1b997f71b4727ef14298fb17c04b8f8fb5d43a7f99b1a110b8ee2e2ba7c0cf2c6724f10f18473d2723516b37fdc7a186ac3724835bfb89a2598c3cfb0c1ffea97234a43f7dcd9c135e44aa7f64503a5d4881656a025de8eeb902e8858908defb5c9d2c02ade83e80d3c2aa1b677e44301c689fbd09adcfca3eecb9855a0afabe5f5793f5c9ff2628c37a12df3bbaaf357be0865a0fe7aaff824014c4a8b8e7d3f73f5bce6442ac63c1d507a226251b0d17c4743f0c27815ead5e77a862290d4ecf3281c5eeeb5cc44ffed8a10fb48f56a6896b412adcdd0631703f2d713ac7b1b43fb17b582d837f64c837a46ad995c9434af73058f16cf37cc7a2750800cbef037b77bd1afcdfac7546b96671cf247adf1e1388b92e0e82664048d4c9c9473243e5331bed13b471985460f91a8afcbb3dfd27536b36ff041c438b4aa5cdd1929d84efd417cd3dcd92b409a2de40c95c2b002c7378ad2c97671dd7224a7f939158c3fdfedfa37a26f30957e181d597953647b52e6814c750eb75e6cc15bfb8efa40895584483bdb716eff", 0x1000) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/109, 0x6d) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:42:15 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = semget(0x0, 0x5, 0x20) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/87) semctl$IPC_RMID(r1, 0x0, 0x0) 11:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rmdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rmdir(&(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 11:42:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:42:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bc", 0x65) write(r0, &(0x7f0000000840)="bdfa4f2591d3f45ce6c38051bd24313dea8d0327cfa71aae43af0028dbe0f53b52379f66734d3608000000000000000165381a3fbed9d7c7f512d520000f55d9bb05dc03e23a0017000096558b7cb5e32d0f00e7389679daa90100805b0b8f589e95bf160fdc1ea675ee6f7031d6220ed69a18be423cbe05c600748aaa88ca91a61d75bc9028a2b8874064f0d03f8eaf301e42abe7707a4cf01c09bbe061a768557d090dc879374772cb2876275173275c0000f3431748935d0eaced436cfceb73f0d68131400b4df13bb390e6f4487a284c8c26cbeec11a128aa5b2f9a02c24c7bede4396b1750caeb217c1cb305363e50000000000004d5bee3d0e91ffd7e6086fde6edd6a9126769ee185a1a8a685f3150a1f6d891b04e4705ec512b5b16423a0a339084944864c898918566537e1d89dc4856dde9c60b095c5aba1622c8e46512d75910d6e836876d90ed4d8bf0f6808129f14829f0bc2a6b59d8720fb295604a9b1c8800e9cbde26e17977d3322db8d56fb5c5c4b4c312a70188000d5790aa9ffe66cf3a1408d1e7d08e7085491e984f592fbcf27fef9603ecbbc06fa6a39d5c0c49568d57b9f54deb4021790d4091f30251009ae6d205bf5446cd2542128190cfa1b7efc5ab2989ec43b18e9f8fff0ede7775209", 0x1d7) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f0000000100)="5f0cd45ec7869c5bb6f58d8763acdac15d292f5db54c1a89ddb5f3d11f028208fd02576a2c5816143a2ce36df3e80eb54a684db8d85b66a5cc63d23a1e7455b118a9fc1bf2dead7eeda6d9578fa79ddb586e0c9ede6ccf8268b20e5b547de32980c9e1928511618f7fbd4e5aa71e0e5e7ae7f305225976dca0f5975933387a070b423152134ffb25101feba3746dd75953beaa256bdd483c7465526c88bf153de26173353eb0f0a1aef56e47a348ab", 0xaf, 0x40e, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 11:42:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 11:42:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x37, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x81, 0x0) 11:42:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = msgget(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x20040, 0x2) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x3, 0x20, 0x3ff}, 0x9, 0x5}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() shutdown(r2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) 11:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x80000001, 0x6, 0x100, 0xfffffffffffffc01}, {0x8508, 0x2, 0x9, 0xfffffffffffffff9}, {0xf3, 0x7fffffff, 0x2, 0x5}, {0xffffffff, 0x4, 0x7f, 0xd}, {0x5, 0x3, 0x2, 0x7}, {0x200, 0x545}, {0x8, 0x7, 0xa4e3, 0x1}, {0x200, 0x2, 0x9}]}) 11:42:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xe2b4) execve(0x0, 0x0, 0x0) 11:42:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x1ff) chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006, 0x0, 0x0, 0x20000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:42:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) 11:42:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1000000000, 0x1ff, 0x2, 0x0, 0x80, 0x3, 0x100, 0x6}, &(0x7f0000000080)={0x800, 0x9, 0x80000000, 0x5, 0x2, 0x0, 0xed0f, 0x9}, &(0x7f0000000140)={0x0, 0xffffffff, 0xff4, 0x9, 0x1, 0x5, 0xffffffff, 0xfff}, &(0x7f0000000180)={0x9, 0xff}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x10000000000000}, &(0x7f00000000c0)={0x8, 0x0, 0xc6, 0x0, 0x0, 0x8000000000000000, 0x3}, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x120) 11:42:17 executing program 0: poll(&(0x7f0000000080)=[{}], 0x2, 0x1ff) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x9, 0x4, 0xfffffffffffffffe, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3a5b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5222}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xffffffffffff8000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 11:42:17 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x43) chmod(&(0x7f0000000180)='./file0\x00', 0x20000080) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:42:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x400000000000003, 0x2) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x140, 0x1) 11:42:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) 11:42:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r1 = open(&(0x7f0000000f40)='./file0\x00', 0x0, 0x140) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() ioctl$TIOCCDTR(r1, 0x20007478) sendmsg(r0, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f0000000800)="3af4e9ff905a7f6a3286181d9b531c7bff9a2210a7b1869bb8c7396a2d30e810daf8d45451f2055b9b6d61e4e8317492198ffb51d7587b987a9820b500fc88b53acd96d3d6004b3fce78189ffdd332b76035a813c0fe4b70f287c21c58143b6c467d", 0x62}, {&(0x7f0000000880)="748de4adc2c24477bf16e8fb69e0a4ac651b0142861834b039b54f11812d15a380f5a250972da1a1ac30e7b9c1292bed42a545fe2c85a71021febb0ff566609a515f3e52a9bce9e3644f61a2e85209681cc096b67f7ad7e639fb4baadd6661f6fe034cb79eaf4860e09010344809e3131b031d4cc0a4b29e106239027e075e1e007b9490c07c4776b8f9007fc0cbf10be8c56852eb8ab127a1d325555c7792bb3bb3c9513d3ccdba2a99", 0xaa}, {&(0x7f0000000940)="91ce182c1705654ef14529a945f6687e0110daed06b8d96dfcefa79e39fc3390bb5e93d50e665487f69eda82750495a37fcc24ed8a17be697d0d3145698aaae4c0f1e4f138ae7674885ebca28f8c4244d5a5d3e83ec70edcd19ebfb0cd6cedcbf13128e8f7efe56494e820cbe4cd77561bcf7d43b94a9f6d4c26b0410d0c9f9f19834b35cd29d8ad5daa7129e069f56744a0311ee8640e87a55388ad04f199d9de27eacc20558ecc6e5d048034ca35f6c7bd1a863ee3a8010e1d89928bacbca5fa79e65867594b604cf79400f26119be6b9d4a84878baac6f3eabe95f214134c851d6c45cb6cbf77382cd830d4e7b67e1bd17ee5f59566bb27eec66f78ed80", 0xff}, {&(0x7f0000000a40)="a5b5cefa6a0b6bc792f46b001709ab807e4e563b41e6e311c9691a8778eda040619ec57b360bdee3a1311f0742535b396e9ea7b9e585c0e6aa9ec24a0237647b992d28bd29102b2194f1a7a37f93e3514b645b6a358e9123b2d91d8f2765557c", 0x60}, {&(0x7f0000000ac0)="f78e4846ffcfa8c1a764c21f42242e43935d46497d1a955efe5d72a7f227f9dc34e3c0224c2338f748d93673f08396759ca2f14d5b7ea3e1419f9e7b049f7d8fdaebd1a3fe68c3194a6f834e899c77b0cd185110e61d1a682f34169b74223588806ac035bf573ee29d2ee9ba9ef9dbfab7f17801eda3c4e7ac2343e958dfefca85b7306d", 0x84}], 0x5, &(0x7f0000000c00)=[{0xfffffffffffffe39, 0x1, 0xe0e, "7b611c90289176cf088884ee3f7cac14e1920d28c2ba"}, {0xb0, 0xffff, 0xdd57, "4821edbe9c816ba3fce69882222ca21d067f4bbf40dc33563bb352559b9a329fc70d4466223406f9a57036e8887ec318a77aca1fb64df779fb66dde54b2d55cca31162fc7d6369c0b926d4bbcdf8d0860d287530695d125e648a38ee9d08a4f4382021b3173295971a54e523ff9099f3a2dd3fcce0b2119a9d61ce54928cc3a12c9a2858e1bb45ec112a500afd0d30238674444eeddd449db7bd6f63af363006"}], 0xd8}, 0x31e824775ee3a5d3) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x0) r6 = getegid() sendto(r1, &(0x7f0000000d40)="3d486d05d4c705d3654e237317842edd1467e41b77c854d80d5d84f5b110aeeadbe8a196ec8f2112e984d9659cc5f3c76d97c6a20b2c2224ad23ff1ca0b36f76c7c660c9f7c6014ee6e510e7cc9b841e5eb3be3842230d1569efd057171441b6698c9db8050b49f2cd74e02b856f82e81ee3dfc34c17c96db5cd5efd57006c4499", 0x81, 0x9, &(0x7f0000000e00)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000400)="5acf648a0baac1b303b2ddcd73c9b31efb4c2aee0d51cdfa0ae3216306e9219603a3c0d0bd1a866e7040e6412ff9f364e346a7f020a1caaf3dd493a4f82ddddbf2c42d438c16", 0x46}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x60, 0x404}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2, 0x1}) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000680)="aaf35a101a386236a510451da4bb598be49ffcc028407b9dea4adba358b83181857347b43d836200b7d225dc5325b78e5bb1eed897542f9e2ac50d7c90d456508e975535924d34365dc57dd08834390ead82770630a6bfc88879cde19ce2f3decae9c18a31cff54f7ac4a11a9cd07bd353df6a101e2122124a8fa2b2ac51b170fa1d1284616956fea8ae484ca012d10989239367716b888d7932450cf6e1b2da4907160e27caf12ae677b090b91beeb5fe5b068cda0dcffe693c631547d61a5b2b4be812fa9246a0ba2d8ac5394067b3e5abeeaf352a233b819520843f71418284223e51c3d8747e3171e7b18a81cd451fca7e0f", 0xf4}], 0x1, 0x0, 0x0, 0x8}, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) 11:42:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000240)="52a262053e0f66cb16b4bc7ea225dd691909ec8baa10aa7dd758de66bb5c62b0139fbad48763f650df4b98878a8ddaec17eb3d1c3063d0ccbf3b6e7d9b453ef591706008a03630c72d7f03083b8760f56dcff1168c5142a8cc326d0b606aa3127bf2139dc3514f1a73eb7326c765cae0ebe3dd0c6cd830e16a4b1b0061f63aebf3403cb2d1259f70ca04", 0x8a, 0x400, &(0x7f0000000300)=@in6={0x18, 0x1, 0x8000, 0x33}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10080, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000200)=0xb) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x345, 0x4, 0xf9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x460580e5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x800}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x8000000000000087}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 11:42:17 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000480)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000440)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) pread(r2, &(0x7f00000001c0)="7620df276cd126e096fceb71050ff161f453bedd171454d334b4cdd543bc1a83e6932d4fca68c3c9556ae53c782248f060836a00c71fd27704cf9448586f9bd7dc96e88e6a2eb2ef6c6f3d62f7a62ff0d3", 0x51, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000240)=0x3) r6 = open(&(0x7f0000000280)='./file0\x00', 0x801, 0x6f) unlinkat(r1, &(0x7f00000002c0)='./file0\x00', 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r1, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x18640, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000003c0)=""/100) 11:42:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) socket(0x38, 0x4000, 0xca) 11:42:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x8000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x81}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 11:42:17 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000140)=0x10) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:42:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:42:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x852, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) 11:42:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendto(r0, &(0x7f0000000400)="838a295f6e2f90715317e651f1a667ce02c8c3de4f48da86c01223372b7cef3917d80ae07bd832d692de57768ec30d2e62b5769a913f1f5acac70585c8bf6ea9b4018514fdbc970973525dd7f58dfa7cc458b891eb53c3c30e85db8116f5250f26f2826ba088aece909b06d453970c69d626fddfa14f5d1bfbb4a1aa7fff0b5af9bccf395d1dec5a47b06516b5eaeabb0b3c4c4118c29f2ae45f03a22392fa22c0232eaec5b7669597e29ad9c0e0091aace13674d215bda7af471c4c41c0de5961dca35afc18140a23e9d1717f23a1e2d275338fe69d2a1cf768e57a77c322c3c459bb9c42ccc8e4bba6048de7ce883921aac5e341e95aea39da915c10456284667ce5b622cacca5edc352f133d2ab999ba59c12e347942c3646de54e9b74973fb24ec70014e647b3a2f89ebfd8c45e6001926f0c58cc0ff7117fcb52a4dfc50516fcbe08a6297376f0b7d6e11667773b5fdf45289dde71d78f53b7cbbd45047948dc56e5e4a511bc47bc975d1f164fb946e5408d2cef88785be08dd23e578563c75d1a47dd9ed82037bfd1558e8d6da89d206397ccbf60c175797adaa10793c7af7b7691c535361ecbffb2ea87c6bf52b2f5ed9774719acd0c824d0e9ac54c657d25bb1172018a1c24b9ea528325b87ca35af8958b957207b017e9aa822fc4797f93a100b10f1f02bf7af38a7bad13558d5bda5ad46d7e7de68ccbd3e20be248485528a96eb8b71e3ffa70deb7cc8fa8a09bc8e677eb7856f48e2c01ba410b936f8de000c4e3d15322b6ebc5df4a02106a9b1d253e5a5bffd8bceea6d62e6ebd87e0cecd898416db3b8c05efd37eb245dfa3411b67e3fab9e8656ae83be72fbfdde5c6282194e3a345e472c2223a3530f576c15b639d1112ee8b2f5f1c02b7cd39e4ed0e005a48a66dc3497a03113da0cb30f63e39d34b7490801c5d5c7918bdb0ee703f513d56a5e752f8c3aa58c3d953388a3bddf1762e7c8401223ce8b91e7ae9bfe612516a947d79d7867f5152bed54b2fd01743c135664f61ea4338d54449a6f0da744149fd1e017348493de0783e43b53d3ab3ad6502e9ad3caa2dd91598783825c13dc6ec978418c9d483a6a06bbf9259f54933ab9ff4ce9cdc9d629d72e64b9a77c89da6e40ba61e3bc87e32f6a88c49e376a357e17a5e67f80b8657ac245f49e1cca61660218b5b8f59b07959e624ed633837a474414d0a360bb52a143b157db83232c6ff17789802f570ea09af040aa1646848112b230e46b969e78fcc86d641bb40b41b8d3af8137a72b95fa8f145ca10415a263925fe49c82654ad7949ac67bd4a4c2c776122c4c3a4688d06170e1dd314d6099f1ea618aec20cb5ba1e6ed0efbdcddb13d120488c91f003bb66dcd59ad9b6850b4c05edf4b52a0bff82fd6eef7408f537a4f077b0d16264ad3ebd99e502bf7688dc244fecf58ff3a4d57a6260d27954b5d424f369708c1b760faca76bfac36ee492a38f20f923d626d1146b7f6558658a5741c2851a15f86b8bc73ff9d04dbeddb6284df031edd6a7b93d49027962d2d4f4da051b6103b3767f23a7603a8c932bf57d5771a208ce828f93962a5667aef52004c6c5b465c5dd218d69208937551b1932d91e88e067e9bfd8ee82c78b0efce1025848d9c4729cf1b5309dab29610a2401268227fa9a1e768ad9d0eb7ce62c18f96d0c1df607fe94b180527732a1875fad19e483725e533e38a2f1865aca7c6140d05ddfb783770581fbe2029c48fa62ed32f049dbd4f0b977371e413789ce755f272b95706b022dccd0ba5404890194f169807e9250d4ec9ffae08afa126f5c767d13b648c87dd0a37be88f4efd65e8011dac87eb75cb6c220e01f0783d367b01f4d1dfce6ef5f6e8682cb4cb97c774aa8a97d963bcf945f01879f6ee4f3225ff662e7870218bd4f3f0f6677c5c70019f07de20f98beb9c30616e4cd210bbe5da010e221db860dc74dcc9c5e66c6d91fca23963274c0177a95606d77d42fb3954fb57518f98f423934f91eaa8f56d54e90deea075f8d1d6d381d6a40b4afc55b36ad70b81e0cefbd9b311856fce33264f05122622311d6c4ce3c329664a2a2f62929ade8d21626ddfad0b499785fd8ab80a3a355f840a5d473d4c962e1973f28667a5a9a974d636839778787760afccbf274d8042f9a4ae958a1af6708bfa3459c50df90ba877e2fa630fb68489210575253f207c02d6ecb19339a66a52ce86209daf9c8ba6dca841ccd7c87573894c68f6ba0bebbdf1f365c7dc25a9f34cc7ec5b6bfa4e10fba6dfd51b396d772b5675dc5bbe7c1507064754c36fbc3220a4f508786a4c7f8b9843ac6c21bbc6a36f650afa21f844897547e432223b70b3af5481bc4f6b92d7d8a7932644865af92377553d35282742317c95c8f4bd7dfa4759f46ee253ec77f57e43cc5347374079bd351cefca046052920419792464fe37fd14b977ec0f52aad57d6d0a7e81636cf8812b8b4676d13b5c526496589466ffe300d40eb7fc75cf8dd4e86607284d8519188fa043c7eb51106472f56ea379a929bb354388318e563ee7f14da807dba74e4e4880476ed6a085fbe96a8100fa71e5c304f6a3f30868e89395c5ff64b5bbb920d78b717c6053df600e1f4243f8d873849c3a66fdebcec4102bd0beab883e216cd9fe5b12fd8b91b060054bccd391d38992a476e9f5aa822fe4026d222a31b2918063d007ebbda6559cd46ef241a56446eab890ee3b71dd64a8fdca02e56e29ec5b100c54d8c7e1118a1493c870f889a5ddad66a3fc3622630d45413d8f994f3825686e4f88b866ec809e73f31d2a7abb572a983ae0d52f6bd9ffe591f6fada3687e0c3fd76fbf0dc44da4d79bab8584fd2ab143aaa648aee3d0d8bb5e9500dc1a14a0789c359516488f3b0f38e00fff014118102c3c51421e9e2c391d9c8ae3be16774a5addb3a02116797d2274e39e91cd5b1a9cca65d814570e07e9ba27c1008648abe404fa62539c3ef73574c136eca80f057b2e3eb57d8857fe200a7ffb114df340bac7158df169c5cb8efd2033f65d596c305f7fea176e49e7cc248c712ba1ea75dd6a74dbbd65e652bb84acf623e0c0abcb02d7a7e1e1257f83eaaac1e42c67692e1a149a99a52f106cac1c985e69920f80ba8ad0c4af78bcf2ef6c4e56449c26dba439af5d2c98771e28491c79261d7f9e7dc54c31e3c651762822574ed5f6f21b028c9619e0560a9314b7c9675e3739bc62e9f2720db35369d320d9584fad2666c170a43e2fa8b85fd43546cb3f5367f8f419d1dc7c02b017d3b360cdfee25e16555d92dab1e57c1d9c6ed57b3cd76c7507358970c9fe8fb3f2fdf6564535c82e52908c2179e05577e7ea3502eb050f08dde248e8b30fc2cf87054a30f1e48ebb8c3486e5d3728f98b3a6334f49d00c251eb694a2cbea438502e205bcfbd347d738bf3d80bf7f598eea81bdc095e01bfb6bf4ae381d5b32ae7716ba6edaf886b009f8d888d506640c0a23f3858b9c45261a5b1658a58fe7944fc3e938431bc2e839d690d1186b45f60f2806799db23c8183c638ef83feba1a39526122b6279c3a78e21f1a78d3ea6ccc6d9002d7e4daa939d9d626f581846076b27d7b672485c63a730293bc4a3b62f16d7db32fbaece9c9e7a078924381b1f4c7b79d52244cf27e63e2dac3bc3482be7f69d37781906c694c1a32d90a04ebcb40d653887cafdc3415fad715a09a3a3877fa200789df6f7600745dfa343fea77c4054aa264a2459df32ad824c347a2df86078b490210cb0ccf5325120d8f2c22966449c7942bead9bed7aa1b480db869a073d217166f113c11d3958ec76814b6ac82430941c41ff6cd474a761490a66fad03627edf73b5eebe7660e0d4276f8c06344178cb560c3ba84c801e701ee5b482b94692b04b226724edff1b00386a828153a7641390a7f55e849dd5d5b93fc6307542e262f29e1220c30140f756d5168e52bd694112f4bed3737b5506ed307c0f11e70d77a440510a38b10c783c2acf40c3c14f569590237845cc110961a9fa1041ddbbd1c2c9b7cb94c6a115325da516cd3eca699d93f8ff65fb89e39e19a294a7348bc13811c52787088b68096d5a12d04acd2defa1df1a3fa405b3941320be8f459d0a5d975e6ed0a7dbd4da1a564054056da71966289fa9040a8e2a2c9af812a1213409321f632fa0a9aafb00b55ff6b908df44c1a2c8334c76e43e50ffecaf6e491849a2013eb6fb5939e418acbaddf5470d9a00ea75a44ad2706dda15c0567e1284f174c2cf4a186a62f520c7b93fb419d98784e1a5a4ac7e748f23ec3f41e9887f0ffb9ba396a1f808833056809e503b6912fb97eaa89907a40461f90913dd59af672c50d42c180b3c9a3df465485503d05fdd16e1dc511c526e4c52d6b961748bd719575c68c8cbcb249bfb5c32f705570c3aabd6e50c998c81ffcb3619a422a513d66dcf255b7c0d4314cc20100f5911887385c7bb4452c6cbfbdad8c5ff04ba17b9898093d1e7876488dbd75be169e9fcdbfa404994630f579999bf13cb86fe1382b342d1820e0e79f66c714c9a1dd0103e481a3b444043e53477b07ffe42e84fbac216252e81b5cfb614043651d2ec5ee7962c17dbbfa1dcc39eb34526f858d8a7d03d9ab657629c9071790a1d123d6ecb339a7a6560781a5ec13b8c56ca89ebc495b43a3373e78845cf6e834b2a4c9e05c9e3ee0db689aef3dd5ae31d30ae1f01ba0e4a896d2f1390682d4b8ba9b0bba2d49c544b8829214fbfadacda054ff2c70203e0f75154bdf1cda57d1d740432cd77dcf93e9e840beacb709e155af7f61e5b6fd72503f061978d1df382e5349ad1aae04b7a62693ec023dd071e86fd51d97ebd78c7bc8ef09b3c9e9a15569a4b3b31ce4ca5db48305e981cb517b32bb3b4a78f06eaa9966dfcaf67fdde3524920c81193d5a66ac281c8a14a6d85c55e1d665cf22c6ad4ab0404648fa4d2b32892ed501ba2be115c9ef74a449d45b2f83bc5566d3f2b099bb3204f2b8b3ce11be00477a42a444828e3788831b2b521c708e2e623a23105c78d0bdb8f495360f4b8d8dc801b018b23888317eddcc6374efa04480df48469ba15badbb4f2a2acbaf09765f581df9da0a2951beac5d109b257e721fb4bfad7e4ae909fe62c5b48dd3d36ca7b05f6be078a9300f8f059d8400ce710e7ef24622b5616b6ac1d97e6cf38e090308dfca08525aa1a0fa4d324d61eaa5d6f857b7fda733266c320aeee6db67bb5a0f95192bda4371f5ff0ea12db3a2979996177000e42bbaca14ba6fc0665e8b8d9ca0772a953832c80b1f8349faffdca774b968aac1f43c9b23ffe9e5c8679d2113748c79468b180c48ff0743eb13af69d3a2b2459da5c6d086b3bd580b7efd9efa3602073355f117be3fb2e293724318fd51b3be78fba8d51e38fb635ab8a869a67b67f590f0803db7377d85c90da4b3f68266e7684d8c68d0afb8c25b85cc5b5b9ee9225f400ef3e2488203727f461115af7f956b7ba35bdcbf9a7f665818ed851537c8dd0c2496552d4fa0526888a6db2447f4264718b35aba523c89cab2601b347cf41592bb4f88f1889d6eae9c538d750fde99ba88ec2ca4fdedef3687fa218181d94c66e0d247385ae0addd6b9c5160ead61ca7e8ef137413d4fb2b7f91d7349c7ceab09c59df6eb265dfc1cd63b39f90d8c22255264bf1541d1aa4df2822d723a76ae5d143b9aafc3abe462416e8d0037c148229b2219e99527e1de1fc0eafebe3a335c27ce739df710db30e0489a4cc6f04e2bdeff6f36344", 0x1000, 0x9, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x6b8e}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 11:42:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/181) 11:42:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file1\x00'}, 0xa) close(r0) r2 = syz_open_pts() connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 11:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r2, &(0x7f0000000240)="7186501907ea79344a3d3f226b62553cb9cfffccc256654398fbc52db41a841cfbbc4162804db678f5b0f814a26d3afd831d5651dd561b5d325edba6f3e8c5d5437da8e23363c350737d3eb508c07bd87fdad4cbda9151044ea791d7a279a133ab02fbdec0867728c1c3cc4df516b678147fafcf0f5d00d63756fa45cf9840aaa500ce62a736abc80f7a3c5d43cbbd003bdc0dbfcf169e334d975f5644d7e19b3fbbcc0ca24ee3807a9226561a6308e301921c35d49dad7789f985ebbb7d50e7d650136bfb467af1065994edb347d2f6da6918aa0a75c91df6829236c2b6fd60ce778b029f19d87c50a81006a8d394270cbdda3f", 0xf4, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 11:42:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x26, 0x3ff}, {0x45, 0x800}, {0x21, 0x1}, {0x101, 0x8}], 0x4}) 11:42:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x401, 0x7, 0x5, 0x9}, {0x6, 0x9, 0xffffffffffffb9d5, 0xf4}, {0x3, 0x7, 0x8, 0x5}, {0x1, 0x5, 0x7}, {0x2, 0x8, 0xcc, 0x4}, {0x6, 0x7, 0x0, 0x4}]}) 11:42:18 executing program 0: mlockall(0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fchmod(r2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r3, 0x0, 0x9, &(0x7f0000000240)=""/70, &(0x7f0000000040)=0x46) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/165, 0xa5) ioctl$TIOCDRAIN(r4, 0x2000745e) 11:42:18 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4, 0x0, 0x0, 0x0, 0x0, 0xe25}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x5}, 0x10) 11:42:18 executing program 1: r0 = socket(0x18, 0xc005, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x0, 0x4, 0x1, 0x4, 0x4, 0x8, 0x0, 0x1, 0x10001}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:42:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() getrlimit(0x2, &(0x7f0000000140)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000180), 0x3, 0x0, 0xffffffffffffffff, 0x0) dup2(r1, r0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 11:42:18 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x5) 11:42:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() setreuid(r4, r5) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6, 0x813, r3, 0x0, 0x44) shmat(r2, &(0x7f0000000000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 11:42:19 executing program 1: pipe(0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x2, 0x201) r2 = geteuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x58, r2, r3, r4, r5, 0x1, 0x5}, 0xcb, 0x9, r6, r7, 0x0, 0x3778000000000, 0x7, 0x2}) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = dup2(r8, r8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r9) getsockopt$sock_int(r9, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendmsg$unix(r9, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="f8dba48df9c6c01706b2803796a5d8fbc53f4a4f1b50c056b42a"], 0x1, 0x0}, 0x0) 11:42:19 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 11:42:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r2, r3) write(r4, 0xfffffffffffffffe, 0x0) fchdir(r0) 11:42:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 11:42:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "0db11ce9bae3c66b4e6ae973739ea78b7ec000"}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:42:19 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) poll(0x0, 0xa0, 0x4c6) poll(&(0x7f0000000100)=[{r0, 0x1a7}], 0x1, 0x80000004) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 11:42:19 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x102, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x8) r2 = getuid() fchownat(r1, &(0x7f00000001c0)='./file0/file1\x00', r2, r0, 0x2) setgroups(0x0, 0x0) setuid(r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x800, './file0/file1\x00', './file0\x00'}) fcntl$getown(r3, 0x5) 11:42:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10, 0x0}, 0x1) 11:42:19 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80002005, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) rmdir(&(0x7f0000000180)='./bus\x00') fchdir(r1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000100)="00e1125cd1e63da74a7f201fd82d0eb5722c3516eaa19bcc69ba956a7b018000004a9abd7e75b4bf22a65cc7f17dcf10ca0b970eef593fde51963714fd6847409bd066a8ecaaa210c20ac6f32ee0b43584ee43147b55ae4f65a1258cb7166e007323fbee41aee55ca2fa56eb30c329abbedc57f538f7d1f3dc0070885d5e16991e19cf09432cf047cd36b4b68d023ee78138156034e78f42a99cd1daf4be23ccc76bc461505a141b9a2f41deba2a5d86d0dc728a0c8797c31555a5db7fdbabcbcf2249472b62ff88b20f6171e5e7fc7d79c9b6d9def96bc42efb030b1fabd8e129ba89a57d87f3ff3e33af369a49e28efa8aa7dc7cde32d12ea7574d40c4eda8a3c4a01d46295ea8008bcca700"/282, 0xfffffffffffffebb}], 0x1ff) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 11:42:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x6, r2, r3, r4, r5, 0x2897522c1a24b888, 0x3}, 0xfffffffffffffffe, 0x21f4, r6, r7, 0x5, 0x800, 0x5, 0xff}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfca0}, 0x0) 11:42:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = socket$unix(0x1, 0x2000000201, 0x0) dup2(r2, r1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:42:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x5, 0x200, 0xd0e, 0x8]}) dup2(r1, r4) 11:42:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) select(0x40, &(0x7f0000000200)={0x0, 0x4, 0x80, 0x3, 0x6, 0x7fff, 0x5, 0xfffffffffffffff9}, &(0x7f0000000240)={0x8000, 0x7, 0x800, 0x0, 0x707da32c, 0x1, 0x400, 0x5}, &(0x7f0000000280)={0x80000001, 0x6, 0x5, 0x12, 0xb4b, 0x6, 0xffffffff}, &(0x7f00000002c0)={0xfffffffffffffff9, 0x400}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) connect(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xbc) 11:42:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x62, 0x1}, {0x45}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x7, 0x30) semop(r2, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) semop(r2, &(0x7f0000000180)=[{0x2, 0x4, 0x1000}], 0x1) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:42:20 executing program 1: r0 = semget(0x1, 0x7, 0x42) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x1800}, {0x2, 0x107, 0x800}, {0x3, 0xfff}, {0x5, 0xcde0, 0x1800}, {0x1, 0x5}, {0x0, 0x6, 0x1000}], 0x6) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x108) r1 = semget(0x0, 0x7, 0x200) semop(r1, &(0x7f0000000180)=[{0x0, 0x7, 0x1000}], 0x393) 11:42:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x100000001, 0x8}, 0x8, 0x9, 0x1}) syz_emit_ethernet(0x2, &(0x7f0000000180)='Z\b') 11:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) fchdir(r0) 11:42:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x98) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x100000001, {0x0, 0x10000000000001}}) r1 = socket(0x8000000000038, 0x104, 0xfffffffffffffffc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000140)=""/206, 0xce, 0x800, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x7ff}, 0xc) close(r1) r2 = socket(0xa, 0x40000000a, 0xe58) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) 11:42:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1040) r1 = shmat(0x0, &(0x7f0000ff1000/0xe000)=nil, 0x1000) shmdt(r1) write(r0, &(0x7f0000000000)="90ce548bc0fca6daf95eef9f67f444430f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e", 0x29) r2 = syz_open_pts() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:42:20 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10a80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/12, &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xffffffff, 0x2}, 0xc) 11:42:20 executing program 0: r0 = socket(0x1, 0x4000, 0x5e6) connect$inet6(r0, &(0x7f0000000100), 0xa) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3f6, 0x8d6}, 0xc) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x91, 0x4, 0x1, 0x5, 0x200, 0x0, 0xff, 0x100}, &(0x7f0000000200)={0x1fffffffe0000000, 0x8}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xa3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x80000001, 0x63f6dc54}, {0x18, 0x1, 0x3, 0x8}, 0x8, [0x2, 0x0, 0x37a, 0x3, 0x5, 0x8, 0x5, 0x10000]}, 0x3c) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x3) 11:42:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x604030004) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x8}) 11:42:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x3, 0x3, 0xd9f}, {0x7f, 0xfffffffffffffeff, 0xdc3, 0x6}, {0x8, 0xfffffffffffffeff, 0x7fff, 0x4}, {0x8, 0x3f, 0x7f, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:42:20 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) setegid(r0) setegid(0x0) 11:42:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 11:42:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x185, './file0\x00'}) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r1) chdir(&(0x7f0000000000)='./file0\x00') 11:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 11:42:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="c29a2241f91b094b3454394538fb0a2ad02bf945bc1e04454872c812650d588f8276ee7f0c147c2738895a5fcddadecd6d68edb37e8a863ba66e4d96fe78328724bc736f2fc5d86b4b6864859b23efbcef754a95111e4e3d08bfd2a47239b2dbed3cf4fd6ad668cd456f7d899ac8b89b4bcc90fed17286ac23ae2ea6c2290e692bbaac326f6075665ed8ef2815965f09a8b4ec629f43b991", 0x98) r2 = kqueue() r3 = getuid() r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 11:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x88c6) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) 11:42:21 executing program 0: getrusage(0x2, 0xffffffffffffffff) 11:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20006, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) socket(0x0, 0x3, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xbfd, 0x0) 11:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x44}], 0x2, 0x1a050ef7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:42:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="3f0947fad33adc643b3904a0c81263f00728e15e05130bc749914dfa92afa1f4622da243861bfc24fe9cd1efcd78636efc02e2cb895b6afacb34449a3450eab097587ac91cdaf0cc379d16e26a42b695817064e25e16b32f33940fb1b4302bc9d0727c9ecdf93e9adb0d1849bd7e7aa271ae2c705b0d3aea5d5e1534fb80bd2bbe4a56563de358f6a99ba449e59b2e56651e7973079ee46a1077938b3839181a22a536381b5c3146dfc6b303fd4ba3ba249ca9c5515c7966", 0xb8, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvfrom$inet(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 11:42:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x68) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000000c0)={0x1, 0x2, 0xfff}) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000100)) 11:42:21 executing program 0: clock_gettime(0x2, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_gettime(0x2, &(0x7f0000000000)) 11:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x70fc, 0x100000001, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget(0x3, 0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x5, r3, r4, r5, r6, 0xa0, 0xd68}, 0x5, 0x6, 0x81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/141) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:42:21 executing program 0: r0 = socket(0x32, 0x1, 0xe) write(r0, &(0x7f0000000240)="cf8f66c44ebc221d049e784a81b3f54507419d167525f5f6d7c3ba4e3fc8c5929eb866a092cb0c8903e0f277742c8f3de81a1b6d3022addbac02e106770f8a736c116554022122608a29ebfe3f7c7cc88e8fd5d040bc7bd475167edec1aa1b9a6fdfb899bd2002e0e2bf96b27b9736899271e585821e1ca6a90b842e35c59e5b8a3dff3b2e7c6386ace2a7e65729a1da03ff1c13b32a063a4767cd66593751839193213ec87ea563d0c781e4603ccf4442a7d021c3174fc4a2ad978c9d052ab7b0f6a4c2871a8dc93ba40185d039e917562335c95080584bc7c2cc085457a1e8412b31144ab725450d099075d14838dde02e6b92fdcb5d93baf24b135a321ff9c8478cafeec891a3bf0dff47880ec85b2f19be1b7d8ec66a18d8d955afbcedfae6cf5401067c4ed755dcd7c516885a128d30670795f5f8aecd8afcee9b73c9612cb6937fdb2d2490a7365e4c004244cf0da1625005997a9d2aa604dccb761a92abf8d28b65c22de0b6d42d310ef43f2a4c240fe3638e937f7eafb9d44c56a44fd34ff06027f3cc49170418be199224b49086bebc66edc6b9dceac600dc01c44623e89b4b6919487fae4e05b2d069afe40ecacd3959ea23dc9bec23b22b400282483ff374dbe7b4f889f40a11f252cfefc21233d3785d8984de3a5feb8dfffe96e9a997d3549583a9d364bfc988f4f300b6afb97ac473f7040a90b7395d3501f4a0b407de703d584e5c3642fd896afd60175406d93e2f987c3aa4a43720e41659614350a04dbf530a5781f9aa308c2aae24430bd593bc5be2051c46706c01c0a94ffd0dabbaa7a5625acfe3bc5df92541215978094e2092f4b8e23d4351c3c6145e7366b00c28b77e3ca2f18590c1bb22d4490e47b15bb904a370236dfad386dde3b3c5a2ae6f18976070272d01dc948c6aefbd2183d4cf794cf90b8fcea30690c6f6dbc1de894d51e3c7e9057d58ca53d6f8b8dc07e5edbe962d2dc75ceb041fc4c6648b5a5ccb059b329e9f4961ca94f42ec57592f88e5d030d223fd791ae5a2dc24d624fdce336678621b7142fd9029606bc4bfd5bd0ca10a1cb1901d9788593d8ed81f86ad7c8cc8b7518752c7a449c70d6caf6bf01fafbf4c2df03b321ae56bb168df3cbf9d4213c2a75700afb6d7c960ca121a60a1bcd248a4e01d2756bda5558558db90269eb969117b9a4dfa1d7ba8f0b77173a5f54a5e33eee7df2ed89ae0866d2dfc35202b82ac551191ef62e1c8fe33ed292cf5615f7a0417dbca2f2284a15c3ff320ee07a3639f555e6140e4bba5a97a71ee5225d5fc3a0ca3ec142fd6e994ea76476b0ab450cd2137313312846e15a582677f7e8a4b57b97eb764ba8841e9e34c5a493c35e3bbb9c165043d4aac719eedb4ab55507ebf6edb19de3e48eec685f41a5621ccc3cd2fb453ee0eb7fb44f1696c0212d87feb9d975fdea3152266445da7e1916539b82b0be86506111466c1c4773b4f03ea05977afc2848fe5b1b2aab88aee0506b431d2a3e4c1898f8feb7d4fd80f8127b7746fa0e51714696136a550de7f8dee1243f5d22b1a93d01dc985be0cf9a2cfef4dbb997f56de99ff48cf65979597a36ca8ecdd0a418f8746966a5cfef6a7ef4aa9687280397ebddca292ddea5150bf282d6c2be0e6fdfeded11fe1372a26eba33ab6fe35111bf774013d0978b50519bcbcc50c601aba07bdb9e09c1c59edee96d09827d18798d9530912d7621ae86e347637b9c0bf5aef357957386914b630590e4279f9030877593631853cbadc8209c88a7a1c8da10512c138d98e9e6dab9adfd88b0b35bbac5d3d9d677a880a320457832c4cf6a30d590c510471ab46ddb08786cf834db4ec6ca23721e2a6538f8802230ca3f0490478a94007bb971145dd45e02cd0a60fecde6bcfb4b65e30393ce64e7136ebd35f66bc076f60804ba6efecbb7a66040815c988a04e8a986ebb441cc7ff35f02ca88fbe49ca618b5777a720ca9b33c6571d7a128f3f7e3a201c5f54a5d6ee16461fdf83adadab0fdb9ec1faa2d706353e538c97d488cccebc3ea4481958d5f0a0276e8c3c9c5e1e98440839afb2950e2321d99c7d329ed483b340afee8f55ee167b18259ce22d781289afb132d9abe90a70b234ab6619e34bef26aef4568844be620f005516a7991a9f23d3064bbc19fc3a54ba26af8939e4797dad52ecbd347b9c07b664155e622cbfad9b42f978f47ac1ac8ed2f697350a82994d9dd71258f87b055a7e81d738ad3e8576b3c1f0887e366dd7ebe669d7634d17d88b1f0dbc25c33cf5018fd5e3e52ff2165c4b5c683dfac3ac97858977d4e6289fab42cac7154e82e5cf14037ad70f14bccc8983c5d5de5a3a76d3b966910ca87ac3ae5cbd55e708f762674e0062d791cef58aed0280a75684d38c2d38fdeee1b6cccef199055c1d1156e1816f9dac8b5fe199afb48aa06f3ef1d332f5c205edf416b9f324956ab843f97b2945c4ce5da9226ec8d4acf31eaa0387337e373ab61bdd12c0a9e7e941d115e3913fceef2addac2a68a43b33634c0acdccadb2d75ce8e066667721b9f43456430876277a4916d52473560dcea6198ec62f47d06036e45502b9d2e3af3a04c73b0a4e656491dcc797db1acf51b237e0ba3cb3bab6070ff0cf4e918d91f7a6b07a85d783fe2df0649754c9688301d95c7b17e015e9867542a842ff76970615b10831d055856daf6f2f8f7fb382f1b907b2ba560a5f1137c86f79ccca4e889b41326bcbac6f5189a794546ba93452d7ab18c67f399fbedf402b76c162e7645df4340d78deeddb9d3133d2faafcfe4be60e079f02ae2c9525e1789dc5c1a5eb909525f896c6925b78f4a7f4b420f7c478378b549622322027f10850ef48b76cb58ae970f1cf93459f3e348fffd7380165ae2b14d7e72374335821b08cbaabfa0e969ec64f1bb100b9b75748999fa567167f5188c2a682a38a52b138ad125f443fcbc3f41d0801269be01ecc44296e4e66ae01e563d8c1285334fdc997cde52074d87545753dd8a0d5bade94acbe14b1e553ab3695101ab80dc22cbcf666f3965efbbde439fc385c96fba9dbcc12226d80b493d3c52efd20b87818787fbb9dc703bdeea68958fd5c4f8b8f8f80238267482ab0acf19c447dda8b4507a2fe629546681fcacae2bb51b2b9c94b4bb2593fce37dabe25f078d86dffcfae84931b4b3d2635b51ff3e9f95dce2dd5fbab754d58dc2b9f19515e4e966ec07d4324a07deafd1781821f3f2178c6c1305b64a0f4a5885e694fdfeb00128e57d4e5b1a85d7f7dc514ffa09d218dde436a6a83be9b0731b5faf69deaf27c48f990af3513e50ec903bdc5a87114ca76effbf7eefd0f7cb2f3a777c879cf07c7eaad3ad8468facafb20ed456869bfb09bf318cce02b5cd51934072eafc66a74c1240a03bf16a1615eb1dbe49b1781a55078d89e0d89c82c1e02aea4d6a7dacc288d806cfc26ed141697a3a0e3cb9aa3629c56d9adf0bd2b7891a41f9c9fc694474a8589faded7ee08838ecd46b4ac74fc7db8fd30c086cf7e61129534a1f8c36d9c0a4bc23b4504154d0167cdb7fcb56f7bae6b3bebbc668cba65b01075670555aea7ad42539608f88d6560e79f8b7dbb57b1098522b3f77551b2b7dfd33243032d75ec1aa8037e66fec482d89be135fadf2c1d3fd8e5b871cc7c31c35c313066c093c007f4f303d3a4cb198f963f7143dbdc196f99c1c8a2da9eff7d8a905d2d7cf34bf5bb28a5623e5770b1e090d3c47da8472e9ac2dd7c499e607cac9f41cca3bfc38c8015c5c27e26c23eba61e0e94bbe0559317e9779eadb430ed3bdacb8da49fe925085846b60d32fb73f65dbb8ecd01751e391ce326dd530b369fee97ffc18352bb53e4480cfe482aaaafa737e911667d4183411a171d48f79c791cf3fcbe3283796af41aec200d51bfe11b3602a5d2d719b478e4252a0f03ad83e7d3df7776848ab279a50f550f586d56e20fd4db1e0d4b6d64212c8a72aa8c5473fce35879733d98934f321ffde6dfafeced7b7e99b80168c812a485dcb0f5f7bde2fe3285ed2f3ab4914c2ccbad15838130ec57b4b15dd81b5bcc43ae1fd79fc2c79180d26214e489341bbfb91f29417fd7032323e5a3f14ae8cf73c5520b308755113d8c3cd05929e2fcb43a83395898378724cfaad3df4302471e80472667ef17af33e0f43a91e0fd3554563545a7b2bab785939ce891cb5bee2dd5bcba7bce4868b9a547f4bad8dee20b33d99721a99dd98c8f961888a587987fd9349141fbc988895d67e767a92c27d556fa7fb6de1471869f0b2ffc2ce445d67d77df6ca3a40e19759545faf5d25e6f284bcd47ba11a93d0245805d79f2cf514ec944c6ab66b83d7acbfaba5dec5a096eddf553943bd8733b757b9a9079505b7347f65be6c6ae202abd7c51ba1cf2bb02b820b15ea5ade4e63498e5938037a73dd30385e8ec2b573be9fabe57a432225228188f7b7842a229349d445bee4f372db6524d81a2ae61f4de75ebe7aad507914f102e803557e30189cb3bd036babfd070464c6ef440b3354eea040c8d5f08a789bb1d8c2cc560daea80472c0e97155c2ede5b7a8a89fc34ef4f72f7ef415528e3b5b7b80612fd3c8ef422829d68d8130e939b3e63d9c5b557a764d4cd79f493c4eabf40807568eef07fc0df37d9dc0644364a725bc9116fc4138842d2e188c1e17e2d2822711f9e83de52de2cbfa17a5edbabefb9d33c9fcda9749576f1178be978fc0e84881ebabc4f3bc474f993010b57024790fa0b06b4d06fb57c996dbd33291191f97c80f74461e535ef36f1cea03c18952e1d146960f7028aa2d536ffab39f595bdb7496477575edf842ea4ccee7c8c8c5ed0bc1556cd20938e0e3d1e0d664f3b0d11482a06373dfe8c20b1c88746ce017e67ddc030c47fcd1c63866ce603c77d4b5c05648316f56fd8c10d287f197dd51dbda7c2efcf197b37ce503485604e228dbdade1e8d08a5bb75306b734144d1cd943af2a0cd82e058f41a35b4c673bc2c598a9608926fa772bebfa4bba3cc9c6efb4565d199250be049c20115bebe90539d15cbe4855dee420f0b7358c6d3c7580ec1657834ea721c027e38b11808549b93652c2a8465efc2de6ca5c1d3b64b5871dd5769223e867ec4a508d70b22526c917891626a10d440b5306d58c9fdcb5a012e2263d3f57c7945e6f4d8bf7f62a3e6b1f69e9be610559f424004471d55c4deb32055f21a53b399d8d82b23200b854c21c3190f16d99e3e9818514695d05e92d3bf59667f15af1472369f9489573af635e126916680004b3a159707beca398a297ef5f417e99a1fb2325310e84f627cfd6dc60342b07ba7efc1686d2f1f0d0ffb28c57c4b83520cef455d752948264bc5538f548a864c03f2213a188c6301378cde85a8d2377c6348373f6d7c8e68c508f30ed60ce6f5529f84eefa766738f26164bfdbb5dce258629aafb442542888e28955bb5d1349a983ae22eaccef9138eebba7a1d2b1c66228a9f36cc8be52aeffcd5e662f32031c840a4b3cb2480efda775d39bef3d0358414f853b9b7ff26bfa175f4900d747735c8ce2937e7bffd6afadd036e53e7f661700d89307069e46ca5ee548af61a34cc9e88e9c489a1b25fd8c111f0a6ea3351a6b4be25fb56727a2480578b9dd091f315d3a601edb380c3cccf096ba10ae54bb34c936611aa6ad2070f36be20f2c846c80191cd8ae3d6d3d52da980c7b905f78cf98cc60dff021929b8b385c34455d2878b9ca56412fa428c860d7505c4c8469c082768f6118c18e", 0x1000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x21, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2002d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 11:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x400000000000017, 0x3, 0x43ff) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="b50864de377495a7f8481bcff74d174844708607e44cbf0837ba9814d1678472107cc61d9ac80acd05e624c98cfa3189324d0fcc9a165802f48eb3d0734c49bc1cd9c5ac0da4eae7190e6503da323525a81cec0bd9d38fde5f787b9d338024cf2e254955a1f4b0eeb42b93b75ff721f44b23d4a2723448adb9b69649051bfbf43222ef130a1db9c2c1c1ea02db67d7a70fb0f095bf7ce68c26f95a", 0x9b}, {&(0x7f0000000140)="0dbe95a9055d98a43a275dfa5e305761f071abb92878c9152e9dbf71c4e0eb010a4d0b49b893c70c4321913764854e5ac65751a8879a00c84041c9ec414084c827df98ef77bf89e01127ad4a67b0083a32b0e967519cbd540b12eaae3d3b96fb3d4bd3", 0x63}], 0x2) 11:42:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x27b, &(0x7f0000000100)="b6d16606f9dc8c7f0d4968b626a206d392be579f707151aafe103f8239aff1d1e32aabfd0f32389368fef40f1ecc1ce233b598ade1becd10066d8bb4eff5523fee43fb010c5750f77aea8ea83b12ed238219956d473b970e603fd75490511567621c158ac6871de7954ad6ee2dddb0c3f41dfd71cd4348d72ede34d503ae986ae9ce8ad1b5f6fec97462b49ddffc8162a90ba2af6f1959d8b37f452400d5b16b78d2fdfe6d071ccdf7d9e71c7ae4d8401e50a5315174e2183967d3622826c5fb4414032b7a3cb31db3f3") 11:42:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) syz_open_pts() ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) 11:42:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x30) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca5383019a80ce087239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d1d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c466df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:42:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="70d95567c9511cb7668f06ea59e008999a1cdb47b03ef3b28737f1be5c2179c072ca4d64b950d4d440f17c703b"], 0x10) getsockopt(r0, 0x10000, 0x0, &(0x7f0000000100)=""/131, &(0x7f0000000040)=0x83) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:42:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ftruncate(r0, 0x0, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() readv(0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 11:42:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='^X\x00', &(0x7f00000001c0)='T\\*\x00', &(0x7f0000000280)='\x9b\x00', &(0x7f00000002c0)=',\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 11:42:22 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x68, 0x0) r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 11:42:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010501000000000000000107060000081004fecea11ea8fef96ecfc73fd3357ae24b490316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebd997e563c73891d41f638837f11c30002000000000000dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x143, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) 11:42:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x101, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x40000000001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f0000000300)="5f666aa595e9649f68219521f46ec2c34857731129e2be4ed308c92248b0800cc1d39968441cababacdf227b5f03bc8418ac0870ff3a80b0c35753f524faf20c38ac01538c20e085b543279c4bca0837f5321282a1c4fc31e365a609f739d78e4095ab3714e29c22a0ffd63a57e2636bb782e98346c80c592e999b301927e158ee0a473e843387ebece045a050984d8c2488f63a22384ac44f534245831541ae40e0107bf49c13cd16bac34bdf1b7a12f3676ac1a9366226755cc6ed2cdbd11c64bb49c56dc6560e337e", 0xca, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xffffffff}, 0xc) 11:42:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) mlockall(0x1) lseek(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000001c0)="f3c738b7bb603ea936f0ae057d5e148967938a5195c29e992a8f0b903e6959ab5dfce89acb2f1b1d60e650b229a7d75c9994ccd6adf33b7dcf07c7ce2f2c277b3991c0d543eef2b960731d2531a592e2a0d81134cff9a20ebbc84bb510b9f7cc9dc78fccd9546206826241e1c4181644ec8f13b7ff08c5d7a063799edf2211f0c545929c7a807bf2a8432cef357ad1d0473c7242afd13a7d731bef2b1702f0c9002f699c6b221926c1fab29431d8fcbb92acad81324bdd0e619d89c4fe454ad4e5f4a1f1ea0106d32d5c4cd799faaa7451696df0dcd3a4efe46c8d9328f75db4c4a545be21db76ea7aaeed9e5a6d31a354a1ee0fc673a9488df38d03d9db699d5e454ffdea08e32b29228282fa74700bc8fbe305af95475b241bc9ee24cd0446fa9bb131c19090925e40ef80c0718daf03571b2125c8ca472e621ae07fb8f94b3eb2cd34aa101c6243ca4cdcd25aa7642e5745b3435ef0f9baa24d48dce19cfef1543272abf396ccce002b797c89d579839ce0bff9fe4dde12a18cb434c5ac9a8c539b9c49c58af7f0c4d911e491b5168245aca1a65f11228049ce05600fcf3918f273b6eaa92f22c8f0a39cf4691ea730903653f54b2bb3c0ded5f9446fcbaf42ca9e6bdd53c59e812ceaed7d4f1a1e15d671112d59709a0e4aaf9bfd6c31b4ae00b140364b28f4c22d4fd9eb4516cf504f0a7a4c92ad7b4acef1839f14f486ffdd584f5e2d9934e42e6fb8b8407922a8410f112c6aa4ee6299596017e4ff525bd0426dd4af4cd637f44fa34f67c46743e18eae73d70790e893b18e26920f379f49d3a317d076c152cf93eba86da7244163e956d1b13a69335a4ded4fdeb59a2c660f0113820727ea68a7caa6f06a04927ca6c8354a8dc05cda9069e3d53433756c37acee151caec46353b65c0b22462e582a4990854359feb893083d0c0cefa8421bef90991872969d6fffaaf2f27011292643af8db8ebeb13a5b456ec35bb6fbf5c0fa85851ae1501bf9a125ab4b83e56819d73a32b6502facbca0f8e3fdf64a872eb92a84b19dd3b3ae415cf3d79f02143601170c99b10b25867dbdc0f16ffb9ec759d66b86f76fd62225b9cd08633ac5e8b9a3c3cfbd26df26efe02155e174932f913323dd24bae70f35ac25851bcc9c01f40789e3042c487789bad1b890c899faf8aeac1823ed6320bfb583563d98d589a17c11904b4dfd26cc6110b06699060d35eb5dd638bb5dc4762c0ea7d95106cbe975bdd2c42b357cc98ab36659f43ad6858c5ddeb014c5a51da7085378b918e5d74b95c4a11df43d26f555760f8fb8cd45aace786244b946562e4713b46edf65e4d8193d214e4e54be047f0e4c5449cd236455987eb168c223d2b65b958507e560ef536644fa2b6f460bff5400bdaf2ca63fd9a1c2adb0caf5cc5a4c1251149194ba3cbcc63ab409af4e508566b64d82d0a4193918cb44e4cd0fa843fa6350ce1c1c819794e4bf7a792274b1250d2183cde60dabd28bd5b6fbd18212a35885b605384cd4c1cfa4a6d608c7607516d09f76a696d615e929e73bdb17c6cd91604ec4137660c502f59d120f0df354132ddb7c7b1f5fd3224988aad4034b34778a28c3e03a340fce516f42b6113464ed87d406de33215209257a6335d127a462df2213f6056c67fb2da81e3eaa825815e35a52eea7aaf19a4caec40177a99c4e1525e8694161be17139e444187f9da156ef0ae055a87d3abcaf8c3b4b4b82606b0cd11dc306b6617c806ff8725fdb2690fc6d6b2aa4fac7a25812008206239935248350a75799d4bde34abb69b44c044000dab363166269d2abea8ce6551a8092a787bac22c7ea43268a43906b5f4ff0245b43912762f7b0de60a0246e08a68d2708bdf0ac5ddb7f3876bfefcf886d2a874ed089f9daa8857df5f3d9e05672995ce1b6833047d13b6f9794fcdc77b25c58ca152faa7dc0ab352b56ef07612e29fbd77f303acc76b2592978dc29f4cfd7a72b5bf7cd5efee6dd870b784b2cf0f0ff7beb90c1475d9a70af2544fe61f04e5dc7c0c01e3959cb1bed6d9184e81b3d9f94c6647ee2f8fec1191fd4c1de42924b5b01364f8a2d1beb99ba42f9615ae0d148666be81eb309288483772b0ebc60dd36597fbaf0702bccd5be07eaaea6db4ed7126c774b5da0b75c76857e3fe1f260a7f2f382d7ce56923462f2ca4fb3afa9e4e5b47352a464f1d8c317dca1b5e1c64decd144918953155a6d09ebf0d447e5853aa7077c5d1310246c9f787ec645b9dd3897a26efb8c4a3e430a2bd1d971cc2bf91d46b0056c8f1d34545f470cc01c3d95cfbc590316203c973d40c6eb132a74d696c74f527025be4ddb903c7e5fadc9cd8cec0d485c6954fafafedd4d458dac53a8cc8f2e939da38fc2e8c043d18076127266e7208781bc8a3d0bbbf3608d21eb4720e34c5f683dec6b84e8fb39090c0fd5b4421532877bed13200655cccb1f4b4b7a4f587e7b2e4fcb775e4ed2c4e826998d4a27d8839bba54aedf619b82f13c6edc12eb9dc3db04588a32b49a25a1b5ba1778e59a5f7b6dee2f1a7e07185911346530fed1e4d675eaeca465229047fa304c470e6f6db59d77d002a866aee82a1d4cbab9416a14d192f7ae69d41ebc47d4e6b3e682a4402c9cf1b202289deed7be114faad9c0e5e4de5efc15d98f67623a736d5d201b37eb99b60750274887d9c897a69c29a063ccf29c80b70f6e7e160e09cef030e0c5d2bbd436b9a5586bca69dab78c80d32934ba835bf7d4946e365d736504ac99918d70296b5990b346f952ca3812802f16a966b4ce185c2a925195b4e18e717abf1cf3dcb302e710884c3aa23b047e5bf0481717efde0cf8270708aa6936260576a69af8784f4e4eb078f7e0eae49887a8d0b8b69f1dcf6353b14a9825edf78b317c9940a560542eec0634ad0077a6b36f502fcc61bcc962299f50ce824cda6b9f296f4c4795366b06b3e25eff5026e3e13cc8869c7385acf867d51dbcd67617281ccc31ae79a8bb2128cf103454addf2ac5aacce3a472d080e25a95df964d0e23d8bf2e02abcfce652bd58d17d24f08ee5fc84b6be9167525692e5a2109b1740d7db8f360d8ac9499151d7a66d200554d654b2a9a8c737290f36cd8d643c6bf1623609c6cddc3f09d7b8d0d88d193c9cde5dcb7262b65ce4916b5abcd4e32ccb653fa2d9fd142c1013918d50761b43fb88aad204b02a0a0de052847fa977dc346fb36e455356bb95bcfd387d90cc3d995498f5b3c49dfb46132dfdf1162664511e5ec74b9ff9af15e9ad22dd4854635679d01723bee69602ec1ca86c232ff12a0828026123e77e8ad75099016f0b808bb6aa0cd8b1a5a2e91a0312c76d7d3b2ae35eb97f8280676d95743f7f95aaa412b8096fee6389f4a70eb3037f5dea4193d18f4b54afacccbe1c5479b84a17b13840eb56383354c17c8a5681c9b87300496563fcae3d2980e9f42a5d9136263c655a075575d44f758dc6e0bc160e9864081ea570d3cb31a525a4f04bc83a004aca3f4726cb2466d3b52c7fefa5ab8fcdba567abe4075d63fda801be5c47f6eea689b8e07ae4af3fb0d70f42d7c538427a02746ee3e9f06b0c7b47dfefd47b6a9708017e92ec39d9d9efa943489c759655570562eaa4dd0d16adc3fd07f191817cfe789aaa8d062a3d42e44fb3bc55f005426b79b47522fee1ac6964058b309eef5ab7aa60041f369effa62f72c63cf63eaf5653190cd9690a9799811c011f5f8c9366fc7ab5c79b5a3823ff79d5f0d5dbbdb4c14c6f4a578b50a59840bfac8213796cd56662045ce65b3283c9d85f1d1a4cf34afcf8c99042cbbb04576cc27b11415eeccc4e798f8076745062bf89898bd311d213d106001881ab8e30260eb8a1162ca74aa1af939b34a4d4d442c0be3875631285087204c267385516cca9c1db2b7da317cd2dc28956d66bdf65f97afc2432bc51538143c8c5f489a9b9d58d9fdf5d9ef9705d62fc0fd810a633ab2a70ca689deb70b02a67557cb6dc1a303f644b23cc99161a9b563d536fca56345e47d0f8a63a8bcfd72b766bc947156085b89fff9bc4c715d3dcf6d4b15e9cf903e5ea91abff957fc8825ec33df87f9a068b882ea18f62ec8dda3d6778928e676471627fdbb67a50b8e9e51a51c3ff1c364d78cf26fd2ad8aa865d1b2c6a73aebf22a5f982f7a4e9ed0a6b54d2aaca9057d874edb0d61742e831e30cd78b2f407519472cf6d4f444f068e7ba6c59bd59daa51c7a10c84c70508103c1d3841eca27f5ba1ae1e2357e6b75607c306985cde432373ac6a5ba4499dd77cf44e09dfcae58315b3886ea553c61dc0cbf8f31c9cfc09c999a19a64aea2036c1b5fa8330160f7a365acbbc8abfbd4b0494a4564857de753cc55021ddeb8d3f44670185070be4cbe717d3f68a084367ebbfb7b144dae800c1639ad9cb80be3ab9338e8f67ea982cfee375b532124f14c6c495d9f7900be7693488296f49b83ba20bda7e15ef5d90fb19565c60033b9e3a7f6a340fe462ea0d2a68bc948dfbde34ce0e29ef2178b8e2839c1029ca46ffb110b79b029e19ea40599716db78dcb08ad7a8d7b0def72ec7f6cdbf805d8fdb7428e8aa8ecd18804397ac9c8f9f288cd724325a93259869ddb68002a3fbb126ac028320a0ed91529f7143f69264b6b7e44618b8a2d821358237bf6f5a8755888c26b1a3091defb71e17770069e5a2e62c6f6f18cb55a2e27ead6b2fb6637bcbb501dc094be13c3c21710c6b5025e4622fe8d7650470dd3197c1ddd236a042b5845b23ab46d237527f0ed501c9136f19d3bb15b13c310f1abd12b71c2d9446a2b452fd540cf7b9e5bbf853d3183e2227357cf830f4785a748544a53853d69f24e27e261abd8a3a815d942f60f7c6309f0df4d59e9247c55b9037a63883b00457978be37eafa7b17844a74ab1e3f6b12ba11fbdb0aee888bb864fff06df5dd7affe834732ee4c5725d05769aa3d5a9af74416a7500ef03f885bfa11fd55698432deab235e80e09e5780cae158ad2a48cc53068631dfc3839ae587262de39cc01b8a8f00b9007b4d0ee6684f02579c7a52600756022822650cbdf30bcbf0d2dd6d42862cb8e360622d0336f9db8037673daf3920a621419b571e03b67ac6c5866092897e954946b807f83d8c126c0418120a74f92059af03929b05e93a3e2aef6bc952fcef710cdd98b4d6c902064dcb1868bee63d7a1c71f04087b4ee82d57936bbd9c33088d2ed9749d5667323e105e39bf4032d1692462199218aa9793b2e1c4eb5b61a798a5886cf2b1171b941eabd9b260b5b5937d4a06bba5c8cd4231b87e036e9a540aadfe1e00e796e50979979bbc8f16d224bdd524f36b3d9ad68e8c566ae5aa73461ea3ca2c4b6a68b4137b900ecc51270099980db2cdb0b22f41a09ed1a9188dff9add3f47c9df1a6c05d5ae33366c18807aa1505b417df6fd767fe7b48a1d4df30a2a8a45a9f9b5b295fa49184d0bfde8bca3fd383499dd7316e13402269c183c2942ac8620a48df8d7d7ab6bb32116d7a7c3a4fb79ce6a9b19ca438cc18023e396621aa1206531fe1110bcb286bb84523ef4c3610067f657209802a34b8321eb64893614ce305046737991f834ed7a16604756917a79d1366a69a4ebfaf4a0f5df4c5207e2343ccd85501c76466e25b78a515a986473f060fe4af10988a1843132d90a8bf8d74baf64a40f4d877ee2dab1f55269536dd44efcc7bf7d1d3aee75ccd3ae67e97ab9fde07f6ba4c3cfcfef9cd7a74590d4a668fa8cf34f46b74ba2171de2825eecef", 0x1000, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 11:42:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x101, 0x20) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4}, {0x0, 0x100, 0x1800}], 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000002", 0x4) mlockall(0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 11:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x20}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 11:42:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r0) 11:42:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:42:22 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:42:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() fchmod(r0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000200)="365f9295f17569d0f3014cb7e4b63f1e49ee695baca3ba215c05de311d6934553b82ea0d23b8ab6569d9eee67c5c1648793f12ff0e1c1469cecb1b2f1a2b2fee445bed5f72d117d248b75ee4f2b4061f3b1cf84dc54e6db356a099bf337e24dace9918771841c5750dc5d1690556b8b5ddf20b744b3ad0c96fec2656b0d52971f3e2375a22fcc16b38bb24191d03b6", 0x8f}, {&(0x7f00000002c0)="5f8523f9db942835b6098a17479712a189403633532b1425a0869eac01faf4841b849e357542ce31e382d7e06f6ccbe5472ca55b2c4d476f43cb757c6095e815e313a783ffd5219ca77b99da95c51df2aba5a69f9c96c40e35d1d06946bb5967e0044b29e7e7d50a90f1c2405b105782c791afd9dfc78c89fab5e986c4bbcdba921a81de55ae7043999a44093e35596c26b320fcf7fd67e01b20e05d4945d0", 0x9f}, {&(0x7f00000000c0)}, {&(0x7f0000000380)="6fb148f569f86fc4800a237674268378db57fba7ec4b7ee779b3b122446ea650e7a81b873d1e6c9a38255e9f401f6e9ec05e9812cbe86a5dafec360311bd6322e5d953fb813e04f0d693524a3d86a8c8c21dcfaedff46c73cb4b65b3c106a4c103b23a869975d01b176d61844ae26c92d2239e", 0x73}, {&(0x7f0000000400)="130857c96a1c344df7021e815916c37111d1f0de695d77a14fdb9beed2f8984bc984cc1eb733da58819cf4dd63c2e71c877a6b0c0a9a75cda68a401d6863766cbdda0d6d9eda0bef08907986caa020ff31f585ba325a6a9a6b7dbac79a5d59b4269c421d02775f66a92b2a1065f33e6a7d1c4d7e00dc61d62e63a68be3a47efdf7a48f1c02e1e2eb0fb70ef8602343d1f07f9c433758a8e5ebd3251e3f9e7e431f43007f8f7921ba52dfe8ae2b8b3fa6bf0d1dd8464713b9d77643e8f5d26cf35e8ae4268fba4ce3da90fac63dca2f351dbf9932d64426ca69c88bbec83a78de544d6a16a65259599b12968e39fec80b235bb82639c426931e7609bb101f794d7cef563365af4998501fe872bd5efcc33eeed7f1e1e23476136c0fe453c31b1a29c7aee2e9dea9b172184b871428a86d753a77ae561256d71aecd4b0027ddfead2041e0a6b8fbe6ea83ab375d372ee8db355ecaef7de113e4234a49f26503ecc012be90ad5b7f89f0fae4becab1d353a24936828652e1cbb92f77399543068bacb130463621484e5d6038543335f3e5992bcc182c7a7878188a57c1d2e32f3ad18acd904243ca3d2cdd3a830af3161be9e309a82462129fa9a196b72a9e174c56a7bdad86b60c8f20e86e786828f17753293e4504c43da48dbd7f7dbe15daa8c7e6290c851d41f603dd87ad4b33232e8a2d4578d8d1b79dcd277699136254a47f29c0e69487d32cce3051e24434d3ee5e8b415b5d3a6cfb836107d818589476620eeda0df4f3a09898f84663dfd401200a005b012d2765517a35361b36f31d15e14086dc611719fa981d9e0f369bf3af06e972808fb5712a017b5d523e188c02960b1e57cb2b2c094161b5feb6eac2509ef10953674d58477baa9c1ee54368febef0b21f5c3f879e5786d5d65c3b4df035361f0efdd7e12a701621eea7aaccfc34a02a5f5dd3979012022c46bd4e3125a29e660b5e8ed60f4f889a438d08e6885be14e9df9a687d326c42ad065e74bf2e1b8f9dbb4cd37f756b512cb2b008c0e19c2b0e6322f2eea00e9d058fe252f9b0c1ba6c821faba0a3363f7ba733175522ba253e707aed5cbbcbb25941d75cc0a550f7554b15c370a4226ee14f7af419c70ccdba470208aa94831d6ba4cb4be6526ba20b1511abe096124b60e9d58b2556d751701548681006411c36f1afeff40709967c0a187ab3771a1d9af2fb0e96f9f5d1dd730d84ec249eaed1bb03bdbcbf06dfd003a00a13f75514508c2d104eb184cd4f33110ffca60c632b1478db0de39359f0832b217a28b2c36d7543b251ff554408a9ebb468a64238cf56096378051214f213e6f11d9c5b7a25397fc1b33508ca83cc3562ee6be9a744560c3420b1bc30ab3cc16621aca995e7e01cda21605e61b5bef38b20efbdbf9462b695a1fcbda45778eb9b0b6907c06fe8af2d24747e51fcb04c4cc87dedc93a6ecd4f01483c6259a0830a970e5282dcf75923a378530e8e1b57a4f46902aad70a30f247430551d28e74b686581400db818f6413dc7b6837285717afbe2dbf86a40d040552ac502a41dcd635378cda3fa956446f1dc7f03b03ed3548e3c90c61cfd6d96d224b413f07dff9185d2c76b72a4f8a2fcb9cb7bf1f4da983a38bbb425ddc3f20fec734e011b9762790097e268a564a3921ec01201204badafc02a3b6d7347eb2c0967d4cf4010e54705c275cb0eec98ce8c70781a4c6b78533b7bb6583d594cb9255ae00f8a1b9eaa905ab95988c9c100fccee366f254b5baa19f70bab94ebed74c24f51932d16322251ccaa1f0f7658ebff53aa24a254ac3b8bcc3c44dbc1775e5aef17d5adbd41c10782021aed25c4bf5d1641f419003d0340ff992b6c1841cef7f0b9caeed71a5fca2f5d8712f1d3e36e13c4f571535684f51990bdd47924d586e7ea46c3f7cae5fd9966c9cb5226cf87eac0953f299200e9d62c06f626f9c0152d4b40d75dd96b52ba4becc3f0a079fff58831008a9dab6a982b827635dc8b6d97ccd0cb2e4f95fefca527d8f195f840375a2889c98c68ac407fc67a4a4142b8680b388cb821e5199d96a1e5db78a89263f04a88ed22f31f3dd2606e9b7893b8970b31beeaaeea48184782942456406f94e122089e6ff70c20b00e738a7fb369bd616190af640e6d877c5f6df6eb32b8daf93d4785bc746b1122a372877b7af0e1679125cfe107a5a0f5ac068f068018eebb4d488c192b784bd81e4f0de780fff843036a3aace6a938dfb6058d78a020bdafbd560fb6c81f5e82142cb4ee9187b58ca0908ccc5e5554f24fdb08fd9337739836939c75a8bf28082408dcaa5321d18b53afc637e483b6dd752aa99f5cce933892f5cbc6ec1629b47cdf1b33b5dbc2840ce796d2a1bc3629aaf68a0257f3a4b013e87aec7d558590b22bee5432587a79270ebef10932dbe9d61ad9581932f36be87dc5abfae17b6d7d8b52fdb3f9c17bd043913a5f69d65821fa9e67054b67b648eb429e2aa59a6613c1b5231d854fb69a98202e696532bb0648bcbc6bb489cf761c7b9b66b2146ea0ce10b781a005defa4bac0618abc7d2017cff60327282963e48ab03a8b30b24db40d2115c3e29d75d0733251ed70de464ba6f1da46f3667785eb5d4b6eda4d474a1e3024aef7240dcc398321894c96d818a85a0edf531ea3ef54cb8482a81a9ce11525758724f4935e3d56d7d2ac132e559cd9bf76973c59453dcc978d42ce2398d7c68975d886e277a002b811b63b0c77eb2fea1c990c7f5604e2bc7cb4cf3fe241b6f993fedeb841ba360da16bc4f6c1442addc1d191fa85090cfeaef5ee2dffd14996d367e4433464730fea52d68216e2bdcedb971f28c5ad14ca4f78558ce67d719d4ad184871772ad89d174ab24f1557bd6344ef7830641498daa9d4f9254089ff64d3bfc25c2e4e50a50458c6447c36c949e5904067e77eaf15467e2830acf58318c98dc45528f7855bb0fa8dc90f972280e12f4befeb672a314f970c57ff2a127761d0980817b2c4424e5a04426b9d15cb25e8bf9862800c9d39b76cd018f600a1df6cc3000ee6446df9202db05d17d270372d8c91c1fcf0d5b902df81f3314e8bffbc872fdf00c372b1b3d2e7c7061c9954fd35c42730d83aef9d87dd8c5d448667563158822cac712ccd9cdef721ae970cc8147f20814c20021ee04838bea5dfada87cbf7e887543a1bcd41d799c6168007f1139ff0d33572869aa373ca1e1a8b03d7eea232d82f8eb11304f587a2f1d796d2c20fc53983e12b7fcde2d699a05edce1676ff551dcbb693ab040ea8a332583fa83021da39422061c641a769fab30b6160840921ce08fb9ea022df040ade807fd6af97c7223ae6171e4f8e22a4b7c0a7b9d41019d08f740aad4514ab95c7013146b473a3297656acfac263131ec5c0f4d30b346898a8550bc8e9df7938732465ab1bbb028ef7692dfb7e827e64109a1e8a83c4f71bd7d3ad6789e100e5bdc26724d5e5a3c7a117962884cad9410c1b95da095c69497cf44d2f02633d4b49b8418536953a74c702c68bbe215e7a20e6560df8548dfe76e144f43a15d4b61f43734cc09c4801597093f66189e233bee06e969b4a2a8e4ecad93118ea2b43ab397832df284ef54e45df1f545ac8035efb64f147d45d3daefa52241120cb35b72efd667707bf4ffd2a9963a818a815d9b0ac72fe8762c8ee7f8883347d7457a4350dfdcb6545c6c59e546d07f9e8d8a7e6d8f14dca70544975a86623a73b95e99738e81df8a8e48a646d2ffddf04006986c39d74f2d4582dcf2cf167092c6d0466016cca79e37def268d4c65ef62920200e8cac403405e3ff1f6e6fb05b4ff553fd5fe65faef385b6ee00556b3f388578e6a6f3c98a9f605fb2bd88411e09476e4db3e3c8968f67324612d380863df1aa68b51941ce9986df73086e8c603ceb14e62e7cfe54563b779c0c6e77b5460a5cbcaa31bd15fbac31d537bbd77a68b88bc1632cdcc12556dec42a6cd763ea1ab017ad0b50bd4c0120bd2ae1686096f00270fd411c9108d3fcddaaa6ccfd69ae35f9bbce50f8d02f1aa0eb6ed448a001658c1d671fbbab9e14819cfbfd65f1d07e1b3f810e8e83ea1d6ce93c5821906521512f9eda162ae67017286839d314173b7bdafe7730674ab1e1f612e96723668a92f03cf4f2c16788f957e98d0f3ef7865d69565ec47ec797dd6a01b79ea312281d788528b257b44571046652daa6cbffcf9ba1e8fdb7eac560c3519f259ca8988d51ed2efb2205ca2e5ee3ba720b6557bc7d6729522014b7efd5b0cb130d6f38041971c96abe1018bf2af19573a1458cfd8f6acb6f12d4754d15ab7f86102231ce09088cf9900d25935d84696c8a2972e862f8f27058f59bb0b4509fab17869fc86a165ff709bc2e89780df64f02a456624f838afb7976e74b214b03175e5de66ac6c492d00e68385907030df7838e084ef5d109c89f974ba7932a9eb1a0a56801493206fde367480f622fe9d8577f1b7065ade4adf1198c92583b75ec2e860712e24b796c303af3481c789d6ac5be7151c2d8b22181a960112c9ec1d2898247653920aabb30d8acdeaeeaa04429217fb732552c2ef7ef0ecbd33fda0b39403f8e517a2b76455d30985fa041e02c3415d264a01a737dfff79a45ce76804251c66d8824056130137d8bb633a6f4342e7ec4b059a5cf4dbd30872eda4ce468f543ece3ef19bff5c8c275a380eab70b8808d7c2d3932b5aefbfe31c9fa372b3f87625cb2a8e82d88b3cae8435d6dc9cc1ee55e2ace4f97ee82f36f7056d333a178b84df4dd7e137f013f4ba98004922bb1a909c83da8d7d3f3d7015de7e75af0f506b7ad2932e1f7d5c76136a8e89cb50bd150d99ef53ff032573f0ca907fc959ef19b2813eed81edf736382438df9b6480c2e032444a9b4adadfb6f0c03d6c2a4b8eb8e2945ebf952bfc0c2904b2a3089d87e747ae2ea64d45961b060b30aa4b72ae560c6b5614670636340c12ef2274bb1a8cc9aa92c1f63f27ab49086547b6c7050e5993dcda06f84e83d3ddb577c9ae2fc3e7e88328c8f0e78c6dd149065c4bf749d90cfd83932e35ee81b4f3b068c4de8dcbecd0a9bb2885c642a6865fa31659c4f0ceb630251e1dc6d712aed80ab5f38cf57daf978f7b115f4f48e44cd5c507c6ab16a30996a759288c780f78c7141befaabdeab5ac3d289f3a1e116b538a2499287d6a9aa2d39bf47e4b089f21f8b2646d43eb24bb2e10c7b215a50f6b19282c6c90f90f2d8c9e80e71a92241fbc3f9c3d7db863693918823c3c973d81ce4687720352b3d4a4e2e2c4e744cc75784160c2aa34f60b3dbe27abdaa5580c0ae6b9ee459196ee5ca7c604de63afc5bbd85b3bba5d70a1fa5f72aaf941762a869e650635daccb53f5b9f48b3cd24b80889ddc07a14853b1724ed45a66737bf2fe84f6ea2185cd4a79fd22cb2fb6b85147d4c760804ec925e0274c98cee33eff61558b942312ed95388260823d2bb74757bfadf634cb528bf64ec3d5754009e783e189156aec3141b314505447d12ca9976616c7b64603a1ed6347471e104bbb4f80a0869b2b27822e1a98af1299a742a4cf72d54d85a5a85ef3a98f1fe011647c4ddf3ef1b77606ab3459e8fb267fdc0fbd411650ee23f6484a4ee1a55aaafa49b8d741eb4a8775df4b083855e5357116aca62008091f044b9c1613a97531ce0f313f3f1cab252825128b534a6f61521177fa9414495bc614d725684a7bd9fdf6e599a283b4a67d83284aa8995a6f6ed67d0aa50d125a794f64b5f8520f86f", 0x1000}, {&(0x7f0000001400)="711f3aaab037244df2f74970d4471630fe9d4866a16bc2a5de5c5c46de346a8ab8cc1d6bf3c9930f86b8af63ef0982de034c04286d01ffd12e6e6a89827984d48dbc3e52ae774337caf2cf1eafce3b2501147f76b4fca89e174f4ad95ec2e3506d69fef78f6f0c58e96721", 0x6b}], 0x6, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x8}, 0x2) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 11:42:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x5c}, {0x80000016}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:22 executing program 0: chroot(&(0x7f0000000340)='.\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x40) rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') 11:42:22 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xbd4d, 0x0, r1}) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x6}], 0x2, 0x6) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x40) fchmod(r0, 0x0) close(r0) 11:42:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:22 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket(0x1a, 0x3, 0x100000000) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() r4 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmget(0x2, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r5}, 0xc) setreuid(0x0, 0xffffffffffffffff) 11:42:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{}, {0x884d}, {0x5, 0x80000001, 0x101, 0x6}, {}]}) 11:42:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) r1 = semget$private(0x0, 0x4, 0x111) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x9, 0x7fff}, 0x555, 0x0, 0x6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 11:42:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getflags(r2, 0x3) shutdown(r1, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) recvfrom$unix(r2, &(0x7f00000000c0)=""/3, 0x3, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = semget$private(0x0, 0x7, 0x40) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffffffffffff801, 0x1800}, {0x4, 0x9}, {0x3, 0x5, 0x1800}], 0x3) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x3, 0x9, 0x1c7, 0x3]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x2) wait4(r5, 0x0, 0xb, &(0x7f0000000280)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) listen(r1, 0xec) read(r0, &(0x7f0000000380)=""/108, 0x6c) linkat(r2, &(0x7f0000000400)='./file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) flock(r7, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8a, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000005c0)) seteuid(r6) ioctl$TIOCSDTR(r9, 0x20007479) 11:42:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc5", 0x3) r2 = semget$private(0x0, 0x1, 0x10) r3 = geteuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x7db, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x7c) openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x108, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xffffffffffffffff, r3, r4, 0x0, r5, 0x93, 0x1f}, 0x4, 0x4, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1e) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000003c0)) 11:42:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xe65) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000000000006}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) syz_open_pts() r1 = semget$private(0x0, 0x7, 0x90) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x401, 0x800, 0x0, 0x5]) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x7fff, 0x1f, 0xede, 0x1}]}) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x181, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x2) 11:42:24 executing program 1: setrlimit(0xd, &(0x7f0000000000)={0x7, 0x2}) setrlimit(0xf, &(0x7f0000000040)={0x400, 0x7}) r0 = dup(0xffffffffffffffff) shutdown(r0, 0x0) read(r0, &(0x7f0000000080)=""/254, 0xfe) r1 = socket(0x1b, 0x7, 0x2) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet6(r0, &(0x7f0000000200)="73a2e225f349ab1c16cc8528fb81f46c07c990bde754779e2e1edcf965142821638e4ba7d5874bb0b62927771dd4c89699fba66b5909b70e22a2bc164e512180f450e5845f29ee48fb4e4f93bcfc1bb1352a23f1c5d2a02ecc4d0c660f06dec7f4892d7da1f7a9d15f96da92c5e40c869e16db70aa6511a796aa6c3d164fffdf87e9ee55e1627eb48dbe8e9c6097a71975cc8d6e039cfc4d083c362ef0bdd5186898174dd0825e466a4c1d2fa9d437596fbc09cd8671f4589cd4fb50e8ec8c6a1a586eb87a14bee750f88148a9727b1ee1e38ac49e5eea0b69946187cb3e1a4bbb4484cbe3df1e941b385e2b5d5f9c64f6ca196099196c4588f5646e05fff35f9b74c407bfd463c7e344ef7e93a9b304b776ec1686359508fc892b5a0d34a07382f85404cc0f877656998ca8f4f1a9d6cefac9eb7e3ef9c82c53d2d5f4bffdaa1f1ae13c4b243809af5db674a15f44a08083e1138e5cda89ce123813d5a2485fefb41cb3066498c9b3a51a1eeae5e64a2637d57db4837d83b263391d6227908d16a9278f963e0ee22d428f19739c4eafce2bfcc63c472890359b2a6d40ca5fac84dc410577cdf559f871014a022f11da14b360056ba90aa971986cf2eea9f46b5b2e711c76d99ac976dd238bd2a93886e3a36622d04527c3780cd9ad4bfe1878bbb40e7e7b5b9280d99cf82a0e9eef66c0f0f723a6cc5d7a9409e681c90a1b515839fd4815b97e6b49f2d99417c8b5fbef601732ffb03f09a97f03a0a887ff893e8f8360d52d20da1c8e9185790bbacaef7fa78376136c5453821adaa8f2a3da9db8bc4838dac811d2a0c7522ddd1549a380438b77266835c7ecb0946fb931b74262a9d55c3978f155533a3394ca0f4f297f7204087d02c7e78f9e7f33130649d972dfaa05003333addada56f12abe2989bd1580994d4c3185e958dd6a951d43ffb3b05cf02a8f23de842fe76a5b7c95d6a7cd06d718fbc2a605d71151e0f60663423102fc147b693f4c2b32d7fb309382369e1c8288803174e21b39dbd188c06fd1f948844ef9b48106a83a45f2178d454923121a77a89bbd10cae8e8e3b758fed83dc7a60512c7c6b1388f5500648a0e610683ba09121a3f4443c180a333d0535d199246be9890012bc7ac1324a6e16cc85422bebf39896f7d155dc39357750e734b8b6394a7878db1ad773a445699a4b7195662a5205006370fcd52213db0bd67880260dbee4c79b66a443e22bde92e2e79300bf142747a81ae4868353e91487d843e1490f4596074389271dce9d544a35d5de9fec85f877fafcf16efd4de446bfa60a4d157fc8e3b5ef93daf369dc7e1c73eb8cbb45e361698058ab2bb6b49f35bd46a70e1ae67c123c2f7372b1d3d38bfe5857a972ecd796a8e596889473da9c6355a906aad7303fb8fd6298057eb6c98368fadde2f50ac74e905a49e9c69864e9adf10d1a10dbe5bcd18f9bdcb0b5fdda870b0ae836033a327394a6cbfb8807e7d5d54d388f762d0156ab9291674ba7fe9d76d82109ddbd912ab2b9d62957b46cf7e5140132667a823fcb3f918660697f257c00f3b90733376825596afd2a2ff2e10e0106943e0cb2695081c2c11d59988b39fe498cb7d5713cc3eabfb78b28f4f5d2ccc5e030c06275422002d11ef00fa5180e547db7a4ee08514b7878e01eb9637b10f9a004ed2dcad2b38775e87f771870d061ee83fd0cdb26e67780070b7237731bc09b2704a2dcf9a01e4ebbcf764526d37c93e054156d5fe81048f1ce3c4e5b8ae4408a8cf5cb818921304522a5f82a7c2f097cbe16624f36d800a9bc888611fd1bdb47f93de4581397543378d26b3dbd277a6e4d0acad0fff210d3c61dabdec1aedd08c657b2269deeef6579c0005de85476a129cabe7f37999e86d020437d122031746161e05c2b8e2abb88d614726edfd23f0509007b30bf8f0a4cd3df76988d6edc9038877e6e0a411d926b93722fa50ae86a24bc9c9d8708a2a67e0464b30e6c393296a37721f18c3cdd44d0f97b63bdc196acabaac980ea15d7a648ff90872f989f18924dcad5c3ea7574d3c580216d10f1c25feeadcf6dfe689574d765980d553830ef0705795a77aa0c215b9a6378b60b9b2620d2c49626ffa0cf446c7983d7698b233bfd3c5a8ed7accc3ad1835c4b777e54b8df7d67ffeb3cf30d9a3502cf5c51e155a913461d1da8153157d07d34c841e9101ec83699f0bf79794893939caa7c7e3d92c3d5acd22e754551ae7673a1abfe3acb01b98bd8cf791708cf94a66a172d5674a650580a392b1160072af8c301bc3a45f2268fa536c7118c8fabc7ebd688ac57e1757ce4d3eeea5ede80990f03cd3e3a699248f56830e0aaaf2b37e9b0d05f3df4c2a0a133e4ec95ccdc29ca5d596d4d4b5930a9c529f4faadca3843c667db4c4ff14384fd2249e3598e62cff74dfba8b80fe3ed5672d4cc145f79c35b12d1b16edcb796e3df7320e25fd2d664f4c9b6bd04736c9feeee118a94491870dd5623b3e39636a4c8cda8ea2128c561dc6eb4662c69384b27ed3481884979424118405555e76703bdc36f88c8ffcc3788c7cd391a418f551b2101e2f781e7a54b992e6d84061035d65cf5ec83e7a217cc564debc5a3d92089f0299228f3696d2d875c0b46ec31c0e9f536023c42bcdc66542e85501ce0904b182d3b4f2436a759cfd19a259f621064744906fdf8c2a6b778ae68c54b9a80a2a0893bd746f0c13a6b1d29cf0c1905b61945215054f2a83007e8cc8ba2d0e4b0f70cc7414d8bbab974eb67f6e206ce4798c4dcdcdf315441989acb5a3e276463bad742262e9b5775abf5f9c5925f70d89289d6fcc99e8ff7b068ba117325ab5892819d2b827979dc26cb42f9d1b83d995a51cf4c2ae5c42ba6d71dd9bb4c7fa46944c872b04157bf97447850a1de1c00a80ea1a27a0bc920eed7be53ce8cebdb236b6cddf130bb3e8e4117a0c45db0a0b5947aa8f31d1dc62e5dc49483a6df8a42c679b3ed72c543c992a86aad40955b5b7385eda071ce260cf4c3fb322924de842a48c198a49e221f7764926db4f5c192f89a7017761fb778981834265eeb89bd17dca3a86540d45a4c7405a76a0fc6045f0faf78f2fefbf56cd6b5a7db921cbed8d9c7ca6c1ffeb4ae391495ebfbf6110e27b0044f47f4ff7711f7ac28ddefd4287094c8b5ca00998a00483f12064ec28967eb35226885b0059842cb0a80618341b50ee68a6edf25b52b6ab2b71a87ee6f6db6f5efc2e719621473a3a6d23294081bf79ff15d9f67e6d8616ea86ec987b2d32b32b78f43684f546c3e0850e0dcbc6e1b75d52eaae25db465eab25c6efc05bb4fa4662584f54b559b0d643caec23028b3c173fa63f9e2316acb287f9d232cf7a2795f4f34083fcf1192e868729fecfbcf66e2c2d666525aab6235e6f83e1cf3389dc02d65ff4881b621c2d026c385e02c57bcc1b8e5e61c1e446c35388f99abc445b031a722361217dec7e40fffa677f318d6107657f0b3b2e768c58752c1152c8496d2642d39fe55f5262714234c4d4bf6bba907c6999ca159bc8d5228eb1669677f7d42af025f5be2bfc4b6d7fe50aeebf65cc3a2d9d4946bc0b0a9a6a4a209f18eba76c7f230de4ba7681184b5a0ab42b09947c28169068a61ee7b0760e4fb38e432e63a33310698c31c1990d9e8f1c69a3d3b495214f6cbbed0e37aa3a937b9f5ccdf039c7f379b861aeee099313db92e325c50384527434afd96f0917c53a9859f914b17bbfca73accd8e1fb9fb7f3d11ed688808060efaef90081318f75db2013a1be14a629284e010a63aaeaf469590ebbb716f95603d27385bb4e2ee3397582e006ba7aafc523f6780f094d89371af3fb49ca90bf6874234f7385842864d6fc2d7b2bfbe5ec1c3749b19b92bdc122c8e1db91cc6c0afaf7ca0ccdcc54b2167311afeecdc2f035464a79f58ebedea853c78f1317f6b5f285c905d7add991eaf25230799f7c7ffddd7f82807c6c76017d6f150116d6ba47ad891fbc75b4ea8aa588bee479052f6851c2937805ada0f2e4dc704a8b70289f11dea2f8c51e242f2fed30d194dff15c1054353fb28fb228d4f2843f0721eea61e094e4e40271d8c055bbe74abe8de257d819f0c991c44f724f78813791a9505f4549bc526d27f73247725dcfcce69309fc5ccff5cf54af9caf60f628a90db74bd0d001efa9f5a9eedf3f70ca206ba407135c5e3f1f05733e97cd2481535c834c12994f6abc6e8764f0c3b08dc2397c0f6c33c7f54eb1b37bd627fc5d75e1bc3147556a4d4307dfe98b83a6d47ee3edb21cb5ffcea241173cf5907cbfd022f357dd5d415b9d46f005f75fd913af6cea9f2856f8ddab6afb2615a52e43c76e53575304097acf1034875aa9913571c0ce15bc0c56cf86c6083927c125b85d2c1acba7aadb9e17d1d1e4583eecf966e2fed55f9dd03a7b10480e2c2b715760090b1f5c6f8d739a41e6c9face4c50d42d956b792befef992d7a6c3d7dd277b365acc9084f283f7c1f087dd5f3ab92a01eda12f853e74b6ed6cacae6dc94ac3b87d4a241a79662706fb07d8de927e9a1626f6639d96315ca3bd8ceb3e2c4c33e551a7d761c742379b75e6c524848e34bc70951da31534ae9fa7f75cd78cbb79cbd290d177f4bbe5201b2ee96b8725feffac2ccd782041994d998caa4fcf33b35bc0a260ed198ed023999463c603726bb22615ad7cdf21aef0ef630b99408e50936ae1f9760af3a64f9dabefdc865eda18931c8f36cbd3556e23dc3a513c658f620704bb689e91c1ba72d3a5325ad02e861817f734703c68b01560d5c4a6f6b65c50b5a65bc17add499c06e3234c4691e5fe7e2188477543bfb58bdbb4ae0b9bb78a76dfd74f24a3d41d7d3f82bc563c9a9ebc8f33fd0821a8c4e5644d99b63952a0ff8fd28e0382eb1c9c89ef3f6e1ac5049d9e594a2bf5e92fdffa6d0d99a088bc44ffb1ebe6687a3fc2e8a9a2d835021acf39767e505e8c829aee4d480da8d9c264f9b9684c071e12cc7e82a47989e30c72669e7751b12029e624e8de01c6ca745939dd971ad0e3ec7770a15c713a7d9c31e826c10b7f37577311361e28b833f6e73f32638af897673e6f36a22cb1e86451a525e55fdeb1774b0e5fa25dacf5eba791e5dba013c35cbc9474ce8453be3d28c00b5578b5d33e323cacfe47e24dbb85edcb4a3a00d7c074e6c365d1fd74f6434b15d99c317cfbfd51361788cd771b73ae721fe46656f82b3674c80517a8a8d647a53447910467afe951ee4238fe4759273cedee754eb70a79431d3014693ff6e95cd625b4976c0f6f4104a56ebb76fa64973083d00445cf7cef220aec79df73d7bea0d579302103aab5c12e0e9fdebb543bfa76225f046ffa1906721f868ae1fa382e2f2973bac12a47cd7822072d308cd004ae68bc37f2b4c7677817fdc0e7f6d01ee3ce9e70c7b5aced90568c1573a3af6908a6f52e2ca795c442d528c9149a5477121a909ec405fbf21be8948935d9a9e1da8ff9e050b68585915d4922a91fb22774edad50070c63a881d024609e15d99a359c4f67a208402f6a0a18636902bcfcf92af04acc0e2751b6756866ffc946097fdbdf18dbc9d794e1a150939aaa7a5565528a23328c62da57671ead544ed636f60203e80ce234220cd841163e8da77956ae9abf9cdf2049c38c751ee652bad7a36f40ae4f22ab97969b6d29a872ac0c7433859021742aeacdc266f0bf5b26e344b996bd5086571bfdb8ad4c5def41442c2ee73468bd93cf4fc4b0860ab4783bb10a460034b069b5d83d2", 0x1000, 0x8, &(0x7f0000001200)={0x18, 0x0, 0x8, 0xfffffffffffffffc}, 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001240)=0x7fffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001280)={0x8, 0xc6c2, './file0\x00', 0xffffffffffffffff, 0xffffffffffffffc1, 0x7, 0x70000000000}) recvfrom$inet(r1, &(0x7f00000012c0)=""/117, 0x75, 0x2, &(0x7f0000001340)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000001380)=""/78, 0x4e}, {&(0x7f0000001400)}], 0x2) connect$inet(r0, &(0x7f0000001480)={0x2, 0x2}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x9034b0df7cf51d5e, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r3, 0x0, 0x8000) setrlimit(0x7, &(0x7f0000001540)={0x1, 0x200}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001600)={0x20, 0x2, 0x100000001, 0x7, "18a3e6f0f96603502474882c859fc3c5719206b3", 0x3, 0x7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001640)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000016c0)="acd3fb96ae5e1bdbbcad3e3a904b76f679a9de05876456f75b50f2483b4210952ca6adc1edd48191181dd4d91c0581a8f3ab83fb78ef20c1f328693a2712caf9af4a8220689a98a258071b2f3a78987faec21c9f1eafe7745042297732c2593cfd8ef646f329c94dca0fcaf5a2cb9a92c959a8ba6e991da7d85f93b7f14f009f82def9bfe8b207a1ebc693df06705a9f7128852761f5634a5f4bc3c98281f93b6077925d211a3d0acc10d828b0a2627d7a80b081698b6431b5fccc75266426d46f9c9eb3c30e24e64d94a863cbdfcd9b0f6c10c7a893b0dcdb1fb77afaf8281aff5bc32e8494707e71a2bd5b5a1418b426007e30cfe6e2d397093971103cf8c1e9b857088312e28ead4717196023e741b0423de542a72c0de059e5068b7eb1a2a4f4e0d30f6b5681b1d5baa81bd5ca3a56f4e9e51befecc340c4fafb4827fa331627f71d664ef88633b304f30fedf0bf0df10c7194af2572df4c0467379b24e0036ad3c00022faee10adc6fce17e7bf6acbd366ecfb64fc674dc8fd739cfd538be30cf88a08330342f2a8abacda63ea3bf7d564c59e979a79b21985d58e29c3ac9790a89fc32c9cef1b70bb21af17e3e4b1ba73dfb226ed65342d79543d66accea4b063c23b596ebbe032bc43b8bf07443bf336ef0eb9da64cdb0d8874c60984ff8dc419ea9334dbe01c59a5169bba83055dded86026082741c5c1362bdd6c2016cd940a243b6157810bea94b68712f205d885eb0de55e81966f8cc156d06384bfc8e524d63b0d2f5d04cd6e33111d74681586e687f064aa25f6269416285674635e209da02759508640eb61af1cad432afe6d8931d1b81fd0c703c4f276269d930988bad0af8ae21f1d8694b2ae929d8ae2705b25571a563f02f6013ff114a89c597e2443504867e349b5acdcba77c8e4422b4778c145245d9865b2cc97a0eeed429ebfe6f18bd2aeb651d3d5f1624bfde6182938e4a71a111a2e3e75732d7bcd41619a67c57038e61d377a61dd693426930674d5415d6f4a51bb1c133c2a73523d7f1b20f88d886ce0ba13f8ce667aac85b4260e4dde9327a4e6dc2610d71afb98bbfff29d31d5381aed72d98e5be7a0c64efd96896c16534e8011f9dc5c818fa48c49fa31cbac153fd257a0236b72f0cf8f8db88717e94e157ec8665b2c1ccf2b440b7af76ed54de25281a92edd7d75e28ef08382fbf059c0b2fb9ea8dd96fb8107f09b145f6666e8e063e7d9b8d6dfd1eeca62fcbd6b3b05241212645036916ab57fc67cd8cb2bf9aa12d7092c6b9c863f99133014882cdd44fed3d7ee8ef0db5f9295714778d8618b749fbd57addff9b3326f0c646a1eb21e886ff9d165b6d1a6184b33d2b7c8d81610bcf169d93904b03050b68be41575f5714936152764f51ba6f806758c99d50c88c352dfe9f0a989d804999f28aa053d13f595092ff3b70eb159d81cd04a335700cda54f2235a3d5b622617384170fb03048435b4533a70272b32c742b1a7f12bc9ce950a041c2127c3597d8178722c7471eaaa76bffb5e87a21ec62f805a8ba956420df317aae04a432831faf9a0e187e5f164ef34a0aedb32be4d97dfb44556983b19ae36e816d14d6fa95f5d5f3a937334b5e779fc5f5c5056f2c1b6f0973572430d8b84c18513c6f2b26fdc1528ec13a2d7e90c9bd23dfc16c809bc9173ef41b811a188d5d6491634e901740db257debc65aebb667b483e2faee8388a547d13601965b47262ccb6f658911b9beda5502d0990633b828f481981e6f2eca21d12bc0fff969903d94683d2bd325ff87d81f6340cc2c8f6970ca906b4ddffbd9120458e006150ce0479600f22dea7971cc73fb211c63973d3c7c929a5aa24f8a110eb17881d8391bd8b3109bbf7dd59b25f8c65ca3ddc1dd3274c21f44f84136bf15842554f0b4dcf7c700808a9ceb84e1a53b3bdac935aef641635858c98880f10cbafeefb99907843c98fb2dcb7c554e46df322987facb6746a1a6ab35a84b4a5a9fbd4e462f52ae4c1d597b31eed1d9b3504da8e49023cb34de0074e014d437ef17aaf37358ada762bc5dda5c7c12dd9cf817169a944e00a5c2b5f700213f0d57a39d3abca5311680a0652a88adb75a35863828c6fca5f3484830b50b64d1b15f2e3c358d73513c2496214a4c72c9f5a8194eefd5c823d305afb60334b074279577111fc6dfc2d87d2efb8a00fd83480cd5bd96d7bc252b7a69b7ba06018a2dbeddd55a2114c78ef30877afcf97c0d34823d9dc77f4e013df299d3594895d5f78d7b04d4c679ae2cc13ebca4a35542c541eb3180bff6635cfe3d0cbbdf3eb5287f45d707d9fecd058b5e8706779b8c93567ff3296bc0bbbb0b0c315acdd38f137978074ec9a7700fe1eb92dcefcef69f4020abd042fa9749bae165e23eb8335fa9282c756e835564f538d9b82f992334e3e0bf5fe600bd88c3c39581eb1e6968e37dc859707a924fa3bb88aeaa9587258b51b3cffb26a3786acbcd433fc04dc8a0e3f85401739151e6f46f20899250bdeddbf05f2b15213a8a531eb618b67e476c332dc4d3a5a872195c7f6df5a2e60edef62c8877b63a5d26cb2832f48cfb94aa33104bc04889490047b7179e0568cfe58e40812490849271177a579f068ec94471d436db48848510afcc2351c627dc3b8a4dcddb5d864733861cbc5244859843525c925eb47fd36c211ba452ec05f4da811c107bbdc6963f20f8bbff18bc67baee9d86cb295becc4c6f41ea480230b7943b5d36cacdebc21e63b16f04bc05ed1957fb72e12670741c39b34aa8cd2971356d4cfd04de76b9a7ab572303eb9eed4d2ec48e05e54770876904d473ff2d76c1616480626eefc6a1e6ee3336f4b3121504616b5260b755df27edc205d6b82cd8b6231663e36df31fe32706ddd1152389d1325da058b5d0057f8d68746803dd8ed9cd709c3bff49d68dc7181e6786038a2a1e6eb991e34537963b30e7a2044083cbf80162f7d0ddc1ba86d64a91b6bb3b8d717c64852cdf495cc41842e61106e337f30c91888df8080d3173a943f7f4d4d86bbb9f8e55936ec362c9496c542f41ccfc854a16c266ed7c17bbcf5c7f3c220232d5cf4acf71dba1df2280c5d4ea548b60cd4cc674e86a8204ca47a77b0868e287c5d0ac9affaee8aee7c4311123a03262fbd816f65444e7f6a636fb541ecea6ebebe9d5372ca21713d1dccd2106ed7fc48199c196f8349d16e20c6537c5f6354dfef7636d0e80ceb5ea239fe8b51dd3099114c6fc666b3d4bd9463bd04aafa00d0b4bb932c181ba662099101f532f7ed0936878e5f1095e9e3e4f0bf63bb91470d519c0353b026178717091bf3c1fc629d0d9f11790010cca3835c32d1280080c0f3b78153f24b3c31ffb5670947a408022cf772ed21135bd4f7f275dd438bf852d6618a923bfffed8ba10931e7579d60e61f4460c246f2f2aa9803b7f8604689010ddfa7c6e15ff6f7125b5bd7212b157cde1972e0e8811ad08b6d591b0897f8155595177ee52cb8202cc46b34ac44bf3d9d3520d26179aed22f1db546496a574d42d54cb866ff2d24679548fc2f90aea7c85238293c2dd7055da348cfefc6eb7616588ee26775875ee53d1dcc00546b17cce3258b71323ebaa6288c020c1845eab7853b189f1e88f3a66fac06b8fb9d12eac273d96dd9de690c38fe6c81f40cd578b0e96c5b0e32123e7c81b89c1e94d3440987d722f095ae6523a3d44081327b319046f7b7efcfcf0eedf006c9a31f70f2a96c34224bbaa0f0107af966ad9e217b844734519e9e32b88304ebad062f2168656280b086170bf2280dbb11760b1977038a98588222da4c9c443ac45848ecf8debc688167354089c917966592a779020bf9bc3cac995db69d733c53fba3899de38e208c17a0616424b9400c17005fcbf3c88e96c342f73f844cf71346efa164043c3a347dbbfc81e7d26bff62667ef297c413ca1b5057cb318e9d5a5093383c8b41f8656c40cf06604585af87193cc466e3d4741f1902ebb74c2d356f141d01adda800095c5beeefb8d7baca4e787e821ee16f181abba372d3eecec4675a5970ea81e0971f13f77764277edea1d8c36b11708a6d7dbb94d4ed9c0a84a1247422df6b23502c8160bdf389fa6d7af6a2a256aeeef886b53b11064a9783641079960765192f0dded3eafbebeff1edb49e29ea164e229f8879cb1642d823b47e40a8f938ca523ba589d7aafc443d06883650e1de01c45873197f95d91d7e6b577f131dd0af1fafc19851371acfcd82809a147064d1f79a2426b950b11dd6dfe1fa32cb50f80886edafaf67cad3e9d47fd800ccb1d9a2b75ce57dcbef39615de44976478ad95e5ebdbc5244d96345365e9ce540926251d8d6d937194f2ca6ec5b771e439444d22f1491fa1fe95978cbd56f34d65407f2dba2d5337f8bd0b5a4bafda204a2b44c887085e7ffc2eb3d7bd8cfe25f1109391cfd67d944242cc5901e96f5c3d883ae49181e2da51e6d9ed34c9cc7d4695d1bdf66f85b8e5f19b43e99a2c9efed8c7cdf2778bb07ce69d840cb9b783cdd160c5021b6abf675bdc94f21f526a75c35578d75daa3f86a5aeb5b6797451864b7b75f3c8468e80786862405b2cd143402bd6e6774211f3c33f750731fb39652ea8902db49c89fe1fb22cfa916f03c8b7d43785956a79511d87e88676232ec40e91a362bb773e31410686893fdb3d744d85cf6bfe976e7224853e8fe14f9021b5592e43a1783861a091d8dc02cc5c75963dc57ff1914db1a10acace90ab3a73cf08901a30cd6c9912db872e215b2f889abe3b293b1425a2f81f72d83d469e34154694205239ec1c577e4610fa173f1d577cd460d636c21af1cae595c6505230b1a854e67d392e078655ed0b3577a7fd462b977be56b1333919582cbd1bb1bb4f05a72882aa5c99d682c122aa3c860a1d74251057991ac375545f92029d06a721b9b313124ab84ff2eefc0fcf8a66b04bb4e448bfea77e2d264f17cd6a8097bf32c997299888a6ba6bfa807da191718af81e867d6b645b48fe3e8d75dc2f1068aae0ccbe2146cea6d458cfcc9105b6ba69324bfb0035260375116e0aef4ef91d91920d0003f7f500490a3bb581122c9b13af5648c8b5eae45d79bae27e4ad3a99410e007eb879d5f8e0e08ea72bd6049f358766a14274a19d7af2284ae2d264d22c533098118d318390efeb670a2bf4bc9fa3170e577868251aae32fde4e206542750a41f447cbb5e4608f9d07aa89977ed39a9d061e38c49f121244ff83dde77d74e6c5ce1c63d03fece032a5f20646f9b8e17be6a9a2f85040e99e28c9ba7035681228820ed4ef03ae47e390850df3acff2db313fffc6ad91c238ac976ed01d57944b310b78d6fc86a39b1fa087f708700bc0fb548048c58ef063a35245f43ebbd21a1e82bcbb7249230acc846a5d4be23b7296960cd7354890f4841e28c0136df2514428eb69f6bd852c936c09139496878854314eab840bf116cb1ba775b43a3dd0be552b30a9689734b5282128a7ecc95757164d9bbe776957e0da0816fda97bb31e253588b1f5e396260eca273d3f23132a1f08bf79e779ddf0501c474a5f83dd3e91dd927142a87e6fc3ac3b7a308f4fbd242f96dbfaf2e2048411e599f0eedca6b72b84aa02641349f2e0c77a6b89d21daf4bf5cefb1c51e7944271c8c8ed934b4d3c6f9769750e3b567e611ed09c8e85e4528c5b9e9440d33e2b6bf9b00e6abec420683bfc62759017073332c6df42a1e23ea1e044b360b6d15bd6fcafa88e6b47fe66db96b1aa9", 0x1000, 0x0, &(0x7f00000026c0)={0x18, 0x0, 0x8, 0x400}, 0xc) r5 = semget(0x1, 0x1, 0x10) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000002700)=""/36) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000002740)={0x10, 0x8, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x82e}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5c4d}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xb5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffffffffff30}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) recvfrom$inet(r4, &(0x7f0000002c40)=""/116, 0x74, 0x42, &(0x7f0000002cc0)={0x2, 0x2}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r6 = getuid() seteuid(r6) setrlimit(0x3, &(0x7f0000002d00)={0x5d6, 0x200}) 11:42:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt(r0, 0x0, 0x1, &(0x7f0000000100)=""/254, &(0x7f0000000040)=0xfe) shutdown(r0, 0x2) 11:42:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) fchdir(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 11:42:24 executing program 1: socketpair(0x3b, 0x7, 0x106, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000340)="6835d07e33a3b5823808024da5a4c63f7f2f936062fd079e94ec6df0369f9fd65cf4ddf7d34dfb50e1a89a35ff49e378861574bd2bee30f05a160b34ecf79607fa98454baca16d690596342e907220196b01f1d0c645021ed807aa9c4b7767f3ef26bcc06595c17401c5adb014b5c04f0b3f3e4238cc6c9c4bbb8b3b29ae65ad18df38575bd665e6383f2f14a435f9009aa7869d26be9fd45cd0322a5b1bbbdebc03384e3072934e4f56f5415b778ea0b2148355f6477817e8c830bd84f2bfec126a6a78c7674406c52fb115a7a743c08d66986df348952eb897788354eb4f24b1ee86dff486d66009f1", 0xea, 0x400, 0x0, 0x66) r1 = socket(0x1e, 0x200000000000003, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x2, &(0x7f0000000100), 0xc) 11:42:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0xfffffffffffffc01, 0x7}, 0xc) 11:42:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:42:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 11:42:24 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x100}, 0xc) 11:42:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x140, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x9fe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000680)={0x8, 0x1, 0x100, 0x3ea3, 0x8}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="cd58ce1a8a8af360a47d0d8d5368e23eeae39d6d654412e1d961d2d1775f4e44b3b29c36fba69e8e04b58baadb1082f37db02e506e5f32ba66360a0bfc9c064b551bdc7fd17e3ab55f5a96171c37d9104170e36ca088de4400149a94aa4bd64c28018871f7633a1bcf2fd109f99b0bb45fe971a9eb88c5f9a14cae9c0cac5b71cc6c204847f6e663adbe8354eaf3148dd00155cd75f9d2c63288b2abb524ff69d32703ee4a4b922b044e5d8cf56ce674795e285c55cefcb6beabdcc36a130687a5d27650979c0d119d8db1c977ac4d6ec7e3996df92461187d37f5aef282aff8d36be1541678f4a8eceacfcc60bfcc2c3d08cbdb737aee", 0xf7}, {&(0x7f0000000380)="357577a527b8d72211155290d66044f43e92d35f71db44c0095c3be10a1b02a253715570aff4befca37e661176bf3a72652a383f85c422fd0b85d7663432c98fd04f68d2588d43f29ff086c1bfe366b575d20c5227e4b09c41dd9400fa29745590533140b169905b07522e6ea76f29f57ca0897da8f892cd1a582aaeccde659a18e584c410ce204c32de94842236c081807b024568c9906ed916645a0ed978cfb8561ef2cfebaa19ea0e64ad64413f22cd0b5fb238572de35166a56618732a56725be7acba83615a0129025540e2883045b036bab87cff98539b0cf0dedb94e1cc", 0xe1}, {&(0x7f0000000480)="26d8d4ffafaaabcf94a9f91cdabbc33ccf46241ab65c985fe9ea9a64744ce8473d2852212dbbe20ba37bfb844371a0aabb0545a56ed62e9a35f59ca9a7506b61ceebac782219ba84d0db991e5a2bda921d2b3c02589326e3ffb58e95c2fa28e31ce9f96599a0ad8199f1a0eea85b9d3aa6b952fb312ef94111b1b8a5110cdf5d4af53d7eb7cb6788609ea682e3e4bb147e9b4c", 0x93}], 0x3, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r1, r3, r2, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r0, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}], 0x160, 0x8}, 0x4) open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x120) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getitimer(0x2, &(0x7f0000000000)) 11:42:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c, 0x4}, {0x6, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4, 0x5, 0x400, 0x7f, "cf90f64518f839d5bf954bed4a48322ebbcd7cff", 0x5, 0x1}) r3 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x20, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000002c0)="b125cbfd37a6917d90357719da3c0197009d9083a36ca8213903e3ce753460716e509eb23d4adce7", 0x28}, {&(0x7f0000000480)="2b9d12c902af1e895897ae25eab5cfde6d23db86419b49f0a5eee007ba0e5ef70ef595255856c2efb4bca5d6178cfe2269320bae76cd441e467a", 0x3a}, {&(0x7f00000004c0)="7e6296a2ff8b4b2c442c585d4e2f87019f9b0796c1b175618b418913604923e21d498ecc48be7252b3de7bb5cd9cdab8d7d36a864e8eaafc5dc0f51ea0f4a3b37517fac93c2a04c6d4111de9493c3755bbf7d8b645960f53902b74da844d97a1b817e76b88a4c48923008e2bf7333948394a6fbea77bc5a6b6097b3163ae1e8e6e034f076b06b54923ff82127e1d00335f731db2b8a747bf343e7ee86e2eb6b25e24c7a383eedff966f35e9769d4f24d09cc5f257e8854e0d057f967e989a5e8504ea819c776ce07f80c765c5112a6ad192a5755e77ccfcd3bfd4efbebe6fd7bdff72a56fbc48d9ac4f13f381d06c8cfeacbe2e9cde1a78fc3ce", 0xfa}], 0x3, 0x0, 0x0) syz_open_pts() 11:42:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x43f609f5}, {0x7fff, 0x3ff}}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 11:42:24 executing program 0: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000001c0)) connect$inet(r0, &(0x7f0000000080), 0xc) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)) bind$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 11:42:25 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) fcntl$setown(r0, 0x6, 0xffffffffffffffff) geteuid() 11:42:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="8547906ae862a29305011500d922dea181f9485e3cbe453735e58093a6344d7056e0801d17ac1a2636b12d0369edd430c57aa0329872b4f3a356d66bdb8e2db75e69d23c8c6f6628b3a50439e7f5b5c388c3566325370d38f5d5e155f473fa37006d07086731f4ec9c0e21e8e49379398c024866040f4120b5e76b06d67519dc6517597b60c0c77b9e674d989a80caf3e2f79d275ba4baa1769b0207d0d0ddd3f18df912af604d3e7fe1c37aa7e59a95640fa8fdc2c58876", 0xb8}, {&(0x7f00000001c0)="7d7f547b0aad80f34ce58ea908b1d997722fcdbac92ab5ec3fc08fef77deaf83590561e5bd26ce79a82d53522dc4ccaff86ed3c6dac6846a7847e5c4882e53136c4cdceebf36d29aa85cfd32f2bf1ab169abcb5ce3940b882cb3d90790730cbb235fd030d336a6529e212c7302dd0cfc0d92c89e807b04564e6136f2957ddeacac65ff90d3bb10a6e55ef1d003232a577506e224ee69d4cb5e7d1582c772d688218275c2fd82fa160942a0eddad4d08eb9295efa48c6aa6a65c85d4f94e03fc29600df5db563", 0xc6}, {&(0x7f0000000000)="7722f98a5ded3d27fdae2b5e73756be9a6d49b4bc9350806b082eb52", 0x1c}], 0x3}, 0x0) 11:42:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x9de462d2c8da1fb7) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 11:42:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "7827ea1a5efdfaa6a66f32b79492ad9c0200"}) close(r1) fcntl$dupfd(r0, 0x40, r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 11:42:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000340)=[{{r0}, 0x1, 0x18, 0x20, 0xffff, 0x6}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="c09fb543aa53d81673521d1188a480d8cac14a926b897e683c2332f92b5702f5501640b34fba01b22290a3957df091ebd2c5966bed4990897dd0af0b4d7aefcef605265014aa4a6af71e637b1f802318bf16c4bf174604cbbcca382349393f1ef4c53eff4e47a3", 0x67}, {&(0x7f00000000c0)="e506d86096767d4e3c819b25ceca7297453ff083d3147ec38e1fb53150e24f6f954af357615d15259bf508c0dee86c07e6f6b24e376574af614b50ed", 0x3c}, {&(0x7f0000000140)="342ac011f1b20a0b2d6f06a7a91e2c93dbaec236d177f549bf83", 0x1a}, {&(0x7f0000000180)="7b17b85cd9c0328a0d48356753d9c8b0d8eae79541cf0341f05eb15d6bdbef2cc8d82983402ae16dcbe6040e00da4026fd4bad40ea58964dd073c56d14af9e77105d42787489da08588feaa842b2a2164acb778dbff11576564928acf0815fbde61095c10b52dbc5e8f549dcb058e9061aa4d31969cd62a2940f8198f743337e29532f1f3ed7144e221a59e43e1e417f631826ada5def9a20a02db203d9c07c5cbaafd1da3f5194fac7acac6488c726d445b15d00b2becf49fb213cc61cb4ee7d35955632e63", 0xc6}], 0x4) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0xfffffffffffffffa, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x3, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x5, 0x101}], 0xe, 0x0, 0xbb, 0x0) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:42:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffc1, 0x7fff, 0x6, 0x8, "059fd6a5abf91ed9bc959161d62157a722a64d1d"}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)}) 11:42:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000240)="535f88d827c0556435ee766bd02847c78111e3834ef1ce6ef0fc65467416ed0aa6f896460ec32b84ec0f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x40, 0xffff, 0x40, 0x9}]}) 11:42:25 executing program 0: mkdir(&(0x7f0000000940)='./file\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x2, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x6, 0x4, 0x400, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xd700}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x15}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000bec000/0x4000)=nil, 0x2f6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000b0f000/0x13000)=nil, 0x6}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3c}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0xc, 0xff, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x60, 0x80, 0x8, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x1, 0xe, 0x153c, 0x2}, {{r1}, 0x0, 0x1, 0x40, 0x1ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x35adc003, 0x4}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x20, 0x6}, {{r1}, 0xfffffffffffffffc, 0x5a, 0x20000002, 0x7, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x7d, 0x20, 0x5, 0x3}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000004, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x7}], 0x9, &(0x7f0000000300)=[{{r2}, 0x3cc6a0d57860d0aa, 0x4, 0x0, 0x205a, 0x3a7}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x7fff}, {{r1}, 0x0, 0x28, 0x34, 0x800, 0x40}, {{r2}, 0xfffffffffffffff9, 0x20, 0xc0, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000005, 0x7, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0xe0000047, 0x4}], 0x8, &(0x7f00000003c0)={0x0, 0x5}) 11:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x259, &(0x7f0000000000)="b6") 11:42:25 executing program 1: socket$inet(0x2, 0x5, 0x8) r0 = socket(0x18, 0x4000, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x500, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) setsockopt(r0, 0x4, 0x40, &(0x7f0000000180)="7b78868a24fb8fb2193fdafdab5921b5d3448301c43bcf1dbd00ec1f5c33835f0adc0256120f867d750da188301852525b0c44e49ded4757712a9b79ec71ea2b215fd62403d21b51a7a968ed584f6fd0501df6d6d26d39eb94412b", 0x5b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfd88, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x2}, {0x18, 0x2, 0xfff, 0x101}, 0x0, [0x3f, 0xffffffffffffff80, 0x8, 0x6, 0xffff, 0xa2, 0x0, 0x3]}, 0x3c) munlockall() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x79f, 0xce}, {0x18, 0x1, 0xe06f, 0x10a}, 0xfffffffffffffffe, [0x3, 0x81, 0xffe, 0x9, 0x6, 0x6, 0x5, 0x6]}, 0x3c) 11:42:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) 11:42:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x100, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x109) r2 = fcntl$dupfd(r0, 0x20000000000a, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1002, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r4 = semget$private(0x0, 0x6, 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) semop(r4, &(0x7f0000000080)=[{0x0, 0x27, 0x1800}, {0x4, 0x100000001, 0x800}, {0x1, 0x1, 0x1000}], 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x8) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00001cb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:42:25 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x3e3328ea6407ad63) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe34}], 0x1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f00000001c0)="6c10d4a48a1465fb1386b6363a4dc4207ebac7ae9d7520b8ad65d553bc1d9de434d1583a6bb8eda3716ff2a517b3", 0x38a) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:42:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x18, 0x0) 11:42:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000280)="2812b8774a5cf46c5e06b378370f527f8cf1a4391b240f16a3280f37771e0aa5d47296987a39d2191846d4e435b1334b16c20209fbb0487f923c9dc7dbca9ade9340715b8669293b863e341cb58ae0532dc107f71fd285a4070cc46e4b3508abe0d74cfd3f103d3cbf9b5f831c2011d4c56352b7163cf11c54831ef0aea706cbf81b82155350d75d75218d922f75b33e4373468593a6c92c3a9143", 0x9b, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 11:42:25 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 11:42:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x3) pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x0) 11:42:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x171e24b946a8897b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './file0\x00'}) write(r1, &(0x7f0000001280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a59552fa9b601b8ffb2689287cb120a0493875fe77c0825056376462f551f2193803302401cdf0b7c62f31f1be1ef37cb1f062cc4c43261f4707", 0xff9) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c5d5b3fc2f94c59", 0x8}], 0x1}, 0x0) execve(0x0, 0x0, 0x0) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/69, 0x45}], 0x3) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x438e, 0x0, 0x7, 0x10001, &(0x7f00000004c0)={{0x2, 0x3, 0x8, 0x1000, 0x7, 0x7, 0x7ff}, {[0x7ff, 0x1000, 0x1, 0x9, 0x6, 0x5, 0xfffffffffffffffc, 0x0, 0xff, 0x1, 0x4, 0x1, 0x0, 0x7f, 0x100, 0x8, 0x0, 0x200], [0x8, 0xffffffff, 0x0, 0x3, 0x9, 0x0, 0x3fe4, 0x7, 0x5, 0x6f], [0xe, 0x40, 0x3, 0x76, 0xffff, 0x9, 0x6], [0x7, 0x1, 0x79d8b3c7, 0x1, 0x8001, 0xffffffff], [{0x8000, 0x5, 0x36d, 0x6d}, {0x9, 0x1ff, 0x23, 0x7}, {0x5, 0x7, 0x80000001, 0x4}, {0x200, 0x2, 0x5, 0x1f}, {0x2, 0x1, 0x100000001, 0x8}, {0x2, 0x3f, 0x2, 0x81}, {0x8, 0x4, 0x2, 0x3}, {0x6, 0xd0000000, 0x8, 0x1}], {0xafa6, 0xfc, 0x4, 0x2}, {0x8, 0x7ff, 0x200, 0x8}}}, 0xfffffffffffff3df, 0x100000000}) read(r0, &(0x7f0000000080)=""/124, 0x7c) 11:42:25 executing program 0: r0 = semget(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) dup(r1) semget(0x0, 0x3, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 11:42:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x4, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x7, 0xffffffffffffe560}, {{r1}, 0xfffffffffffffffc, 0x21, 0x1, 0x7, 0x206ae977}, {{r0}, 0xfffffffffffffffd, 0xb, 0x80000000, 0x2ec, 0x7}, {{r1}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x4b, 0x9}, {{r0}, 0xfffffffffffffffa, 0x81, 0x20000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0x41, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x18, 0x80000001, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x20, 0x8}], 0xffffffffffffff81, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x21, 0x2, 0x40, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x4, 0x93, 0xd5cb, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000020, 0x55, 0x20000000000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x41, 0x40000000, 0xfb, 0xff}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x0, 0xfffffffffffffffe, 0x967}], 0xebd, &(0x7f0000000340)={0x8, 0x1}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x4, 0x101, 0x800, 0x1, 0x3, 0x6, 0x5, 0x1, 0x2, 0x8, 0x3}) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:42:25 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = getpgrp() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/134, 0x86}, {&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/147, 0x93}], 0x6) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/154, 0x9a}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000700)={0xa83, 0x4, 0x6, 0xd3e3, "d2372edbc55f80a381b4c12d3260d3e998a323cb", 0x401000, 0xd5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000740)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000780)=0x1) readv(r0, &(0x7f0000000d80)=[{&(0x7f00000007c0)=""/234, 0xea}, {&(0x7f00000008c0)=""/163, 0xa3}, {&(0x7f0000000980)=""/8, 0x8}, {&(0x7f00000009c0)=""/241, 0xf1}, {&(0x7f0000000ac0)=""/137, 0x89}, {&(0x7f0000000b80)=""/221, 0xdd}, {&(0x7f0000000c80)=""/218, 0xda}], 0x7) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/klog\x00', 0x10, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000e40)=""/217, 0xd9}, {&(0x7f0000000f40)=""/109, 0x6d}, {&(0x7f0000000fc0)=""/178, 0xb2}, {&(0x7f0000001080)=""/58, 0x3a}, {&(0x7f00000010c0)}, {&(0x7f0000001100)=""/242, 0xf2}, {&(0x7f0000001200)=""/159, 0x9f}], 0x7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000001380)=@in6, &(0x7f00000013c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001400)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x2, 0x39, 0xffffffff80000001}, 0x5, [0x1, 0x6, 0xfff, 0x4, 0x4, 0x0, 0x9, 0x7]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000001440), 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001480)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000014c0)) r4 = syz_open_pts() shmget(0x1, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001500)) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001540)={0x96, 0x9}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001580)='/dev/bpf\x00', 0x10001, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000015c0)=0x7) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000001600)=r4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001640)) 11:42:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) dup(r0) pwritev(0xffffffffffffffff, &(0x7f0000002580)=[{&(0x7f0000001580)="6a8668", 0x3}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/124, 0x7c}, {&(0x7f00000002c0)=""/89, 0x59}, {&(0x7f0000000340)=""/80, 0x50}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/104, 0x68}], 0x8, 0x0, 0x0) 11:42:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000280)=""/194, 0xc2, 0x843, 0x0, 0x0) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) write(r1, 0x0, 0x0) 11:42:26 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) fsync(r0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xeb}], 0x1, 0x0, 0x0) 11:42:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xddead36eceff9f83) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x4000, 0x7) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:42:26 executing program 1: mknod(&(0x7f0000000200)='./file1\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') fsync(r1) 11:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x5) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) dup2(r2, r0) 11:42:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 11:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc, 0xfffffffffffffffc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 11:42:27 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xb9ca) rmdir(&(0x7f00000000c0)='./file0\x00') 11:42:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x4}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shutdown(r1, 0x1) 11:42:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xfffffffffffffffe, 0x2000000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="d0519fef850600000000000000da094ae7f576b8861b2969cf79555698b364600000000000021d0c23aacd1ef22b0ca5e6720b36e562285e85a9ac6b6fb5c7f0ab11d6cc3e0baeddb66c955ef7a2fc9a63977d945bcb278d36256af9d3de453e96321cfc201624746d9e9e03a503d4b7588080e373213bdc6b0015996d3d2f4acbbaf50af25a2cc50ca38274f893a872e624d0372243f53f111e2ae2e0803f739ddc9d2ed7c601d5ce07", 0x40a) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8290, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x18, 0xffff, 0x2, 0xc4, "c3207208262bffa5d2eea307a688e1162e4a32c1", 0x100, 0x7}) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$inet(r0, &(0x7f00000002c0)=""/244, 0xf4, 0x842, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 11:42:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 11:42:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) chroot(&(0x7f00000000c0)='./file0\x00') 11:42:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0x7) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000), 0x0) 11:42:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 11:42:27 executing program 1: dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0xc600000000000000}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x40) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 11:42:27 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$BIOCPROMISC(r1, 0x20004269) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/251, 0xfb}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/255, 0xff}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/57, 0x39}, {&(0x7f0000000340)=""/246, 0xf6}], 0x7, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 11:42:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0), 0x0) 11:42:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x112, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x20240, 0x2) socket(0x6, 0x3, 0x40) r0 = socket$inet(0x2, 0x4, 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x40, 0x21) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchdir(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) dup(r0) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt(r2, 0x1ff, 0x8f46, &(0x7f0000000140)=""/32, &(0x7f00000001c0)=0x20) r3 = dup(r2) pwrite(r3, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) 11:42:27 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5, 0x0, 0x80000}]}) 11:42:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0xee7a, 0x9e5, 0x2, 0x9}, {0x2, 0x1f, 0x0, 0xff}, {0x10000, 0x8000, 0x0, 0x3}, {0x1, 0xce09, 0x81, 0x6297}, {0x9, 0xfff, 0x6}, {0x5, 0x100, 0x7fffffff, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000005869183e5f17cc00"], 0x10}, 0x0) 11:42:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051302000000000000005786c93849451ae3d3051020741038f53e8551f38f0400000e18fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934ff0f000000000000abfbb770c1f5a872c981ff7cc53c894303b298a81259ea217773f758e0f2f0c9f69e95b9e2fc4331", 0xb1, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x401, 0x7}], 0x800000080000000, &(0x7f0000000080), 0x8, &(0x7f0000000140)={0x1f, 0x1}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x91, 0x80000000, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x32, 0x20, 0xafd2, 0xb74}, {{r1}, 0xfffffffffffffffa, 0x45, 0x20000007, 0xed81}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa9, 0x40000004, 0x3, 0x6c59}, {{r0}, 0x0, 0x40, 0xfffff, 0x80000000, 0x1f}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x23, 0xe05c, 0x4}, {{r0}, 0x0, 0x2, 0x5, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000008, 0x20, 0xfffffffffffffffe}], 0x2, &(0x7f0000000100)={0x80000001}) getsockopt(r0, 0x2, 0x3, &(0x7f0000000380)=""/133, &(0x7f0000000180)=0x85) 11:42:28 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0xffffffffffffff01}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 11:42:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000400)=[&(0x7f00000000c0)='@)\x00', &(0x7f00000002c0)=')\x00'], 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) write(r2, &(0x7f0000000300)="dcca97009067e486c2ca940c46e8a29de6cfe88bf8d86da6e5685d38cd510a0c65b5580de9b6c3f36272186fe166da0aad69c6555cc872eb63946ef367349d03391ad69dd7b43c02c3b3d9a0c5a1a87d088409174045a27e674409d6551e9acabb29d5f832489f3a25fe729488b2af30c39689c46eb5673917ebecec4260c35de4bc9bc8d8d5fa70298a19648926a86d0b321e760a46677a5151766b8f781d99539a31d06562f98571ac63634d1ab5a80e8b45d8291d7061a4bed1db23ff858fd5ebc7e3aca6dd7cdeb30cf961d480aaf44eb6515ec17f6abd9f424860547153f2548de0b6027d5680de76675442b43e5135a173496fbb689267b5", 0xfb) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) close(r2) 11:42:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000080)=""/109, 0x6d) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x7fff, 0x8, {0x0, 0x5}}) 11:42:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x6, 0xffffffffffffff7f, 0x886d, "f28cd2f6743988a11c7744d73052ac8d5659ef4a", 0x81, 0xff}) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 11:42:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 11:42:29 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = msgget(0x3, 0x40) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/23) setregid(r4, r5) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000280)="4095ce18b8cd4b82bb65256613dedd2afa09916694bf7e10d914621826b6af8e1bd668cf6b39422db5363b66a69937909e45c7588e8b6dca0d5014b3e860b997fd2f7426359b294d", 0x48) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 11:42:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x10, 0x4000, 0xffffffff) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x2e65}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:29 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="09f43ddfc3e2c72a4795af5eae2a465d04db6bf752e8ac8a09ac87120ed278b43c2cca9229cedbb681a2a1f178fdc6eb1c121668830a42964c89851469f1f9bde1e8782bbd770fefc30d265648ae463bf4ae454da2ad81e081b1fb249c80f6fcb22b3498b5e4eae9c3169c55050f2dd5d11dae12b7ce2268255eea3c61a1538a49c8adff83648159ac56c6760a9b93632f6c2c7de8ec5607261fb828cf73fdbe2634c5082005c5fe705ecfcce23232962d34bd999625f3befac4d03d2b21b3da1d10907e7e7c27b17d01c41ac8826fbd49254710b41e679e4953", 0xda}, {&(0x7f0000000240)="be4b828ceba60a4c1d53a4f4cd94fb38c7f48c54ccfdd846a7f6df2747acea45683f5e58b32ca43ce02752816130956e19c80d2cbda8477e8e2fb2caa1fc027e15dca6e3ad9ec0c6154321770998d27edccad7f5fa259bc0e19653d00acd262d9ce15747ac34838a2902b759b3d838d1feac99e375324585ba45f25afe541946de0797d36788d8259288bd8359d3afa509161954c4d65a0ffaed09d4002c7853351616b774e1fb97c8434cd5be31720223d9682034f2ddbe3d8f499ca1e59d0fec594e27822f826207", 0xc9}], 0x2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000000, 0x80000000}) syz_open_pts() 11:42:29 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 11:42:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x25f, &(0x7f0000000180)="b67d774c75ccda05a06a739720102b91f85774edb1bda080941f14c35b09d5c75ea712a0277e7a1e25650d2d706db7ed84b1ec36f7fb624874a6a8a16d33219b4883595965db3e9d2b63720010d621c7be8efdd406df68a0c292d3c1888f7c4198af34c4f82e") 11:42:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) fsync(0xffffffffffffffff) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0x68ffc8e6) 11:42:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20040, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f00000000c0)=0xffff, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x3) pwritev(r1, &(0x7f0000000740), 0x1, 0x0, 0x0) 11:42:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 11:42:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x104) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/238) r3 = semget(0x3, 0x3, 0x441) semctl$IPC_RMID(r3, 0x0, 0x0) 11:42:30 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getpgrp() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0x2f7) getpgid(r1) msgsnd(r0, 0xffffffffffffffff, 0x39a, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x1, 0x0) 11:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000240)=[{0x1000, 0x1, 0x20, 0x3}, {0x80000000, 0x180000000, 0x139c, 0x4}, {0x9, 0xfb, 0x7fff, 0x3f}, {0x2, 0x1, 0x9, 0x3}, {0x4, 0x7fff, 0x9, 0x1}, {0x1f, 0xbe, 0x7fffffff, 0x5}, {0xa51, 0x0, 0xd79, 0x7f}, {0x9, 0x2, 0x81, 0x80}, {0x9f9b, 0x6, 0x7f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:42:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000100)='./file0\x00', 0x20000, 0x20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 11:42:30 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000002940)=[{&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/176, 0xb0}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/195, 0xc3}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001500)=""/78, 0x4e}, {&(0x7f0000002740)=""/207, 0xcf}, {&(0x7f0000002840)=""/227, 0xe3}, {&(0x7f0000001580)=""/100, 0x64}], 0xa, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 11:42:30 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x80000000, 0x6c7, 0x20, 0x100, 0xfffffffffffffffa, 0x69c, 0x4}, &(0x7f0000000040)={0x1, 0x6, 0xabb, 0x1, 0x80000001, 0x80000001, 0x7ff, 0x5}, &(0x7f0000000080)={0x210, 0xff4, 0x394, 0x4, 0x2a, 0x5, 0x2, 0xe2}, &(0x7f00000000c0)={0x8, 0x6}) 11:42:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 11:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7) 11:42:30 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 11:42:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b2") 11:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000000007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x3, 0x40, {0x7, 0x78a}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') 11:42:30 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) connect$inet6(r2, &(0x7f0000000140), 0xc) 11:42:30 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x24}, {0x6}]}) ioctl$KDSETRAD(r0, 0x20004b43) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000200)) 11:42:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) 11:42:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8000020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4000000000000002}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) 11:42:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000001c0)="965c5a9d45319808b4e81d568ef049c0fa71443e9146862384c0a652503d0b85c52663d5189a7b379ce0fd3c17b4420214880b562ff7028d4d62c76be1e1c55ace76576b211e0436ae136bb665bb637d3c9ad05bfa5a1d1497d2efec786492e136d39b70b4b1ac8032430464a2bfec5ff90df965bd6fd62bc5233728637359a6b7f46cb2380e2bc0348e7edd02a9dfb88242ffe59b917eb569a4b852d022739465f6244d11aa0ef08fa8d97c9a5af3d21a95d2cacee616", 0xb7}, {&(0x7f0000000300)="d29c0e32182c7ae567fe4a003c439e855417e184309502063847794cf07bb972929201ca5634ca8da81f1f45f4e45722d6d5e7d96473882c230922a9b5ca72a8824847f5c553f3be1a35c52ea81aa50ad2e0bd6e96cd78bc43b039204371453fd01808345d87eb430acd94504c2364b6f88548f93cb71fd06a959a96be650cf395e18875c2881df0eee97d0361d3d278524810ad1a9a06e2839eaa66672abe60295d2eb259c0ea10a3073f3f", 0xac}, {&(0x7f00000003c0)="9d1a9b8086babd969fc677dd559603fd952d3036abeb5a1b283e8d766e320a045ff967a98f6f5b66189539bff3fcef0780826e347ac5912883eabcdd35104c2d56cb9bedd4857da14d1690c90d2eebe4860834a1820867200d2e922f7f6b52870078eb992432f397a631e3519b3992f52288bb566242ab1471c290210ac8394293335d", 0x83}, {&(0x7f0000000080)="e4b5ee7470bcca78fc1c83fc179bb9b007caa123838424b2bb8c7adbe1bd53c8ce7af74a67edcd5f750a", 0x2a}, {&(0x7f0000000480)="e90b08027ef7604ca24a109538df50b883747002882b429bf339dab9af6f64420e205e7f34b32b324f7c2121cbe6881fa6518860bc9a0742d309efdb5bd5629f254565b1f76180c8d0436e1c13dcb7b84d777353322f4e354dc66279da2af06bd88b0c7fe4f975de12588c33e3fad144e478ae00e3267e6e8579fb806dcccbda496fea3ed1be83b758c42aab027236e72998f7012bf9dfe517fb49a81e1d4344007fb6bb513dbdcb42768e612ee8eaabf38ee102751972ec0205ab3175", 0xbd}, {&(0x7f0000000540)="5ef3cae9e804586af17c5b6e2174ff8b64361bc4ed14575d21a0c032defae5048052fd8fdada3b861acaba08a4f50096718e8cca9c9d6bf1699b8c19675e16ea13d67f42b3e2f694682911fefa5ee44e4219a00a09b63ed99992c6c907ca715182daa83b8f314a61e0e71d32db85444c1b7394e7ab57bc4edb044793ca4d2ecf156ba47c1fd6d0cc707c2395e62eb6200dbb13de6d3a12bae813b4b45be4f5bfedabff5f963dfce3869aeac62fd3b0396415422c504e8f0f75d0be982679dc5abaa701ccf0d20ffc71e74dcef8bf14dc886309f121545d2d1ec0eee8", 0xdc}, {&(0x7f0000000640)="659a8259e212cf001e240c15cd4639b8c3caba3d4c5b17b49b20d8798bf65c192157dfe8fc2ab3a6e95b3410af916f27d16cce4e31017e3e185dee6c62eea4e3330529c74348d8d1349332eced89a995d3d806d09fddf06a049349b69e8ead2aa2197af6acd7cb309a71d5ed1419e049b00f46ca17e9e5c5472fa1bc062083193ab085c5b57bcb475fe462cc085c3b2851bbacbe5e2904a1072b58e43ab6d89de006cb7a5f88cedb41738dbfd40ea62eec23dd391f74693dbe9ad0f12e6252ec9f2b15be91d5ce87b404f9a8ec93ac9c", 0xd0}, {&(0x7f0000000740)="ad878ad8d8f01c615399359415bf5ac39477df7c81de8c96f2897fae9982ab4208bd67f814e30561c2a8a45b5f3921ee140052a11d2d708ddc02c5c3e51ddc0dd58b1161054ee58685eff736a4914fd63a2246d0f6c6f3ac0b5c86c8a1", 0x5d}, {&(0x7f0000000140)="dfcc23a9222c", 0x6}, {&(0x7f00000007c0)="7d7b5c4a7040570d20f0853596dc88996fd5258b0cccfd2bf33c27bde830dcdb0a0bccee96528ec222dc9bbbac7b22abe58778591d30fa7c6bc54ab732a01c0763d342bda8a4da2fb21b424fb7c48b0fdd7b1f0e7e71cc49b3cad22969ffa494aa02423fa8a3b83c9838648abcd2e661892fb66e0f6e929616fcf4c045dd00a62732259042c2a320ed016afea5e7abceec8c46a02eb9cc20c74814a82047cac2b0b705fd1e53dc993db8d53ab8d73a932e1f7ae0", 0xb4}], 0xa, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0x3c) r1 = open(&(0x7f00000009c0)='./bus/../file0\x00', 0x5, 0xfffffffffffffffd) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:42:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x52}, {0x74}, {0x6, 0x0, 0xffffffffffffffff, 0xfffffff7ffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 11:42:31 executing program 0: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x102, 0x0) pckbd_enable: command error 11:42:32 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x83, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20808, 0xfe26093a5dc9ee40) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000001640)) 11:42:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000440)={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f00000002c0)=""/194, 0xc2}], 0x3, &(0x7f0000000680)=""/4096, 0x1000}, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1) pckbd_enable: command error 11:42:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:42:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="11eb7e3178951ad7462bfb4f0294009a6d3df1e451ddbb941cb9ab3fb5d9829fbab363f09777540b8cb40586e5e79277dc5f147058a1b7259da2634dce1c451d58b3ebdf2cf03e05f9884649b3552adb4eb4121a2e32740f217a42c3fa235a9b3f017bdbbaecafb6afb9c8a9c31e8f364e7a448940e27fadaa6d763a5a4c59fd5e32fd57ce9f89c641fe6818723839510aba13e60d5448d90d060386405a6bb802bc6e08d2cb40654f7260fe82b5afb1233b3edb17629f2dd4a01d8a7adc3ae343b68b8b76a6fef2f4", 0xc9, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 11:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) r3 = getuid() r4 = getgid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r3, r4, 0x4) 11:42:33 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 11:42:33 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88", 0x1) getsockopt(r0, 0x0, 0x401, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) 11:42:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x44004004000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="0000000241b0cc12e937e3edce2dc1ef16e42731dc64131ca8278f6fd3ca4d86e837b3ad09dfeb23dd5d13928052dd8cf4b0a6ec901496ca468186b9bc6f5ceaea7ea15c92b5d0548b858fe3dbe8", 0x4e}], 0x1) 11:42:33 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket$inet(0x2, 0x4002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20022, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 11:42:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x20, 0x4000, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b91da29e9bc4", 0x6, 0x406, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c, 0xae07, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 11:42:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xfffffffffffffff7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff80000001, 0x4b, 0x1, 0x8, "12d5e38233b6307763f744a1fe60ec3b698349d8", 0x200, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8082, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1f) 11:42:33 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 11:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) socket$inet6(0x18, 0x2, 0x4) socket$inet6(0x18, 0x7, 0x4) socket(0x26, 0x7, 0x1000001358) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x186) ioctl$TIOCSDTR(r0, 0x20007479) 11:42:33 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget$private(0x0, 0x1, 0xa0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000340)=""/109) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 11:42:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100000042, 0xfffffffffffffffd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x8, 0x4, 0x3, "f12fc73ea303b31b02925001fb2eff8ee7b97602", 0x4fb, 0x44b}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000200)="ed80e1540d04", 0x6) pwritev(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) 11:42:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000280)="c3240d6b2011d32b4cb94984379877f79deb422e68a6719634b44550e440b26d0d689077898205d004b89a5e2f4d222ee802c5257a79b83fd54c217f77ba57822e0e7d24f21dfd314c6ebcf9733118bed4612b89fa7108aa7328cc17ae4c7245a40075ccc87993c34928cfefba3e91cadb5df3495c44ad14719d9077de0b233de3a09cf1b372a37b10b6f9e3612ac29ac9dae1a18692cab41ccc7f59d69b806a88", 0xa1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/235, 0xeb, 0x0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) renameat(r1, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80) chdir(&(0x7f00000001c0)='./file0\x00') 11:42:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000440)='./file0\x00', &(0x7f00000003c0)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000580)=""/215, 0xfffffffffffffd26) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267115c80bfc7c44649f4f657e15388c241bfc528108a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e769880c303a7490af025d7557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb99649cae81c8dd8510bf52f63cb5e09a4069ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b000000000000006170a82c56e18f468dac2a8c5f2f48f1dc5230cd86a5785ccf5c8f40039cc1d76c295f379b4ce2e9cc92549d952d565d2772a42e9d945a4a5a1c3947291fdd1b5f1b5d077488aaa34c52b90b7632ca582dc74abe8a0a4c03399247eeec4a3db3fdfc90919f9891578ba40040997b555afe48030e90f3ffd7cd22a67df414929446b7009072cd6d82393c9b0a6541ce147de3a1ee8068617832aa5ef452ac34f8b1df8f5a9d444a8c3371626756b7c269e4e549f3d121307718ec17a7da787bdd45b84456cba3eee93c098732de65ba3af8a0345472aee83f7f47330da6f75c1516d56902957271a7cd48bef6c173e74f7b028551d0eaab6697e5020cc568a07534c124b5aefe8a4ac701aef23342"], 0xe8}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) load: 1.36 cmd: getty 21738 [ttyin] 0.00u 0.00s 0% 313k load: 1.36 cmd: getty 21738 [ttyin] 0.00u 0.00s 0% 313k 11:42:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)=0x10) 11:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 11:42:33 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="a14c77744cb321a6ef60ab411f51e8b5f0ec0149fbd53d52dddd87086be3977722dffc8b0c119a7976cd58ef9c8454988561d79ef2694809ce86eaf10695604a81a830942696b8fbbf715b543caf3f9256b7345c4a016b0c3baf13a93b2d5ad1664d5146034de8dee3ba62f4f9b42869069027697ca3d7e7b89fc5b6dddffb2c7df9c6e5ce865774199960b1d446d12b9c99adc983b41f24e336075d6dc49a5d8a2e4d34d1c4107d536bd4e4cb3f2823a14fe7553d3347e67b8fe5f6dea3fb7978afcbeb871e8caa6b7374cb96a69804d8778a2fafcb2654e99db37d19", 0xdd, 0x6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ftruncate(r1, 0x0, 0x4f) 11:42:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4200) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x21) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)=0x10000) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20100, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x7fffffff, 0x9221, 0x3ff, 0x3ff}) 11:42:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="04e45e2f7ef8a28c8951928c5d5bc523613c734051cbd779f26f795d3eadc5622d1f1a3bafc6ef472d93bb449ce2c02cdd5bf7c99f668c1e8832accd8ec7890aa296eadda726320e0b88f26077213cbe523f2643889aa4c9a903952e4add5e0b9778b3813e0b222e6708ffaca2f22740a11f05328960d8ada774deb5d47543b0df5c1e0a39605552384f1190026e11644b503037", 0xfe93}], 0x1) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f0000000080)=""/109, 0x6d}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x4, 0x0, 0xd) 11:42:33 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000180)=""/49, 0x31) 11:42:34 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff18, 0x0, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eac1036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf5", 0xaff}], 0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f372e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10ba7fad78136904e09d9dba2fae010f5a1e543a1ec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b94daf4d3e251ef3dc9b3f15a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x502}], 0x1) 11:42:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3a14e129, 0x4}, {0x18, 0x1, 0x81, 0xad}, 0xc1, [0x8001, 0x5, 0x6, 0x9, 0xc3, 0x4, 0x1ff, 0x4]}, 0x3c) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) kqueue() connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x10001, 0x40}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x225f0aec) fcntl$setstatus(r5, 0x4, 0x80) dup2(r2, r4) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) connect$inet(r5, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r2) 11:42:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x12, 0xf0000006, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x30, 0x0, 0xfffffffffffff801, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x9, 0x8, 0x9e}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x9, 0x10000}, {{r2}, 0x0, 0x52, 0x4, 0xb23f, 0x3}, {{r1}, 0xfffffffffffffffa, 0x61, 0x60000040, 0x4, 0x2}], 0x285, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x60000022, 0x5, 0x7}, {{r0}, 0x794cbd359b8d5e0a, 0x83, 0x0, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x84, 0x100, 0x400e}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x8, 0xb6f0}, {{r2}, 0x0, 0xa0, 0x9, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8a, 0xf0000000, 0x5, 0x8}], 0x6, &(0x7f0000000000)={0xffff, 0xffff}) dup2(r2, r0) 11:42:34 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f0000000340), 0x0) pread(0xffffffffffffffff, &(0x7f0000000000)="31f7a6497611165c3537ef", 0xb, 0x0, 0x0) 11:42:34 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200e1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x3f, 0x4, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) fcntl$setstatus(r4, 0x4, 0x40) poll(&(0x7f0000000480)=[{r4, 0x21}], 0x1, 0x0) write(r5, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 11:42:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x9, 0x6, 0x5, 0x451, 0x0, 0xff, 0x1, 0x10, [{0x1, 0x10000, 0x1, 0xffffffffffffffff}, {0x5303240c, 0x8, 0x1ff, 0x95}, {0x80000001, 0x9, 0x400, 0x3}, {0x7fffffff, 0x4, 0x5, 0x6}, {0xd7b1, 0x5, 0x7, 0x9d}, {0x6, 0x6, 0x352d9185, 0x7ff}, {0x8, 0x0, 0x3d8, 0x9}, {0x4, 0x2e, 0x4, 0x100000001}, {0xfffffffffffffff7, 0xfffffffffffeffff, 0xffffffffffffffff, 0x3}, {0x1000, 0x10001, 0x7, 0x200}, {0x7, 0xd7, 0x101, 0x9}, {0x0, 0x100000001, 0x100000000, 0x8}, {0x10000, 0x401, 0x3, 0x7}, {0x1, 0x6, 0x9, 0x4}, {0x7f, 0x6, 0x5df, 0x8}, {0x5, 0x1, 0x3, 0xf800000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 11:42:35 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 11:42:35 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:42:35 executing program 1: r0 = socket(0x10, 0x80000000008204, 0x4) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:42:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) socket(0x27, 0xc007, 0x0) 11:42:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:42:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) r2 = getpid() open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10028e, 0x104) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 11:42:36 executing program 1: r0 = dup(0xffffffffffffffff) socketpair(0x0, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6d, 0x0, 0x0) 11:42:36 executing program 1: r0 = semget$private(0x0, 0x4, 0xc0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/4096) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc08, 0x111) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000012c0)=""/111) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000000040)=[{0x100000001, 0x40, 0x0, 0x5}, {0xe5, 0xffffffffffff7fff, 0x3, 0x80000001}, {0x1000, 0x7, 0x5, 0x3f}, {0x56, 0x401, 0x100}]}) semop(r0, &(0x7f00000012c0), 0x2c04) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001180)=""/253) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget(0x3, 0x7, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000100)={0xb1ff, 0x3}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc9}, {{r3}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 11:42:36 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./\n,le0\x00'], 0xa) recvfrom$unix(r1, &(0x7f0000000140)=""/197, 0xc5, 0x42, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:42:36 executing program 1: r0 = msgget(0x0, 0x440) r1 = socket$unix(0x1, 0x3, 0x0) fchflags(r1, 0x10000) msgsnd(r0, 0x0, 0x0, 0x0) 11:42:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x4}], 0x1}) clock_getres(0x2, 0xfffffffffffffffe) r1 = semget(0x2, 0x0, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/207) 11:42:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x7828, 0x0, 0x0, 0xfffffffffffffbff}]}) 11:42:36 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="2365a59eb5080a707325afc87328fc82fe4f73ffb6ecce30fad635598bfd6c95e614564c915b628a7514618a2860b9309485899e8609811276870daad3cb5dae848954918d90acaac5d3e0242f2d541a50df27ed134f018dcfea0b3eb4f7206985371125d63fbef2132aff223d9c98036fe7bb7a7613aa65d931823b19ea54e778c3c919f1d78148f50f4de35765482a1cf76b8e397159c7d5ce4aaa5145c54e6473b3950b6ab8cc5995465931d41ee12363d631426f92c3bb8058ba25d43003234c0f56c5cce831ebba9c1ff51dad1651f8bc449f01ecf345868959a7011e0ac608b530639fac688c8eb98f2985734a", 0xf0, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f661700000000"], 0xa) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file2\x00', 0x100, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:42:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7) r0 = socket$unix(0x1, 0x8800000000, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="090001f0ffffffff9eb32fd462f13508b654b984f82859aea2cadfd6a5b5d7d867c877b4305f99d178ffa356170a1f8d66510cb3916c2fdad03d2656dbe07a9f176dcb19f45b034c7803d0a1872e86634ddcf24d93eeca576622deb30ddb27de6cb3f3f05ae948823942af0d72e05def8c6ffbe0f5fbdfb491155f0d03499c07a0d24e84687ebeeb5a79f8f7249309f3797ab86b4a856a3002b29e7052d0fccde18d7f9c41a9d5502abd0b06000000378d0aaa5eda8558858015"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x1, 0x4, 0x480) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/180) r2 = socket(0x2, 0x3, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:42:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaaaba) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000000000600000000af6ce4f22276e2b8df278f86dfaf25212128bbef06a7edc7337e4000000f9638febfc751762a148addb6adfd0f323d9c2a8bbd15c24c296c042b34e4243f896a2b48e40d324fc08dd109f3ce208e51eb9785c87336af2111a205854ebf232fb0e9fbfca36cf58e952395cebeb615779c7c510791762e319e8eda0f1ef76cdb2dbaeddaa68fcbf4d5beafaab8c1882e0af155a21ffed4d", 0xbc}], 0xffffffffffffcee) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x6) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x5, 0x8000, 0x2, 0x7, &(0x7f0000000800)={{0x3ff, 0x800, 0x1, 0x4c0f, 0xdb7, 0x80, 0x1ab4e2d5}, {[0xffffffff, 0x7, 0x1f, 0x2, 0x4, 0x3, 0x2, 0xfcbd, 0x362, 0xffffffff9c06a8fe, 0x8001, 0x9, 0x3, 0x0, 0x8001, 0x8, 0x3, 0x9], [0x4, 0xfffffffffffffff7, 0x0, 0x4, 0x3ff, 0x2, 0x0, 0x79, 0x1, 0x1ff], [0x5, 0x3, 0x1, 0x0, 0x1, 0x2, 0x117c], [0x5, 0x282, 0x0, 0x101, 0x0, 0x100000000], [{0x3, 0x1f, 0x7, 0x5f}, {0x2, 0x800, 0x31f, 0x10000}, {0x1e, 0x1, 0x6, 0x10000}, {0x22f, 0xfffffffffffffffe, 0x400, 0x39}, {0x9, 0x0, 0x5, 0x2}, {0x4, 0x9, 0xfffffffffffffc00, 0x6d}, {0x8, 0x3, 0x7, 0x1}, {0x1, 0xd4, 0x7fff, 0xfffffffffffff268}], {0x8, 0x4, 0x2, 0x401}, {0x0, 0xfffffffffffffff7, 0x7, 0x100}}}, 0x6, 0xda9e}) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x4) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 11:42:36 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ff2000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ff8000/0x3000)=nil, 0x2000) 11:42:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000400)='./bus\x00', 0x22, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200000000, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file1\x00', 0xfd, 0x1, 0x14a, 0x0, 0x81, 0x3ff, 0x8, 0x0, 0x3, 0x4, 0x1e993cca}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x3, 0x2, 0x3ff, {[0x4, 0x1, 0x7, 0x1e27, 0xd7, 0x0, 0x0, 0x0, 0x4780, 0xc1, 0xe, 0x0, 0xfffffffffffff55c, 0x8212, 0x91e, 0x80000000, 0x4, 0x8], [0x6, 0x1, 0x0, 0x1, 0x9fc, 0x7, 0x9, 0x3ff, 0x0, 0x4], [0x7, 0x4, 0xff, 0x5, 0x0, 0x80000000, 0x9], [0x0, 0xd87, 0x6, 0x9, 0xbc6, 0xffff], [{0x40000000, 0x20, 0x401}, {0xff, 0x8, 0x6, 0x99}, {0x2, 0x6, 0x6e, 0x68}, {0xfd0c, 0x3eeb, 0x8, 0x2}, {0x1, 0x48, 0x8, 0x5}, {0x16, 0x1000, 0xffffffffffffffff, 0x3f}, {0x2, 0xa56, 0x4, 0x6e}, {0x101, 0x8, 0x2, 0x8001}], {0x7f, 0x8fc9, 0x400, 0xa265}, {0x9c4, 0x7fb, 0x3, 0x2c}}}) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 11:42:37 executing program 1: socket$inet6(0x18, 0x8000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 11:42:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/220) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6e284ce42401000000002e163680dad79f0843fc2b777dc5e62305c52afcd0068b55c92808d033cdbcc2d3e2cf2333f5d67bed2171c828caae9bfbff5741a5c360", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 11:42:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 11:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x118, &(0x7f0000000240)="e45b8dedcec8fe02ef3003000000000000003cef67c06139e208a01a0c8c4c18d69632f2e4520fe1c400edf74700080000000000002eba4055d569edb96201aef165be3751c7d530207c039f7a3b6ad22411048eddf40caf0b5e333b020d2ecaf61b6e92103dc6070917753dc982c84a28280d75fd921c2f4071acc5dde85df5be0144371620a2fa247afbc5b2d98c8e6bb6924e1e88b80b813f4de8239c840e92dd4f79681cd2a12e195134ab31260982920735d10d98e8f589ee9ff00a384ea72bf2805d02904147ca3a0a838ae36eccb1c483f4bc81320ebc6ea05bcfb5aa322937fafae2468647d29e0694d705e170e114033c57efbf94b5ef0264328282e31ed57f9da5b5b0b326c3320f2828b02fc64528bb000000") syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)) 11:42:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000022, &(0x7f0000000040), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:42:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x8000, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:42:37 executing program 0: execve(0x0, &(0x7f0000000280)=[&(0x7f00000001c0)='/{\x00I\xf1\x97M\x999\xe2\x01\xe9\xe2\xd1[{5\xa14\x88\xc3=a\x01\xda-\xaa\xed\x02\x91\x96\xa1\x93_\x15\x1a\xce>\x0e\x83A\xc4 t*\xbc[\x03\xd0`\x8e\xa74\ad\xc5$\xa6\xe5\xa4b\xc8\xba>\x18\xd0\xc5_L\xb3\xec?\xff\x7f\x80F\xc8\x9eQVB\xb2E\x1cI\xf0&r[\xf4\xe6\x96+\x0f\x9e\xc8\xec\x96\xff\\\xa8\x99\x198\xd8e\xf4\fs\x80\x04\xea\xeeV\x7f\xe7\xd3,\x85\xf0\xfa\x0f\xd9>\x10\xc4\xa5\x12\nC\xb5\x14r\xa3\xa7\x0f\xf4\x1f\x1d\xb7}\x1c\x1e\xc6\xba\'=x$)[z\x98_-\xc2\x12\xf5yA\xf4\xec\t'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x4000, 0x80, &(0x7f000050a000/0x4000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/196) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 11:42:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x1010, r1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:42:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x40000000027ff, 0x40085, "b04d0000000000074dc3fe3400dcc400", 0x8, 0x1000000000000001}) socketpair(0x16, 0x5, 0x100000001, &(0x7f0000000140)) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:42:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x1e, 0x3, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000001140)="f0c753cdc441365996c2204f76314de6b77c90d24b1d620c256ca299b64275198e356a2b6415820b3499e2ae96d47bc5116f5af95572d66ecfec6293a8d4eda88a120eecc83ebef7fbec2950a33e29867fb47a3dd4fdbe3ae86b77fb1f46d4264ce76e32a77f86c4c47109f514c1f98c7ef0db65cfd2de137ba0e4356a506401fafdd83d8c58c4807d9539082ff10d533b32133c1a8f1c95c3422441aa62286d557015680e4e2db45a8c0a3d406114b8d8c9fbce6a0e849621f3a96b2f7666faa4d148b0198f87078683499a1d768c3d0a339ea976a5f9da5856ee2450b6bcf388233454b169bd83b1d890ccf08c4bdadeda28b00718d2938146ea29fb7eb2f33430b10b0824192c787f128466abf6b378ca4028c22144eaa93d48feb133aeca107f1f4c0c297a58333873f985bd2416ea19c32ac3cdbe86ba9fd0d2b2f18c681a3b3bfb91faf418e8019004c69c08f68ee96d1cf46ad69a8f1fc62e548f49fe0c6551137d7da851bc6635a97bc2ddd5be58f72ea31350d25e6f579b74fd09c84b213ec67981ea8b39a05edc662504452cd65bc60476a27de7274fffa0a0c8ead938bc1eee125791b3a30280f7fefd266721adcc3c1d88e13db72f43e39b0ea911792cc338afdee59720177e5876c6fcfc27277e1e2eb1f944596067eab02e1ab3129a411543ed0ace2192787abb83c5caee35c5a1db9ad8279e529a169a60bd6fecdb03a8f647e459e4a1495ac6ab2bb5e7f4f1093ca0aaf754d8a65642b70e1de0083227d125218e17538f6c3647234c33deea56353a57d1c5f42c395c61f29b19cf9aec15930b571be50f892c86f3540e28d42521190306bb1b7169e6b9f9bde2b7325e2bc46c5cb06e3d60a176007a9d379d31df8acdbe5effebecf1db6b0a28835c43251f856b411eed6fefc21b38a61b93394fefba779c3307b154ce8f573bc22304c26e9d6a1077f33dc926489f5475901bad4c3ffd2a9f22c6cb254a0dd653544cc2e14d5247ad4405dc278c9aecdefc9517c359867c5581cebd78c1fad464b4d7e3ae2f8f7d618f59f7036a4dc64fb4d132d9b04cf2633cdba229d935e0574313ce8ff46532dc93fb2b5239866bbb46112c8c68d70350d0c0c0c150fcfe980e819044262e41eef61ce27fc141bb897fd820ac7d777d3ca4452929d0478188905413b9ec2f6192e5b985363fccc4c9d7b3bfa815514145e18e3c1fba24061a31f83f4e9182183f821d609a32c3fd0b7953a2166daaa5ae20700f6c867f99e943c6ac38be06315885a91007c685ce52472a02abd9243c13d0dffc57dc5774a1ac8d2d68d8bb08a1faa4ba4a5d78c558b78dda5cfebc303fcc8387c832adf167f20dc4fe09a632d41be4a3a0e3a20504f6689d9440bca9e221410ea573aed8b3577d80a2fcfae558bca7d202a497559b682b79619656df7c022f22e1dda209e43ec728c38c544f735b3ad8c990fbe2ad93619cb0ccac9475bf2e09d563b2b32ff3f5f0122489ee81a94686bdbd77247db73c328a88808ea8d8a64afd33d3dcfc9fc3c52a7a9f09f5b75fc9eef4be7c46296ceeece08a82fba97f1a42a62ca8c772cdfaa302f9f28ba0a73a67d5a218f7236d98ea45e55bbe96c4d46eb712cc30324a78c3a485fd351b56b832b8ba5e843f7900030983fa5e92e10a02a3df55693f5cbe0d03f50a4c9cfc65f0aceb7f49c7cea7316e93d7790be15db3073f2ff7b6e25146b9ae2b6ea06df98742cfe48e99d29791bc68a51ec00cc00fab0c2662481b87220081da975211032ade19ca6ceca76d3a1a992eed0910756159df5a799f2b9a17cba6ced2bacc566a8131179900eb1368c1b7f37139266022d7664e37fa5643e902145ad87b9c5596705091b0c40bb84a9922464389ac3390b037801ec80261ca3ea0de705066be47b892dcd9549beb621906e11e01cfaab44af92391cdd19c76776c0345d15a89a323d416c05af8fce251136616f7d4d153c911e7eed99e5a627b054ac24c60688a64d43b2779b4b1bf1886d452da784495b0739c4b0852f6f63b21c1a17b448088793942efd85332ed336a16df1818184acf67a92c1cff05d35e453aebdbd91c2014b205b041061d38b487d359966b7b8f76054aa84a58f9bff15f5d4bdeafd98006dcb92854450a5597edc02ac7d01387957a5f6d8c4ac761473d95ab764e68df8153ba76fa191045f5223b2991c45bd2da1e3812067a8898d3fce69a554194891872990aa7c4e91d0ef48c0f56ddc743c5dd6b45a097ea84a5acf67c198a42c8454803e92d45adb5447ef99a17226963df0d2d4505cefc81b8f883e34e24b1875653de6158f69529cac6e05e80a923199e0682a921f6a8c88fe688264401aa35067d40dbe4c9b17feb6a86f309d21e26018851f363ac3f3a3fa72facf9257577698d6f3b0ece7d70964417790144327447f6806c5bc6401377b666bf5f325abe77782f1bfa17a207cd51d0db921540f2c32daa291edaf1621e0f456a1e6bda33a243357cf3c31c9d44ee9478a297e2923b6460f9a1554914d9924c530cd2d3b767eae49fca4a57ca57518932a7db3e14cb019c8145a14b7ed9cd9c460bee7763120916eef558c14147fe6a86074fc9d659fd0032dc3f56a585b4124c1b17ed7250eb3fb36128baeb058043488d1db420e10fb5ef909a7fc74f736b03ab8d84c3433a87cd709fe5c82886cb3eafa48f32b86eeddf4c6c5f56e0be381985e1ccfb7fed3d7c0065e0aadde9be04c29a981a86972d05e69d134a1fcadad759c81ad6b8dd62a68e4f0e584121c5317ca3dabf718d1e3d0cab44f5dd9a8ae8d38ae855495db6da6457a99126decc5d93308624d05e6708ba557a1e0d17141c3bfb9fa5c6fe5423ded09909e9f26220e262018ba63e8e3dcfe9ba57bf05900fbc221f5ccc7e54384dd4427d7ef072646b251ca31e1017019ed01db60f923c650bc4fc53c7d0b1dd8862d9ff05ad2733b2877eee685cb26047ee17b2a0a54a4936e1d0cfb312265578e795ee9346dfda1d2f9e82ecb059cbfe288a01289a2bba97f5fd35749c86af09a0df75ea8a9dfdc706605fe27b4c8e47f838b9c40e202180442da7a5517895a336896d4a6ccd8ff74c2491d8eb32de14ebe98657d365d88e0563dd6389805b4a935258c91865f2f9c32bf9e4e62267748bd0c651c50414552e2a30134fee7633a1d40ebbbdf90b92f7a4865bcb07d8d00c203877af05115f3e668ca2113a4bd26cd46588930a1def5a21a12e17f1b8cf1d0bd9b1199f5b4558da6b1816799d0b4d5a509cd67f9254ef9667524ceaafff8de8ba33e5afd197c6e4931b4e2c121841d8ea07e06dcf7a4cb6c08171facfb77ac5f80e4b17459e8cba20319dd9a624638c5ba0341dece019740b34130cc7abc2fb6f80e099ebacf1e6056dd04f231656f2e152b2ccd396d50ac836101ecc50551fb94286d0a8ec3e6a7268f86942e608397fb82e952870491a87a5a68455d4fadc0e225db99306ced6ef069b1cf2f5422545ed187911f5ca5ba2cc351b11807e866f346bb393065a53f94d1d03b4b8e461e29f002e3be393f7b5ccf4d77eec5ff224739948073db0b7fd2236b3c7acf758ec24cf1720e8e6b7f430636a64e60931da7e90be8007dd764dfa774a1cfe20174bf8375385494f4238eb26bf521d3c44e0c508264e07a81e0e99004243021deab5f28257e767925fe5021bfda9ca1af17dbed695d8a05184afeb706bfaa89f17615ec0dba990debb4b613144da0f00754089884c599cee3f7a5ff3440411c894051684d1edf4340c02738f17d8989229d299e8eea72e2a5424666ab9822f6a2dd2cf1b59b130febbda240277cb0a4019ce9acbfbfd3c6ae870550137d7184467ab25d6e39cbc91d0ff8a3155b3e8f27899e273c883b1d53f452c6933e218e0dd69ea81f9fb8b3f1317076d3e83f8e68c06341796d2716c0042229983cfcb11f1ca0fa6775df227360ed1870e41cc10d4bc76a52a62b43b3e810c95566427120315c0a1f8320bd8a4c712ff8b9f4a28502b9ae6ae87261e5efef5e4325149c1c3a0abcde0f75b27e196be9e11a18168aa8cc62cce29533cf8e8790c39ec03ecbb2095b08e65f5ab2a35c88accb152820a3077d75ee7f6ea2f5821e0c398c9a667c88d74384be684a9725f0ec4dccbf55cb0534397ea2fcc1f14e2e15f92244f52aa4493b8a621f42363707daf570fea8b5e70a9c17d14bc5a5b0f42ef57e57e4c4de2a693a7bf38da6950eeece3c8ff4ad57c74faf9f2af7223b15605eb89f3bbafaa013f19d8d18e82ccfd111f218253466154c3e004c5becb459c96afcd136e31acb86d6bcd4d7b229fdc8229b58a866ee2ad3a7e2bc9163daaed7a0483f256c1d4f0b6202c10dd0bb628a7d6e3ae8138817434ff8c5ed1f1e516b44484ab0af02cc922911a1ed32af2cd631eb13ce5373af4d41ea8122503cc7166be99d955ce5cde4db70f0b30284ce4701ff634c63ab0533096436bf824ad12a7cad16acd0267cb5da73639221a7ee133e1d50e862dd1b3c23ff405934273a151c6f9b5aa4e32aa2afe7c8eb12130df8a29ad16cc1180da6c58f7a5a30ed4dc7757f7274be91f4b52515bd007bc8d531dfe575bbfd5d62fff2f96feb2395d95f3feac5c0461594e62ee2dffb1e6b3c92f9d7eb2c5549798a86e442df6f4ec8580418a4e542262ba05f3dfbf9fe3cebd68a0f0e6e208fca8b5a9d5b6bdd024d6b39a6e1d36ac44c54af610fcc8a06fffa163f7fc8c38359d7468f56c560a74e90bbfb7c1176cb97b70c03e9f75d95f2399ac2b10b13e08c29c93fd1b60f6c4759d2e2fa207f4ddb251c745de20f68bdbb333ce6e95cc73874002f34e8c3dbea2489832fa4a87dca8853c6ee8330a2438b2f1f2229567e9165384c5953718feb1327da298ae32fab2ab1e67d69b52e08443d22fa442717b01d47e3b74772a2d69cc8d15693661c20f3f610422db6c99a08dcada0257c2c17d32493c8a28299d51ebe6a5bf234d490e7ae5b43f7111482171bef3090c58a4f03891bb4c1393c7125c53ecd15c09e8503fca62679066729cdd8f2b15adc4cb24371ab03a1baf26bd154e1f3c33c4ae904f74e1af200dbe10ba7b99b9f2b2203fbf3da5821f7af774eb2a56b2ab373974b64d3983ee220786092d410a0778c07c5c7486fc6bbb76f6d367c099425ef7752d69e1783effd2469f52b8b610e9a217307d905c1ccbe406df372625306abc2aa76c12d159426665792c46b332cbfc11a7129a40d91921d87d369dfd13c1310ba76ea299bf29e661cfe3b988d0e826cfd053308cda67c44743ddac84729f4fc8b8e3896b9dc30e9e89c3c2dca3e7b4f2a583cdfd47887f406a5f34a705bf8e1f2469825fa4a70ad032c0f52becf5000c4e6fea4881e4b39ae76a749e583f02cfefb5206c6e4373513c096ab9e3dde354a9377006766442eaf4d5b676ffcc101e7693eab8f6a80243bc6ca9df110af3aebfe57394e97da3b20f67d89e1a4c01832eed3c5669d34426126adc1c0743cfe2e3fa7a2f78dba887c7937b962c6933c5703b3326e03978de97c34da2a23f06ac1f021f9e4962d685e10d6fef6255afed0e417a59fd8bca8569d633b25e650730929cd868dbce2c722430ed5d1fec466cd1e5b20f19393dba85a9474e3b1b83cd9fa589038f849f8390fe86c07dad9a7896163251836543777a124b4250e6268fcaab3216a95c665737bbbe0c637f903a2e146b01076bc131315c82c90fefd5e1a3eafeb978a3583d4dd559a35de7a7ac2ab545869b6269f7", 0x1001}], 0x1) bind(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) 11:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffef, &(0x7f0000000340)="b6") 11:42:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/252, 0xfc) write(r0, &(0x7f00000001c0)="6c0368c6431bb521c03eb642abbe5ba3d05dddae82e53862eee96a8bfe7cc0ae", 0x20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) close(r1) socket(0x1, 0x5, 0x8) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/219, 0xdb}, {&(0x7f0000000480)=""/233, 0xe9}], 0x4, 0x0, 0x0) 11:42:37 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r1, 0x2a, 0x8, &(0x7f0000000040)="837b1e7b927843c8c4a068fa8901779af6ba78d2ee84d093dbd877efe0e5ca73220b99e68d40362c9b5b0724db2410e83380a46094fb759aca9333ea94", 0xfd8f) 11:42:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) r1 = msgget$private(0x0, 0x402) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000213c1d0b9318118e42806f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffff00"/225], 0xe1, 0x0, 0x1000) clock_getres(0x6, 0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 11:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x6, 0x6}, {0x8000, 0x0, 0x2, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) close(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/152, &(0x7f0000000280)=0x98) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="8171dd177b5edbaad1bfa8a6552cb0f84115b3e25ece12a3602902002dd61bb6f5ed1935082eb51b4a5f635bbce7f97bac70cb18fa42eb99feda55c61fa3a5e6a2dbd1083cbb255b72ed7da41e19b4a34dc25caae7c6b1992b0fa90355f476e48d9c51196a12d70bda267972168247b67e211841e7299a526a428d5068861b75cb514e4eff77403e0c7f927df196e2f5e9c624abb3ed40cc273451f3b82b8af13f1a91872b470aec1445aa03156e978d42c5d3356ebbafdcfd3d788a1770a5e2ad110d98361da6a89cdc4daeccd95c4ec10bc1cac6cfd8af4812725d5e7b4a2311d9db97083fb039f20bc60e417084386aa721cf271d8f1c5e4323407807e520e82f2f9a86db3df07f47bee4a3cf6428abb040399c2ef135b9da58e5f2352731d984dc7d805a2708ba10d70a9b8d774785e53732d4af64758cae082a72ae09d50332689bd382987b36a7aea44481abf19a5edb9684b9cad20f9f00b4680df79a33980641a8887a69ec809b74a82bfb7f16a6802d2dea792c4ed3a1f2b6cddacffc0345264f45c212d8684dfaaec658a735e0c2276ec127c4b92bfb25f6355fa69652c0adac2b873786a0073f7789be65c9b60a716df6ba2cf8ad2b38444c9a32e84aeaae597ea3e35da19d0c868d0b7076e1fca177691cc65bb6553a1aafe1d4d24700b8726407e7e88993012f75aa8533816a0ff479a0319bb00c25542ed7b9b3fc2c08c77fe5aeec03ceb465b8185933dc134f0a5e2ffbccf8d1c5513249dbf5a70682f016c71abad881b90ed4157e5b54e0db20824b8d7252c36f008d6eff46815b71468430d846c1b7c3fbcc5640232e607060af28a689ef6f49ade9202d63777657f460639c92b74556e0180539afe67b640fba2bda93ef81c84ac3e1f16c30db885be305c48cb22f5ddab0488640c71b3f693adec0ed2e2e6c9d54acfa8206e8ffe3931c99b136cf193faad9ad69f2fda7735dc5b34630a45c34ee6d4c021bd0748344019452712042ba8c031954008bd2d8f4d10e25ebf20693a203d6c2c52ffc19b7a72846ee3347d1fca5ca9af6f2b3a5b2302f1c3a7c4b2db966e9a0c4089557fe65b47745b32294ebbc197f87319ac3775ce3ec648de6250a9bc66b40754a6cb007ccd71aa79e9ead810be7b772cc52c9c60f2d2d35e03458f8275836ebe81bd0bc3d99386005df85c5d8a76750838ed5a08e1c69012fcae0ec3f6f52c9e74c9d9fa8ed47d313181212cbdda3b01385e5951d76ea9c388c084adfbd8b64fbbf37c3e6ea6bf91d56c20b67d6a463b037bf58927294dca10ce4854cb9a963efc201b514689cd273ed494646595e9d6db9ae662b39b2eb372736450c456f33a52feec7b134e1a44c88306d84f38349fd5efd714f68f364d60f955b001c9927da179a07aa7772e5a0cceb4939b685ed9dbd407b615441142a7d31a33b1c5aa39fdf2deab7d0237af4d5eb1f30a0aa36758b112b5e62a37ef76f2e1ea5646a358b19675ab98489711373317b12a767e2ecb3887763822d55c14d7f825352e76fe4305ab1ae98c02f6455dfdd2ca8c246e062bb0257eda65eb533b73e79d4d370170274848d91ea1e66e8e33a201c83a1d3467c996ca0be0c254662ee0773e326a1294c0050f5f8a4ab0da286a5339e67847e0bc53538aedafaaac4c152e83216a93468989e532958d76d6324a97a1a19c49eeaa73e04d8e5805c0e76a9becfb592cd1c4af8e37e08cc502d70f4f3c1d443605bc95aa1b5aaef106922dab5ce0ba4e064c1fd0197513f86581b9cc838d99014f55bf5d8a5df83f479e6cb3f9f84d131dada2c98245b53d456de0c2d190217fda4e130e87580aee24338214c701ebaba8ca67ecf82e53883734873a5ef3c0e80eb7680a4768f04b577073dd8d763fca35bb1bd51b67426bef2491c4a459b1597618acde9150c5c1ebcc87df1b0589ddfc870799da1c9f2a1f0d0be01066e348f5f5771f21fd1437184a9a56091cd0e844d487087485cabd3c76dd5bee6af786bef5c2d7d2bd9d80306c9dfdb1f8782553a485f6e99b3ba7f709d68ba39b6a47fd5f6b508545922b75aa394fb440266623e929486d8ecfe936fd9534c6fe23b78633ac1e280b794d49a0d2d8057bc947b2441b4c59bd200b11cd1f87e187f436439f63391dd395d230ca4d5452b279b91ca0ac491ab18cdcc3ac03f29dc0d3d7f970613de835b838a1962247b61bf3206c45515128cc208df50c82ba4956e7db72bdc0f713459f4cddf73650ccdca53a98895edf38a175cf0ffb0bec2c574203d1fbc06ff66e0f157612e6677ede57a4382195bf16309e2483dec69282826e4ae0a26d21c1b983921bf9535283692889ce918dbfa63324474ec96510d437e8197fbb0cb9edc09aa2a551bc0bc2ecbe0d31c9ef4eeac902fb7e13271a12100e93e57923605cc4ee771bee9723b2a51b919046388a026bb4206f27abf179d1748e2fbab335392fd326081774d3772100c8878b42fba862bc4365b3f40cce7dc3b9f40597a63a0957cc5726eb92b95c2b4abfdd84a5deab4a6c048b51ff05ff0c68639090e9d762b75db43e37e0fdf6edb5ac98fe992e650acb1fa0e56e550a51f8dcf1ff7cbbd7cd372012a7dfab03a4fe27928dda6c273e04de97c3b9de65ddf49047d6d93d20d0bd6d6caf05e4797a5fb174b552a5bb9b548366d5c7f7905e21e25b301d07112ec25805f38da46e2e1715588f55501541cac69333b2465451373126abd528a68e8bc7c2a6f28703f22dc48b902811203c89d74726506574462425dea870afa09aeeb805f2422fabedfb1aed130d7cfbfefd8427dea79aa5ee018707555a7716a2dc6b098db51e5ab9b952b6c327bb03ed0face563633e7eb7bfbe4a6315b935f2fca003b1b60536a3276e79fc713175a15ec62da28f3e139428aa2b3e19fb70c6c0163dcb163f2c5520519ce8fe68975bfe5b49730edf11ae63f948a726a497b2446be288eada2e42043cf83e5929dbd2def43faa99679f49e88d9adbabae02096ecf1bfc167c582efa954c90f18ac9fda469616f4cc6b84163c012b2ad886de43cfab5ae9be3eab0ba7743bc58e927af13cedab04ce48c49a0d4d64fa29aef622fc20cf4008efb8ee9c08005d4769e758e76d3bed349d917c41994fb86862045b29cbdbe953ebd188e55cb8dbea14dc51ecd8ea874c49de6dead781ee4c7008e0af6e77a5210c32faca304c70b9dab6df195d01a51fcf66429746f60a0f855b6826158e1364fec7be989ad994deebc21711fd72dd3c603ca889081ea59462ffcbd3d6d51652449a5346ed2a54075af9135f7c23f44e7b3aa84eb04d2222e4bcd5405c02cea3fefda25ff3c444f8960eb28086fff4768add83619d49e785271a83a05dfd263e592da09c60230aa46f87e1dfa211af21578b0829b362668644227a1d291525d33b46dfe0ccebbe1128328f3ddd013f39635e39dbc66b06830a65edf3676ba6b40897a614352a0bbd9d8f430b785b6c2666ce02f31a7593305575bd2fb25e9934cc438d948dee791321184d9197285a6358cdf0ad985d884dfc0002d14b11c4ce2f2a4fc273cdd6efa08db44ae2a99b0a671fa60d34ee9ffa21c2735c44cc2a165ef2438b5048781d134ef8dd987a956ba9610a1b8322e38fe89aae98702194d7fb40ed565b39f5745451d70d50c14ec1b125b2c4bb42d1c67287c0c3f75874d9fa17d0d3bae3c8d360b5b6a3979235b58e7af98705251fd858c6d9b2bba15f47e0bc536b01655dfee03d07e67b86f007789bb7425042c2c1b1dc8845bb5374a1e7aa9022f74349effb03072fb45a0216ee2285736b3e56088c4d784d656caee21d84a2085facfda440385430ee11021fa8a71f7fc1f0e5ebde337b35cb3ac332a8567856bc298e40cf2fbb5445a62b04b9e2808ebfb7c7fff265e7f8eb80e6990e647464e85eec1bc8ee3df07d4fdf0c92ca379c266df785e6c289d41a22b28ac355bbae0d913508e279aae1973201c8a8da33dcda08b1da226f77c4b882cd803c324666d45e0df76c39878682f76edeb5682ac5d74985667c34014584f6e35af4acefe3102bfcab7c52a11dc49d7744403cae16c9c5f34e2ec9dbcb32aaf7347d4d1294609a030b9a6fd7d62598dec08388465c89a6fabffdac10debb92d835a2cce1a56da4491dbbc43b0568b0a1f0dc8ff8416f1a662eacd044633182fd011491817937b037ec163fceff4c59e239c0a1e64052463125bfc4d9b22e14505b4d494380a3cb955572bf121d467a5c1abdb17f2bb922afd3624a4de5696a7a664b98c34c7a7ec8ef3282a3c5f92bba4af8483f3bcfefe1f780b5e2a45b2304e7a339de6dc7322b941429ce013087491959c548d524a1c18a7d9fa95c3f3066cd0b356fc0ca531cd3f36f000fed13e5264d2cdfdec45dac0af76e0ad39847c69e08052b9e93ae3926f3317fe3ef20014a7a9ab923d1b0261d6ef0aee6eaefb4d53783c8fe5f41e2069c27a77446c715a195876996b64329eba6490847f8b970d90071dfa1967f1a4e10d5b9619f0a538a5b55909ce83f6abca57b88335edd8a9b07ac63b22538edc7e46274dbf667378c7b0e18879e57888fb2eff289a0aca1c2f5140de7a5af441262c6aa54381f1cc9f6058b93c2658d4731fb04ce71bb1c43c54ed3776f0312aad6697a013f6c816989d10c2e8bd086553dabd00932a80ed8cf9b509fe7cd93222fd5e6d0b65e43ad8ec3b89f5eac1d09c8905f993cf3b9f16fd11c04ffb3e191ba39f4ee036a3520b08bc42e7892530f38da67ec90d3adf48bc291c83cb07874f8355f88237753596840a1520c8a341fe87c059906a1abc5a03649c7b507b9089718d14618ebb75cb06a60a207101c057514ec60f6144852d3dcee3ef5c33b96252ed08a3f679725422b37b6ea1be59782111a3e58836448364a39a1c8e4eae70e46984dd1d522cad8b5c32c7818871b91bf2ea786ed9bb4da8ea37821a16323ff8ac617227e6c254b3c70978d9f6e42be73a466e61154bf95d7aaf8380c82480c6d016d7e13acf8d3bd904291d531be7b1acdac843d6d96fa0b4a43dec2bc9c940baa1d6314e1ce7ab5dba3e519f252e6088814e506b991f6d2445b6bf3018fc8dbaea513980e77a2effcd627ae8644db071e5d597ed181b973d83ead41818592dba061184a1ea63ccbfd60b71da8f92adbdabbac275ff79246ae6984371f4849b77e352050ba048be80c6e69779237a8407511767fb9c2921f2b2bf624e40f747624d974dc3b957fb2bab29ba1ce3305300168d20505a02b6dc9ca652441d9c802f5095f5acedee2f06e0a51ee0159d7bd2d823c85ab5a4ea0b4236e5a1f23433834756f9c8e313c432459bc4b8d096c07d1bfd192586d962add0716a8ed7f1778d544703a9baf1426749337a2c927c394a15f4b08aeb3a53670b57b7e9c1521f0f6c413bcc9e9a51292e89b67516f8c86954aca04d7d7e2879c8152292b5519915dc03301d0b096826607c1f83b338bcdaa1f6130dbd3c676666cd939595cae56085dc9dbe75a52c5a2630e3396bf3062e5d2092623ed418d6ae52d4b40d8cf10ac9019f0d5eebb4be60c15a140e7d9a850bb29d9412ad6a7ed0b214b084c709c2f797caca0694e564ea4bd4a341ceadc63b4ad22d0c658107bf7631416c76864b824e0265e6de0cdbfd65599432a55cd9cfcab0b1f6e142cb723120af79972a903456ef3e25cc5af43bb348b60953830992b89b7ee620d2b811a1df8e2b2373c92102668b89a99cee1c822fc40709131b72dc8d482", 0x1000) 11:42:37 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="d381cbc000a75100173109c3874e64533751e419d27d14baa78fe4538efa88f74d2d59dd2795fbe53fcfc6f88b3d7bffccc80c91567132150c0d40a2421f654c3f1ef1b48e36430d74e28ce1d403bc4c6610aa57219b219ba441a0d9e8ba7ac528b6747cf0da39e0189ad40b5c090d07c54d6e14c8de1dbbeb2be7e339a464162c09e307639847ec64d50873873b168796b365c2685819", 0x97}, {&(0x7f00000001c0)="61959cdf1df7e0c822281d8cd143ed26de660ac5071840e1ade89da248001808f757cb126f4921a4c04df15a35d30e4183619e03677d6e37d58cfcd5b241dd6c05db43eb8631e1c1cde5010c3476dd2119c56d401649652017f4f985a4e8773a5cb15f254a4cbfc3d7253f9e82792976b7b73e1857936783174d2707", 0x7c}, {&(0x7f0000000240)="4bbcd76da6af942f0a175a803e574e13043e3b5cecc364dea8801e7f8ba32f7bfe0029dd5e47a223b90a99fb3b9f7e55e4dd504ed23855222ed93c", 0x3b}, {&(0x7f0000000280)="e44e5cbb34328f2c968e91e652442cbc6ca4f0b13d09613627659205cbcb959883143585b16e10b730d78ba57f90bf4131d2b2934b9b5e858a759aeab1c739ede02f8f2bd60f84e722a605c8", 0x4c}, {&(0x7f0000000300)="6b232212ee0a99e14e11d93c8dd16bd9c05ca3825e0eff354ebe07a2eed869b7c040e2cb4033eadc38d802bc3d8e2fb97d31137fd2b418cbcb3c0040322354394cd5cab5db61bcb51ff505692a3648e9d936110bf7695deaf2c5ba09985f80ad10a372c834af5017ef8175e2d72b4369bf44e5123f75af81eadf53ce0b59c8c51cad8b83ec481296d9bdbcde", 0x8c}, {&(0x7f00000003c0)="78806246e87cba3de987fbd5c00e1d2700b16effa6c9dba925453397c05c27c94b39c01c7cc53474df6a0bd6eeefdae3ec9b6315581f428297e364e873abb9d059e664fc8844403792588454be6f2c60c77ad853da2e10efea1084f8e41dfcf1c2d44e3f1255d66b01abc5a8674f79e70a4662c3bc7100daccd04e32515ce92d9a270f65c3ecd6c513a776c84eb97eaca5b9d8f7788dbb180d3d130c76b7b6b68772ac6bcaae7ad84ef265e1e5c3a02776a6e2071cf25af02f5362f065029a7c6d64c6512c4b7741daad00bd279148c21a2dc65def71012e640333a668f13602c8ae29ac6a20ffc1bf6111253630c885793cce856874de7917ff5817295a082e7b06f919905e2f3499c8ba7e8ac49c7948ef5e845fadeafa5333ec1bedb407a3cce828a95b582901f47204f66fe69bc64cc46237d334034ccc72d28fee3c16e24c36d7aed22f8de9322b126effce2bf827a7f9693ac3a12dfaf6372cd4ddefb703f6f6d654030c6e368c333d027e193790412a321c62a3a9a356cdf382a3ea1433ef95be7ef1a38f07635fdf18a3a115e907cb001700f638fc3a0c08cd1984134529cd0e7d29fcccd03d149fb2f54776f8b8445fff154ad85dd968ffcc968ada1457d67132f201ded851fa67b8f77b26e79187d94037e4588feb873c4bf8fd218276d049bcfe71377d230ad695415bedc20990f4ed9d0adcfa9763cd63c45f8203aa504d581d8caa44530098494dae427b51d1aff4f21be5548fcd23a9c00c86537f01697bc80ad5ec18eef5b44c34b5b4705bf1de0aa841f175e8e7ce9a2a048591aa757749e38537acc6a09a4804dbfef9c25a9b1b4224c2f0e8f10a6de2a4788aede1e6f4018ab4f5ccf73bf204ef6872f59da030ad32b46a24f4992a476470515da6f751d78313af2dbbe25c87d6b09605eddec1733a736b4bd38ad274fafc4e03544558378891808fcb77fa794b8e1d7da73c8d18e6dc5436f9bdaee70a4b47f857b4d5804b832381cf4e457e9521771a92e232cdceaf26844bc4a124164df7f64ac617fcf80005b4d5f6c9a5a2da5b6e48d677167f74912f808d4cf8e25f6e755aa3677658cf5f79499004ebd528e5b26c40b30ebcfda744659ae3c91ba741a2fdfa6b33f592544cf4b5f18326b31adcf1db7cf76fd820bf57e7ea4ffd63dd1cc511decb68a2029b1e179620a341541612e955c2fa8590c3f0fba37680e2f81353b9cb4fdcec7d6f73b5a6e62b93d60e4d8fd0ee54bea111b9ab4395d1d8911c50f5ca32a1a4b96193da35f09429d38830dafa9da4f5e53e1bf7f93ed40d8845d71d6caaa66686da4aa1b5ca9ba2f5b83d18e685327ec8ad64a867b27d4284f3d1ab48fc4f7310913877d6e5784b757914ba587e24a251160473385ab184b635988386c2d4310e059def65b70e1d18f70e4abc4ff9330c0e82ee7addeacba869eb72d243e7bc8931e176d5c3f19ba4cd7470ed3fd432375e46df1bde002cfe56e45e4291e60ef70efc5d160ab1ac2f1be335dfc4c3e1199198edb213069d846398ef4db47492e2f6559942d71106f4d109631bbac50005cffee27618244e91a26f307600074e85280d3da9e5f1d1b3a70746d4b0a36bb9a11834c12d3aaa944089169aa5db6dad97c606e0f849413382fa5b9e0b23168ca02f2e04397625d348007abe7fd550bc86d963fcd53dcdd0e2e0f360906d964e77e4b78459422690d79e31197139274bc0e957ad561bef38219402587ab1ba97042b62bf3b55c9a91c706592db92d3cf0df960fb0f0b4889a41459f7c0363f7ce18f6f6360b35d206d3c668244e079c2d8857c68c66b074850a6798bb9203bf282ee8f5de00e3893fb824af139c3f7b307ac8b5eb1ff77469139172b10400c9243d39e822d58a8a379e1fa32d8c4c995ee87619254ee610bcd3a1006cc2906c26383a2912437807c4e7471da7489247a4e6002ce4c410900fde2223e32fdae93ebc3f007c58d3374b1a2737aca43f8b8ad560ab7e8e15587851b060d097dfb2d047eb055de5c275ef994d82607ad25b1abb7c54fa77bca3ce632553cb9056514ac817cda7cb735e1249bac423c7ceb06c12c8b9eafed1934dd676f206d2fda39056c2cec7e2fad0b89175e34f91f6a1b2bdf605353642952daf76b0336d17812ea04f29fcf1d938e61c180049e26bc19c6834539ff02a9155e8523ebb4c3a9272780ed2fe508f0fb1afbee75db2c30cd2bfac474d52c84b2a8b5dac916db150eb77be5e61035b6addf15bfda00414f1130333855914a71a0b1c49d4a2b0bd1d717dd023e7c2096cbf63f0c53ed88b237a3d9596583c0dc4ef0bf62b1afa6c183c02e7be1ce79405fe55c24b42441f5bd8f48dafbb872bc4e57e682373dab5c89509a091ebd8565b9207569ba829b60f1829dc08867e450f8685daf93ec07b2f4b08d2ede73f50c6cac16a85543088a8e21ea2b62cc4e6bdde86a705ce6a8358c1ff5eeb8d9598159bdf40115fbdbdc72ff0b4c2536c0633006e4b5695710ab0a4a5ae39ac97938715254b5ebd9868efeeb4e01c7dd9ded756f54221072357533fe7e079f7c259381b48f9e9424dc0e69107e2d434bd541118f1c54692695c335f98eb9ffca9fd5a0220e47b65be9aa22071876f4f158bf5ac1390c7f103fbd31a19f979809ee6bdedd1746e12ba4cea95d9445c8aa8468e67270cbc573287b352533373974bc54d7d03bb19b74a65ac8304c8c2ce045c0d199fc8834f531d439902ecb07536016352f51195afc06414b10b22d5d0c1f9132f3307b35e3885dc375252fe5c0e7609f6dd937241c11810154b35c7b1f7cf60a4ecf55db53f29b765212f1f1efffc21c805be43a9fde61e3e32aadd6992ee10775c4010a93f708e0f0b0612a815e1e5cc4de0bbd177cc257c210a98b1693b61fa4a8906ef03e9a3a8068297e7e127e12111b975e8d5d3b375f891cb68c955a71e823af0cc3ff1514d63c6bac73f8e1ca29ee504e8891b0ee145ae10d64f4f1af978e127e87d3fc9527fab8451284e7201c413eaba6cc5984b4e6d9969bb304c9630002faa5d4ccf52a4ac42bd19a7f83e260e5a6f2a4f6a730e9a80c66f86efd8dab04c77689b5124415329d6296f39fe758d789764442046cc9835c52c400c7facd9c4466cddd592912f1a97da3eb8872008468be96c0019dce8ab2a59c36515fcf8ae6cbdd944230d0942af460dcdb6773837a1c49af2abe2c0da964ab4e1903029322e5fc67b17eec486a5cffe8017cde7f84a6f3e98b7eb139c80fd25686b97471f7c4c97172e4f1ee1d81220062364cfed4767bcdbb25accbf5cceaf0677c81777d07c2ea5a2d4e42f6100eee1865e938abe7a071151f2262a26cd628e7aede58a75e349cfb49f8f4ab879d6644044d79eb0515d2e8e428c195e300f956753e52b0e01c005702bc8555bc2f34b959019427d6b43edc74588e0f0012ac0f9f36ca0c3cb5d9ef35e9e973ab3b99910bd56160b120abbc2bba0a23f521f1b4d9f3d8e7c83375e3a304628d4bbda2dddf41afc7e934773aee6fdb9b2de68a5df83dc6f7913acce534d408fe6efa74068c106bff8d25a6c48ebdfd7570b53176d7f0a878abf18340588a3461097ae17e6b1c5d8f2827477864ab4a558aed31db32f714620d04b75eb0ad96f9b07072c45ff1988e0846cbc625416c0e9a772d4f318b2852c711f11fcd169dbbf58f0770c360bb175b68a6ce84da25db25f11564dc67f4cca3ef8162c5814de4008a32edc6b99c6f24218b5e0bf2830a3e3dbc0aec95bb692aa05053500da740a861120b710c9ddf0e1b535fe01f7211ea17a01cdc090d5827ecc81418df040108e1dcd5fdef85539eeda4ed4917f74d679deb311f1e54e934adb6d3b6e3001ca8dc420df6179e7eb422b82aca7c9bfd404f8705dde23c549cb52aa284b29aad36ad696dbedee4b89b88e1fccfdde16ff7ddf702b291d7e1884238eadac05a600c635518ceae791ebcedf5ef09dce686250a42dc4b0761c35d0680718b5554c8f87576a3dcb660d2f9cd05552d3b5f3c95e6c2d194ead7646b9c88fb97ba6b616e775295c2b506459b763cb04bdbc0026743a80b735682a113c31a24bbcd4581db0df391435beb9abf8c7aff13ff4a5db65711ec6137b060399693704ff910042d3fa0f256ea6932e4f75b76001c02732a98c88e8ce88aa4a2f97680ae2316831fd92f050615b4f4f89901e8377a8271d730c98bb45597e3883ae8ede53ec27eebcde1ef7e980959fe06959afb7878e31da233b84b49c87f9bb479bae64fd1572d7408e007710a1308db919efa13c29bbfe2bc08a388eb216e757717e5b8508daa906e02d714f1880234ff63a5e4e45082fd182e0ca696425132d198f46b6a3143c8e7221dfacf4af7d5416ee067f182ae83d26ee1a2aef20cc5b23a2a363ace370aed4fe1ffe96589126117b89530dc16a0ed2a856b2db1361eb6953a7f3cca7c48c21427d1e6abc85b3c7fcf0522cf6f0ce9258957bef89e77eb2bacaaf8fbce281b70ddfac6b9a7045cb9b1bc07aa7c5b8ed27e7f3d3044d516298c9dd7f70231088bef4700e60d49c8fb5bd3ff3b75353e0b6cfae258e479fcc769855e82fb0a1d8f4550c5bc051398f3e0694901bca7d7cd843a0234f94f5ae6a7a3b920452fada4c4e829d79aee145ada5961bc6ecd91e5e915c932ffd1efaa7eff14ca7d9cb7baf828dc890e1262c12edc06b72a96c18d212bfd2535b807b646a5018c2dc50b0e46ab254a640a5d9b158f69aa81cacec5055a4f6b002278c6217b14273018f0904cc65b497aedc282170ba531ab2e0ca0e0b8e072a8c2fd3bd713f53c406bb9bbd9ff89ea9f2b0ebf72200662d4bf250d1c899444b248ccc8d424cd1b44e5b0c5dcea29b8c6a4cd19660ce78ee190f9b05bb55e32553000f4741d1d7622cff0518784c4d8a7818562054da03e3bab3c7ce272e913a9286d83c8a054da4868c681675894a1e55e7910c6b3e215da0cf77fc7f5b1fe529984e8ecf06d76405c9a2eb8ee6de72b55c55a02a916e3b90ebd398d4f8dccd1116fc27df0dd81969ed398fb9e0ac2cc01b927240070ecfb46286c10900c64c3f6ff48fff15bf1850b8640262b85fb2ccb52032ebf891e2e607d56580e2ac0fedec544ebe7e7961f8aaad5370f6d574791c072d9e317d30aec21941837e7c9bef205a73b689950c11a31e4b4d140e2a6a725a220bc63773a589ac6626f41db1d70c4032bdc52492abce14308ebd38c1af3b7ad2fc5a77c9e165391688adc367d79def74fa0db1e98cfdfdaaf441ae844b747b989a4f934160ff976bcb536faf75e17c0e241171c87fdc0644dc91eb16fe6a73c88ea6fc4e6318e50d825513319d08a25babfaeb03df67dd5798daf5803af5336a5f49bead2cf2f19adf51fb1bd417f52f8daa11915c19aad818d359b15990ccb957c2c52b6d4a93f92ddf6ee3bc8c922ac83836cf619d56dbcd54c12775ce9e0b148f317995cd90b7a295f7e4b87b2faa6e8e0ce4ddc04423f81e6c5af12399f9e4ca45663b16f94eb01426d28373b3f72edae9470c2a71abdf4c0f5db21b33484421fc3e783a8520fb1f7769bae5e6b472149903c4567e07187baa6e57b0cda929487d414f881e69d5757d3ae92b9d82843edd7958fa6a058c3d457243ffbf603f5d1874ca470bf9390b6c3aa41f21ecc7ee1399fd0cbd37545a0d526061e89e1e8a3ecdcad0bdceee20dd0fa3bae7c615606b4a996f76a3a02dd17d7e6e9f032a24d904037a6d98ad8bf048803a3c753c36bbdb9c2", 0x1000}, {&(0x7f00000013c0)="72cec73343a4849f9819dcc5523e7c206ba1dfc3821cd46bea5674bb7d551198277fdb4db4d88fd68f985d79ee989d626dd39eabfc45d6d11ebf3473338b91f9e8118ad310e1b4a3bdcb99dd0b169291cd4db7d61fd5b6907bcd3af436496b32f5c30e6fe15e6040e3d9a9db982eb7aaca5884ebdb69b325e034a5ce6dc3ce7d95ad2341edb18d2ad14078f0ba9cbfef9c48b885aabff7c1792aa75ebf", 0x9d}], 0x7) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) 11:42:38 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r1, &(0x7f0000000280), 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000080)) 11:42:38 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) 11:42:38 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/194, 0xc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/212, &(0x7f0000000240)=0xd4) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000d5e000/0x2000)=nil) 11:42:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x1000) kevent(r2, &(0x7f0000000000), 0x20, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x828e, 0x3}, {{r2}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x0, 0x2}], 0x0, &(0x7f0000000100)={0x3, 0x200000000000000}) 11:42:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() ioctl$TIOCSETA(r0, 0x2000746f, 0x0) 11:42:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) chroot(&(0x7f0000000080)='./file0\x00') socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="9f8e54f5fcdc40d561f7", 0xa}, {&(0x7f0000000100)="5d4465cf8e58ce53b9ba3879d8d5a0af777f6ad487ba6bd0e0b4983468b4fc5d6c787e5f2c1749d099d5884a0e0bc83b2b3424c03362f91a08b4fd5e063953c49bddee0847c72aa48e6b", 0x4a}, {&(0x7f00000001c0)="ba7c8b11212fe06834729d8023c96e5c9b8bade12e63950e8bd0e0a6e5", 0x1d}, {&(0x7f0000000200)="45aeee89ab4d8797529887ae230da993cd43d4e46f6aa4924de562a56d540e174c74e720fcc59058d49eb4082f1400327f95c80d359c15810efad04eeae9164edaf1c586ae362bc354245aeaab55e0cd1271d70273a8219c3499f4d902c1a62de46db756558a31880163ae", 0x6b}, {&(0x7f0000000280)="0431b4aec8da9a7c21c9be5b4e6859609587cd26ab8d39bb4d6b018d3972260967e7088ca98b1641a37d9a6a878eaa8d8d3817a075dad9129fc3c5a13985af7d47e8b93401ef5a5914b020e8227bab0d1d20441db0834cac232e9ada184e2e83ac8cfbbd5565fd759cb1edffb809a4fcb6e3b1f84b86150895660695e49b9a1abefb8cbf0f47503827a41f573175c0b05cb78583c20c7d74f7378c14f4717a5831d33b29c1c9b9a16a19d0e8c5ca6644cbf07ed68c3b18a1384d503ef92a68dc7cd1c934512929cf", 0xc8}], 0x5, 0x0, 0x2d) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:42:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200b0, 0x0) 11:42:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0xffffffffffffff6c, 0x4}, {0x10000, 0x318}}, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x0, &(0x7f0000000340)="a6") dup(r1) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x10) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1, 0x7}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:42:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x8, &(0x7f0000000000), 0x0) 11:42:38 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x4) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r1, 0x2) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 11:42:38 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0xdbf, 0x6, 0x3, "172d761b1b00", 0x0, 0x8001}) 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) 11:42:38 executing program 0: syz_open_pts() socket$inet(0x2, 0x7, 0xf3c) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socketpair(0x1, 0x3, 0x31, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x7ff) ioctl$TIOCSCTTY(r0, 0x20007461) accept$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/110], 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0200000000000000faed482f02c4b7b27c492462416a26eafda2066b14f708255e1adcaa771c3d880030a6e7edcb810899546a59b39922e8c8f69a706f9e4ec141a690692f08b9e4832c46b7ee722495624456d07f6ef2d0e9918faecf67d3ccbca7ffce42049f40826c19e97e3364c5f310f75e4dc64ea1a3d85e0f56098df29d909821464c4e18ed0c35c0069900d308653b920209d62e95ea8a78232041478e57f50cd89f9b4162445ab89a7204a2e01af5cdb5e8dc0630dae0e35d6bf86c620b919663cbc2c7ee78124cb08b352a721bde47870385f6cc177cbc1e3a6d4b7567656547a36aff9ef8c32d"], 0x1, 0x10000000) 11:42:38 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x2) 11:42:39 executing program 1: pipe(&(0x7f0000000040)) r0 = syz_open_pts() preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/197, 0xc5}, {&(0x7f0000000180)=""/254, 0xfe}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/215, 0xd7}, {&(0x7f0000000700)=""/149, 0x95}], 0xa, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 11:42:39 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x7fffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x4eb68c18) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d468ace949edfa67085ebb97e08492938e26371ddf7fc50e3cc25d9c7786d7c1faf991e145", 0x25) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9c7655f6ee7ad5cc12ebf07ac7c44a044343726a2920e8ff78f5cd644afef9364e5445735809379ecdf47d21728dc40b1d963ffdbdb1050e4681c636c2", 0x3d) fsync(r0) r1 = shmget(0x1, 0x3000, 0x6993bf3f26f8bb12, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/92) 11:42:39 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x3, 0x0, 0xfffffffffffffffe}, {0x6}]}) poll(&(0x7f0000000240)=[{r2, 0x10}, {r1}, {r1, 0x80}], 0x3, 0x7ff) fsync(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x21) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0x1f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) 11:42:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = socket(0x38, 0x7, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xd9, 0x2b}, {0x18, 0x3, 0x8, 0x6}, 0xd5, [0x0, 0xd7, 0xff, 0x69, 0x6, 0x1, 0x508, 0x5e3]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) semget$private(0x0, 0x1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:42:39 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 11:42:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) r4 = semget$private(0x0, 0x7, 0xc) bind$unix(r2, &(0x7f00000037c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/240, 0xf0}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/240, 0xf0}], 0x7, &(0x7f00000027c0)=""/4096, 0x1000}, 0x2) semop(r4, &(0x7f0000000000), 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:42:40 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x60) mlockall(0x1) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = shmget(0x2, 0x4000, 0x4c0, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r3 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x400, 0x5, 0x100000001, 0x1}, {0x6, 0x7, 0x2}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2020, 0x1000000000004503) r4 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() chown(&(0x7f0000000180)='./bus\x00', r5, r6) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000440)) 11:42:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000001580)="aba687b7ca90f697582bf99e7eff213f4026798fb6fb88035ed0e818db9f9d7a9b8282f30858f4252c2e", 0x2a}, {&(0x7f00000015c0)="8b2f7c7505abc668147f77d0ba19ae11c40f81a546bd2d904e5a962ee5f53a6fb31c1ca5cadc7a838f6c3886628426c92afb1ab4aac0737b3f35889753e29767cf422b548e291e901980b6cd371f", 0x4e}, {&(0x7f0000001640)="ca8c79dcd0fb7067f53ac93663677860122bb27297eb84afd3958c1c80bab09aa1bfc8fd0fc520fca34229f233ff0f8eda75a7a786e03efde7513d8bed30", 0x3e}, {&(0x7f0000001680)="666f2ba559195cab4fa42d59e770e035f9e4aa310d135e24c7d3062bd6530883badf4d0b64880f201cfd1f99c08f7d28ea189a27838fd8ce5c7b63523cf9a170f4726fd01a7ec9abb779525973d50a5abcf122e2b71ef5c64e24a4f2cc8802f5706b39e523966d71dd1444491a46958cc5a2d5801c00d6269a70ad573494891119e4f3672f3b0bdaaa0efb0d2c6bffad3a3e1f8c9611ac69cc62841e6176befb6c1e09771e410d1ef394eeeeaf405c1e7ac60f648be64a69d2dc1cc82a788acee4d24b981eb891f11ea2dfd3d2657edcd4ce7aac911f0e8caaf6058b1fb5976c99936c0440a5a45a547e509d24cd8d770190937662ce56185dd4fecabab516b76c3c0a5bfaf0448226d19b1bbad8e160321cc2195c265634f8e8bbcd390620a8d140ed07c569fa3b44e9e9726badde48513f86f2a611ff1fa3e6f35b5f53ddafaf738507f2018be46e703eb0c20dda76e79e135ae6babb409de0b9ea94e7d2239e3b54461d439173d9fe440c71890cc114c46c3cfd1cff4ba89d9d58405822ba2139549d69246c5c6684603dbd6ffe70fc2ef1dad27b1d63b099e357fb42cd2959e1c6d757270744c2f75c239c6098fd3c9298982e19c9107cc47c06c94eddd6bafd48036ce3da70960057f016b6a80643ea7d1200333708c2d9bc8ee59774ff821a8ba83ce07aa4bb90ec3ffad3d1b3126470e787d011dce0b60276664fc9a82cab5106f1a104dfb0b1b6963289f7410bfa6528eb1370fa505ef1972af8a26eda0eedbe89c31b91fe2f4b22459a194b5b43d8d98b753c8fc7606aa422054e9e114f4f4c13a2b442489619f26aed2e525657fa6645efe8dd22f95e6ef65ea440e513436d7343650ae4cb3aa15a751dcc07486c615a7c675947df2a1b5f790cc6a161d0d0c50d3d1b48c7375ee8be810cd3bc60d82c41f2c9d8cad79d365fdff3e36cff0b589b26d4dd03f3572d059c891b7bc47ef64ced566866e928ab9f5509697678bc2f9c8ba724c10d964d5fdba2798f7d6504420974e043578c859fc8c2eb3751ad4d0c0ee217bee7e9f9e544af3ea2a722bae94a460740ae4eb6b8ce3dd11cdc8e2895ef0571cea4b2b7c36d436e3b0fdced3c0bd6bbcc79e00fbc57db14579384e07c048f9d2f31c3fca8d5763c55ba7fde9750c68804ba6ad7dd06b3dec748187e30cf900e18fe8f72b07d502ea4c5b21b6aba12164760d3a780a59a8e60b2f45789710faebd141846d8bfd65da82ca093ca785df2a09874a77b1dee0df44f32ca54b7ac43315295c83ec25e06285476e1c42de1013c2296b1c56d318059c353d9b7266139177a99aa10d5c792f7c6e5c613dbc3b596ee873f00283bc46fc1e2c188c0c654ad725ab1b86069ced5b376d82ee73345c1194def6f1afcdcce2ce789719f6ff9408115fb8310c4f0dc1123286a70be7cfa16e32bc60e9e90047aff49c12e0d3d63634bae4eb60bd069b50aa8f2a56cc9edd56e01949a2741b63f7cbfc7aca2d713bd8f97b7c39bc5926993b71885c6695abd175a70a85891c7fef75f583c0c577443b53da99019174fafd0e98f0db047118f65de3b58a9fb7faab7531f496bc3cddd935d9fc2b195f4889e07c884c16da0553e11e94699e44a67b664af5c768d3dc3de0ec1c67832e5cedba707e47f0cadd5759b17dcd3ae56746818960675771b2f8d84df18c4887abf0842c295495a978671f84e51bbdad6653a282b1ec08fef3749fc5ccc308331d11b5e29e108a67ec8d2d4be7f02cb9ea67884164a30fb7c20010c707cedb83da659297c3a7839d1ddb774db76f430f0e86abe4e3f4dc26f5244e8c8502a195583704c37179774278c0fea045720814925e4a63399c92dd78422cddc3713b7bf1b43bfc83c8de52f9f422f5f79aed2163fb7a0c5fa9c855143b7fc9f20e7fa39e9b8e0aa9e434c06c3fa6d0ce66236f3ded765d8957e7eebc346284c7fc7e50b5b98f35ff605373daeec50b47bd6082878691b0c5821f19f6451e7e76082ef9fca454eb576e47a48a89bbb1574a5407afe4c0c7798f2970b3d482518670b7873088fd3d3a91dbdd7efd70e2a7aa7243b6e1691b4d143076fb0cd4ab725ae640776f805a18910602763dec4194bd925d3639b6f15d52439f8139110971d862a2014883db1f74c6c1d12d1c779a2fc467b907f1150dd748fb46a88c84aa208ebf6d5ae7e9a12f4e3b0f692441103159adb3744f80cfe6c44e6823dc84b6e26f534bffe138d67de8b46257491e8d914e1e4a6a4b55f3835ce67449bc540236a8be4396821108476979b346e7e0b3db0ec7439337a0eb8dca7b05271492417b7cbebfe86ca0a445e6c535ac4dac273c07d24871b5fa001cd18f4cc45a41350406972bc2f81a0d3c17bafb6bfc2903ff24aee962a9d8ac1cd59befde6444c2e8cf4ef4ae7dc1927df0326701b837ec2628a232a5caf1c3e6ceb9a6b4c76d0db0f9badd976de15753fe45caec2b6905109f9cbbddba86117164e230671a08a927ebff3af0ba25395e2d20f6eafa8ed6bcbdc9f892d1e44266e689bab97b0df3d2a770684d341a699370b162662d719067dde5031feda9c5aa1e31af9f2ee114187466bf6966ed915a4ea0db957fc474e39c49bad43145dbd625bab4731e50ed59251883dd020f0d87206ac1eb8763c34545a744ef8b7605d47e6e9df1d36ce3557056fe5856a92a52c0333c03c75a0449900f1d0a5ba63d47236f07628a012d62b7f996847e49b2de7fcb836fca41ec22257a9295cf57c3c5813be66b35ee2773a2c34a676d43cce0ed31cb86bf22aae6480d2c7b0c07197a6cbc76d98670245a76ee6bb1ebba52276a99987bb01f1a7e4381317f483363767df48ae95a9171340a9c3100b901e45925ef6bec286142fd2f9bd3fbb823b462ced0f5794c80ff8e33fe52e5c01c761e4455772b9c12a876265e61d158713eaa0a7bce3701afcc86a845549369f63adbac947f9be0c3aeb665baa0666ab43fe4e9dfe9ecaee19ce795ad923eaf40baa2a806e7d0fab870a1c0ee2074e20fe6468277134e6031844204b3023cc93ca5441f8dc7b232e39e3cf323db4dd9168feea1286718888e4c73acebff0e333214260b85b6407107a26b70f263e1ea71cd1fb4e4053fc3cc8884e0791124b6d7af3d4f3482de4be9c9363af656721858c1876bf268e028f0ae17a507e5991ba05cf03fa258b485adbc3c3ccf6021abebd723b6b76df2bcf51321157f543999557f8b31695077026e9095e2e3fedae9652ec9f515cdc020eb5a023c144a51bd5aa1b4a535d2bdb128a7283066941dd793f344d7eb1a4e98a9c3a22103e5dfc2bfd52cefd557e99006b06c1354231f197b77afbddd0b999489fb8aa590ab6a9ba4026d15e0bad46b759e5aa18e306422f1b7912c62b052defe9b1812392b549f4b9356f7e4dd40c00099623717c2ffd69ed6c385bf2cf6a3570c02a3a29d322b7a70ce8f8cbdd6dd0d71e8bd57c030541f0849d0c008d4a15e60c78404cf65f0e7f8fd8a86df9c938711ce2c3558ac9accbc1d9bdd26563b3f4f499d294ead1b32bb81ca97f6304a3d4a4e26b202313f48e7706f4704e2c5a3006425d343de6b6eca46ff3a273844a917489ba80523915d2af0c727c4866539d233592d5b6c2ea6561c0bb0ac7cf2dbc1a20f688f4658c6c50e611c0f693dd5831e06ac188fd839bb6dee6066ca5da328173362833e03363643117abeb28b114abb085464dc110dd4ad9f19c9240ae7871b16799c639e5006d13e1b6a07656b03c24904740070a91ffbf6a39e5c758764c166740a83c5ddf5add2c61bdee09c8731a79bab3ce6116a8368055b0dba420d61bd541907f66b6f6aae79696cc879e507864f966f810ec1b040c890f38d120031a5a489a165d72e7b649dd53fce27d926713e6221d94010cb9b539f6949c97c326d687717c3ab216cba31a07ebe86a0e72a15c04563537ef306259785ea681e815689b52e40287e8f3b0469eb04cd2e07b1bccccbfb309a6a3549f610703e701d39bfaf63b4f03db20e64a0c56d90f366a9f4f1aae6b5c704a0c9d08506ea01cfdd66cdb47baf5d62155c6323bf60d43d8687ac1c9372c177ac71f1c1112ba72daef73f5e414fc7c9b35ce9ea1f54e9b33f60cb49be3004bc0710c91b200c833428ed124b9473fde7e700e226f6493995c55c43cd339b0ae5732abfbbe59108aa95caaac4a86db11860639eef87b5dcb30268ceb4ac08c8754b694dd4d256c49685c6b3c95138afee12f11b7fe2183a226ac0f918fd093e265031ee9530678a103e442e48b0b003967ab85a42c045dc2fe50a9a92923469b0e978088d8c206f5e4eea4614547b9d5fb31efa38e45b2f928625ffa606492609060a910d62168b5a3d1a596788a75e26476ba0315fbf780d46785ccaa67072084a0494eaf2b7ef1a28ac3630e3de36365ba5aca638175e37932145292335f65cac3c84a7ccd6a96fe59bab3d69be7388af710856fae36f005b0a535e04976bd38a5fc9dcc5d0f6f92bcea72410833e65d81679f6f0b32a99e0416cea754fe1dc585ddb3fda2e506d08489a570379ee2c5031dd3acd205c00ff0aa6cbc28d0b4032299799d70ec0f32caecc5d04b2d9f680b560a33fe6291d9af9c734626134a681a14d810756d9a0967544cee6f2a700ec7c00df31b7a931abe971146a1b337b9bd5c61494cdb799740e0280fdf19f182a42d4d1077137f5add559c723263bee185412875ae48cc5371fd7558d34b48aa6db4a6f254b4d0c88af3c32a79962f989e6d4ea0acbf1e565bd901065d7dd3c39fa835361939f093fe8e1a98462d13c5be32b971e4698b4c1585f9551a1b5315106278964fade5b2ca257967e0428b8d2959188956af098b00a7e184e32497a382b15377db947a0fe2d699dd9e797ef3fa8ab70e1028307f0ae05d899d2b1f728bb718aa0ae5bd6e4a4552dd9c4e18a9e41f2ee66745e0b083e58e81b9a56bead1c13a6feb0c20053f7f88a9d096ee11759d090bfc31a51fabd455ba850592bb773d843ca30ecaefcea428859f1d82a2b9c27e6703a623efc46ae19721b33a3ef3ac54dca6180ba0232b2ae89c676ea817827b727dc07bdbc519ebb0fc3044edf33c3f4af8506e7962028c46ebb5b14bc85707ad6bf5b7b40b6f7fce2bb3fedb1d429952fd6fbe6fff0402254df88b6b432880f83c0e1ddf385fd462521b2844b562c0fe24dd92edab10e65de77aacb3bf213999ff0451b757619e04dcc2a601472d6f1381d6837011cc51488c03a937edd0617ef5cc3604d245e5d7c001de384ec5ee3984f3a163935d7291e802f5e33ad534e514a1e41729fe1ceec5d5d910ba6a8fdd1c574b9055b8c5d8f776dd11e66f8d987e5b9fddf0b1c090dcb7f37078140c143ea5d0a935797baab8a3ca17982a3a2622aade4f7973145f2381e285c08d6e516cc4b5139a31270a68d6b65cd76c49c5c8b54ad68ce9fb76163ccf79fe22b579d50e9a2a78386012c447995f02cc4cb5b8925ad5cdaef1fb715bc3790cd54a2327fe0f754b1cb52182626dbc377e8be62d7706fe4f2714e23e3f7b30989139f70bbb69fb35d4d106c510fdad85ded76f46f13103ea2168b9a93024196865138d4dd0cddcaa1a8b179b0b5b456e95cd1cd39f2ddf4a13d3afc660c749e022077ab8e65f3493edde2c04d4c69d6b0836d2a21040b7e88cb38cac3b180645b26c8393fa53ae3ca365fc315062036ad2f3e68d25e34b37373da9fd8e1a60c33ae7682cf86a81b3898f5f0a5baaeefa30231d3c6e24da", 0x1000}, {&(0x7f0000002680)="19d5", 0x2}], 0x5, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002740)={0x7f, 0x100, 0xffffffffffffff7f, 0x800, "cb0c044d4416072db1ab7a2e45fecef3e6175603", 0x2, 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="49f50cef4eee0f383704593ca656b2d4774544fa5bdc2b5deb675b4b8abe2491c3353d951e54c1a3349b61d165f5ba651ba7a071", 0x34}, {&(0x7f00000001c0)="8af275fffeed0574507db922ae909d01c18cecf73db26369065e53c5696c99629c36bcb201597bfe7a7f7c74f855fcdea1e089a24f4b1c3974cac6cf061834ef01fa71e83bcdc6d31ed7e42348e2f60ffab50757d03ebf711bedd73d0110ee34132cc8ea66f5a0e5be3ada0837f1d888a5ee5bd7b0daf5f882b725dbc7b2e920f069245f38180621e828d422d6a0c338716c5a865e15d5845c988c1e7881431fdcca1ae4ca77077cffba", 0xaa}, {&(0x7f0000000100)="28289baeefbe11962bb469a02c4c73e5163d5d73af95a5719a9314", 0x1b}, {&(0x7f0000000140)="74bbe9af9dab0b670ee82f584131340a512201fb99e9414ed7d14d00c04027163586fb95d2ffecd25b42d4a53ea1fb8adb56fa42936086", 0x37}, {&(0x7f0000000280)="7126c473981b6a718258bb9d5e4e1f889ce6315ec854f7827b486517fea9789cac9cea61f1f0d44c5b3161989ae60d5f33bee66e908b888c1972c57e41744d42672237e309bfcccf8acdedec05fa8ea9472254fdc1d27d6b8e21322865f44125ec5eaf3462b11cf3b1c38c37b12badd762ee073e92910583c0843b445eac657eeb5af4c66fc0d41f3bda1f85b6f90b4ea464a131cd641a74b6cdca21f2a876433f3901e9de4a6ed7", 0xa8}, {&(0x7f0000000380)="5ebbb213a9c54086819c6f6daf6ac073ac236133493640cf18b5a395980960839d4d41a52a38be40e1362b56ef667db0395238db9c416c2dd502fab899c2ae15b0df3c8a4e90a936dd110af8d0a50ea720d7bd027de54c54cd18f591602e1b05539a06cac5c39ec41a4ae75f4440b8969dbf095352255c1a7a54d54346708b819c1b58e51ff25e7062a635ea3029868f4c00f632971d584fa9a3cd21a6e0db15f91aa246b3372288538baa314e393458e06204f97cafbc72d2b7e381", 0xbc}, {&(0x7f0000000440)="e2bf155d31f38955650e87271b898d145fc3f4642d0653616986ba068a5b809e261bcd00fbb19a25cebe8d3ec7ed542adb19f79e35d91577827915f0adfc6bc5c87f294a79b502b054eec11b4b7ec6ea67e827a6180849aaffc15ca4a75e88f2666107fb120e3f2ec2863e916a48812950edc2ac79be3159a668b65802f6b29eee1d94d896f071c5c8c66221733adde2", 0x90}, {&(0x7f0000000500)="c40702550da8f196c02520f841bd97dee9532d314eed81198cdaa89e8c8fb4e83f786459d84db651bfa349f3dd63a205cdf282ab678e4f85a5f745410a75c3eaf329331fb39e9879dcbce6c5fb867b1f5c39063d5cf94a347f231be8743c9c4b264bb8d9fc96206ef51cb3a7f5d2b62e818c9562e01b3b26ae65fd566da8e1688dfadd9074b756fe5b7476bbefacfaaa01c361c439cff9124393a4cd451d67901b4363d4d108d87e5a0d52ba4117e11485487dfb6975434c935b3c1e9eed2d746b706613b2e5b7a0de0ffd4153221814d47d7bf651e99152612867e3c337c40e6d79fd6833f5324612b0a622a1af07e7cdfb1e22d38a73ccd1cdb8c47dc0e1c60b1cd62a73afa710d1f8298e99414792de6dcc42dc8e4461037090e16bede0f81133896d0067a224af24e308212adcf68e6ab12299b983e1a7ae0ac6a416b6dae06a33efd93d904a3e3fbaf457ba54ff7542badc5691afa271ac62f46d1b5d3921d91f539129123fc6df5237eec7d6a315ec0f569e16e008ce395c6c3d9292bf82d4b2f27d5b701069f5d688d70ac4394eaced3b00d75d8be98c9dfd4a3cadf0dc99e0b913e372c633e9747fe33f380ad6ce7b865c249382afa8478712217ae50d01f83a6e3b2c27cea164cd015e028aa65ef9bc78c06cdebb679d11a117167d41dbd1dc5fd7a398ddbda8060adf05c5091e132237f282700e0004d1febaa6a61ca61195a54ca0637ace397e8cfdea2b3fc11e867e6170c25c50bf14f58269edaae6b777419deae90862f88347cdf4db0a2072b83086a5348ff7a60d590fec896f4c9b0ac90170dce49e60a9b5c1ab8e71d0dbf9b8a0a0b1bd791c9c80378519077797c785482770c791a5a3b104fa478d4e0b6d4012439e1a6e7ddfc6a3b0151b7945e7a45468a0ac182d39d0df985fb205801a80cce11608ae36e1fe9bf5b76382cca0da98503a48cf519883c55b0929e2d73db25e17f1e94fd2e8bc7f8a5e568fa8781c7c93889f634f3c5ac950fc72a363d956aa62db8dcbf8d275e2c7908484ee6e73cfbfc85232228cbe9bc11841a39f0aac59e9e72b818bee24727021096df2e42a0f71dc7e60bb46e8e0ce2cef9aa27b0be99933bfb7ecd76bb971559ba5d4d06c35024fd25a9212360e963e6b25dd0861d3f04c126f46bcbb0cdb62540888a6ad62cdb8e5351a47bc60f6ba858e6f6e953cce41a99c62de699688b7aa48fa4fa85fb171aae707b6dec7c96387d4ba7456caa92be05873119192fd0c7b17bc0bd5e237f2c2fe769f09a2993e80cc9cdfa127360f4eb6ded15086ba78cae5f45a5810162055c3a38e9b539a6afa1e5e2332893bc1e7aac4beb4e1ff7ce349356966c59eddd13c86c1b092239f4b66e5468efd8561c2fbd08dcfec89d2d12595e134c6bbcbd06354d0dc3a1b153d71bfef45d15ba854f0306cc96b8b9db1225cb3ed1f1f1dd09f016e2e5d7c47f084f34e09be922084c5e7ce6863c5db2ee7d411b6381068d42384ed356e4418b495624d91d814bdb6706b332a4c8bd8193c023de0056ccd0abb76509cc0d2e580682ac09930d3dbb9ea06180163071361962415bb35a04910e21aeedb54c1c778c9cf79b019210dc26afbfd3947b4734a3e4cfc1141b3b18dd9dbbbde866d072cedcfed927b17c6e9690bd0aef62c098b1cd765e012041aaeaf5f9393fc152c49a6deacfaf8c2d499726023c5216ca2e291e5e46c59f903538c4e76c3ae288ccbeeb7757baa63b84b4f1b4c6460a83e19904e899bf69d3179ef35a06d674b3bd8513f15ad16dcc47a0744526bd1f27f970a129a88960ba378a689b3322475b580885f0f110511096da387bdeeb8bbd3d698fc0fcb9c463184d4024197b85f377e92c02bbb19139d33ccf6fad0fdffc99ca303d51c50a167f0d9fd29ceeb64cc7cb847ae96caec984f95aa9bc20ce1db52734c55cf0a0c513c7431eff8d08ff6ad04112ffe55685f00fcba86a84da95c6d4c9a3bafb268f467547d310bd08520992747add0028ec621d39696c7bae8c210b4947d4f5f34fcfc03b0c831a5b1b197fb8a6ca2af54aeb7108dc92a1bb3bf7444f5870bab6a6dbba1293eea8e84f3769c063cae1584da5bc79ddf08c0baa3a487f98c58b39c26b6c2ef24effd9f290bb66fefb1d106ebe758c1852728df1620ccab9725c43632871d95e0a5063cec9df62e4523c358f24e3d643d9432a158feb6f1c5d4afe2e245f365385011580739bbdf8b0c50fe082d5462d12d208b305c1473f5f177e4e301879cd234eb123c3b5c9249a677f8f6582045c6955a8916efd86c35ceb6e7bd375004d8f83f53d25f45c25613622b911723429952beacbedd8215c8670fbd3d8384eaf0f5ec655ef2cf9a2b14c4701f64d387a77e97a89e5d9b6528b23cd09881982432569a9f682a3b742dae233bede7021cb22b38b81247bb1046a242f86491d2ff691debe32b8843bda6a12db82cd7b69e62859f01ce32c298187d62c712b436827c6575c8e79174748b08707a868fc2939e1b1b072b45e31b5002b5ecb49b47ec54813c5429bcff79a690e898cfa5e7405a0112a81e7e82db9a9e1dc6ab7f9cb328ecbdbf6c46b52c6d6f38682e326040c998f850729787457a82a98277f862f5cf38795b63829c29200bce3b5feb45da07a4266aaa464ef61adfb21b719ce1d378ea0a10099f4ee87d3adfbf5561bf0ef391b412296a5c558df25a94b0661965d952b2f62b509dadd1e17bacf00a797fbaedf4b50101f5a4b77bb52c61f862fd5593e3642557a44afcf29ed41f2d2b33e63e3875f1dc77904438bb75776218f21582bb2e651758eb0e9b0ba2f9614b59a7b6c7485078227e6d590a22208054e8aa320bbf9af67a6f681a0b28e9e64acc4a364d38d89b26f1c4eb3d6d7689408ac443cccd9e26cf50bd005664a3c52910167034fcc86db2868451fa555471ce252be986051eba84bf89af23f821731c7bbbe8a76163f4404285210c5e1ff1218530c738215c280777f64c889569d0b9e71df7188f7c302e344fe54201c27d8026800de11207a174931ade37a469ae011f68aa8b630fbf9013bc2d1dc10448c6f75e05e9bb4be549e762def063c104c8eb92fadee3533fc3939f48c65fad78a64cb3a60031f05d933e4b2e74ac84813e2892b01cf953fdc3da18b2da5b0c7032032b25920bd5379ecda4a7634c8d9ba4b245d32f790ce82c21521d5948257e4b3c4e931b253a20124e9232c92987f408fc6641dbaa1d365ba221a5eaa3a9810a7c23e4d5b6621310549fe8272a5478a6f2b6fdfbdf145a3616f200f8bbf575c4922e015360850c2b5828b20a272d0b0f30abcaea5537e0539c3ceb7736ac58f599e031b08ef3d768cc4bf59b92eee184c0a04cce63663f445879ac383d31b0bc0e695a4b414c7ba9d4c4377e11a6a9bedb2892b6ff908a7c0f3237a5e3240561290c266af7a9c5ebfe83f4964bf465898f9057565c53d22ac4690c60685b23fa98240b564266ef68e49e6e83254af353aef1d911ab783e54ae1efd4ae6486555b6139dc02599a1e64115f7712fbccb7e2594df37bb75318c2bc0ff3b14b3a6007e04f7ca5ac9a995fd02cdca4a529ffd062943491d2730c5c9c9485e2b21e9f15e8f4aa50001c1805794c0790ad1d5b4f0bb5c59c692d9a4558c5b5d9f8d6d6abc75722b61f66d4545b1fda2f21c40ce6b48f64aa4d8a88b98b132d42ba781f4b962b78a854cb150bcb64713601cf7243fcf2e69882a19c92db88862111c2e6c48036c196d8a368f0259d010dc025bc1d27f9e5714aefe022e26be8dd28374cfe9c4af98d4ba154906bf5530c65641801d11b388cdecea07711f9053b53c16eab957c878b2855b492110f2a1ca39150b188f3c9bd2729424b7c9e06f45a2cb1ad3bcd2ec194cedd26e8c55a2b3944a85be619e00cfe529b5a26f32b9757882c3dc2a7e9a83a0bf19ee0ab162fc187c929379e3db1d998c3d3545c82d78c2f9ebb0ac2a743a7aba6f11f83ef4e2ac5f11830eab44f9fec59c980a6f1c867a03d8e0164d672ffd30a649fdf0a8ea3a321fb090a5eb374a228e98630a46c870677c1dff641c85c5eaf61dca7b5b5c1faf7d5bfb3d61a7bba8547261a1ebbde226744824a5e4cb9c3b6d6916dfb2b789c2212245ff4b2ec7c04c8202528b0551c6edf0d4d2fedc21d9562ae130e5bade93a57bb3af04d0b50db186f1368cdd1f4cda614ec2427ba455b65266ba224196c0d68a06252cdff2cab3c3ce482fd37bf5247472db7ee84e1c69e8ee47f216ef60a6436672d17da3c9fc04a53138c6b8f67391e4cb96a995d1283997057daddb0212543380dbed55cb8383fa6a19be1f1314b69ecf25410d0171dba3c8ed776c16a8dc8abed5ec79cf698d0e42243d4802162421cfd1dd9ae406b18f7b9fd852f9286dbf4e09dd618a5c674838045b913bb024a85affb5e1df2091662d5599676d6da660488143b58ab4c06629a67d45100d0ca5a13d62693b00e932dbacbc92971730a57e6b77a54091fac4737e4024f47e97947161429c0d06fe80a544a746203136e61f77d784ac72085cb65b8d3bd24d08323e34508105ca68ce0597a8d4448ca98fb74b6c956d826edac9cc3e700309daf71f92b61681cc0c93df24322e3cc8a313c9f02de6514b8fa77b1a768bbe4a6bf2fe478b92edcfbb5ad6f88f07391385446d9982949c4248c9eababac3c5bb691cac3260489fed93759c3453d42a2ca3f23aa298d631b93abc130e904286e965af76d721da4b3df5e2b1f6b987cdc078c3219fb607508676e348f1175b15d553ec5ad1aa9c7a786718ab351dd723ce2907837798421e15655993a51792531d1ad0d583fcfd249badfe5b0c53dd57941cb8e99a3b2805d40a584e6127c06b772d7d0cad69a84b898eea6c5eb97244a40f3c80a9ab642aa56909c66db40fc33e319a02a43cc27bc93d84b8127b3db92d484593e5f0f8d6772b0ab9c279cf488cb04e7483e7a803d6994e8d81560191254fd9434e5a776304cf5e1ee476f81c2c9d7611a611073d7b2dc08d36f9093039fe1af7cefc994473c0f1e6b317dbe29b624786e93dd74befa903eb2c517b9950c18f488c252afc62bbdca570af48f89f9e7f7122f0b54019a882af29fdf1e9ca4fd780f47bead64fe3271b78afb0fb5ea5445acb34882f891e7b61f6cc196e6909d3c848277520fd73d1316a5531ebd96df92cc5859ab3fab82e470a122d3b30a8d8a5c1fccb67b1aaef23985455f37cb5eb89c635202fb66485f727b320e8d9377c87ea0ef405b3d2c7efc7f0f423684d693b358b8b84bb0c975e5fd5217d6a9e791c455ac7763c30672b35588c4bc6d3e983f64e2cf8bfaa07b6765411e678312ebaec282839fe9a0dcdcea64a8029bac03b85ea677d618474a3c62b972a5213bcede92bbd7946d8e31c1b71cb56386b3c4f47500263ac41c6898e875b678c2a1a93f37eab5abaca72cf2a9c54847448e122fea2a6f709f59a00d89eec119bb2686f9e094100cfc1249d25b4bc3b54bc4d1f0c8668ba91a9b920aa80e9c381a312dddd5fd1ca785309361cb991d5d886b5062991c662b4731006853e805d8fcca79bc49cb653eeb7cc3dd84d9817a0df1eafc79b47085c945be6dc2022156c3fd68b40ce85a6a59aad760f83c9f53bc6924d3187896d6ccb7dfc0c9f14c24d6fd0e1d477aaa0ea15a03d76f2293f973a73fc18437f62233a8b737e12af20677ebc84bf1e54000318f868dd36c08813f63edb249574b1c8e8076b8640eaef8f653a69e7ea14", 0x1000}], 0x8) 11:42:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3, 0x1000000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x51, 0xfffffffffffffffc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)) pckbd_enable: command error 11:42:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) 11:42:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 11:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="94f9b3e869a810ded1b838fc24eb1ccabc512b0497e9e6f0f74228b1bb1686874de53134cc8f2de2decaf1be01aa588de5a7f8abaa5a9071c6aa3c16a66f820075c559231c6b577b2463bf7a78ac89e26e9c3cd7ae2b9ba2d2fb9d8e555811fb79be0baadda912805e880507381cad8a1978ccb15123e7490fa41424f026ed1826e5b4688dd9c552b10f6775334a16d16901bc377ae1611a8b3742f873d8af32d488c2bb933a7d927bd0f4014b6b1938561df713ee164292905e54f82f775f2382649cab5826fff2d1fc6d666f144245da9e5ad79b4d4be138e80d308893cb2b73573d3b0c9a3c55c2", 0xe9) getpid() 11:42:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x1000008c) setrlimit(0x8, &(0x7f0000000b00)) accept(r0, 0x0, 0x0) 11:42:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0xa589, 0x8, 0x1f, 0xfffffffffffff4a1}, {0x8000, 0x20, 0x5, 0xfff}, {0x400, 0x20, 0xff, 0x1f}, {0x8, 0x3, 0x3f, 0x80}, {0xffff, 0x1, 0x9, 0x100}, {0x7f, 0x4, 0x401, 0x7}, {0x80, 0x3, 0xffffffff, 0x10000}, {0x80000000, 0x1, 0x329, 0x80000001}, {0x6, 0xffffffff, 0x7, 0x6}, {0x200, 0x599, 0x40, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:41 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/183, 0xb7, 0x3, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='..') 11:42:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2d4a2d6976318eb73703", 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x4f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x1, 0x90d2, 0x0, "d730b40c444de400"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() dup(r1) 11:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="fc59aca3") 11:42:41 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0xe7, &(0x7f0000000240), 0x7f, 0x0}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) write(r0, &(0x7f0000000380), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000240)=0x10) r2 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000340)={0x3, 0x1, 0xc7c, 0x80000001, r2}) pread(r1, &(0x7f0000000280)="bfaa5244ec4f5abcbad865aa792346b53478a06110ad9721e61df235a71f4036c56483a75b02b5753f5f7483f6ee4718e4c750b98ea0c12e0e86af52bedd3493a4c828c9804c2417d42e410be098f57f6307457d28478b2d2bf979d70d923da3862c08446c41b53d5e892e86912a160cf8815004101196e5af0f8dcf6ec4b892bb909e9ad86a4b06449f82f816a6ff7a20cd9abd49385137", 0x98, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000690000000000000000000000000000000000000000000000000000000007000000001fdd36f0c3e136dfe09382cf9b87466cbbb9f1a91cdde3f46c6336c586aa4033762c355ffed0dfc98b97924a2c6a9c067927635fa7885c513c4b798942f3fcde6409768eedb837d34d3329c2d0db9f5b8a37201b912210d21b6cf634528bb7b63e0b22dc826bcd5db774978ed83419216c7d1b19879a92698e19536ddbfe5ec855904e7a9e4a8e11c252bc9d6e49338deb4166d3f2ab4a02"], &(0x7f0000000080)=0x51) execve(0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCCDTR(r3, 0x20007478) 11:42:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8d, 0x1, 0x6, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x800000, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xeed0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x81}], 0x5, &(0x7f0000000100)={0xff, 0x10000}) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/117) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xc88, 0x0) 11:42:41 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() 11:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x25}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[0x7fff, 0x20, 0x100000000, 0x4849, 0x9, 0x4, 0x401, 0x3]}) pread(r0, &(0x7f00000001c0)="b7d1ef861a4cb63fcd1afc0f85e3b79cdd655b8fcbb8251dc8ecba931a2fc05f1ae0d9d2e5dba9b90ea287778fcbe9f142278ef3fcdefca38e66cf965bd077d7dcb1b94fd1bc707019143c00a48dc710ad5a89323f8105235846c4b9febe1208b09ad5823699ed1c8c0294e1795b9dc0ae511c8542fb8106a5d3d92f5a503bb962180afaaeebd695530d0cfbdcda38e78c7ca1a78a2fd181ae93df2defa800c518ebf2e2c54501dc227621f9456a5136332340d12b79b3473f10c5c88bd5d295589b2f834d91", 0xc6, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10009, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20, 0x20) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) 11:42:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2, 0x8001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x7, 0x80000001, 0x1, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x2063, 0x800000000000000, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x0, 0x2}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 11:42:41 executing program 1: setrlimit(0x4, 0xfffffffffffffffe) setrlimit(0x7, &(0x7f0000000000)={0x100000001, 0x4}) clock_settime(0x2, &(0x7f0000000080)={0x1, 0x8000}) getrlimit(0x6, &(0x7f0000000040)) msgget(0x1, 0x140) 11:42:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:42:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x4003, 0x2) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet(0x2, 0x8002, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) 11:42:41 executing program 0: setreuid(0x0, 0xee01) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10001, 0x0) r0 = msgget(0x3, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x1, 0x2) getrusage(0x0, &(0x7f0000000100)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:42:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xfffffffffffffffb) ioctl$BIOCSBLEN(r0, 0x4020426b, &(0x7f0000000000)) 11:42:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x2, 0x20, 0x7}, {{r1}, 0xffffffffffffffff, 0x94, 0xc7d29e1ce11ecebb, 0x3f, 0x80}, {{r3}, 0xfffffffffffffffc, 0x4, 0x6, 0x7}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20, 0x2, 0x21}], 0xfffffffffffffffb, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x26, 0x20, 0x64f, 0x3}, {{r1}, 0x0, 0x2, 0x400000c4, 0x9, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x101, 0x9}], 0x7fff, &(0x7f0000000140)={0x7fff, 0x7}) 11:42:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:42 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000200)='./file0/file0\x00', r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x16) utimensat(r2, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x9, 0x6}, {0xc9ad, 0x8}}, 0x2) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fc, 0x0) write(r3, &(0x7f0000000140)='a', 0x1) 11:42:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80001fff, 0x400000000000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000}) 11:42:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x2) 11:42:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x9) r3 = socket(0x10000000002, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xadf7, 0x0, 0x8, 0x0, 0x2315, 0x2, 0x81, 0x1, 0x2, 0x6}) shutdown(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x0, 0x5, r5}) kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0xe7) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 11:42:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x211, 0x0) fchdir(r0) pread(r0, &(0x7f0000000180)="cdf9f04adc760bca5353cad57f44cb99dfe75d29692d7d170cbc25e2194b185a9a955be6b18c5fd4655ff8732c89b4de73826e03e515594d57c97a8a416de3211795281d0c95790480393ca588dff4c00f1256099efb4d01a6a16b5c2d98cd90d94179f7d5444a23aa7db97adf1af964b3af20d54c6b3301cdc00413f704d148b91b2f5b4039c9eb48f75608636b64d774d9198e873ff87c0a486b29b9eeb5e46f59ed9ade3c3ae6645eba8491d1f6ab1b3f2e249a876d9b29dfba04bda5d547ed2373cabceb2943774592c131af8c9c63e82235d0768f0a191509e3b7", 0xdd, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r2 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/123) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 11:42:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x10) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0x269, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0xb7d, 0x1800}, {0x4, 0xa4f8, 0x1800}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = msgget(0x1, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/164) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0x40000000000000fb) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) 11:42:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 11:42:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x277b2264, './file0\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4}], 0x9, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="45d7d7e228e107e8c1dc99df0f0cb87737e4ca9725331d020d2aeaf0c0b350f2392c1065e3dc229db26671271dec0073c97299284213cd70884989d7afc93a1d815be07ab675b6cc6286fa0d4d0b70a71d6b09ed1eed6665bf71795a935e91430be78308b4e9f8d3aba83ed321337725953598402a356c3d4496fbcf0ad66590a4cf4d559c3d9135ac2d6f80fc17adfa9a5f6f7f97a0b576d46f23550b0f8ace3013f9f335a487ae6cb3ff941d09ca0b492424c41c93b05d9694603469", 0xbd}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 11:42:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) bind$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="3eb2cf4857e2d0e0ecd44d9830a81ad3bb90b3ed8c30a93415abd82469fe3d1b3af2ca01d81d69cb76f451ff66eb7d1ad72138864d9d8030e4e16f32c2", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x2, 0x7fffffff}, {0x9, 0x400}}, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="e5ccc62488006abb453fd8317b80e192b3ebf37f7770119a4156d5c9bc4ae9bb2a53de46c2648c7d7d05ea710618f11275abfff528f0edeba2b527fe1b6dd64a2616f8bfbd2e99337c9820d44b387e9f346cf20f048f801629924a6470384b8ca23f27fb262948d84c", 0x69}, {&(0x7f0000000180)="4eec29049cbb1b250947582ed7ef6e0a09d2285ec4818b4ae05d73081e04c0bc3fc1402ceca495f8fef943defefeaa5622742d83c9daef9e2814478ef1ef1ea5a78cd5438e9f100b2e4f156a6433bc13067854c89bd6841904c467783ae86f9dd32dd7136157aad6b6c9cae9bc3c6f54788fb3c425e5a7f3cebad3e3fb92c04142e8b047", 0x84}], 0x2) 11:42:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x7fff, 0x7fffffff, 0x7, 0x8, 0x95e]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) 11:42:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x801, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) lseek(r1, 0x0, 0x0, 0x1) 11:42:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) syz_open_pts() 11:42:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xff, 0x95b0}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) 11:42:44 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000f5d4efa0451eaa3c44b909978cc7f6afc63c8ad9a8599648a19714dd77093199bf73f6dcf2c04b1fa439f07ddb384091c870af965038207e8b10988c9b3823d6571aab8e5ef3117faa7778e97ad61311202d48aede118f01e0c37b4e4085da83ea94d3daaa4999607fd09b834908535960ae4e13a330eb7963dcf4805fd17ec59cc2e30fcdcdc069d78c38768e5d9711065f67b56b4fa5f6dc2083032a9d6881b4fda2754f3a1f91af2c5cf825b896fdaf39f96a6c47d9ff20ad00c8fe635c2e153c821ad031c1e1b4cfaeb99e7e1c2579f51701a27ef317715a587a789229c798d8d4e81e7ffdee"]) execve(0x0, &(0x7f0000000080)=[&(0x7f00000000c0)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') pipe2(&(0x7f0000000200), 0x10000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x22) open(&(0x7f0000000040)='./file0\x00', 0x8060, 0x27) 11:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:42:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400004002c5, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x8607, 0x7fffffff}, {0x18, 0x0, 0x224c17d, 0x20}, 0x86, [0x4, 0x9, 0xba, 0x7, 0x2b, 0xa5, 0x1, 0x2b]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:42:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x14) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 11:42:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="d78e042d5d5a481c365eac4c93b5f262dcc58875e989f97e8cdacfcaf6331c21afcce9e50e8663d573067eff0fca5a46b3da0fb9341e2276d58e6cd6d75114c5d09494b826ed5530e6199d013a5a242b37dcf2ee341cfdfd32846e760ecfb31ea658658e20cd4f51", 0x68}, {&(0x7f00000002c0)="b4d4c98037e75c170c5a791e8ac59757d65615efe5cfaaab64c7d12927baf62c1c4eeccfccba22fdd61d0c4f8a1c67ebeed6142dbbba77427fe80e8ff1d8b7156d98414a9d6455d22cf7704e823e661e02a678e02c5428b88e3fba9f7d2e1b6a42c627ca68d49544a98136da8d0b7a9289a9d516b0972c540aac7794d2b50b351d54bcc62ef66e20e5d5e07f9966d4119de95953cd9410938440bcedc46f8f83dc5a01f396ed", 0xa6}, {&(0x7f0000000380)="c13034f265d0be2c1d2e393c6b301ee824389c9daf785432a6eab37bf22d9285a7f29530a3ff3ff48312f4f8ae358e0c5caa6e5d96663e9933a87293aa26093e9a71cfe51f93c15b45f7cbb388ceedf94e9cd2694dd77a4a972c0ca930f818cf669d9c824632e85f4ad178ba3151c85fe55a99cb8a8d96ba32852b2c67ea7bdc26a986f8d57494aa397365c5e3bcc57cca357da9e396e07e189dad0590a296c27cd70318d37505a0c56fff9043616c74873c973a54fe51834286abc0916914eedaca31a22a246dce096782ff0eb5b64c74fefee0de90473c78c3230894ef72a6905ce86a4fdad049a1634e96a82d", 0xee}, {&(0x7f0000000480)="12003c7b24c17fe588e685d65c13c34a159171e60fbe95c94bcc5740d7c052ec5c7b62664a40a3c5f28e25fead6ce7e7a6b5875441bb776c39a8fec580e8c776e26558c29672205ed6d1f27a1249034a42076edf92fdc43e89114a21af536698e28d0643cce05511385aa8781144d782481b5e431ca2707db34dbb761ade2655c9730f89c532f729a5172c94400bfd7e08d1", 0x92}, {&(0x7f0000000540)="646d0b464afbc0fca3a1ca7cd96c127275cf055d9f9da1d6abfa98c833b02d510cee4ecbbc535ef631b690cb293cda7a29d96a46a7e6ec5a6dc7eda5c65cd2abd5a798316b7b6a3ccddcc003f1ec985741bbbad8343d220c8cd358c3891b47ca7e1d51a67fdd80d76e5ab51f4ec0226547698aeb00b3eb7a5a8811e1953ea29a2667f8c6b43aad8feb537eea92c08d515185bc93b4a0ec84804188c6ea87dcf8d4e978dba2265152b8195e7b796a92895e0f3432679e6de565bda8f67ccc2dd3335b79b1a365030d9789c0380776fd626f57c5321ffffd349d1597ccd5f3d602f8fd844b74c5d897fa680f1ee5cad6974f495b312f3fe8", 0xf7}], 0x5, &(0x7f0000000680)=[{0xc8, 0xffff, 0x5, "0a1e9dc661224d68a7ed6567d5989097167ed9f522ca3b3d129961f900d4cebbc7d110286c8ecffa976b318087a89ba31a5a74ed4c76c598542c4d706fc3d974abe300d838b5ba5222877051ea6866072dc35ed366e619f48546fbc7612d017a2f209d17fae8885708d66c6cb1274997bbfeac10801699ea32b837213628050dd98a7b431458eee1c5a91ce93df41d68eda38645a3c27dc51eb08cbde4fa1f5aec3f93c356a2d1f53f87a7c81824344dad9ce43615"}, {0x68, 0xffff, 0x2bf, "19e45f367ac216d0e19f51aaed86bcf739a391895fd6bd868a72132f3b3e16a5bef012707373447ee10ec4a6390b920fbc830330f4c0d1d017687e43bdac81e9188cdb1017d8aa2598abaf5b44fad35ccf2027"}, {0xb0, 0x1, 0x6, "a5c5e129dff321798939b0655242b2c9759d2a1819576816eb072a9d1a62c83cd735a1bb0219c20f951943b3395af3f6c9484fd5724e78bf1fcf0a87e3705fb30e3ad6fd07d7cebe3feea5e2211f3b879abebd15976278510b07b2cd29b55bf5129b60016f548070689e8120dc868b06ee95129cb69a591ff182719e3dc80f9c251425b5da33207db5d0e3762ab8c9a2ee93964185f32d79640e831eae68c4"}], 0x1e0}, 0x4) 11:42:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) flock(r1, 0x7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x1576400000000) sendto$inet(r0, &(0x7f00000000c0)="3f3f3cdf14314f4dc2346b7d8b6feecc09", 0x11, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) recvfrom$inet6(r1, &(0x7f0000000140)=""/99, 0x63, 0x42, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0xed}, 0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/4096) recvfrom$inet(r0, &(0x7f0000001280)=""/250, 0xfa, 0x842, &(0x7f0000001380)={0x2, 0x1}, 0xc) close(r0) ioctl$KDDISABIO(r0, 0x20004b3d) close(r1) write(r1, &(0x7f00000013c0)="589b4fd21a0c42be45e8c577b7098368e63b0537384d80b191df65d61e31bd139caa9d0e92cc6114a3f70fc72cda4f678aa1c0e201ed2a6d33a1d6972b45bc6db8ced684465fcf5b7ed23271d644301f578caf48807fe46c505fab455a6e", 0x5e) r3 = socket$inet6(0x18, 0x8002, 0x7f) stat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x8e0a, 0x0) r5 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) mkdirat(r1, &(0x7f0000001540)='./file0\x00', 0x10) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000001580)) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) kevent(r1, &(0x7f00000015c0)=[{{r4}, 0x0, 0x40, 0x8, 0x1f, 0x4}, {{r4}, 0xffffffffffffffff, 0x5, 0x40, 0x200, 0x1fc00000000}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0x7, 0x9}], 0x7, &(0x7f0000001640)=[{{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x7d}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0x8001, 0x4}], 0x100, &(0x7f00000016c0)={0xd783, 0x7}) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001700)=""/77) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001780)={""/16, @ifru_metric}) fcntl$getown(r4, 0x5) mknod(&(0x7f00000017c0)='./file0\x00', 0x700b, 0x317b) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x10, r4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001800)='/dev/tty\x00', 0x30001, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001840)=0x2) 11:42:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000180)={0x8000000000000000, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f00000003c0)=""/145, 0x3fc) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) recvfrom$inet(r2, &(0x7f0000000300)=""/154, 0x9a, 0xa5c7eab4563a16e4, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)=0x7) socketpair(0x10, 0x2, 0x1f, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xd4f) socketpair(0x1a, 0x5, 0x4, &(0x7f0000000040)) 11:42:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") 11:42:44 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0xfffffffffffffffe) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000180)='./control\x00', 0xab0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x1, './control/file0\x00', './control\x00'}) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) 11:42:44 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x803) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b523e00e00"/89], &(0x7f0000000100)=0x59) open(&(0x7f0000000040)='./bus\x00', 0x30002, 0x4) getgid() 11:42:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x401}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x8, 0x16161d01}, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) write(r1, &(0x7f0000000200)="0d78074c42f65024c9b07f43ef66de3ea6877388ff58eff6315e322ef3601c8918b54c3e97f725b3306860adba7ec94d85bf74d4244351749c966a14c6b7fa6e9b611e5f2140dd3a5fe4fa", 0x4b) fsync(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0x8001) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) chroot(&(0x7f0000000300)='./file0\x00') fchdir(r0) unlink(&(0x7f0000000340)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0xa52f) chflagsat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="385b73b99808c26dc91fe7adea92db00069178ed6f62ea72ecd1922e355ac025402c6e67413818fc8f5e7fd58438d310d4501d77b4b810271c807a5bba88bff4112c749075d6ab44ac49d123ab5cb3829e32a3ee2758cf56cc2d548dd849e4e5366666199d0f5761af45c43c979c7e031be739654e7115ec6d8edf040739e6b84a72ee54da34e3d7d1a46ddd982b4c80016af35587fd6c849423f9f7c508167051b530da5a5ce5b4b194441e0649b1df8357537027e601845582c61d5a76dd64e68d6b1662f85da286f47b71b0695025f3d36098e11918568e5f3cccff7eb9aa6cabebd113e344f3d151c3ce0b30daabbecbdfab473a815354e3e47f5dd0921fdd75ba13efcca39162f3a9810aa9f6d447abcfbe414107b6157ad6ec0ac8de7bef5d5699a4f7d4a1d8992db8ee8f2622ff2718608faf1a0207d7f9fda7ddecb5196714f660abe3dee5bcfa07ac7696024e735d6668db742d11f76b272776c189f772dff5438000edafa06fb884b53a3be24f2fe012c9952efd146a49006e9ad11abbcd333787e8b345a80de12a3d8dfd95787073f4182e5e7f3ff5d47e7e697cb49c10dbbc3f4879fc9b703cee162cdf21d0f92040399a8b3b241c4376f53fe33eb68546d0446f1939a1c15d15802a0ecd463b25952c46e261fbc89fb501deedbb5de82750db88b4b7acbf5d0ddcb9198e666dadd2bee76fe92425fa48abdcf049619a9337e738060a21e1c04f8ea31f6c59447aaecb263930771be3986c3229f1f0a24639bea9d87ad4940a352454ad05f740f8ca7359f07fd6f1373af2e4c6e0a92f2c1bb3c1711ee63f34191ffb82c101edfa47d2dbbd11f59e265d73d0cf5ec22cf56f2b483e4df8a455ba0377c81a6f604e582df2edbf42cfa41244db7b6850b771182bc6258d7deaee81d37f6f22383381ec47ae0533bf04c769ea319f290a09e5499f5ddaa85063a031320008af578a37338b9515a651294885d2fb624687e9962f989a49d10060b4dff5f95bca771cd4b8e630dda819a6c997fb397480bc9a165a78031787cfd961cb0182e057afb27025bc601cd7b1a48566234c0acebf41c709b87298042e422b44fa8b60479cd1c279386b8d88d13e3c372df389add770a7730b6dac2eabe8cb4de89225fd5288836052143737b7a09389efcec058f1c954db0f672a4242a5fc68149da292c05576669d07165502659d04ac3ed8f77b15dcc6eb633eb1ba77a9d05448177b2d806e3677e25eb823e5ae1e997e6725710805462ccfca86ecfabd343967dba281b14720322ecefc877a91cb6d8999d6372e932ccf2593c22ec6b03e00ec8012867071c1becd6ed113778a17f3bbf87b8e4dceb8347945b61609adfec00eddb27568fc60c4c6975e3b4a61237ac7131797ab535ba0997586b5fbd00724f9ceecf12f8f2e88d783567ca457e0357d367c678b6faf6e365db747ed929b92036ddbc7df8200a444aebd2171b92183ddca16cde3a206e951a52f4a2e53bd613bc1d0e8fd05d3b9eecfa7f74b9ecd2cd54e82e57ad85fe806cce3f615ad6f43085d27c59e9c12c27e504e683deea84504e7042d538c5d9fa3123737c2b52ca8ccaa323cf6c3a7ed2493b5cc9e0f15027d39081d74ba2ce04f5d324d2e1ad27246845e6669d2799f1d4fa1782434af18004785d1adccfae2a44cb43cbc93b1c7ef4b9ac3317665078d3789605424240ecf4a423f7cdf9d0afc1a677669318e8fbbd667dbdca5fcaa21388785ba1cf1da3b762e6ae7802726e954144929cb35a3e9e94b4a19989a0aa6cd358a7d64ba39c422d9f5d7782f8b637fd3b91dd68ae13d2d8d079fbffa4483ddaee090736497f549f5c55e0e1a9bed15af1ed551ae1adfa84232a19b8837c6fabfd513c54ff6d5bc7d6bfe577ed7d0769e8058179f4f0c2cfd35559f95bf04dd7e877c7bd0bc4ed61c688da854855b837e919381e834a54c84d6f0ccc4c92c2ce37674f9e21f327982a3e369cf159a533f9e97ebf8a7277a8b90a1d40c41178615d2e0b809a1329e7527ba45e2e0ca5f9146758c494dbb9208da48146902f9fa4e1adac140efa0e7c6b09ff861c9453ff1010925796c264b78c3adb3578068b53d4c2487cb0df6e1476fe122d2cc75a8258142ee5558b6def8e0b107b356f5e6db8fdbf539bf3cbf207ade4568c09d68fbfb3bbb64a7b9d6a949679837fcfa35924b4435c945d9b9bbdbd657f474893af3b88e8f347375a7be5dc2bed3e1324c50f980f9cc752ef63fee85fd3c21ac4cafbaa61aea48c5c1adadfa2de0555a27f242d8394d1d85889489a4040dcb1cbc256c19170ed42a299efbea8e4c983418a4f04ab505c6ffbb196878f7b5166f5b7611ca315a1de002627fa8b622bee5414a8b3c6417cdf5aa60066900bd120efb7d2a8050fb12fe5a6414c3cd07613019c7cf341dd14e34bfc05b66a6b30c14313111cf06690c9ad323bd7347e5865dfb0b90101f27f7a62e69ec7dd993a6dd9a026c67f7fa11915447b1425ac2ef1b162049b6f20755a03bb0a5acacea58a2a92397238cbd290ad78252f0444df6f727c950205fca34f2fb15262905a2331661abfc7cd2c4851b40949880d20216ac11bfadd47f6970eaa411a5dee9e5bd3547957ac5b69db55f7a4059862007e3efe1d72c1e6154ae6b9eb6842629b943d42de10f18621a8b4a139034499f4991a8cb9db6e07eae031d1feffc0a04293aaee4377a42f9cfe46e41eebb04002e7c102e318ad719272fd95e6d61d7278df33483c2a3a2dbb323faf3e0b5a5ffc0c2f08c82f9a6510c49e91bc2f1bc185263e4aeaa5b511d52769ab995b0282a70e039f7a7a50ab1269b861c760626435d7fd99d99a27b09c74f7131bf0ac18a1bab2cf26ce22471982db0067c01f6253a8c4ead5d95d50040c2e8a815f9ba16aee352f1c3fd58637b5d10d187224a520e9335e928d37599ccf0806abfc3da80850be954aed08448e0bb6763b076bb529f77bed193029c2ad81f4ee284c3ad9240daa411d6706ffe75d9747ff41f9eeee1a54ceadd12e883080d8515e81d1d5d26b47867782545e2a8f34405ee668c3d13d3cb9c842b4514f123abdc7db1badde55c87ffddb8730e6efedbae2f74b84022dbc9c0e8d8a5c262edf1870b688fb87ce71b26c69bdceff839ac8f7d84bab3cadc7f16f99b11b42536738716ac7f09b1877b889ff51057e35132b4210da7de41df3cb00871d665cf079de99c1fbd480142c12428d50793d7bcfad137290b7f9c29a6aa1ded321f839787141a40cffe866ba5157c92b3a74e7581a8047ba06e23c21583029304c2701630338efb6a2fd86b8e407939f39c90721fe9573c9c6e2663a5ebc015c77e59710fae15f3d07d41ba8edf1b49f5a380785bff88306f98ebe284c7a9f9fd2c2780b1f7d2e464ece5d9cd153afe71b2b7fb099a3c1223c0913d152464f5f80968c434d89d6e398e54c0e48b4a59abaf84dbc8bd825c9ba09b1ba31c79a36e11c3cd781c07b695c02411bda0ed0739f970ce8ba70b329248fb5115fc36dffdf77a434c3dc3c624034573a81dccd91abfb84256628421b1a9435f6bb302e1eee03c51922170250ed55a520d6d3ae08bfe95a8660b4b74464b3c36c684c8cbb1bbb7d1b0da87dd28cb418db628a3c43e3f696cb24a06d75821616a1a5071ceaf051ee92e17592ca6104e5cbabc290c442b5df733a73ab43fc7afb20928e3f542baec02a3def419c6b819535612cee48660ac09788cb00b180b0a9068ec75f1493565682170f942461e7c3dd348c5015d798a385139191c37727f1ac2f5e9af983ea33866c85e1692a8cb7a91c3f4e83dd8c4cf27e54f59c1d8061392778ee68383cfd3be4c8030eedb7a3f2c7a8de9a1e4eb384d6c3ba6a4766570fc9ab3d58a4206f6e474c5298fb8fc74b98d227cc2a6eabe483aa34f0438d711102c4812ed0be3631ed3133fff9705ca5e496b76f05cde17ffc295296631b02312f645dfa2eeeb86307274da2cc332575d8d1fa4baaaf464612d5f4191f3a8c0a3afc4b5786375dcf4c9f686e10aa9ddf3b94582259256519e4f25000ae8ef8a0cc32eff721332fbe1cfc6f8fd410a71d631fdeb881977e6d4db08ff9863e1c0fe73ff01040af7341e92cc7f0a9e76b0a6e57e299898aae71125ec99b069e191c1d5dbcac4ce8fbb6cdf35844c0fde0e5b3c2fdc4c29b0c221bd05fb84b90c706652d9bc67974ad47e3dd81fd6039395f2adc1838a03fc2ad3467cf0c8d9bdfe06d5748a16c9649c2f1f51a0928a4f328636982488423d10912086e8e921f512991d831b852b6a1f97e6a9dcde58f8bc9d5a85f4c172e7ab21a030aedf9ab2a9e7d8ecd987b32a563307782ae98a436dc400fd7fd913bd772e3ca4062328154854946c1d9c35ed40a124f48345d66750de7089df7431a6cc3f79eaa82f25691490f59b336262e4e9720e7533d6653afcf846a3b9fe07bc98072c440d433977d0f59ffcafa63feb28c15cb930cbd9f197e8a1383e406d76a97e246a25a16b09910017b32d2eb781d8fe6a5193a9ffc59b4eeae220f521c5c262a694744bfbc1e7363f317297392b54a115d6cbb39d0d62823437601c14a0c2612f48f02be093fc81689e0bb8f06c1d9bcc89c30e45179047ccd7d203a001b5d5493c881212a412286fe631632b7aa4d8ef361891b49b87d68d06c0f34afb9204e63f6ab5e56b8b342b4109789045a5f7a1d01e895ad9de2375c18ebe72ec78c36fad1da14efb400877d588c1e009a1ebf46534bf209dced576102fc487f4367b4474f8bb1de8777d268276ea5895c5a053b8e93f35f0c85dfc6b8b904179e3ac0737dc6587894cf33e2646a8e98eec0a7b0671d17691d45d1544b7599aa34c55209d4a23739a9547ad57b0a1b64a6b7375aa4b2f4a49fc4a4699d9bf85081f28236b5c7b988ad25f7cea5433271da792299e91b5556d9819342aba8b0e1f002fa9156e2f945d0bd682363b6a1348bf552dae538fa2913ae1009137a462d77e4287653a2cf0d6d86622969ba0935c6d950bcd8898f020004f574c325a13ed9c61ddeabbd29d2402daaf4a6d573e1f79cfdd06166e497b5e38f6aecc0d74bb18ec749299f84759e0b498ffd857220e1b98140f3fa7f1818176a19c5dcbfff09ac271dd4e55b53236ec5891955a2ea68b1d24215351b4d985d1031b43e9d204b666d0019883f1ded7a049d5f23fbb97adeb24322066a9f54d4cf0be00596561bc28af822a99e6bee569ca33e0ed47db44714aa4e3218bc47805d08ccce2488389e45d1dda70995ed9f1e67afc3ba36f7a2e9e5741c1b59582190236e85cf0c024d3d637e2cb2d26623816e3d0fa7736e15ce9dae048202c46ad0ec077a9e1bdc6e3bf5350bf99339151952dc0ee263bd6e8941b0e39f28b25c348428bbd6655bf142a7f19845ad8573f81cae36b85678fb138a99d58e0ffa73711106681f80080a818ce32f70245fcc7d70266bc799256e47537a1de0fd8a0ac8b6a037959d8e465d49c21524c03a9f05dd2ff8846a4c989f98a6e02f13c09c4f31985e055c1ab725c8fd739bc3f0eb0130c93d42e77fc5736ef8bf25dd0024c62d794652b335a1c9841d46f62e9fdc5227980e062074cb18de3424a37b5945b79f9f767e17d5689e64260000902429f88477724770d23dc9d475d0f6061bcd55d710a3db5871b82667abcc84a0288c13f48ded2eaddcba0da4708585d0283787ccd3d6b9dc48c02fa34fe54e3b673f404bf622df34d303c8e0b829a08957ed8eb6eed45f74664f953", 0x1000) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001480)={0x10, 0x8, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eb9000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f94000/0x2000)=nil, 0x80}, {&(0x7f0000e2b000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x2}, {&(0x7f0000fac000/0x10000)=nil, &(0x7f0000f3b000/0x3000)=nil, 0x5}, {&(0x7f0000e78000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000e49000/0x3000)=nil, &(0x7f0000e41000/0x4000)=nil, 0x3}, {&(0x7f0000eb6000/0x1000)=nil, &(0x7f0000f9c000/0x2000)=nil, 0x81}, {&(0x7f0000e82000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x100, 0x0) rmdir(&(0x7f00000019c0)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001a00), &(0x7f0000001a40)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x8, 0x0) renameat(r0, &(0x7f0000001ac0)='./file\x00', r0, &(0x7f0000001b00)='./file\x00') ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000001b40)) readlinkat(r0, &(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)=""/4096, 0x1000) 11:42:45 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3e, &(0x7f00000000c0), 0x0) 11:42:45 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x1fda, 0xfffffffffffffff7, 0x5}) r1 = kqueue() shmget$private(0x0, 0x1000, 0x102, &(0x7f0000746000/0x1000)=nil) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00007f2000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:42:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x112) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:46 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8000, 0x9}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4e018bb7789b5c3b55d01d127f9211f6d0a691dae18f99e8f2141b9ae55eccfce0f8f0600f498cf7a069db3414403727a5eb185acd48af73e4d4a7c49ce126a80539f3fc619d5a0ffe29b45fb5f525a54170f621ea5a320b0cf359d1719926f9fe26af276352469d562ba1e2af4b76097c090c4abf29edbd3e11277bab81f48c890c0ba4a4541c3b904840f2a5ce8710eb2970d67ed6722fb43315591dfb364a297a6e3f8a5df84437d5ac9e39aec614e57ee821db5e543e8f2eb651c0c3584a90ff4811", 0xc4}], 0x1, &(0x7f0000000200)=[{0x20, 0xffff, 0x8, "deb69819552aae1cbe"}, {0xb0, 0x0, 0x400, "bf905fb4a898f248a6f23014e8c44862b79bfe1f8264dd75ca054c0a0967701ec9e16c7b102ad96674cd59794112e668f6bfb5967ad6d7e4c04e936b7b6902e08c9b21a985fbceb540952e2406afcc0ad6c31641d3498cae809d4a8183e603c2a1ee79578ce9fc3d1dbd4f9ff70002f545cae0d5eda7075182a4e131a0ce27738071b6816d2f88df59ee5d4dee05e8596da1abdc01ff66c50e88e6690fdf"}, {0x80, 0xffff, 0xa4, "288939bbaf37d3ddbd7af5627d19c411ec707807a3fbad8b149fea691589f570dd5228812905f9111ea5b9f20cbdef876016d586432dbe5d5a10737110a49128ba053d83f60699e32bcf999e22e6ba338613defcb01e6c707209c795d717ae8399c87da750f4937131603c"}], 0x150}, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001840)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x3ff, 0x2d}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000400)="1825418e0d985d14b1b4914b6d0834529685f03f59adeddcdab89225ba91a6c04d3bf0564f1e538f307ee15c8b22c3be10840829aacb324e", 0x38}, {&(0x7f0000000440)="c31ef0697282eadd616614eef88cb96de1261b2abdc41ad115b6d802475f01550f0a9f74814a23c4b7bb5a2ee6f64868b72da37c6bdb9ada4ec00e0ffaf8fbc7ea4b020c", 0x44}, {&(0x7f00000004c0)="c84d4e313ef4a333347a188af48c32797a", 0x11}, {&(0x7f0000000500)="ba789a1c97e646abf75c6e5b6609034c26a7d92c5d64", 0x16}, {&(0x7f0000000540)="1daea09ed2d620518f50777e8648cd", 0xf}, {&(0x7f0000000580)="203da9af92c78f01aa3e37470a29e762d860010d23c92620f4ea47e5387cc8ec71cc7ed012a721bf331dcf2aa574c05e81df2b24a448250c", 0x38}], 0x6, &(0x7f0000000640)=[{0x1010, 0xffff, 0x0, "d72f116b0b93deaeb56697eb4ff52e06df40682c6b49e7e0c3c6bd443fcc7a9a48f1da63299909f32d206b37e39cf2e819e07c0d86a133db8a5434b433a36ce67fb03f2e1b42d9f7b837daa826d46082782377a1f202a28468648031420527ec9c76b8909a43378bb8f3dcc109faf1cd0b7ff901ec08195c3724d043f513bd99ea4142d8eb09dc89ce18ec453241e9e8fe144f0531fcdeb51e5c38b2e4e1ec1a8d4e68b4da7f3bc749c457f2510e0147cd0940664275e3bd29853ce500f28af2140cae1292ffaea448c6e36a41fe63df68b82daa8843ac74c5d17915c7c4d3ac098a324e4d06be5d4e1fa7523cac1bd152c2881cb232afe5e1f600abe875e3696fdea8990aa79a96dfc4cbab36b5000fe3a7c8af8df24d1134c844949b6d619f79e908fd0383f76b7a8b4465953360eccca92ec4150c3f8652bd83115ad68fc8bbd45356c45a9ffdaa7f739a98da431ed9f7a6136734681b85c5d038bcd789f1cee62cacf4888793c4c2116e0e1cbdb91257075f51e77e27e1071230513a78d22a97a1bcbffd8d2285e2f0029111b0015d0832ab4b6ef3b9ea352cdb3dbefa57c9252f7ac2f517afcad5343bf944e3412998eddd3525a2007f041e85d9475769fefbadbdd11e0fbd0ce9944be0f8ed52dd600fbbb1fe1176f297f8215fe432975a80432237babc267bd7e7338d61e16b93503529abbc612466526bcefa15d97935b605983a61d24eb8b816513b38ed62f0b7ac5a1c43c7d8408f56923b38603e472bb1f197f0cbad1242ec0ebabc624ce65e2284c6eff4c4ea4b9dec8654677dbcf64fa284738d1fb17762cc3666eb5efde4ce565f327f5e8ad2bf2100c5931b4eea63b1a645e21d811db01f2debde6832361298f5db694a598106513a89b606aaecba31f85adbac484c3ef5cd432292b3a6a4275df3d91776b99724a6fef82fb29c374eee2566abf1c5dd52af9e41737a41c7217c657a80134b077641203080b7e22888206db05bf45bc6287fca1463e8f7fd9ac6eb7a47e2dc2d895e9d91d8932038fac48d87df8ededc2b6249cc30abaa85741f156fdb82b389cb15797c6fb9fb0410a9e783abe9bd44bcddfb5da783761d480d1e1efbd3f49e1644c52b016f9fca3e5acae8109e23fa97919e17c8f775d63a344364907e8c57b4d28e686bd618ad708b854d42e3919dda99a226b940441301d434596f15b1224a411ad05a3da57ed9fef9c95f23557ef5d700d577c2169af0a4f45717e6c6b14c8d8f8a57523a34151ced46e3d69de69b849a7583b0d9b0d03e38e12e6acb5e99cc5c0cde6706fd6981fdf08396ea542ffee91cd12758b09e825640eb70c1fd9a2a388f1059a7eebbaa04f83e4225b91593fed942d7bf417a6f9f949162078c1862f89d3efa89b4bd98540dff2ad3debf9b0f9fefe0c6cb8469b7477215bbba1aea5da09656db24486a36c43ab0b6ef820ff9bba607a7d93a354ce802b007421d0334645ba33034ee671ddc2ae5683f7e0f321708617e5a7b3d6b41daa79745597cc43671483a970df4f169df6766c0e516b4f9fbbb0b42582cedaab3954e5f97ef721c5c7046dc4d62a78211282c035d832e7cc012e9009a1dc6d20aee79e7ba2d373f1ca3740831e16fa26959d3d46c08efdb70b574befb0510b1302e73896df0eb183179ff7b3544cb5892a5cc989400b7ba09c3365d5c9b005c7a56560c54f492046bbc8a0a57e46574c20821e02b8508a0c1476c3fe397134f51c04976f49e4a05842f92f13ad44b4bdddea1fc595b858b50e59eb112b0716b84b9c1f784bd933f518c1814baa9cf633837f30e69b82bd11bd81dfda0ade4b7d785b82d30a240797288302ff9a7e5a7dc5e7730c2e818974d53a0cbfbd9e164be0612f19d1ca10aab289a781f09c44bd0b984c2a8a349f4e21cceaeb62263cdeb93f131d65e9223b3f7bf1cec3faf989370d90a3d924d1a9fd28d8fea6c81a35605c6434722ae30eb60dc285a6505d7702de911795945ff369179ae3c75450021f6b187a7fa715bb18963e44980525395c2cb4e221016a559768c0050699d3b6e44c717d9afd112f8af41105c5665607fd0d54be355ca09c781577baf4b3b7c5b88ba6e6dba0f5ff3fb7b825bd1def725efa7e4fb8f14cdb55de0622f72b679b6a83c3bc9b66863f257e2073210a1f5026e0df1f66eda6566aa3cb79711eabbd4f9358d38a1483c2bc2c6d9a7a5a623f9fd3fcdc02f7c835032caaa9f993b770ae3eb8f92ba865792d7075d634fe6e18f92e5d18cacbb90eb71f41fe2d75137608b739eac0644df4bbd401618ede79e7ea2837341cf19382b5bd0f9513928b2499ab3f70e71f6a8becf077bf60748ac88be454552793ab79269bb5865c5a7df7e0873438d3d8fb748702987a22ede256787b7969d5bf46d16bdccbb10362a06e8e322633e952c7215a053da63f7ecaf639a47259a082b9224e1afdc2e22286f4ff9b88f791a95e6ac3b89895c1eeda5d52e5c27765d95801567ba76876c830f26997915d5e7a84646b4d915a6fbca481f8241d03b8071722729b53ea3336c1c4b587a62e688734521f1b5939bfc85acc3f6da6013414209839702aa71bbf4f7e44373346c0a3401b2e323047febe41855abe044eb1845d63c3088190ed4ba6a9a51896a8f20ec0d1c0385aec8b13b896f549adc57d8d75fb868bbe1c4fda4bf2436d0b31681488cc15b8acaa037e10410c0cb75e0270944fc5f9b0255d86c07b29bafe261f484e5e02ce2da622a11789803ca1be6d63271d3161fdfaa06fbcab858b98df42f7fa864d6d9b9fbc0cfbd77c2ee5ff58bb0cc45a32f3d46e49a42b52ade8e48493817f2010a0a4233f9999d380a31e8be19cb7826e9c6fea21e0f9b86b50321e8b8470a784b04f7dac018d2f2e79b26ec8c02bcd3b5297f4336388ce69a1a7f0d926921683a11950993ecec20a45db8b0913ac6786d64dfd678e1357e64471b23a13505ff195d7c4fb319e78b286fc480d8e95f9245537635649bc192e6a9fb537c382e1e37bb2aafcabdd9a8437fd9698552b859ba1dbfb36c0f83a4e2d37d9f1402227f4262866a219ebc630491e3930499bf8b052a63dcafebe8fb505d30667e9b1b03bcfe513cbafb99986d3c8f1d846f56d54bc4b2b36172030ba277212ab67d2f132d38cc91a4796d3bccfa5c0e68aa0335cf2bf2237218582abafdd1ec336e9c4c1f26448e902301fa7031088201cb81ad5a70d0e91278a1117b976f7875623ca1ad8cf5dcc78696531c535f1655ce04d6345c3b21e0a8fcf4552531535fa2a20fad18216bf39ad3d30c3523ab9fb74ad1446834bd78e2e5a4b01d774d973e765001c982cd7c4e1091a5dba4b0a4b79cc075a1caff5fd9b260a1fd566dc61e9e38a8eb4e417d831d0263222a6cc5a361e45ddbee97cc1516530a29084caea7446dec5619456030055d05f514c0a9989a2529b31e7b6205e13098709c1794b77ce38f841548f50597c9403b76753dbbcba31dcbd30ca6554c2303fc5d7b2ba173dc841476ed3dd1c69ee8f94ff98a6ee6eaf5f2367150c8af3defe37ca59a29058e007063d42883d923a09a24da3030ce374e74ffb09543bfb1ddd1258d67e1f76388bc9ae161ab7c6c2c626ea1ea48795b815793f0a680df4fe01183debebaa4dd8f301d0adf576bea534ab0e11fa445d24cf3fdbcaea8c5b162547e5cc291b855dc879b2d57161bf0d699dc91180f646017006ca1dc17d5c595c7c35cf7ae30e8c46d7b8a1831cb9afcc7e9e26f83f25362282f85790a6ab81de22fbcd5e70b9cf5f2e48283b836bab1c2da9a877520b1d1cc2c922795af6aa52019b6f6af97b382a602d1944991099f5df07401f34ac23606b97ae3b7977e733c8ef2ae6cd9035e487b9dc980fd8fa3dc65e3cee3fa2ef943c8e3fdc075a871669864fbaded284d7c5d570f0c2cb3cfd276813f5ab50ab9644d13c0117f2981d001a3754b348a35a0b0b9ac2fdc2ded6defaafcbeb743283a70fc5365b71ee34e8d241f1a5ca7944de8386a14bcab4a3d1feb88c2ef740982549023378226e72437e450bbf164f891828edfafa235e26bd68027433f12c5ac70aea6f8279788461151f455b112ed0cdc3427736af219f4dd192bfc856545008f5c33142521bf2d1a488411939f6c849422204dde77ed408ece7320b950042ab05d65695de6d8290f72d8fdc6227b5499a8e13727544549d1bd6d936f0d554ca661aa47a93306f5cab7939f2cf3ae844737fe01bafaa09da854950f5037df4ddf47b3dfd308b9ab28148a1250e78413892813021e7b9e852642fd96d217db6bf7bf5df03cc5246bea0b38bc3d448fceac431857dac064f7463f5e41ee525609ac570ef852df2a4be81a4b709a3b589f28adcd19039f173348189306055199cabf38001952ab8fc6e2ba158d50efe56d577d13fd5a23c10cff67141ef240d9f84117d29f607f0708f93d611ea7c7cf5f8dd25a226454f9f6e8fc9a6db1326980fd83b407c24b049cd39cd3d0da1595630a6eb39efe796c700f3aedcae3e0936a4042cbe5fe41cb6b9c51602c7595d79f570773815a347fb4ba28813d5ede22e7f576c0b7fdbc1c09a6c96c9d7b347ad0d6be9276e1a6fbf0d83a3b85f38f1bdd09c14169b9d7ddd05a7e3ca1ac4629c3d06200e99a84cb9445b089abc422b3b0a5b0bdc26cc39bb83b1cf1944a55bede3c8c09eefadc2315dfebff837e734a494990fab0d64dfcf3e9f4ab38454d9ad1a775d80c88f5bb902eb7fe459e947f2082256e43c27405b09844c5812e52cef721ce452dcd217e05472114ca9809533380178e9326dcf3c2b075b249a928e08ab1ed47aecc4eecf7b2f5fb1962d0023f5ce137114048a3871a0717f614458052b8679771b30d8824875b5ec245e397eaf32ea536c5e69ea35560f5de2fdc7115f820f26d1be1aca1ebc395a03e3a42484efe009b18e27a9006af7d33504bebfe1b1de92ba916b1fa22d2c5f102c134092c0ad3b898a1d316395c4bce256013af00290e20e0a6186c9fce9ef5f1b070d92136cc5ecf72adda061ead4fcd3f764d5987e8e417b20d6d75a9af60a19fa26440e7d3b32201d2edcc728b2c762cf791814891b4ab76eba4487e04fc6f249b79185a55ab1442a1e4a4b9ca4e2c22a7084896288cbe61fa2bf295da98990abec5b67fbf82f3f18c681180de520e28d80076986f69538bd33a020eb6a19bff328de2c0e6998ef69ad512fd669654ba6f2aed29fb3bb0587beb9fae0e1c48ae0f3f8bb981ea1c42d36bdf9de9afb22a50ee67072b005986f39d0a697ee71f08d4b32dcbbf53ed23e9a5df4de23d670e9acf1aa82064f012d8628da01c2e65bacbe882d025ac76aeb28496f5a29f0698253f77e0a8d2310411e25026272fafb8ca53f2cb0f0d61ab12b5bd00fa148bc94fc8e195b726924e276803885c0c2df0276cc31a3ee5a133bbb436e1462b951b707923d35eb5591df1aa2808f87fbb910a0152c3b14b8c884745228420b04299e86cdb1843ef30dfd6e6942e648e70e0d34db9065994505a193648e32924ed57e9fb51c06eb95e16066c5410035cc559712290704945b74f7fbc2ead47fcef35d1d902bacc6f8f4a86c98d1043042bd3daf1505b6dbeb0b6091330642f3c6e16a5310ed1e64f0b9b481b8cf46782b9065ed006f69a52dc4d49a312bdb22810009386a0747a8ca2d91a9c9bdb66450d6a4df7b152b961ac9399f36aa4973173e60c84501a41d8b9ffd23ae0f5b8e8839e82186d1d176eb8cfa866424505560b"}, {0xe0, 0x1, 0xe060, "129ec6e130d0080ddf2d1781bbac5718ee428aac45e8fb532ddd86fbd249edc9259c83f68bf7572c332a0773d71ddfcf410b2b61e392f2a5f4e613c17a1160b37309a2a8761262debadc05427d32cee72d2cd5a2eb70475ec78fe0f844cac38fbb29e3257390ba3003d3dfdf3d7a89bdebf26a2225f4bba2f4c83b32a9b7208aaee9335866e0b1302e2b82575f6f26d3dc238878e82b1fabe2fca80afcc8472ddc5cb0cd53da409803599b6b4676aa9107d469755feddeaf874bb2c85e4e28428d7546870e08823daf2c990172"}, {0x88, 0xffff, 0x81, "c0e0df8325983dd1045e1a8c6ab1d7caa46b13d38cea20991e70f4ac6cb3d0c12d245ee0d3fa8e3339264dd8b32d4c5c900847e99d2c46e64621e3e1706cce34af206623017113af58bc96aed7c4d3299bd9e112099d7d2cc8bcfb690f83512ea386d5a92234d63a6e443e055ab2e60dd505dbb07b549f5a"}, {0x38, 0x1, 0x2e, "f553f14613878ca40212fd702623dae63308defc41dbcdadacda2bdcd75ef80b93be"}, {0x20, 0xffff, 0x8, "f78a02774797c08717"}], 0x11d0}, 0x404) 11:42:46 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xbffc, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)=0x9c) writev(r0, &(0x7f0000001700)=[{&(0x7f0000001640)="67427affa17618338939d3377980d75aa5c5bf683939a6a9cdf00b3443fac299834255da5a8902353522ad6b279434e1e0878b284adf4330b511a27d133dce1b937d1eea356f4b968cba375e0664aac88c1741f1156f964ac708e80a33c9bba8254fded4c1af5164de7eb8d019d9a5d5591bad52d8de86a1052a2b90b057e9dc8718ac1d0a268b706f633c3ab2838fb1b75aa7", 0x93}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000140)="11fbd3b0d2f19da44c12e9a969cd29208442338c86f2792a185ef5126864345a9000ae1b087c5a257b82be7fd37d8f55a4bad181dd55f60f22138839113f5be62a43c328e2f8987544f0ad201930cf15b480f23c8cae3b5fac8e308b70c476890d1d64e0e9af2d3810e68950fd48defc40609d821b9c114d9f747f6e2a42fa76a609061d4a3e41f67736f07978415a6a07a3276ccced9ec66c5730a625976f7bcb3d7366a38ad2a00cf62923c59eaae36b4ee826af5bbff2377ff101153fe770965cca8746978cf39bc9d1099d181856ad1bb9ef60a1b60fbb421e462bc83804a105661580bb63358822f9c18c11a9615d741b949e3f885dd8fb9d8d4ab9c2bfe7170528d06778049132eeb6c78b15ba0a9a142f6c16736d45f7c367dbf726939ca03b1513eb4461d5a91467866bb6ca0cdc3df5f8f654f11fe2f6bd60929d25dd075026ade5c43145ef3bf51b915203d625a2c0c1c7e27c6ba0283ebc2e327640ab890cca48d8545e79939b6cdabdcf73633a3f8c71b4fc1c82d21d2c96b82adccf4c670eef68324951ee860268930b83e315d4477207b7dae0fa71f0229806d50708d84e1cf36362fff316d2ff40fb2ac2e96050b48f2254958582cf64aaf80ea11783fb6ccd21fbc3a38c87d788e44fbf8f50badb9effe345b18aea95229ac9fe6fa22e47f305b01a0444ccd6aba32cca24569ae598a3eb641c294097933358a0c3d7f11032887edd461ee6de17270e01bbb0c6b5af1bc72d348b23e3a51c996a26702ab0a26c635faf97c1aacddd0b781ef1ccf8c2a18635c2e55b61e7c428082b03fe162d0b5a0526365c1c98c613c26c69f254bb71d71881f164f84663ffaad574b25f6b2e8f554a910ce64eb6b9733810fe4472f1b2538bfc00a0354dcf217e43bbe696307fdb02a69bbbeb5ce5ae5129bd04fe8a45d18bffc55e4fbe4f470cf8cddfe84ca8870113a2c0384d87c7449586897ca0f2928b64da48894d188fa2d30f7eeca009dde582cbae61eb59ac2333200cba6c967b31cdce824e2eed55dcda8ffcd21535d4be2acc4400293df06a3b8fcd0e5f5de1c12adc3c5176e1a030c8e16c86a59a1488e1c7eb7bff8240c77332b102690770de5b5dcd4ead83d888014852a94be49937d2a43b39523852598611e1bf5daf82a5db5ff9ae6ee3728d9eac302e4ac480f74ff605c24538449cc94286740506f79271f01fdc80de18ea3dd16a584ca3c5cf487d7ab350fe14d9418b25cdb12552bc26893379ea57f4894bfb42a6489ac7ba1267b66a412a0d16773910d7b6137699633839e0c86436d4fe0e8235437a81c7a691186125e3f108cec0af5c53ecd0c6bd41d43779f910d30edd5fdeda19852df73e9817fcb053ce2f44c37b0823dcfb111883d93ebba5143122893f04be84013336628dd212032a244c97b4acf62f45af4d644ad53146c9b9588330705f50f7932a1c377b39ca00817c718eda3a1f97574672e489a09ac3c2e000d2fd2dabfc6633e5b19d6d132943dde6518c9196242168c6d50350a7f588ce04e77078b3c771b10b9cdb3807c9288445d419afe0a937e68a381be5fb1b8dda740ff2e34d15784f0746ea8199c8b1f380862079d851f22c22974dba248404f12d913010d5e97dd05610856275e65544bee42c7d5dac16734f7a92495510158e661b32bb3aacf67fd100f38ad19fc753c9f40d5cfb722c9fd77b61cfb966ba2d2bdeeba93762d2a38f8af0ed3120d2535050902ea4812d9874e6e71e2f968a15daf4fae4258297cc04e0beed0ccfd136201485d64984c7928520dd191efcf70334e35c34f743e86f85b2d19c75db4f43d5232203ebb4d2dbb3694f0bdc9d0f00681197b820a26206a75d3e35c4cde4cf9a6c68785e79cbe882149ff349eeb840b0fb87604fc0f06668f013f3bbe38455dd64445139dea3ad03817e7b69cfaa940beb6e2e37c271236189ba5bad6e4e3fdcde1662c1a973469eb5cac30a9b10049ccc6bbab1abf52d6675cf9f14ab95e5b18b40b2b6b049777fc5f3f8f01492867309a8ad74aca31b3694b2d6e51f539b026c222a4eab9c155b51de0b750f7132ac1597d32b44f0a653277a75a9fbf1e0fbdd033d665deb051d7ae2e4767d1c15fa98eb58e8b6e9e403b510f535a7cf9bed9107707d89bbd0adcc45f5c20bdd536b648e069df015dff4ab03ce21edbca76088d02dfbb584bca6ffabe27084b8af21af3ca831e3f36bf3b019a2da0be1d37b713574b331bbe6dfe618e449f6ef6d0e9f2aed7a92af2d765426a21d6e3b4ff45df1b7a6ff0d55b03d215abc743b07864ec49549cd08bfe57fba487bea4c1c23e5258dc58f08e308eb29541f6f4e4e11da0bc25f28dd58f73c22deec4d79f656295d01ded313bc0369c677959c7a9acc2204f479286154145afdfbc11899d85a8cb88956ac932d54517aaef273f9c8abf44f7040c6fba45c46d278d42602f1b8cc8f70251e71123ea0e29efaaded1f712ceed827e32d4216a2dc57caccc2daf926154804fe2a385e96ff65064a3536b61f4c421d73088cd0a0571694895fa74779c08a79ca90ec5a557bbc34dc1be7854b32078fcd59144797eddc0342d808ffb2dee12a5f7b6851dbce49396421bcc775565af64afebfc69ed325b31b2c1081937574724124354d536e459e157270325092e9fa8e6f930882da97350cb7102aa951af4a1ca8bc28358a97e58beab52ebb9d452f2896b0414621ed22043ee9ba7a536a3b2a115f6c962f6ccca58d2af2dd8aadc1cf397cac175c815a19f258ff11743ed31dd665d692d566cb6cada4c3c8bbf04cc8d0f5b60ead271c40b2d5a6c1561119b30c99592709dc14e42b9fbd2486411c1b4cd7880e40f64a8f929fabb2dea489715bad070a9acd6c5d5235e3a2d48af5a71a60cd106de58459e638a2d9499aedb98964ddafaccc2505bc0bbddf4ceccf6971e314d5cb24b726bc16c5898998657bd3768e297b635a1f57d2a1eb0ac69813437f1d62d003f109ff0e4dcfe6d3e3b21bab8b0b939531916f9875109a1365882019e0512290325abcd2f8037d8d9e7f4b1692b3654b1ceebcd8c0675183923e889c6c42d864a2c75e6526632f5177ea0e75965a2a6be412714c88e568cdfcea5888b492394dda07f48288e39430accf25eab9ce7119f6952178a6c3a6be0bdcdcbbe491da51511788d08ae956817f54abd8e0e063cd966b8fc4afb284b63af60b04d67c05f52a8eda81c81a2565142fd74f404e85d593c52a5fc1afa658ccebc66f0705065ce60536adc29c2c2a3789d56eb248be60597d21912cf24a8961e95ee5aab02780f328f774d84d50720a407caf83f673c5d1a5462e42b362b17c93bee9196b8146301cfa51f9b7330ec5c24ca1151dc7d74d273fb62e9a110347ec3fec4ce222281f9038b712359b13ddf5747b6e5b0e576d4d42421e2b0a0d5bf89392ad7f90688df4f7bb8a9e487be20ea6da783b8c11c9c48326db7cbd259c75aad5146a7fde861023f3e0fd5ada0f211fa6dc22d8d8634d7727d21acc8ebf1c622d6c9466a726ada64c21f873f0dbb49804f06e28c0dc3cccb68b282f86a91505ed1f01ce86d1d554493f021cbfe04b56789b05e8d29ab8b8cc5e52c8e7354eab84679dd0dfef851d297036ee7a75a2509c02dc6bd1c893aafa767d8c78f2077e8b7d5f6fdba00c53c8538304633c6e82b70cb48d3c641ec7b5985f8e6c8d561804bdc3edbe556344f1e02157eb23d840c5f4b338eda48351def4cd4129b6df231ab283024c30345fe2907834ffbcd0511d9cf8af482edb9cf5965f216b7d4ed88950397fc67e296408cba8c470882e6e22bb29e3ea88e5c698a79465e08f258dc43c493f7d1ac8d3d1f6c150a1d8b82035e0a8ffb16ff5a998047a10bf62303a00f7feb30a33201f702a50a86b0e0a32f5e1d2df8296e28567b3727b062e63510547c8d2cb873aa2f31aba7aa671b88b9c474a6cb2984322dd2fa7d019aa39d40a0bd553c3da8f3b40b0f38374b75a386553d9b7c67510fdc3ed16f4f956525e342ddd2dbde9516334e3cdfe0ccd9edf5e6ce12d06472fd0037ad7393e5a4873583312a9b8ca3fa08fd0bec4a39c64a65852429981837fc205a1877a24d6e94747cbfa101ff3db30147a20f879b28b4ed56271e35bca52c58bd5da0296e81ab6fccec379a37026507443e7d12cacf9fd5c80c4ff506bc457a6bb2d5a40034618888d3c7013078337c04fdaa32ba3dcc7a3e104208da4597f016b08c4988e18a56d1802d11e42a8adbbcea08eeeb4d7aba95b0655205876623e9c355d0363a19ce075713b6d778d9e1006fcee5d15d53ec941d3da9b8f0b617d70d7e0161b1b8da006c628f3c3bb3702db8982df3acadfb02de3aeb71052b60d5b7d8243911a87a5fab980dd731c5d1ebb6107cfaeef574ea2569d0af9b608ef5d1253a821d38bff603a67fedb9b79100697971a8ab1c10e5e1ce44471820cfee298a6faf147e90ef622228806a0a9333b8f01f0c726864a2437cbd9b29dd5a7910799ea803017cb35d24c84681e1b180fd93e3e056bd2c2b05bffdec238dbe9d3d1545e83c4fdbb206d8354b4afb638c813187d18430c0c3cc629159659612b8d91045a0ac6f77926e45050c1043c0f7aa0078169df354166c84afffade9e431af00c0b3c8d61fce2dbccd349bc7e2de660a5e532d2c4580a595cc3533d2645a56cdc7e83a3997a128051f46463dc573fc179b9cf3c516d48057798e96c543b7dec48e50f74cbd7aee0eee1d730c3e15d03e9904dc40f6877da3c17c0f983109136673633fff49e17752125459ba922a9d7b9c560ad6fd249cdecff41fd79a9b7d6b042535ebbcde4b2e0bfd3acc3bcf2650d5d542aad3ce7ade897990464974930895742255bb42752f4b42a16d2b97490136689608f83ac62d893b3382196f04917998778c406d45a14ca1e62c8aba79875f0c3291d50feb9ee06d477b558bf4237ef67608ad7064ce51df0c76ddc4b850ab7e5589c59ea0a3f1ba3869011ea7c37f09c1fdc0305df6bbb254a53e12beb1cb8053ae9e1c1e22c3898a1633a5b41a0a82c4a5a51947a6d63468afe762048977f5a4a467a7e320df54ee464485f045a07d174a969701a24ba40962722dc0bdafdbdbb1d26dd040046583a6e5f16ba074c32eaa485dab247b3a45f0a8a0d7f947d0b71c83671f111b131a6191afa89eed4e0ed4e759971c0b0bb780054323ab6ea0c320ee8b09269f0128aba1f3a74a89e77dccfa7f6688b5cb3f6221ff8510037479974fd0ac55ced6b330530ccc8383539155fefbd1461b42f2d48272d8763a14a49872323b99e854c2a61aa444d926738ac3814732041f5a77eaaf1e8c133fe16edabae0ed22598bac66ffee3e4708be7fd24d22b378ea839be9f9fea28bb3c5c6fe18c5f05be2ef3013427b37f499f7d03f5094f4436e0e84ed92b4d74beb9eb39579618be8f04bda8b58b0724a2a24651c46d5ecf83cef98bf4dfe86785c3e706b50f32bb191f98dfda4212e817168a1eb80002aad84a02d66855c0bca0391ff643aedf36769bf1cba4aff6eafd1720a4ecdbb6c2e676140dfd58db7442bd11325b977b110aaa1c0fb47d407b20c55fd709bdc89f744120d56b17222304f66287444781327f4b563706b456608733363c388c732ceaa1891456ae07858d98e2a9e7a8bdaa14a2b2a8d600feddc9b6ff06166bd50379713210e6531051abe791e5e81fc15bb8daf90b15f4217119762371a1d201038750ae8d7fe38ff74bfaec7780d13504cb", 0x1000}, {&(0x7f0000001140)="548fe802c243b52076b6e773cfdc90bbaddcbf28700cc99b53f4c23d4b0a589da7996e8463261a76115ee3fedb7fcb2a85011112dc88fae2abaf779eeb2755899cde5b1f5822e2c40abaef9d763f6aebc0052d2ea11d5174ff79e2", 0x5b}, {&(0x7f00000011c0)="eb6610c3966065cd847a47d7294c9abd26ef41c5f78e6a5861671e6b0dc4b8355a79565d5c357c1332ba9ccbb1a0cb4b40443190891a79dd817cfee7c1c9e5cc7b8e3582d22a6f36e1070c1ffac9e524aa60c21433eadd92a5ff72a97e85de1b47a22f5138f65a6e86311e811a7d5acf", 0x70}, {&(0x7f0000001240)="093bb4c8d6e90eeec7fe3ff38bfbec2f21c7b8f022c3608dde874db86bd01c2b0e4521a9600f986fac985df1f283b3bd4bacc72c850f4b663ee596b9fa6f298282174ba40c8c3c43997085f91b06f166f12a528fa8b901afc7150433f289038e8f5aa2837913c5252030089696463a2969e6829ec3861fb5d7e6054625e5f5298707165cb491c4516abfadcc6a419e12748577ce1e20477d4ebd190fcabfc5925d37551a5106dc116095b8505865db7b49ea9a30b0aa26d47d3a9193b2c04e583fc5e2f9641ae7cace87cabf642a1b864479a03103fc397d00919913e8a3e3e3f53e73638f2d24b6ec567064d7ef4f0fb8fe3102fe3791da296c64fbf2", 0xfd}, {&(0x7f0000001340)="0ac57bb36ba1e1c89a92242877dfd0303d855b7a28adf2cbb7667281146067045144ccaf53a908a80f1007990ea3d7d0826fcd55e09c4724e2d882fe7a07da62c5d13a5f0f2ef6f423e9f9396ba3462a8160e002a412a2a8199ce9f62b2ced457643d539218ea1217123cddf2cfe9ff7af017318a6eab5982623b7584423c51eb860317c8a3a06f0eadbb14727803a84118ac95911d4077a38dd8f895c26ee7ad29cf58498b9743b408c08246768665e00e29a7b34c7183af45e71381c82eadd8d5cc6232b9355d54c1b26b8e93c5d2db45f1d04db2825a2b96bfd0a294feb20b3731abe8277fcb25f2f740aff4eb3a77a56a441e80975fcdf38", 0xfa}, {&(0x7f0000001440)="c6311406466889636555fce8ed259a566c80a35740428fe5263dad793a5e6f68bb1161b957fe39fba5acda8d804b3efca396e9d77bb302905ab627a2d8f62c436e65eb036d4d5ffae00ef1a268b79e461c362c9abb2ba9e5404d780ea144c9551ea04f663529b6ebb2016aa6589074f2175b0e0c2e33f7fc821c7fa9bedb39af4829ad3dd1abd4273f5961", 0x8b}, {&(0x7f0000001500)="aadcf8e111cb808cb78bd6a145d58195acb75103", 0x14}, {&(0x7f0000001540)="2ed6e64e18a0eabdd6aa904e8ce0a4252c9e3d9a693b5045bffbad6af6f6b9a365148efaed386bfcf5077e57ac53c30ffa89a94a482cbb52624b9ede65e534cabbd196a07a8f626638684bc8625fa62b4238dfc9f54a70793e3fcac4e0", 0x5d}], 0x8) 11:42:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:42:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x6, 0x4, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 11:42:46 executing program 0: socketpair(0x1, 0x1, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/122, 0x7a, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') 11:42:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4000800, 0x0) setsockopt(r1, 0x1200000000, 0xe0, &(0x7f0000000080)="fb9cafdaf2530536d7799da6a73023e1f4794aa5bc60ff0f3403d1a5cb7e44cfd7c5c5a2ac895f86ef5d316914b7d3791e853d15cf", 0x35) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x7a, 0x9, 0x1, 0x1, &(0x7f0000000200)={{0x9, 0x1, 0x9, 0x7, 0x2, 0x4, 0x1f}, {[0x2, 0xfffffffffffffffd, 0x7ff, 0x33f, 0x2, 0x8001, 0x7f, 0x10001, 0x59, 0x5, 0x8001, 0xcb6, 0x7, 0x20, 0x7fffffff, 0x5, 0x2], [0xacff, 0x80000000, 0x699b, 0x8, 0x7, 0x2, 0x6, 0x1, 0x6, 0x1], [0x0, 0x401, 0x4, 0x8, 0x400, 0xdd3, 0x7], [0xcb18, 0x3, 0x2, 0x8d, 0x40, 0x1], [{0xf6f8, 0x8, 0x401, 0x200}, {0x5, 0x97fb, 0x6da, 0x8}, {0xfffffffffffffffd, 0x1f, 0x8, 0x2}, {0x2, 0xab58, 0xffffffff, 0xffff}, {0x2, 0x3, 0x0, 0xdd}, {0x3, 0x7ff, 0x69e, 0x200}, {0x7, 0x585, 0x6, 0xffff}, {0x7, 0x0, 0x3, 0xffff}], {0x0, 0x4, 0x100, 0x2}, {0x100000001, 0x5, 0x3, 0x6}}}, 0xbd9, 0x400}) ioctl$BIOCLOCK(r1, 0x20004276) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0x4}], 0x2, 0x20) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/154, 0x13}], 0x1) 11:42:46 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) pwrite(r0, &(0x7f0000000000)="069d8eda6fe5968d6a3e20c33cb09dd1b52ff785b53369242110f963a8f7a53f4c5e7171a493e0baecfabe3d4f7e7083ea3e25f266746f08bfdcff68744f08b3a19d7295e04e7f0048f3b57cd5da116666230773a7518b548811bb68e9b8b98b111e77632b77ba959a818ba4d052c95684afa7a36c961a10655d528b04d405864724d2ed4e4236cf2bd71640b75f3e1f0da6c41137de9e8cfb83e0d2e099f9436f11a30cd08bd5873832fae1d6e19fb3f53dc74d9ee99f99ae605771e9fad8c66d439fc3139932788aa9767a641c05d71ab4b77e26f638145154974d", 0xdc, 0x0, 0x0) 11:42:46 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x5, 0x1, 0xfffffffffffff001, "9be01bf87e338c77ae465b09835274a69f6ceb7e", 0x9, 0x6}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000a0b000/0xd000)=nil, 0xd000, 0x6) mmap(&(0x7f0000793000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) write(r0, &(0x7f0000000040)="0adb13413dc15bafd8557cca5063c99b9c046461d3cf3fd1d839c9d197b1d5e3d417210aea46d75ac6b0115c68ee36c9dc44adc3b2638632aa08ae26618101653f6faf63a5fbbc7704f59f158da8e40fdce00f3abb8944", 0x57) 11:42:46 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x4, 0x20) semop(r2, &(0x7f0000000340)=[{0x3, 0x1ff}, {}, {0x0, 0x7, 0x1800}], 0x3) setuid(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$KDDISABIO(r3, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r4 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 11:42:47 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x200000000000000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000940)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000080)=[{0x3, 0x7}, {0x7, 0x100000000002, 0x17fe}], 0x2aaaaaaaaaaaa978) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/141) setgid(r3) setgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) r4 = semget$private(0x0, 0x2, 0x8a) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x42, 0x6}, {0x81, 0x6}], 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r5, 0x4}, {r5, 0x5e}, {r5}, {r5, 0x12}, {r5, 0x10}, {r5, 0x40}, {r5, 0x10}, {r5, 0x40}, {r5, 0x5}], 0x9, 0x22) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000280)={0x1}) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000001c0)=0x6) ioctl$BIOCFLUSH(r5, 0x20004268) semget(0x0, 0x5, 0x2) close(r5) syz_emit_ethernet(0x93, &(0x7f0000000700)="c0c13c1ee3f93822a7097533aba2b253871f6bfd57e7ccf5682659b378f56afac99b0b91cbc0630a33dcc6655566858e5aab03363d2b620015e4c04de7277f7e521e89e3680a659260bb63922cabcbd7fa37dd52f86038953029f9a4d1a46cc4465a5ce0ae246b5d3527b7f84fef8364968b3d16fbe11577031563d5cd7f300927126d4cc5a2dc6849f1aa80b93c9781783dce") getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, 0x0, &(0x7f0000000240)) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000007c0)={0x400008, 0x1000000000000001}, 0x8) sendto$unix(r5, &(0x7f0000000600)="adeadf215bb2f356c29a417324c40382386a093bef644e06325835937102f08c7fc71a2da6827d573fbd47b4b2a6be932cdd9af789ed0801367af6693439c779eb71ae09bc2831298bbf5a38d24ea36dc9b2d271f5afc81cda341dfdedc3522d927fdf74e9ef777bf29a93fafd6c881e00fd609e2121260db11da21cce9b10f12011b0ad5a633fdcb6b5c2c465387c1fa71f3538a7d4bde5df76ff6d4a775cb9d03af447b53bb45e21f69fea37cc78f882377d90efef4b4ab415b5c390ae83ce158053345e1fcc9ed5508551f868", 0xce, 0x1, 0x0, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000980)=""/245, 0xf5}], 0x1, 0x0, 0x0) semop(r4, &(0x7f00000002c0)=[{0x0, 0x7, 0x1000}, {0x7, 0xfffffffffffff001, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x9, 0x1800}], 0x4) 11:42:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x5, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e", 0x9, 0x7}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 11:42:47 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/169, 0xa9}], 0x2, &(0x7f0000000440)=""/220, 0xdc}, 0x802) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x6) 11:42:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x800000000000005) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 11:42:47 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') 11:42:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/236, 0xec}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000001280)=""/244, 0xf4}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/129, 0x81}, {&(0x7f0000001500)=""/189, 0xbd}, {&(0x7f00000015c0)=""/125, 0x7d}], 0x9, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) munlockall() fcntl$setstatus(r0, 0x4, 0x4) 11:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10900, 0x64) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x4) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:48 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5f69, 0x200, 0x7, 0xd11, "60a8bf57f27c75607ba46a7265d87b22f623fb89", 0x8, 0xd751}) readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)=""/155, 0x9b) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x62f9, 0x5, {0x990, 0xfffffffffffffff9}}) 11:42:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="edbd20f7bc96a025e487f8c539281b2379a0477204cc8f01efcfbce4c62f2eb32fe5448e707a6c9d27920127d86bb83fc3cb2d9fb7ea84b92d8401fe84876eefa9ad5527e329f78414a3118ac0c357e42917fb82fb0c1c550b9b4298bff11b634b1febd1eb5718fd7c89ed678f664b8bc557e5524808013ecb5c60750a44a0ad06471dbf00cebc699696972e05fdd3c4cc7d77c724fe35a0d5f6ef0c04892f361bab54c104d2330125efbd9994716fa68a8e61beecfa1247e771170e9f160904fa1b70503fd4b293b44f2464e3521fd0d86b5c2e7e94f2e16e54819c858a6b2f776a85295750d29e36425d4e821fd8982bea1d77e88bfa474ee1e90ef9054281c83742457c5958a28ff80e8fde8560573dc39fbfabb1d468738371985ee7897394639b1f3972102ec40269ef5d50d9a42e930249658a2e231b4d88393c2abf508d8b8e50c454ddfe948890548e33c851e3c4918dcffd7abf3f24c0cbf4673910154fc0e425acf2f487eeeb2a30b299eae481a87f6e388489687a804be749f0348e843ca0ede1055d11adc2613109a648aac38b7fabb5c6ace2dba5a06fadc87e0a567fbf96f610b5523da2ea8a15cb48e5b0b9a63d73734e09f5f0b8a6ff728adb4005b48f3240ba74f3573b9f52b9a72a14dcf2af37f9a597029a353de9e04dc8300c7025f977825c0c4f4aefbc3da13430bbb6bfe6dfe00d51d786ca732e911ed870b16529ffc30cd12c7705429874395feb05d999aa7c503946c62d22bafb61a2ebaf03e57cbb52f5f996a63bd3ef24b933a4cd05bb044adcb45df0df3c0d62665b7f9de8c7d82e8bba92f8dd2016f9d8c47797c3d804804ededd82eb8fb60e03bc4e2370235f4738e9faf4108ab3b15dc2c4b0b5ade1c343d3b15a5e66c8cf280f18f9dad5ab1c69a159b6a089b300bb23f38a719b33e212ab46e9a0f950f600eb6ea9a23ada4ff3656663c692f29605d87acbb24b1c5194d661dca5791667d082a5fe5671f0d7f75d801ef18b37e2c0934dbc90710b16d568627f3f00bfef48d4ddc16ca08f3b2f31a03211aeadca3ff7316e5b9a4c784b1954d41ef2594c89f2c088f2e704cfcbeb6cf73919b91f80965cab7871e63524e0cc8d0e46928faaaf2bda8c2d5ecb749d2a184cf29267bdd16a43f6c6eb0fd4917f20116b4b59aae28af49fa3f247a72b377dc97867f780dd440a982f16b91799b3983b5fe94d3c1e40d0ef6667fd8eddbd62e243cd7aaec367fff7d896e3b8d048e27d831f164c7dfc36c0e371e42c3231023303945bd17275a328fdf1f9a4a3de8376f0163e8e0ce847686f2fbb72663979b1f1dc15888dba6c24627afe10bf59cd9dd7a84256eafe26bea6d20a3cbf0614758f5d980f4ff0dd83e0da6a584344c90f2619bc1e61802fc2ee82b8d836996c2688aa837ac77f938718826ae1cfa04efb90b80349fe8e277e10ed891b35a3699f67d80906302f33fc40f1fac084916c6ac4f5f92434268fec32e5d98c5f7f1f46b671a76b9c5f62d331c56166a9da14f899bbc3742df764bb7823f75f1f813b5eb39f7c1461a270d480b1431e2ef5aaab5a96406731436e0a5b3ce7e68e9ef530af99483842f7da7a6cb6a143540adf1cdea470655ec64d7cb22b8bdc4f7684b66ca7d84af04b01f2c52e4e998a22103e4066fbb751105e6b012b7cb3379cbca48ceaef0305a3ab1f6df07d9a4fe925096700dfd1d6b02b8f83a9b2e80bb36958508806041b9bb3d49f6a16deee19647a3d5f86a72849cab32ffc440cb1fae552c226d5e012ebf2caf6d095641f1f3a65767faa6ee97122cd626876d0473267e1ee26bedcc4ca40739b62825f7d1149e2b5cea88cab2e86a5ec18e95840a383f7a2a6b58c72f1b700f749ba42eedfbf1f06a5ba7c495ecb02626df49307dcebc3a664fbbaa59c52fe07f16e10b3f39f2eb700296fd4e99558d9507c2e8b252fc4657a17d7c4ddbcdff09161c8b21cad3cc33f44f8631c8407d9382b3e6e6c57d2af466142d0a1bc1467c2ff1d5b6f88ef02c652bbd5e5eba5e40cd579d008eb88a638e6d9fb5ca88e81ba431666cfd71c8dd9260d44d59311876a7f5b57b2cc68d7e1afa339d6a7032567628331ed31ec7867d58301525b97458497480ff14c680f9931f81dcb72c8a428a0e7ea3570d56901b5e1c85a5362fab143fc9e99d12b418c073829559584486179352a14d03e89307da8daeb88e746a59f41659187d8404edef87c89b1667f57712c9c0ab2aa115ec5170da2b4a582b021f1db5a0647c9891f82fcdce5e485cd4ec33355d87b7ba9aefa49cd1b63ec910ca3b31d920706c106599f08e6d549d31000c0f790f3b95e9f4bfd53c9eec5ca1dc148d16263ae6babe058c5efb5cc3b9ed4198365f08d72ba8f39345d35375e221e9e97cd3c8f7edbb45d45ba6b56282b046f7bb4461fe6a0181c696604cb69a1d2b55c0087b5d61169041e5000c829aed46537ceaa0c47470d6987525a2eb143b2fab5a39e9451b2c5cf024521c5941d226b1f308dce0a5082097c3673f421dbd783a7dafdbf5805ba85737ac052774b92e5c4a2392c215ddde854e4192efa4a84e9936d20c6903599438ebf28525d838e5aca0cc538c6f50642473ce062c4642227815d75d1e63ed702ff6daa761715411116bf7dc774f708f31ea9484dfb9d95f69a36c7a2398572c48941b6c66ef18ab5fd0048d6af4db28825aed3ee322c51a343ee32996feb113cb453c137800c0ca007f1680968e7f43f24c85222c1cea6b105460b55892d5f2b8c326426a56fd6113ec6853cb9eeb09df39e93bcd256b62a9e3f19c036bd64f5d94957952c3154ee6298c4c6facf758589252938f3671c41bc097ef16e8917af269bba1d2ece9f2182a5a564e70c87abbaa8292e9b0ded2a57a8d6c6b5e34cdfb10ab82e373742a75bc368d6e66549901985022bd1d2a344b12c791bdbc497b390580a80917e7b711a80e5889b1436eb9f2505ace9a6927fa7331c5e69bf13d2b410e10802ab4e589757c67786c807325661675bba13b3dae2420109ceac205d89a2f2a9c631c7aac6d9c0f720e2605d4d71885b65af571c3dd54096b4a8ca3b398b2e2a5f5fc85c56ee00915f86f8b4f05ad6725971e866a74fbaf129eae3d025084d1f718402fb8a81c1b50383762c46f01ef6334923f3a345cc4643138db984c8e767cdd316adba91f9776082bbb7bfc70e21b2ed792550c6462f71db273a753ef264d7c8819fa6ad97f1abfdc34c0c5bd2183f4c6d37efbe3424409b6acd6526fe51599f7c69de9ec8bd66cd00b645b5d621cf0aed9ea8e2793ee84f6a67e0194e2bd9a538da135c39c163e82e1e06ea87bbc443783015b915373a61e33930c0eb99ca0b11b2b0350126afecc89009270402e4da2ff63294161e7c414e7bac17b4dfa74df9777d1c6e2266ac957542a2d0edf34a1a5b18e79f502db926ee1d76c3e5dff40a2128020e078cbbea127819edf28e82864ab9cbbfe6d03789f8219bd1ee879b82ff2624162fe931dd027a6d5649bd077b9d325123fb3a7548006efcb68de7bdff20f3eb1b7c93f59bb26757b71a931e775a9ced2b696372bf700b80ff8e2ebe8e8016b9d0ae17651a4b03c761b3337d7986e6b203201f0a29507f71827887155dabfd74fbed12f0395d6bf9e2d1a80fca1ba8f75fff7bcbc2d9ff9c4a025223f850366ca9730e5dd5f38d0a524193f5e6f5e4924da84b7b9754b9c007b58a6364fbd5bb1efd44c20d9de15aee87a7b835695b86fbb60afbcb799ac1553c3a26828bb99b6bfd84c5d16800af4286b24a92aaa4f7374ae6fe5f25cd4c23626b6ebc35dcfe703b6563a5c5132223ac8b7274b154456178c69f8e9e225922f09ddddb1ea27f4345afd769df5988f68c023b756541282de4dc098f67a46c171c7a85b24276f34843de9bd39671f6581c3c3ed93cf53481d0245e31d43e958216795c7bcd489c7e8aef5c26b0cbe1f35900172535d0d1abf998fb353f5450e7d33835790407a86706a4963770409d67b6c1aa0901f1cabb3e01a0a9bd265360afa5bebd84aca26fbf81368382a10dbefcf0cc4949167d9c1b4e35984a327f6f290914958da37b83f8a60fc7a3b08cd94701f79b54ba0ae05e98af8f73c3e0ac482624211407244462830bb1112f70e2254627c42b6e32da544cee2db2814eda1b2bea25a607deb99b33151c66105408e8a5e39fd1eef235ab9d489dd686ffbbedb89d2524e7566b10658f2f97c6275b06cbcdd30eb3b89dbf86fe5216f70e689ed9fbb3f381af4a9490717fd20975590b6694e1ca29154475fc0489f00c34db38114660023f043b0d8c0e70aaee2b87109900a7349907834fc17954484b9dd07af483164c5ae601942a76fdafacaa99a5dab3d2ac552ba3a27cec96a56df72b4e73c0cbfdec0c464f349c521115de6df3cd1c195a71d70bd33140a68e02a19cecbb7f4d6002e62bb38068819b129432a2a7839b7c40a69ca303cf5f46153304605d5fa298c9b5f7f34fd20dfa6ca5b25458f03fca0c6723bf2e46e4b1ad797335483f77fb9717a5e8b122e2babdd3906d1112e0093854860416ca69d6261709924c0ade758d0cef796daae57f30758663a5ee0680abe20d760b3009ca581b64962c4e588da91eb62285586653c539941ae96ba658eab9fa3192f0974c1e2dd7c47a22cabec89951a9d9a2c99d132fe167aa85f8b447a07c02ad1aad9303101c25ee741e49b3dc4d33272b59aed14129d2b66ae8587487cbdd9ebadda11cc4c6132a8cf548a09e6f823d5082079bc514678d4dfdc1326edd6aad667191a697f5e75048ea62f6f062fb2f58f07270f6fa9c04e1b51d32ade0c4aeb6a7d5ecfa676bd72087a224a8ad40393b3fa0e47ce9c60b6661936284f4f893f890334dcc5457131575eb6c7b26a5f6b1c886bf6b76640191888e783332f41d4a6d15392cfd9a82a7a08485bc4d2c14dd6e1a63ff5e0b89e75e987f6d6b8828fc1da95fdcbdad87c7020ea4ef459181bd42383b3b40aabdf179c6bf83720311b20be8a29f55c0040f11ad36a3542d46af56a7a026157ca719f4b8b0fe45eef17778509ccf1d9904cfaadf0bb3b1e191ddb173ba5f16e7f2c282d102519bd331794150bc39e002ce695d6a08bf1b5c4f1d8ce71775cf2da80b571f5ee4146c86c7418f3c77fe25aeed4f3cc56d7c69791e105fbc2ea88ee7f77d836a7a40237483a03b0f4071ef1f1b2d0f0333410b3bab66547f859f411eaacddccec84a292dcfe1ac970fcb5c87d6644ea0a8d32995e60aa512bbc022742c6fe7c3784e58e69c40cb275b5832e34ef28a75a4e7b35c9ee680a96ccfa41d1d23e02a215f50fc7323834d6860bb6b2c7f274e7760ba5a35f7894f1231159ec7910e75c8af73d7666fefb2ae7089ea35ed11de656b2425f36cc9bc320d67d2e5184902bda86af8b0857dbfaab96187868f82c5a078b298d7f6a8c52232c3880b5055c21829bd129ba70a8f1ef543364b4f2cefb873212c98cd068a5053ca6d74c2482402f0ae4ce669ab15ef39495072c920b9af8eed0e506454be1ddea8aaa7a197dd416f298326b11470d85496030540315fb7ad674ecd31717d381327590873a196cf11dfc5194d83194699cace14f26d7a3d4a8879afd77d72ab7758aa859796bc7d13808f0677b03c07a2106b5e8f66d825737db0d60fb1c122f85d13986b24375569956a0474d27a10d7a7c5a5c04888d862988b3c130700362e6c22ccc0e2ac4270f4b3eb694456a469442b13b2fe8a9c6da525", 0x1000}, {&(0x7f0000000080)="5b2812711b72c36645115a896f9208a5f6b9cd8f0f73699d064feabc4866cae97c1eb54249e51e0eef3128a1aeb6", 0x2e}, {&(0x7f00000001c0)="83d0b98a8a19f54508a9ab7a54d3e245d0c9b335af120faf62bb84d338806fa6df1058d97f21f8ec782f375da38e09d12b6be163442b7a1efe9e806586a00123dcb7e2785587ad4a8e23010634996c7487c0475885d74282fb8bdfe1901eeeaa5e3be191b7737b60b22b61fc510165f8e87342d6263451518fa9d04fba3e13f470d12645f9", 0x85}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 11:42:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0), 0x10004) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x5) 11:42:48 executing program 0: select(0xffffffffffffffcf, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 11:42:48 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x41) fchdir(r3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/234, 0xea}, {&(0x7f0000000300)=""/142, 0x8e}], 0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa, 0x40000001, 0x401, 0x8}, {{r1}, 0xfffffffffffffffa, 0x65, 0x6, 0xfffffffffffff000, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x4800000000000000, 0xd1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffa, 0x98, 0xb85103b55c456819, 0x4, 0x2}], 0x10000000000006, 0x0, 0x9, 0x0) poll(&(0x7f0000000140), 0x0, 0x0) socket$inet(0x2, 0x8000, 0x6) close(r1) 11:42:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000003940)=[{&(0x7f0000003900)="364938898994db54249e519283008a7d63e918f2d6fc54ecae90c5b06f15868b0ccff0adc97117e3c06c2ab8", 0x2c}], 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xc7, 0x3}, {0xe7}, {0xab, 0x7ff}, {0x25, 0x8}, {0x22, 0x2d5170}, {0xc7, 0x8}, {0xa2, 0x2}, {0xc4, 0x9}, {0x67, 0xfffffffffffffff8}], 0x9}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6fcd, 0x3b2f485e, 0x86, 0xd4}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a00"/189, 0xbd}], 0x1) r2 = syz_open_pts() close(r0) r3 = msgget(0x3, 0x91) msgrcv(r3, &(0x7f00000016c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) fchflags(r0, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)=""/249, &(0x7f0000000040)=0xf9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="bcb7d869e9b54c3cd312ac213a49490a19988e8d040fa4ddbf9e321fe0a9f4965e279de7aa55b04b34c15d6b5b417e5a5e4f95b1195bba336734ed1d75bd9dfb9b530f4ccb91ffb7d37e37074cd17cb122fa7dadd3affc92d9ff2c18e1ce5af2db43f9c89b1a485568be557694918fedef5c4bb2263e5d6c000db0454a559371705904374c07977dcdbdc0bbb1bdc785778551d0cfd3db70798f9a14515d230e55e92e9dd28afc3a7aaf06bf114736d132fae1b9d60c09cb689663e577fac8307a974aa001afcd681bcddfdac6aac3b22ab5f11ee582b5d92fc717cbf3e1317f89edce6fec23ad2211f659878b66bc5a6c80877e7eaf9ed1dd9a0e3d8c5977f1e1b91b2ea3b0f796253b603eac368013f8a143ef5fd51668de4587bdc5cb7ef25c57a5439b38af3f7547e57a3005abfae2183909af68ce9835b05c513fc11b540ebf945e8223a116bdc4ef3ae3fd97d66600b6a83bb297ff0931430f816e962bc121b5d1f2be5e35952f55c258f35acafb28272d8824ee95f4154da3ed890c759f3f61b3bc280e2b07799b094aefe3b7484356d734ddc5b4154562c8a08daf078f00bab0337e424ae57ebf5ac778c3ef8cf3abf293d4fe6d19e2d1cf368c620ab24c4d02a0ed0a7e0e6ad524df225f46ecffa084588d055c06d3608f554b7233dd777bbad44f2af35867b4b2ff51967fc5326f1c89450c965377c61bfaa15a458406ec492cd4244882af5ec2aa57a146087bdcb38e26d0c374aff977fbcfc3391fdd897fcf610fb43dddffe4a91efddc2feb8518d2891a07fe3f2bd941744817b21652394e20ff9643678b0c12aac57e507852894205243d2fae09250cb250538d3e6a9f5d88ef6b11b5537e58cb79afc450aebae1979c1dd4c84f356b4d89b9f29810d182396f22575280a9e56be46ac535f17b0f775b755ff59611c6e7eb7f0b578f2268339498334c4dae991c3fd2010dae8d6030111b4a1296a029216a9e3386bc460cdb29662c6f596560c57a5166fefe7440fd5a0a8bbfaf1f7a7393cfa0f137ec8bef0ad319c78e114d1dd0e9b82f484b8eafbfa383f27c06102260eb69f3cf42a6858087455a36d76231728d3f65c0c355369f8cdee595d5bc73871cde531bdd635b8feb905389bf21be81eeee11fc6e02843a3f7c55a9f3c6db9e87cafd5b713b80ab2bfe58c7b740feceb4983995d0e8edf2dc3152a517658a9ba7376ca6f53a399b4a788fedb55c8cc549f5d12ec97574f1cdb09873194ad6bdd506699349f390d71165ba427f3b17476cd12ba2bf3a51d1a5d2b3a3bf6b01c0f22a5a93739eb08d193a4f2f790e5ebd517fc100cbd400329eca775bce1c304801f4b7dea14cbe66a64b9fd4ef9384ec65c75ab3456bfa711d7b7a1346ee6d3b1991c8b2bb9c4e29628426c8f90e5e2bdb13f6c96bca50a420187b8f2f9ffd2460ea73e07ccad1faa521424d447ed311ecdf14e66316a5f3996a16296c63c53c24d98c6861b160b5aef6b30a74f71bba741b7fd7746a68b896bff0e2de0a94f15f666acbd0be2c7892a73107a8455c5b63b9391ae4b74816ffa2c473c2589b4353bb8582c1a50c36748c8f14506f07d1a422141f351c0afd0ff97106e8851fc5e4277e51fd2b85292eaab07d1c3847b3ecc18c8266d30d98d651919384f3832ff9822464f0e03ae8150d5ec0b66a317f116a7ce4d678c3edbdc743753c2b5fb14b8fe9605e53c36b44531df6b39996df0c51a272c039e8dc3a6e9ad5403c1d3ddefed72c367eda1dc970fc23f8b2d2d8014f8243c133f8c489571a378fe1f9de3633a218319f5fe9d86c652a294bdfd0266d990040addbed45b7b8e37666e97144729c5bf23e3f0b1f09c37c8a32de17a223d801a95e0b6b416da6d385e88aeb5a66536c6364753bd15d4e0230fcdb7daa8fafb55a7f7dd0fb85243817caa548c457887bc16a37d05c59d99cd6f4ca2882b97b49d8f84498155a2164d1c3f723aff83ef18290acf68d62823128a6070db3f523ed538265c4a68354a443f8d6ce7dea1dfdbee67e39962e1848d482c138c83318f54dded2171968b276254106d8b77d11721e10140e664cb5f8d1c8f0a8a71dbdb3d6d244911cddc637408a566ce676e5ec655010f942f4b11a105884890e09a09767885080f07d13bb8ffa72c5025be3f5e271c112fed8879346ed9f4b5df7336eed32d2fdb34fc834475993e0c4de4c3b4dff138239e48ca777fa524e399f26e2c7edb05d87991c0a6af76df7a86ad5949df8886def6736a0e2e31366ff502fbe36b40995544ded7da22e213b681d6f2b802b7a22f23dd368b6eadc9128d93dec92665ed13a738345009b30ef020f21dcfa39adf38fc965965bec7d6b3f2fcfb25ceb4843b57e45613bbc9867731dc1f3ab80faf86cd78afce99f533988b70402b507fc7edb5ba1dba06fc514f44db6d99a591447a4a87c02e52d12aafbcb9d468f290d2408d8539d7ef08dd5cf256ebbde5bfb733ccd5ae36f873d432d72f94bbf73e9e64ad388360d94887d0c336d9178a270658d4e3dca26c07983307f40b96ea55f7eda414dc3bfa59feada475891c1b19d1650d1457ccddd38a03266500c7535dc4df1d3bacde49437304c11cc5d61a10a7acd83bd15bc3dd06e472aae96c896bc11c40a9fc681dcc14999a269615d959de102b97716c881fe47a9021eb0d85c19bfdaaa2049cea05c2104c535302ad1717ddbfdef0d78deb2d312da10ca3b06a5ee61359cea7fe6d8d7d1929b3217d2261aa00381765d163a42f622d31c732850f57e9010a2c68ee817911132c56cedd758d8b4f878cf6b9848ce70968fd2def22aa1c50c4ec6dc50c2a239bd20d73b1f9b878b097c4385fe41cbf212c23d441fa2f690719edb4656ba2e4a6fb7313eac7f14631b5cb9cfcd50b12428ba6f4bb989cd40c5620b2c99310141f25fca82b4c5cb8f3a1f8bb04e460798fa2e640643baf41709850724491e161753b65d852e1e41a3eeca25681e4639eca934e5b122fbf7e13f4c0f2f02d3ca2a1f900789a8bbea4b9ee5b420271f41cd10579330935130cbeebe705c61c226f63e6bb0ecde52a46652974420ee96c02ba7fc1ddb2ff916f7085a05e5d65a3ee76fadc2c474955697d57ece934cd7280151d2e720687b688d8023a47e52a35f664e5347ed4b433351f8c78ca22010f1cefdc42bcabf11cc5bfaf914005b9a57ef4d91c880d181f3065c683b434890f272ec190b207ed519cded4539dbed725e8de6bd43383d8c7a818c5a3e2e7fdf71324c25bf2ebc87dbb63ebccc7fe4c19e67fec21484925d314a43aa901ed694fc9f888188d7a6bc9e1f2cb91018861d6c7654d98960797f874efa780d4468779010631229466c79f2cad9fb5faee62a79a77e21d65517b04934ab650d89b232520be48d36670883fd380e5d8b530a0266995fd1083046e3237547bb9ca9fd94297703b3a08d39cf265e33362b7c503ba78d88089e2855fd7cd40dc497d5541e85ec7e37447fd5399ff65e575a8fdde6799262af6884016a35e0a449a4a3c6fca67d1727af60ac26ed539bc667e9c325d527fe28969d489a0fbb6972d7c6d46e7567ba89976e6f32b78ff1dc4e131b1a228da504eb323b1fd89a434a5c731ee39532a959e6942ebb1c8a2353e9264611f0a4f8b9129687943cd32f0e2765c7b23135f6d1a106ae34233d980987e0e179ceb9bf5fbda8722e48a79b703f0e5a51107e39921da9026f10f8edd6be64ff96c200c79451d5c681dc0d2692ca2cff974fa262ed6d8fdee5f00e97b791a6bab474456aae10ea2dd41237579a0ed99a129a61c7c3d84cea3bfb2cfb4edfe5c814ac7c2d6039cfac7b731428599f4ac38a2750c26db9c0234cdebb201df39aa91f48a47c86c1ed3abf853edc127781af1eb489e9f5dffbd63135239f15a60666edf2e4e8c8138eb3508c3feae0e7557f84507d231c03c6965f9217156e58ae211355e5157c4d0b04c6ca8d0dbf6f9beb431b735f8c2454ada3ad59bee8c9ae177e4ae386f14632d7610d1551b0f5093737dfed692384d2a753f037cc430f83001ea27ec6bf517288a13b80a6d34ccf70d3ecbbd3cb7f3c7e8cfb35ecd44c2c80b9def63c7cca5b357cf09d522b053e4371c80e2686c30e5da1381bcaf311afee9dff4d647672ffed0f3033b927d6683bb753fcc6f385b7a7cbf33ff167b394f70689ef3b512351cb728af6a50893475c59240f8f57a7a5489e454c0f880785743d31a67298c2d1706d808a202ea6a6cdfb2a2d32b2edca7037f7949b6766828416b8135bf22626dff9a77dde3bbea39a8f64f59889554c5ed9afc076165c37902712d885c24459c313339fdcad44adcca600d41d59fc2244a3bc29e4684e4c8265d57d22c71125bee28452a3628b90aabefb620b3552f358c4b4a9dcb899b92e0d5ede1600c1cd6cb70f59aaa40ae3f175855c075e2ec1a53f302c5cf4e767e9936191bfbffebb5b56273e8048486a1015eb88502211f817520614f03b514b4f3316c0c8391d4aa39a756729f158d86120d3f61e057d2134104dc93c4007b7e10a70135c839cf8e5ef728eaf30750de60785c38158fa26c1dc6a77cc636d93dd1e5aeca3e12c6d2725ac6cdfdab5071dc4df9494df28a1b6617b1841b2d5615b414195db439d1a9e826f4f2eaa4101951e777fd7333e1161da26a2ccbd2087b7460c9256d15801c8d1edd81915601fc2b878d4453f8367a6a1cf53bccf48edcc154b7c5ade4637e2c9e2993b5beafe6b36eebf7202c3e757f40523674969f17e9da2e42a1ec40544e4049f89c30d193e7e8a82fa19c6582cfece24c803522bf6475b9ad9556a328770cc3eebcc90d3ab0507c01ee313ac5f09b0e5264af75fe85af971799755e859246757c4e64588832f2180e44d0bc49e93d242aa387558f6039f9ab5707805c26f90f39d8910788bcdc544dedcc01a84e0255f62fb5df6c6c4fec13f4bb42fa2b279bda2d1a2b005a62d807367ef8a0f5f40765ff08aa3a41c11430a06df15b1e694353f181a1018ae3e078861fa45e592c260b6e13e38071e0eb2d1fb850a83ebd1cbab60057de0db559be9fe77a1a00e1efd60219bd55cf45eea6d0811f4d5272cf082637615e9f7427e2f47a9b76eda5e7e00a2dd6e14234a4ab19928a2e1ff72e45e26ed0381e2933b6d806b22def3a57bb6e6fb9e40505710443f73896b5f9daad20cb01fd2f61b78f4d578afd64399b0a73a191238818229883009d28ee35b5348b2dba21de4bd04a7cb8badad0dce430f5d9f7495e20d3780a51a777caded7ce6b41c66ce7c60a6f8e4311e45f39cede884f1fa0cec5f8403dc971b71ac1fa6a8ab666d0cb24c4ee45144cb81a8c669f9f31df2e41c67f6b990b2932585c66a68b8c9ebc37812304988271326ffafd17647d0fb1a89c19b8b2459df35582071912cef25408ce18f0bcb2146e6ed629d2f18f3e39c3ac7f97d166c9ec64c7afdd81528b8993c88f2ca95aac755513f6ea257c4d1572a8c1dc1cd62483ade298c2841a3728d8ba3227ef0aa897c07a13fa27fada44a8d75ea0dc68233f3cccbbf901705bd56b9259d4fc7a7192b3bb35a7a1af97c341e7375573b0c5a79b8dcd50c913884492740f52c4b1861c69406c39db1a45940c0c8e8226bd0cf92b1ad57061d77def22064085147fe47754ad2b57f39e012ad291739fc6216b88e123287b978579cff13ad7e681688f624219146f0a00b4ec80524c6e639399df0e9ff8a503e7ca021059c4c43c5555026f7c770a2dd10c0ef6212", 0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xfb6) dup(r2) syz_open_pts() 11:42:48 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x4000000008) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b17a8b1fee91072a2a771779c912bc8e50e8dc2f51030a9f91a047ca769e71492cd5158d6e2a14b4763258103e46", 0x2e}, {&(0x7f0000000140)="f1145906b5d638d18ecab868ad44a3edd27f0f448b842476d45eb4790cb8aec14cd4c63eb4237ff3713327440a5c62366c2c0de1d5c03e27de76d0c92b2c9d7126757a4a8fc9114b0380908006aba2061e726a2fdb2f5b5889ec26e37174638eb260241f9bad861f39", 0x69}, {&(0x7f0000000440)="e08d4609f3b2bda39de0fbb1b275474d6c2aee1ea7c68b3fb34d0e5dde51eaf9ac927b93b17abe7f9740cfd9fceccd8c531bdfc8f6cb2fdb13e1d7bb3106c53c91d60084e5cb41c73e9201711dc0fe79400f2e3ff8d387f5b39a7108581529afb0e07b9e8c37585c87c52b7fa6a53fcabf8d80f27c4b82c5569a49d45cc0090549c321a0804a7fdfb63ab35a5d8c011d4dcb2ebb66ec814f179fd4f7e513947fcce72ff555e22df5ea51e1fb97477fe592691f1a7f172d0892d5ec0134142b48fe774b0c32334a0864ced03c4171022ea5b31cba28e9a26d5c792bb08cb7f1f2c04f272613669452efcae05d4511929c17f9d0a021b9773fda07e0edad5c6ec6439eed210d3eeab1d06553468eed8b96f754ef5065efc4898b5f64dfec39b6bf2717a6dfe777401d74a3adcb381b17ecd508d47b3c24a5166edf683ad89c6e2be9d9a98192998bab4148d407361c93fab8a45cbea95f9c2b3f18f3cbb36f08ace1eefa9a602b54fcba10b0a49b68718092431d3cd5185233c3a74b691e7f53b4d9a400d781987f41075aa8f0df61da3a63a2ad5083475df873ef887e1e15bf91caeba9fd8909f123da9d5842fc0658562005906a04a25448f50c5d9b2103fcf08ac11b9aa69f05bf10bc006319aede3d058dc734e861854e12045f70840ce8a19feedff2d0b557cc8211f05d089df53895cdb9193b6d6c4a29279c6f28fd7a3fe0bbe7a21f31fe02c4ff7eb44b61d67a7ff25f3af6d37c9ed45059c47ab63296f3598a5c7d72d09a4ac9864356bc03e1ecc489cc5561c1d0e686eeb14bc99b1e98780ff2eea6548045c937f126ff7fe09f4c675ce1b6b92658c8670e19846b7488ffae507066033a0c3acaa540fbbc75d7cf0da261eb6b074ac96d8ff585611d130dd7ceb69397e97393814855ec0ba6cfb86cf6a3b0739322df15d9f6a49d6b116327931cc50f9b8a7561a53e1d8e00a0f82aa1d010ffa4bd4ba6b15726b509379ca31ca15cfedc0d208c044161cdbc7d0ab498e628645b595a915c2422b42701272d477e68403b88c65ebdfd8529366ccea946de52046f6c5608d6719d1cc21fc5c20efc6962569b0b2333b7a8e20da900d566b94d3990d8b000b3c976aad4f1cbff926e40dbe16da48c9b367de4d7491014b3451fe02c13757a12fa48aec33113eb9c33e9b4b19ac7e333c2de65b217681830ac65e62e8825b6e44e95c5c37e8d6e749acb68898cab0ff6fca51a62c8774f133f34ef8e99711ab6dff6bbe38d7daff419a208dfaaf794a5aa0d723626e78913f35ba905c8dccd59e4c317f580793afe8f2f5bb4dbf7e64cf58a9f56106e21d0f3b9f14eb47e40141447ca6fee9b938acd240db9b46eef4119c9a6484d54d87935f38fc1835889ab839516a7607ee2353065696cb5014a71befe5d17caae77b18fdb60b42a10447dd3bd17f32115cb334fd075df0cc49805dccaf33dc7b02fc6b050b15763f9a64536b3986ccec59b7b05bf0c4a4cd8141a61a7b4af61b9ffe8f3f48eeee5cd1511a71f1e84c62802e5689cec623e04d382aff0814490ea2d260aa033ded936360c313c1e466dfe0a3861aa67ab2d06da0146240f45b6dec76447166a3cdae67089ac2e3b0ebc53d4cd850fce39571fb57172e2d8a7a8164a0456da72ef6698a9e06e452b0aae36da77ba47dceecf00cef35864a4b742e7d51bb54955b37c4205ffd061fe2756bebe9237f6f3fe887e238010d1bca23efb3df476382c578222fde5c77be7b95624238f0dcddd025404a0df978f3be65fcd7485e5a3f88c4bcbdb40165b696e7bf14194769e77eb298bb6839b61bdb8ec4cb79b434e74332ab375f02b92d32bda6bccd023ae2dbe78f0fde8a7046f1676835d81a46a1b66a4de35383c16ceb5d78f007e50342f17b4448b1396d0568b53706ee1376d0b58b946da4520ccb2a10953f929906cf7cfe9fc6aedb4134ac7474365c4859b3a405b2eb9a378f1f90111b57036a523f8d7e16781a7069106841ed00619ec653ce2afd131afba21a509bb93b37ded0a8c0db649cc6bbed4f74373c76787dda176641485e51c881e272244b05b70e61dd2e25f8b3902a5ebc3c79fa6d1fec726848c6fa3340277cbb54a20eeef57967f18d64f17c7a7f239b10ea1e03717eab7d2a6df215e85a2af84bc6099cc04b44158d3833217d1cab5b27add9dc1354d68ec2b696aa0cbca66d0ab5380d785c0500829a21af58ebad1da207fb3e501c4b370b016029c817dbdabd09459b88ee60ed6d168ef4ff336992e99644f408f5ab0e85a27f9c25ed1aec478a01ea3beb1ad4c181d514cb70f13097a51381aa97a41c45ac89041a1a14c80188ce2bf6a8491e687186f481b4a2ca15bba109d642a3411dea4f77829c62416cdad21b56fb6d9c87ae78354e1a03c6536f4e9b9bd1e21e96544ed56fda8dc1b65427effc931454ca46bee872b419864dd010c15a387515aadc9cf14e531e0f97f1a7373570d9660dcab2514a7e54f725d606af24532096e7e6ff8f736ec1e4460447c57f25fc7a6a2a6ad15b7e94666c7a335b5814d0af5d4168932e832c9dd08389b30f82b416675aa8debb19d86080fa791744ebeeda88b4b9f00bc09a28b3145a242f2cea2b6c5b5b7e13410b9a40b9d08df9e32df9a229d4330654fa008a98aa6e3b72ed19c12e6de7c5dbf8e66b1c558bae70d26e177cb9242774ae33fe4e61e093d58a7ff3c4bc679e9a51163f79bea6363d59ff78a654ea8853119e278eabb8eee98594bc623300a0ffa1daf693e1c02ecdcc23181c1c2c875ad53dd6e8aed12492a15f1d361aeda0a11f2a462a8a74384646b85a7d22592ff1d3b9a75937142bbc67f283b144b761b773865184f218d5fbd4a7810aeddd4cfc98b582ef014e8e050be1725c83c64b60be462b827ab033493d52bba278bc99ed51069aa78ffa69c9f20ed54604f8cd7d3f6907dae0a9af71fafcdd618df90627c52d028fd97e80bcdd6c3f7a21347f3f6bbb02d117db92da9a14895e7143c84e3957504a56a0d94df8ab21e54b415fb1a021ae6474cdb311f1afd057c87aa46c4903aba319cdd7b37154f8392c021fd492503be97cb20cef0c958163fe747f6a651e1f75054784a71ac705f7ab442de1f5fb247c72b4be89f81b473bfe58edbbdbe955087e1dbb39a29da4fd30d79d889b7ce2fa7a4968d8bee6fba63a34f7b57910b31446812c7164bf39e171b40dc2cbf96558631d56cf0d85ecd328c743d408d0513390591433985c5609303be750b2ec14d17aad106013a235b121f3a0d93264aa43626743479df7996a9aeb70b373aee6ab68da32dedfacdb7237535bdb7cd75abf02161a78d808c79fb2d8775b1efaf3193f0dd1a153c5533f09a4a34113b1cf4a9696f19f44f43ee42fdcb25cb495c193a5aeb5a9ed45fc8a8869d48c4f80a5281774506728690a793683847cdcca0e14ba6eb9b68e0a09a23927d2b9fd5564961dabeef70a68e0ece201b58b04b5c7f002ff2aa290cce0da3aa1a917e28093dedabe379ba3b939a523c434d6a24705aa942c8e8d97ba0a6e11585c3bbc89bb44db0e2ef358b2bbb80dc8cf58dbb88a71ba8cbe7660ed658ecc0a072f60e378011141f6ec63c9e81fd3d9b6e5aeff7432f3cf26e056b0686225c786cc8e99d4c3a2af4fc1bf20d8509ec294c003888f34c79abd9a0ff874cbb3baed446d2af82dcf9496aad1535e1029990acf51ce6c5cd7e811ef205903a57cffd50000a1da0457bd02ed92c611e705551551973f344a0ad9e03ee200a6b790c9ca13634f4d418e0f68b7b8c28bf18345d713e5575b95d1b6e65b6405ca88723cab4999df49e7934b2b8722cd843ae6a8574e74f0267c61b076890b83c76220ba4ffee254f02e90dc3d234dc2a22c2b9a53594990e5189c9dc0294b8411021fc8207dda4dea1f786bd00fd29fe33670312cee8bf8633806d7ed3b88ea16aa3c8d333466eb2d9fc93f33d94d76d500d2f9ec0d2a956ffac5cfdbeef7baf5e668b18592def407e250af08c97e0bad9949c340123961844f0d1b87feb8bad7129596881dd0c69cd5b5e40c124939d9f68fc18da93dc2735b3b26639420be3686e76d7d03afb3020cb5ec1baa3b766243e1645087fc258354a1782d268fc87733daa62e47b63182a6b15e118e268b6b31a3117d4db259faa62bb0ee48548434b344df1153fb40066dbbec3fbe543ba57d60e987ca449cf878e564ec7f5c85fc8ddf89e97af0344abd13534fcb7d4a67e73ee306f484b3e895cd56862a694a4d3a96001692d9fec8fc8cfd04f882460d4785a4350d37e862948e22226e09ec421c5e42eb2a33f08e80d3f5cee7a479d708bbe21837ea3eeb308ee3e1d4962e511fa27c11de8dce644aa8fd6b8f98215019aaad9837d9d4ae9c1eef3ca0738879bef195ff0c9be4b66f5d3c0ed0a16472d4db64ff53c66b484752746a7cffbec8a5f096f0fe9cb5d384ad2202d75e18ce1a50ae531c0313f5f5dbdccc725aa3e8881b6820df21d0e925f3e139ec57582916067f6621c045764a316ee82176ab572efc8055ea68aa77ca4ac26bbfabb2a45e5c5fae7322579cde45dddb601767e1127d35e9987c2e914035e8427f456e6d01d2e4db70ba347e4596f39231cc240208a108f67a43c1f57695361e3efcf53bc0707d140bea25849ab37348790e5cde7f8430eddeec81c005dfa9b9552b8e1728b4b591501a6a6ce0315a7eda7b6bdc07b30be0fa8cea5d7c1ccc073f97385a8ca9f5c55b6f62d700d87926b703b9337fe1db1b7275b3f41707feff1f3066bef9f02e748af50f1cbd373a6787cac81eaf620ea9664ef40b0186864da7f3d4bf9b9fec941b83fca0a95489110a82540f36dbe63122100b0646a4d4a63a8df84d224b6b7a5a30a61ff6317befe2a72e6abebc9e9d46f86d1b2c3e4d81315b40a1d6e08a2993bcec05a2f0ae568c7dd2398bcbc9634e26246452ba617816d689bbc286cdbde5bdff7332c8630ed247bca247a8013c91b23cdb2f93a871b8bd3765a51a2e46a8c44e782137837e72c321b880af91c10f4bf0833076f3319ca4a3ca3f590c0b326bd50aa56acc2905db281bf6a2ae208194552780438115fc24d3531aeac9f065ae75702ad2a2e67079e472e08cb0989f4a286f540ded61b8fd00f0c91416e8535ae85872493a5cf8fb72730d3cdb48b87b838ff0a306221bf191d0da917a4693953a3489e5686ad3d654f45207a1bb11d9f8374996b008a93be27db9d4641e0af6bea71535e17529c307b73eb84a78164ee7057d22305c91571a034623abf263b230a47da098ca80e013f6927dd178b6599060b2d50375b4a53bfc8a3a1ee566521c1a302f86d3d2babf01c72aa79cdfb697157723f24f563a60d2b8c71e230cd728871c9e8bd9f864146652257018bf533c18b2e393331a25778014e04e04e366e8cec90e4263590485c6376542a47750fd25309dbd4b6e744829eeeb8e2edab6029abe73d5b2e21026ec0413d1344437a3fc1560e0e1d365b5b4e35da0cc72c4ceb312d746566005db80750a01f5c4d51aee382bf28f7887129b37b2ce3b5312e873c14b21e09d77dd9983d67264c37df2b64145fca7f21c20e19e57dcfd1a74a1091fb2bd771c626f525f94efd693cefac5af0424f0b58071f1a75d2cc56d156ba44ca799c8175975b96554cd024167cd322b03ee40ce65afbf867f01fd0ca2fa39c53be60e0818a472c8606b30f5716862cf04d5b161daf7d15d32a501dd85d69d56f303e4e684a52f8f5754652b69f254b", 0x1000}], 0x3, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x408) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004a1a300062b00feffffff0000a3bb6b3c042efdd100000000400000ad1ca8a95704000000000a", 0x2c}], 0x1) 11:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1d, &(0x7f0000000000)="8074d2fbc481331a232c2b99a121ff189fafa4267525ab890601cea4f6") 11:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8400, 0x10) sendto$unix(r1, &(0x7f0000000140)="fd1e0281fd11791323e66f59e702975dbf6226a8a0892afc52398ef53a5051e3654852ea00863480f3a1608e30b13c01ad98105445199efb058f455086a90a3194de5e35fcfb83a68c742611e1570cae8744dd6d81348fe2d88e43c6d11d68f117e5ee07c4742d4050", 0x69, 0x2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:42:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/8, 0x8) setsockopt(r0, 0x7c, 0x6, &(0x7f0000000100)="eff91e3d884f560128774cec10ad88bd1cd670ce42c0149608e01a65ec9e60e23ec1b632dae8b692d15494db2ec275699f4cbc295dcd7ad41e668b9d3d3b6e6027d4226def92e6eb23936742f06aca5677bff44c5bad33ba473f95518c752bac357d53decc28b46838fe38230fc62a9e9b73864db2192d2f1c1ff9e1ebe4d258f63d6f0860489989ae369b8aaded180300158f7fa715e0beb613fb8cb06db066990cef8ab5e3378c84079036391bfb1e5dffbdeaad3bb06c5f7ca990fc207edb068d13a153099ae68222e49432c685cc4b8633f7bc555bf089ab3b4e351387819778cb1d79458a3c9fe6f487060fc7", 0xef) 11:42:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8005) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 11:42:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 11:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000140)=[{0x1, 0x4, 0x8, 0x7f}, {0x8000, 0x1, 0x80000000, 0x85}, {0x3, 0xb11, 0x7, 0x4}, {0xffffffffffffffe1, 0xfff, 0x1, 0x7166}, {0x7ff, 0x7fffffff, 0xff, 0x7}, {0xef8, 0xfff, 0x7, 0x9}, {0x68f65d40, 0xffffffff0000000, 0x3, 0x119}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r3) r5 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x48de, r1, r2, r1, r4, 0x4, 0x10000}, 0x7, 0x949, r6, r7, 0x1ff, 0x9, 0xd045}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x8) recvfrom$inet6(r1, &(0x7f00000002c0)=""/189, 0xbd, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x400, 0x9}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x63, 0xfff, 0x101, 0x4}, {0x6, 0xfffffffffffffffe, 0x4, 0x10000}, {0x2d2, 0x0, 0x5d1, 0x6}, {0x1, 0xff, 0x2, 0xd4e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x1fd) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000004c0)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x9) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=""/246, 0xf6) 11:42:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffdfffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000380)='./file0/file0\x00', r0, r1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1001, 0x1) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/115, 0x73}], 0x1, &(0x7f0000000240)=""/231, 0xe7}, 0x1) 11:42:49 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 11:42:49 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mknod(&(0x7f0000000100)='./bus\x00', 0xe000, 0x4300) pwrite(r0, &(0x7f0000000140)="1ba17f67f98a586e33e77d4c9875f237d26bb553e9ee96e5417f0775627087fd6b4508a10a54623a4c3f2e68cf5e81fe1016a3eb519e21ccb4ba3d5b324a7e9270ca34487f3699eacb3fa85d2ee93429c822cebe5e5a704815fd23b656ca41852f166ef8aadbf7c68ac6ddd7b14e10deff79dcf13c67915201ce5305ea83c5a776947cccddc07fcc343fe09c36a58280111255c7da132823ba9088758e7f86fc6fbfda", 0xa3, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x0) pipe(&(0x7f00000000c0)) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000000)) 11:42:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:42:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:42:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="ffa70d5c6d4b0b92abcf5fa60279a2b1b7f7b9b9237d6d325cf7f35381aa929c48b642fece9f7836d6b717fd7ee8a4c70932630fd0cc68733b880ad73eb301b0d65cd34f1310de03851c29598a56c44e83c49234295be76e7a820abda81976bd3914c973710092714098aa4401f5639a04ff990214e9778616804942bb7535eb6f063a09bd3753ee727425c7ad11b4f8fe0d04e84eef6c6772416131561751debda0a248aedc93d038f17a7ee52767ee0167d8eeb54ed97f8105ec8330d362f46555dbe5972d1e6bd1072e0a4ca4530b8aa2f2c3272fcf0e5a6e2beb687fbb45a60b5b0d20752ff22dac21bb5d0750fb6a99aba9766b816c37b1d64836ae997087010f999549464bdf4139bcea7cbada44a4741d0fe93dcb0eb258a950ea42019e463bfbd63ca4354afe70eddc2a6b3a6bd91598e17e6b6bd83b48adc9b03734686ad075cc948e0062924dd291fa73aa5784f93cf56a4982ccac8e36b502b353c310b0b7df32f1c9e55ab9828ac1caf4fa1f00203ec350febc4fbaef0ffa02b2d7ae0800ea46d4adf8cbdd23531d227cfc013b1a93aeb6da6cccd27515d72cb4fb80f01b4cbb4ab4e8b06c0dbd5b1143b1ea5fcd3fe837d37906810212d8ba9b19d7a1ac3e78d8ff8a8dd8d26dd8384b3d5c161dacfebd3c823b70cb02bd7961373706ff444b23e4408a5e15a11e9001dce771a1efcc1629ba16e0f19b23d598899ecfe5e4a05ed145a1fdddfa7b36a3111088978d69731aea36f4866b62d3f5abebe909df113a5d6d2edd97d6b5d6ce4d869562c4d3b2137cc1dbba2fbbcba841ae5011bbf8501f666842762653ddba4f7d707c5856c9fb9bfd48bc6ea99c725265e1668701fcf5512c5390b057b46b4b7cc9d4354c654ec1d8ad3a2c1c5e13ab3c1dcec0b6fa26b5d44d39d8b3c20be43bbed9cd52b90f3603a31bd654cdf8d9d0514e2b71b23bf796255ccbd925b0788eb41a763429c537f26d152634194a577a5ed1ced15a776c244a83f87573bf9ab2d9b696b5ffef7fd4d09347a2c3a7517865d45400ed30b1a7031ddcb7b6786f3c1f55efb1b29525a1bcb42df2fc4da27e301f7d839c4e1a3594c5190311d6ff618c8534be1fe0d731242db15d709bf8edf61fc4abd445221940402bbe6d5d989daf1038af2095cb981a461692fa7dd9a894b5d8f3c6e0c09e7c39c17fb63641ed57c67c3d6587d03cb07925c0c365bc5f1606c59ea1a93dd4ba33392883e017c782f04fc5cc0ba8aad6a37bf25852b286779f11d981af4c31c589649856c9edc1d5ff4c2c22d362fe8116ea0fe82a76b5b08a6d5c521ca283d634164aff257dd20c46b974f37fe885cddb5f7f2de8c02946934c68fe0e1ff075f7d6f128136a589b9c941ed017c727145a7dfa274a6da3b3c4fc6a62f7ba5df723b16a1fc0a98d93f9830adb59fd831d18f5096bb2f860576c103a659a4692af7a0f3e36ad38024c6f08b55716549c37a79ed49e2aada10ecafe0dbda96daf039105e9a8adf80f0aa31e82e8568093e543fea420a5959f9df35b5b93602029aebc64a694d7654b4a8382ee1d81f6a090185c961740d411d33c66db0fab29ce1aabf45b63d57545f6a46f38b98bdf315b25960c1e2ecc00d062028a223a3a8541ac5851c1a6d947e93c73c3ecfe7128ebf445304098773dd291f79d4b883ba474a86ac7ca38a7e73108e03757ed19ea4044ddb2bd528a5f399448b56945ab3b167d3213ea78658afd7bdfb2b6bfe7cd2aa2143405d45088265b528f4585eb1460ec0e3f060c852b7c8016b67a98fa5d79cd787e62f890fadcbe6a3646d3f022e0e8f21bb9e440ac7acea139ff9d8db3a7d6ae29898e2896d31a41622dc33a9e1f301c119339dc8757a480fdfc3d7e3d434b33c990fa255ee35ea30bb299fe84b1c1fbb41d8fe1b5f48ca40ef1b901dcdedbae60f43756956ac8061e3c37b68b66aa1b6e6d17a2619607fa86bbe6dd4dfbcb0864f75cc26c65bb4f447edba4207187e4036ab7cc7b110911221fedd355cb583f53cf9a4e6dfdc1303aa4ad9cee61ad74fc678185cf044fce5d251bc5ec1d9a682e2c8798beeef6a781e194c2d31e796d6192d5190d4f895914c111ef81df91708b659cffdc290e54616103f1ad578f3a6bfef396258773877462a7846c2b4afcf66a7dc136b5eadd68d21d1cd1928f1878a3e0cb9d4195325eb52e59bdfd3f681f047a0e8640c737a0481f8d02ab7ec8d73cf3e6c33268391179f4ea4ff99d2a445c01dc904b530fe3f4b79a7560f4b5528a3987b85767697f65af1c1b9ca6cb676615ef392105c70aa8374bb156ee19e40d2c3aa205737d5d3591d4ee32047eba981bb8b12c9415b7302996e1df01b5b112f06bcc0f833d379afe6f8963702c04a8ff56696f6d65a4823f1781112fffd32b34e599f17fb04dbc9b4d2c06be438b3c3b92580b6b2add084ee9e09812f6cc03a2cc8e625e2f600cc0c61ef9b4868c905fd6ea6f51137b4efc96312e38e331313ee3e8189dd2415fd32bdda19cc07a03763169b67f10d2fd9e4cf9149512c72f1265f23e96213456eb075d157041d5ca2e3f0431894b9ca4606a6f3a3052529769040c012079ed5f2fecb8a4bfb3ceac8c7b0d1e85f77f9765094a3c07dd3150e22d591162098a7cef141343d973184b1b346477c29daf5255d2fd048ec1854ba7c26a07c33ec6a735ebf3870517a37235c30dbd46d5ab217030f31e4f1612f375a30f55ac9211f4ae66d92c13cb45ab384e4e2bb38ff0d19882204b5e2449948ab54bf6147c575d841bf55cc08ff40a81ca5061f79dec847226b3d6222cb1a3df9c296005f1e6c4e59ce5aca176ed28c60e314ab2a2ad3cb1e037a5ddb7f0435cdbe8f4807433692151628a6d8bb3cb80ace1aa48d876eefbc18d8a169827fb894535b884dc35eec38a6a937dc43e4ec7d053e9e61702c919bf25d782d1d4abe43b8f8e8b9d0dad93e24901aabbb8ef97452e1a5681dbf051dc4447df2ab1c142b20380a5f95a261bd2349538fe47af1218e344eecbdba798c0a6a25b5117f816b875f9aa2052deac13d03c6caec5ff5a2d02313e6387e63538967150dc549659f8f576f7584fa00bbf299049947313d005ef63658f86c88e23c7cee265557f33f1a5b59533f59feeb41fc617c58b5e84c3d650be1e248fa93572e376a49d204423cfc3df55d37e586159b855dcc4cc5b90c8be75bc210f5ac67be7615288de93931eb487ea3dacab3b44a7d1e260f09ac64a565925f67280a362918a41b6e7b1199d605a9594113c28c74bcea1d5628ee250a1e362e483d8a4227c8949c7e11a5633b1184723c38f37b8d95d0f613381cfabe1a106ec0944c51081e5dcecf7d37f5ecced97e1ae1c2f7ee007592e27f2ab68829178f7f87214e7caa8002e5914045779662321c7aff6d617e4311c45381beaff4546c4b2481c4d008fbf452e04662f23ab2cc3b7d3eddd56241e89e01266177a6e76efb5a956fb316d7be555402a16516def0c76dda267a041fab170b39768675244854a72ebb8ae879c113221eeca9a8f85c65a7a9cbd78fa1917d2e452e116998a7643ae4c80a9cf67d03a6f6be5755087b0cf7633f38eb2a7fdc12ce2bed14477bbd62fcc87a2cc1b77eaa5e6bc5ed2b1837b8e75ff23207e4b38b1027a95fd471a0638efffea787f44b4ffb8435592c926ca20bd50c3f277718def4ca0e554c584d5a4c7dd96914e52bd0e69c32c55d5700e5aa6507e0d98a86ca4b429a7a46386dc6faab994792f55b86d2863ed5fc666ba82dca8648ee64ff52a68ed3e9069ed3b87d5cd59e8b9dc0081c7a9759d52f45895921df8bc48aedd74338186a4861d14931734bc81d6dfcb9316e7bd74c89c0a87deec342fb52af76e236e051c4996a4378444c2f258f3c72929911288a522325d4228245c4d9c6b60232009fd176bfb92110e0d554eb071cbd9c9d8", 0xaf3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000200)="838d25ae3476d1f6222b53b6dcee8a54d518634573f7128c043f4401ef39098e933027eb5644974fbeb9a1f05279cc9bc1a5b74cd3465fad08d50379d415eeedd4e2560d554f8e902e688eaf3c0c509ce7bc10ae479ba9efb60a4a28db34f1fecf950cd2f2743df445931ff3af9ff30ecf25097da0518a67f9d9c4da63db0f92d69430e6fb77c367b628cf19006cd12171e78da10c572d39a66b601a64e77e1319154e90", 0xa4) 11:42:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:42:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[], &(0x7f0000000280)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r1, 0x0) 11:42:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 11:42:49 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 11:42:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x81, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x4d) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x100000000000009, &(0x7f0000000200)={0x0, 0x4, 0x8000000000000000, 0x2000100000005, r3}) 11:42:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="bc", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x20) close(r0) 11:42:50 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c998ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd1ae4679b3e2513780560911b8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557927ab8b56d17285e6ee81dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e97", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 11:42:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10240, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 11:42:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 11:42:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20a81, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc1, 0x8, 0x3, 0x1, 0x86d5, 0x3, 0x6, 0x1, 0x2, 0x9, 0x4}) 11:42:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x44a4027e}], 0x100000000000018c, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f00000002c0)="9c120e90c0f890bab0d2a9c87743bca4085fe0bf55f0f8e4720bb25784c528b8464384dab596605616ff7062cb91d86d31db3deb7b908b2473c7db126a3c3806737e6cea96addb9b7e940cf591714b34e79c73bc287d20c3428939cdf069fe8d13eec238098ec2d881ecad5f8bff1d7c3abd536c783277b956304ba354ec87fdd1f07fa722485096a54aecdeb88566b722b977234a144dea073fad67698c49194e59"}, {&(0x7f0000000380)="b62c79dd44f63362c43a8ece555906fe65df0ece11ee590940bfaaa2cc23ae92c88276593c62ed6626a36b182282cff542d425ff39e139dabba273229b61c7ad48a8a108620c815db604a9a0a76a71f627d3bc0b4c59966168b4bc15218dd8f0bd5fdefd84ae23c00676691c69aecf35784563011080b19e7abd90b9f74cb4a1acfd4e34009be0c0137564c496e06c96c545a8f2bfef266c16bab4a222da0c8188637e99b1bc20a58a30e7a6678d3c0f"}, {&(0x7f0000000200)="ed08fc05ce564bae0ff62f495159631b3a06f1f0f5c083fff9e4103420962fce2faf2553cbeb1a8164b9d16d82c6c39ac8ce8dac0b31b48ac25b8a2bb299c31104b5fd92858fbedc6c86ed4d6cc07803be8f71b9db601895f810bea8f05ea01289ffbc3d32710596aecb014b24461c496b3b66022e8b1b96acef3368", 0xffffffffffffff48}, {&(0x7f0000000440)="8a270da83a9736"}, {&(0x7f0000000500)="a8b0a9f6809bd4cd0782758b9c110819c3892fc426cc5b5e27a436e334cfc5e9a8d0818986f863d0a6dc304ad6fca66f6c1782b305a9aabc05c47b508cd92f2a3bfca95809e13ea4dd694f617ff44b4cfd176fae0d3e8e649432fe2e8dc4917b6075a4f9dfd97f7583e113d939f2d3b2e7e17080094150dcfeb720a7bc2ccdf9b4f74e35a05adc4f97d173488bfa530df0b684394a3ed627ec5d76b51e78c9427dbfc6ca80ed45cea011f1e5a4594b5da1a54dfd0deb3661a3e0f8e9433728092f4521d98e3542", 0xffffffffffffffba}, {&(0x7f0000000600)="8f03d1c3a578df4316cb8c83bb8df75c6222daed2c84ba49c736b23622fe365e483d50ee405401387a7d9cff737ab7dfbbefb689ec872c9756b0c4b3acd413eb61bffeeecff03eccfabd446aa2137a6feb02d4b65f627a703ae5f09faa9f555a06fa1ec29e1a43aecfe76994c674bf00e67109819e72931aa94b357b02e71ef32aa2f4f7f252ac0bf2ec2d2fe1778517440a04f316e7aec4c5b756af47f1711590b432366439e6d26ccb"}], 0x31c, 0x0, 0x1000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000100)='B', 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_addr=@in6}) 11:42:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) accept(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f24325574856e941b8358f9f0b4ccb2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f77d92b4a4f63f428e702703d10369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee696cb6ed9ee7f17c98b7f6033e306e957c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8758cf67890fd0e7ad0a38e9c4b03c1618c8934d57b513770c2efe75f97f9133198fadd316d02756867d2767cb35fa3c452b7ea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f4823695924cb90"], 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x2, 0x0, 0x30, 0x0, 0x2, 0x3, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x4000000103) close(r1) sendto$inet(r1, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4ba278102f24d2cd1dd03b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 11:42:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) 11:42:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x6, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x4, 0xcc6, 0x10000}]}) 11:42:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) fcntl$getflags(r0, 0x3) 11:42:50 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1a7}], 0x1, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) 11:42:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x6) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:42:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) 11:42:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwrite(r0, &(0x7f0000000000)="36ba24b855ab137ae8fd254803d84015993cd22934b6fefc9d01b6805a8b0b55fbc48cbd03113c1beebefc5c4750a1c3d46b9aec31544d488b96607db124faccec38fece77607c0580b19d310a1d0daa699359b316396ec807e02f4dadbb347d8dea7c8f2842747fa044e4749427", 0x6e, 0x0, 0x0) close(r0) 11:42:51 executing program 1: getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = semget(0x1, 0x5, 0x403) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/217) 11:42:51 executing program 0: pipe(&(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x790, 0x0) getgid() pipe(&(0x7f00000000c0)) 11:42:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000300)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0xfffffffffffffca0) sendto$inet(r1, &(0x7f0000000100)="3c8d80f96c084e53b68aaa84967153906377b6c54ca79f675aa98d9f0d52735206ac2f9c2a89583e81a335bb2f108f5f05547a811b8810424667c68ec6c56612f2c77feecbd17f38b9fba0d810040e26f9602dae", 0x54, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 11:42:51 executing program 1: unlink(&(0x7f00000000c0)='.') chroot(&(0x7f00000002c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) 11:42:51 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 11:42:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xec, &(0x7f0000000040)) 11:42:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 11:42:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:42:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000100)=[{0x6, 0x4, 0x7, 0x24000000000}, {0xfff, 0x4, 0x3, 0x6fe}, {0xffff, 0x7, 0x100000001, 0xf23a}, {0x2, 0x80000001, 0xffffffffffffffd2, 0x40}, {0x8, 0x3ff, 0x800, 0x601}, {0x3d, 0x1, 0x2, 0x2}, {0x400, 0x4, 0x401}, {0xfff, 0x5, 0x9, 0x3f}, {0x2, 0x80, 0x7f, 0xfffffffffffffffe}, {0x1e1b, 0x401, 0x1fb1fcc0, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001b80)="c0") 11:42:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a8ff6419783365740bc273d7d78aa44499067303014d4f843351dc36a8b8a839561faaeee25168b162c9536570c5fd0709c1fbab4dbcfe9dd5c7e335658e9e63e6d19fb6fa730ae34ea72e3017b268839f3e6b42aee7249286e5a1f51be05bba1c155e04dfa28dc3522c61dfad05ceab1ff49e719a6f1b63d05ab9ea4bab5006e3156fcd8ea22ff49e736c", 0x8b) 11:42:51 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x800) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="be8392739ca0fd327ab8c565862e5a39f16297675b979f736ef4490b363d7cd9ea9c2e97a3defb934d599a2017afb4e6e5bd975a426f010401586efd7d5bfc82e3b0798c80f6f8e442a7e1ac0c4564b69266fda3a6041ef36116095cd1df26c79f4b7570a59c8a4a2c5c526ef4a8478354669b63830a70ae44fa74c0642108417e4a03e5b10e64e1d26fcb5ce98eae715b1c60161aa731b51e537d3e94ebc82a1321e53c5617ce9d", 0xa8}], 0x1, &(0x7f0000000240)=[{0x18, 0xffff, 0x9, "911f6778d22e11ca"}, {0xf0, 0x1, 0x1, "54e718e2b30d97e2882ccc0188032febbb1508e4648b3642b0b82fd90b2aaa6b1c845f11befb67a92b5c33359a350d0db5766a3dc30fbe17e3e5fa9bda8f0637b31ac3563aa5658ee14242672048a574d629511ef34162669305692129469648c3d5cb1458f769e0d08c46a67d93b38a9d7a4377b22fc548d17a2e789ced1db5d1fa42dceaf4c532cdcab7b90c014cb6ddbbf41138ced64a487811f8110f55059203b9ed259490542c2f0e231e8a2eae67bf888594b14b909b0f6426eff4e39cf752a0b744c35c7b23faab5e58af68296666ce7a5228bb37f9d39f"}], 0x108}, 0x400) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x5) 11:42:51 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000040)='.\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f0000000200)='@[.,\\]\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\xca\x00', &(0x7f0000000500)='[&@.\x00', &(0x7f0000000540)='!$\x00', &(0x7f0000000580)='$&\'\x00']) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 11:42:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f00000000c0)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 11:42:52 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 11:42:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000380)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694a1c7e6f3c8591a0bffb5370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda881782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3", 0xeb, 0x0, 0x59) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000280)=0x8) pwrite(r2, &(0x7f0000000480)="68aa5e997821dc91793c7ec9f3d7ce3e4d26e6c9132ab00dcd611d0f258a0f66a2c549ce54b15fb62fa9826858025be1e6e2f435e448031ddf8546f7c187c0fa632f64876cfdb25409e20afdfe1e5982572246be95357926e931da28b0b93a2ee15ed74da7ddb9351acc83542647c039b26fec20283161675b6ce19663aa75f989a0b7498e065d9baca33019e245eb90a9aa44497cb5d7aef65713a2cdf98d2df28fef5378868d81edbb01fd0ec9a64cf31e7b6068f5e9021cc225f892ba8ea1529298c60b62722a29f37b46bceed3a9f4fe13045c22274c15165ffb2502bf004ccb3457e13ed6", 0xe7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xfffffffffffff760) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) jVþ¯`Õpl…Âv…þ‡"7N4ãŸÎ¥[Q‰jVþ¯`Õpl…Âv…þ‡"7N4ãŸÎ¥[Q‰pckbd_enable: command error pckbd_enable: command error 11:42:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 11:42:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) lseek(r0, 0x0, 0x40ffd, 0x0) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) 11:42:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x3}) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 11:42:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000080)="cd42eaaad4050e90", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:42:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x40, 0x7b403662, 0x0, 0x401}, {0x12000000, 0x6, 0x6, 0x80}, {0x9, 0x8001, 0x3, 0xfffffffffffffffe}, {0x6, 0x10001, 0x52, 0x4}, {0x6, 0x7, 0x80000000, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) 11:42:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x355, 0x0, 0x0, 0x400}, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 11:42:54 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x71659572365c8810, 0x12) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0xf0, 0x80000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000008, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x81, 0x20, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x10001, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x6}, {{r1}, 0x8970822650e16db9, 0x3, 0x80, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xc7, 0x200fffff, 0x80000000, 0x400}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa, 0x40, 0x4, 0x101}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0xc4, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0xb0, 0xc0000002, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x5, 0x665}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000084, 0x9, 0x88a7}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4000000d, 0xfffffffffffff801, 0x2}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffd, 0x7}) 11:42:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28088, 0x101) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000700)) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) close(r0) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000080000000000000004e3393fa733f86c2e9d818c2cc9e1738ab54ec755ad08e7be7681f1ffd64e473b1c1d4ead7fe1a0734f3d292cd366f94029e140fb6d1d4a1ed172c0e8ee46e63c063dc6729ace5d081ad56fdbbace1bd742fec9a142d6d86a87f43c5177b3caf8b8ddb08323947523c63dae9b4493e7e8864afe51b522d3326c62f5fb619008a97db5e2ecdf2be1f37f43c14"], 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x101, 0x100, 0x3f, 0x1, "602217be09e46d3b15ed1e48001beb7a882acbff", 0x3, 0x2}) write(r0, &(0x7f0000000100)="3e57b0e5e54bbf75d8220c4f94c9711e86d4084b2c4b1c731ac5527a0caac43cb43f358ce751f2f8a3c9d79047c0a995ee1228c455b84a3d029738a55e2ce784a72b9a8634ca3a990d4537de2e2b2a7377d75be761eed170f691fa2061511c1117f22078249de4db76171df49167faa151957e48bc16623fd15faee9c470942ecd0fe03447dd1951de3b85bea90580beafee893bfa384eb818b55659f3fe42faaf4abcbfb882c960b5090682e6aa0e724f2f22213aa7d3b21a6d5837d49afd3ad74c2dc209b0cea5341d7e15b2ab782a763c3d6a966fa3f283621226ec7221a0f3a5cf02e7", 0xe5) socket(0x1, 0x4, 0x80000001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendsyslog(&(0x7f0000000300)="5002e24c16a7159a0c93daf75fce4ad1c56ae036db27406a556009967669e8d4859a1c7a72550fa7a445c90fed7e08d0013f0b3c01dabe5be34824afe7c970e2f234354376ed3328fcde2346cface6cad2b3399bfc8eeb448ae7b8d3dc8b98a1ce1c66adf253812b8943d586d613411a2a1e9b7265462d27b4ff881b3767eff72cbc21295dabfce04863b4c036cc4d4da64af37f4962569b31e90a1f5550fd44ddefb739608deebb", 0xa8, 0x10) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='^+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='\xe0\x00', &(0x7f0000000600)='\\!\x00', &(0x7f0000000640)='\x00']) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/48, 0x30) shutdown(r0, 0x2) read(r1, &(0x7f0000000000)=""/13, 0xd) 11:42:54 executing program 1: r0 = semget(0x0, 0x0, 0x85) semctl$SETVAL(r0, 0x0, 0x8, 0x0) semget$private(0x0, 0x3, 0x0) 11:42:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) 11:42:54 executing program 1: r0 = geteuid() seteuid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x7, 0x4) 11:42:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/28) 11:42:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0x0, 0x3}, {0x54}, {0x6, 0x0, 0x2}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8, 0x0) read(r1, &(0x7f0000000140)=""/183, 0xb7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) read(r0, &(0x7f0000000240)=""/33, 0x21) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:42:54 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000af72a41500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:42:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') recvfrom$unix(r0, &(0x7f0000000140)=""/78, 0x4e, 0x40, 0x0, 0x0) 11:42:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x200, 0x1f, 0xa21, 0xb51, 0xff, 0x3, 0xffffffffffffff20, 0x100000001}, &(0x7f0000000240)={0x7274b44e, 0x7000000000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10891, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 11:42:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x100}], 0x3, 0x9) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b21f0bc02b9ac41aea7a117fe3e00fb609b0db155b2353286d49ab9571a4d188e16906ab37a2aab98736b4be855e873369cd220fc771477c3b59cf50c4d91fbc1bf308bd596824f2da464f9eea1d7bb524f77785b7d053aa7a52a92f62192c5adac1d9f40ffa6f1e7bb1483f5167d2f3eeb830cf8d00c787ba5305c7bec153486aa3fe102defe6331c054d8f9a4ca8e184da583c9bf1c8", 0x97}, {&(0x7f0000000100)="d63b34bf9a27c2640650d5ccaf1f8da6419655af667b4fbd866e40404d58aebc1fc89901f4540a5c7c49fc5afce0ab65590bc9f009416f08561f92db5fa68253fd24a47a283f6f0e9d950b9b13d1ea17059f0e2308b2502ff9f638ba194bb49893b98a36c348ae63f95ce0c5c8cc3d7d", 0x70}], 0x2) 11:42:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3, 0xec1, 0x2, 0x50d0}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 11:42:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000000c0)=ANY=[@ANYBLOB="100000000000000200000000000000006f8da237d0bc9f75e33ad7428b50ffa21b5d07be7a98748694f4668d2bfd8d70f6af017a0106daa343f26be4bd20045ed58383"], 0x10}, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 11:42:55 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x2) getsockname(r0, &(0x7f0000000380)=@in, &(0x7f00000002c0)=0x1d9) setgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8008, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x6010, r1, 0x0, 0x0) bind(r0, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0xce, 0x80000001, &(0x7f0000000180)=""/134, &(0x7f0000000240)=0x86) 11:42:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 11:42:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x5, &(0x7f0000000040)="587ec0cc51b060b16ac511a7da65421bf72dacfa01b0be71b609ece0c2ca9ae966b43b7575d490b2307ef6897afbbef04730f8844221952837", 0x39) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x9151b4e967e460cb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xfffffffffffffc82) 11:42:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100018, 0x4000, 0xffffffff) setsockopt(r0, 0x2001000000000029, 0x200000027, &(0x7f0000000000)="04050000", 0x4) 11:42:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fchdir(0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@un=@file={0x1, '\x00'}, 0x3) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000001740)="000ec253d11a87b5f336728564c364f8bda8ddb8c7b4605fcfc68a898f22e60955a7852c5f2ca7733d5e48fac74553ce68c6082e69bac99e7c3a36e38331366c47adb8582a60f01ab41a89034e1f4730dcce4ade2ceb5739600951f9774c752c917c748bb9469be4d6a525f743830a141a09e25b03dad5bc8a3b0db85ff7e735970970d927ead81393f3bd9c4e9c4db8eeb11a1530eaa1fc06c5290112f644fa5dbe7b0ae8e6398433a64a5565a503a800c4043f534648f6f75b64c101d72e3fc38b0e45ec0b228cc22a8ebe7152a4b881f8ed6b3a1a1d5c839ad49f82ef7bbfa52f263f3e3921a2c481a150485431e7b698611e52884683a62479ce316be267eb114f2ba8125848319f67daef034c599e08dce3c393ab4ea296f46543e0e929fe3aa55862cc51ca20e14d4a352ac061cc877c712e1b891cf13bfa8d73cab0dd126e028fc6513dc08db66af9308b05de36d6a2139a9f09665628e3e4176f4b8ca617ffe97d4aed5c1bb83a85f14b4c4ef9f46696fb1261479ca2a97e4832947ab004b84d53784c3fe639b7f5dedd0ece61a07c488cfa683dd3bfb628d6501f0e14aad3aa75309abdd291afd43e6dca21f9053dea63416cdf070e8cc6a1fe279825d223dc4b0849f00f4a2d2faba8fe41009c38f71725fbd357f3946deb24e2804e14b77198d3c9fddf95a8d5bafb06dde314c96b3f7ba6ce8e174cdfaaec0cc0dfe9b6ffa60820991f9b1ed0096bc46028b863008b5a7c1d59d979cc1c0afa7a05980a8da13549b43a8259bf002d479d6474b07ae815fccfc0aa5c48092572f15a51ca9e07565360c9b138c656e2f264c36e5dbe2e3f5238682ad8cd50232d05ecf829742d2254fd9cc9ad47a77c67083484d0c79ddda9bd22a541c9a7d754a2f57f20c5c3a3869ea6e59c70c49c01fc40b83322071c17c8791c1c3b26144a567b1af9a7a97c151c575dc205471d80fcdd5e89ff96cd6afac7248b2621b4995b9d6d90f630fe2543852d05cf49ac1342a2082d26b621c4d32b1c038c2692de954a70765fe2ef388ec7158fe20a38dcd1326929e85b3ad0d0c20897bacbfef5649b5f1fb25278ffda75d86db285ad940d85e4290a46effe18f4845d1fa738aa88eb36fe4f0caee73f48e897ea1fc0c27c72f30444a7be91cc4e0f21dbae7bedeccc8bb4eeb309b7c15162faa49d3a0c2889bb6f1c274dd9f984437f69323849de76129906d0878783d8cf05c7d19d7dcb0ec9dced07d870f693912ef02890a66643dadd3293eea8ca9e6fef76f36738202a72f04ee14cbf77daa1720f3b757a136a4248f97345dda47fe4164dc72cf3802c1e2d9446b2e36c443a41d97593aa2713dc470649842985b301a97c716e02935004048c099146c1e62fac4e02dd26c3475a55819f0360aa0de311e16a35613f36c7b9025a4a2d0c4d7e3d66322947f07b05139f18f6f8a26172ddd5279620ee6ad84982f3bf5807e8019f0eb1ad46badfa8c0741390df0d6222b308c8a579aa24242e157507813f32dc56820f024111902a649c1871bc7062f6e5dcd6b559d10196f7f3695ad846d89d42a590aafbec1140bb162447e6f995a21389d4f6987196d91325604da4e15c529c21d1cb17836419567e22518caa79ec502e1e6f2e0adbf355c54890be6975fab8f89c65599271f411f7a534ac89281267c9f12ed93d81c7017638c57d45cf58b16671f532df7956925bb69ab08035f182e956dd9bdface3a4e5e4f3414c2af5cb5153c611f81271c9c72f8f30eca782a070ea03da677b7a7c5d9db6ccd9c7291f38f6b48bdd59306e627e6f67846910838584b326244f0504aa6c83f1bfc7ec98fe8ac1f2be5cfacf79811803de35eed1e8bbc4f0e8c20dcf7695d7640b2a65afda9ba63bc41b9a831105ae964954c2be60bbecd3737aba12c0d6e8417f79f9b0b1dbcb19f43020484a6b69354e1f4550c75225b781d03b4a0105235fdb7df2c2bbc17f7f84a894291fd3488ceccaf33dbce294488a76685efe3cb41edbba9bc8ffaa0b5cfb968fe109cfff510fcb6f9e5533a98ee24de11038457f2d31cca87c9a023b0c504f1bcdd2fdc0485615d41f8203eec041a856439a342691431164e2ab7afc43deba891637d48dbde0bb196bbeb88ce73b6b03c0aa13ee060b8d1992dbe5641744aac474f0a27a5b4bbddd76e665e935b8fb87c4b41562dbabbfabeaf9182edb3900970c4e2e9608a5c171680a6d8d5542c26087d80bc7dae90de13cd4c6e2873743188e6f7af68271ee3b471910fce6718bd49cdd5b32bae3c79228f18a02dc4f788e592bb7ce8ba2f157cfd847fbba83cd79a23b09c4711d4fbe54017598e0972990af5d92e431c2fd31fa8a603b29a3a8d6aa9f275587bfc820764cbe24a5d8b4db05766ff92481d29f779fb403dc5d918e824b64a8462aad0d142fff2e95a02209f835802b78c2d4e03151919aada32a63402e1fa2a1a4a8b1f6f14e1b72255affd465ecc0d10b306293001ba8071ed10f4f5fc793f632db73120824111f582f7cfa65dfbf782f1ef5e3840abfa1990cac3aacb520c02aa36f44e7db97c9ae0e8de27a4fc5e2119d429440d6b40e871da47df04170e2339a8cc2bcd17e8567b38b27b6673bb4816cad5226d7a04a03b2c0752c2646d04a9b0e743dcd9bd940a1f9361b4dc2b724f34a17aca4b0272c557d39c6aea88e528f8a56599a39b9167e9cf323540ca2a60c21a610c56581a2a5f9074535f6ef5b27ac0c95319bff443e2ce7b04dbd9edb818780323892972092c79cdb5fb0789e7a8251536acef80c7dd9d8eeb599f6656ffdd56755b7af65db6d0afd59e007f6b5969bf2d0101f553853821476ac8f6b98e56ed98696a5e98db8fd11190a9c8ca6f8623e0b77a39daeb3181f5e19a2c1a279c945b1b2f46c3a40b540e40df145d79a90e5bf1710f1b4da7e386dfe76d5ffc3f147d69cd87204522816a1e108f4767fed0e3c1992c81034dc517efe509e4d054a7b48b8b9f16a73363aa56e47429bfe89388befe5f4c726b018a681918e2811f4d9270254d4c766ad4b7d286e76cfde4330db7fea27c361cb685db74d4fc3f795c3e7f07c7c760575ffeb2ff6af8848f56df24c9dc4bb3368813cb867de976ec61c92170d8a18db0943e207a1666daa780b3515e110aeecf353aaea5369f64a5b994f2552c6862015e2b326b64623c4ff4a00354fd9f58bca9ce28aa20428af20fc2efab4c82ce3f2aa6afe6b588c0f312cfd2c6f5ac4922f6c0a3e8b6e2c1e971742e7d5352c31ff7cc8a54350cfb7a9c874465216763276366b5dd0c52508ec217f6dbb3a54f5099edb0ea21f87f6b4406248c13372d9b814d773ec39560a8008b7443864d86093a4e474312b125f0e6f8d6711e96d65d915fa1d9d65387e8293f82c88f2a002d3663966ac34fd6cf9d071f1b16362aae1fd10603a0bb8641e1ae4e90707cc40520dd840ebe7db86b466416c5730079ebcdd3b9fb1625ddb6fcd0e3c505084305f8fc70c0302ec0bac93b86b57af844ff65706992b95b085571dbb5c41368de8b2a1fb393de3f34ca4f6d3093bd1637a446aee55cdc268cad4c4b081d8f4d3fdd00092d2e5c9b1354551982e3ff2f414933f6709daeddf0d416abe944c0221616e8e1d82dd06f17d7202e63bf4520f0420b416bf0ab34ea51eff8024ac2e838030cf167354855bc1fbbc319fc3f38ed709804b6a7a3b04f5cf3bd708324feb6fead11e73ff9331b9488b805be2e717f17ff2bd8736d3a5dba5bf2181d44b2923a5bd22eb627400c86342ab081d3dcc1f3a4064b03cabf7efb4d06d4a63b6b58bc082de1954b08ba5735b3476b2183ba992d00c28de38ed2601fc1efa5ec2a43dd9614b82e14c60e613fabcf431177734490610589a2b14e1e5d4960c401f15329a74807410fb73f4b6329da684059859501059498801da890f8be64f85b2d7d8792f9ae505550b5d37c7114d4593273c7e0db9fab07c387751d769a6b857cdfe587647096f48975718767fa0a5fbee14b4197971ebd3504d16c12838017a7325e6d3dbcc052d774def1e34cffda2b94e1d1259b8787c347cbe2ab7e567f0d78081747eb6c2064b3521cd674662f6e11bdcf410aae22bb2c9d08a7355900e18176e479700d8058a4fa4190674984a7e9f59111bf2b1887dece9e3b066427232d6bd164f07cfc3a2ac2f17182f7dd58f6d9f98f5cb52abbb0bae2a9f6dda8a78ce4d76443d54f198fb958e642fe3cc287d52d37fe9e719cbe37a0b2745e6d11a4a9a826dbc8d97980db256c5476fa3c9f72fabd4ba80c85f910f9a1ca4ad5046ea672850443164878fef51f83e7f8d5093b5b4cf4b4763307b2b4604619dc9c387cb4519bcfc9d88e50b0a43c0553da7c4555e10739e20cdee74d4d2c0d732e3a1b6b052b754df20f543e9ca630a64f4b890d529a88f6df74c12a0a00cc3d19f8a4fb0e43f8229b279cd5658f6d85c046ac0e97d58a4a1148c9fe062b349845750a9fa77eeb0d3a824ccb6c667a8a01238cb8407a1b326aaa94e243db2a21bcbaf6f70856f770c4a79a91b837359d1493c560980ca42d3b871e8071f4a7e69457a3fbe0cf55e846403972e858154f27cf8c00bfe7a11f9cd3dbbb70f387b0defce3b75bfe25ee7e12f2625144482b3f1558bff33a96885874dde1fa028fe252e8a790ec5296b0b6ed2ed4311cebde9fad8ba73502e7d1f8b888b0d4b560123ca29f50136b098a84a4475e83a357914fe0d8edb9eb3e8117e6eb9a11784e06b6f4238d5d3206f12158421117a56c66f8c33b110fadbb82f682f802a395015e13c6de82aba2efe9bcb2f1323ede59feb0d1d9708aa95bcbba1045136fc114ea55a5de108f2eca03bf92c031f8007ae38980c6a236c63c10120bfe5f4efc7e21cc5f90ca7510ccf2b749ac882f43a545c6ae9c2c828fdecab8809a36001ea633151cbb0d4bf42d18d09da3f4f4d82416084226e5068ee20114d348e0a84168f6c09ea40570cd6809b487256c12ca783faad49e05667716bdbd3cb12d68c57b7b489af6bdb06026d0a32b765f64e1efe8d93cd236fd917d426161cfd8cb0ec5936b7484fffb1a520151b2117ef3d2f2229a01dfd74ea1dca638cc5509c2d2007945f9990fb982c4b811f30c47ee98727aa629eed0d9054e8cfa4241e3db628a70c59f35b01542b4040be58807969b8dd6675f222b77502922f16f77518858baf6372d963b0c5a73244a0ac0e94f7524ef56ab0bcf17b910d6e2a6e01d6e0573a92d94fbcbddac143e1f664a9b058f92bd7d455ce354fe17ac677863a688fb70cf3e6b999a707ab279e25565ffb56d946689b12b42e2d63e4e51aa9baa102970699b12e1ce63e19c2c9351aea54722cb6a2a5d56e47f9bffd2b4596979374cfc34ea91cb965c6de7db6547de6954ae52801f1dfb8eba549d6257c1abe8541cd884407d28c2f65389b382aad4b830e04dfd52e78534d7ac29eed52d6d92728b93d12f8dc92bd574805ac92b2eb64e1b0d3f8e9eb98c3a501b2d2cefd4f65a7e7ac5634dcadb236fb5f57a29167300c7311a2e51467ac30d14accc94a66cccf6adca78f6af358680daadc738bdfaf4dffa0ae7101b40264aeb8b0b2594e2519d8bebd37a2859012eba322f24c807b2da6c7c6c58b5fb69993f1ab11778fe2006dda6845bc7f89644e7c46f68baa284e2fa319117dc2443cc366c9a2768d5c0ca47fa1c57d1ba71bce9fde111ec83ba8b1cf9fa61b528949001ae3891b0eda1c55487c9bb27cc054c8eb71c50d198bcec82b2d", 0x1000}, {&(0x7f0000000280)="e263b38a06bff8dde880ad177acca1b4772e76d7e000bb690c07832d0c667622f41e8649e96db8b8d0999d71e8bf6fd05f24fa5ee760a99805cfabb3eb5bd832fa2ec224d978a58977bc99655ca754c69ec6120ce48934f49e84a6753f24584c87ca0b2276749f1e171d65a9c8ea3413185150e766ede13aa3fcf2947dc58cdfde76327136a1c3280dd05493004701fc4d2faf2fd7e177d738ac4182205c25b016e4fbba4846118a37a3d5b220ba208db4e2d9d4af0492f0f89addd34f5b6774f58bf67d923d6ca330b3fd9316f2752d88ec6f080675b10b85af5a9ae951816e9739283dca", 0xe5}, {&(0x7f0000000380)="a893e243a8ee62d82d4a8ce2114832cb66d3482c1cd26ae7cca1cf8f62f80076a843dabc11e7d213ec8d8a51af5c1ff334c1c716b28d81cfe1db135bf189bb5c6ca30e1dde3b835c610de14f7f04580d2bfc504017bd2eb6c91f2226a37df73c0cd592fa5d07153ef9d8ab7879565e3bd35de49a563c5f3f6ce79c3888ff47b9366b0cea7c12b087b1bf66444c24bf222c1cfc3ad8413e828edaef3e3a3cc608625c3a058c59584936277cdf04e98c280abda44c7cebdfc4a24fe182fed531dc7e1f5997b7fc09d8e71244525cd9ad4296aab477983522cdbd862da69efa6a5fc062768563ba4ec0dc0236d3f01e1d1cf12f54ac", 0xf4}], 0x3, 0x0, 0x0, 0x401}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:42:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x4) fchmod(r0, 0x10) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8000) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x41) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') 11:42:55 executing program 1: setuid(0xee01) r0 = socket$inet(0x1e, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c49ad0a27d443bc1271183fe46d1b94e19d8f4dad3dfa0d0eb3ac1117410d6c4f8e3d9a7e4f15673fd109a8cd5cf71b83801a402", 0x34) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x7ff, {0x7, 0x3f}}) r2 = shmget(0x0, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') shmctl$SHM_LOCK(r2, 0x3) 11:42:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8005, 0xffffffffffffffc0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 11:42:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) fchmod(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:42:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="1504124a3dbda494083444d44c1d46d87696f225c78850a5a1280ce195070c36802efecf8f19ba9cba97a790", 0x2c}, {0x0}, {0x0}], 0x3) write(r0, &(0x7f0000000280)="00cdcea653c5172c7cbe30e1830d8fd8ce4a5637c1148d15e0d659259853d35467b98249348bb6b21fbb6e322eca", 0x2e) socketpair(0x20, 0x4, 0x20, &(0x7f0000000000)) 11:42:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r0, r1) shutdown(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x102, 0x0) execve(0x0, 0x0, 0x0) 11:42:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/114, 0x72) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget(0x1, 0x3, 0x44b) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/193) setuid(0xee01) fcntl$setstatus(r1, 0x4, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000280), 0x9, &(0x7f00000002c0)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 11:42:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x100009}], 0x10000, 0x0, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:42:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xa}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) r2 = accept(r1, 0x0, &(0x7f0000000000)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 11:42:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000001ff, &(0x7f0000000080)=[{0x10001, 0x7, 0x154b, 0x401}]}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/169, 0xa9}], 0x4) 11:42:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x280, 0xc0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) 11:42:57 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x44) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f66696cfedbbd673100961fe1a16a096d2c76a3852b2372c5acb6e54760c93d793d52111e6627ede3c553ecff3b6d0f12ab6d97fa093781df861e24e15b362dbfa04fd7150e4da7d05a87976a95b8834d"], 0xa) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 11:42:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f00003eb000/0xf000)=nil, 0xf000) 11:42:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) close(r1) 11:42:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xfffffffffffffdef, 0x0, 0xffffffffffffff5a}, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() write(r5, &(0x7f0000000200)="b4", 0x1) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$setflags(r5, 0x2, 0x1) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x3, 0x7fffffff, 0x5, 0x9}) 11:42:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x45}, {0x6, 0x0, 0x0, 0x2000000000000}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:58 executing program 1: r0 = socket(0x2, 0x20000000002, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() 11:42:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) chroot(&(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='!!\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/dev/bpf\x00'], 0xfffffffffffffffe) 11:42:59 executing program 0: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xc}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000100)=[{0x8, 0x0, 0x5, 0x6}, {0x8, 0x3, 0x6, 0xd5}, {0x1a, 0x2, 0x40, 0x81}, {0x0, 0x0, 0x3f, 0x5}, {0x4, 0x0, 0x8, 0x101}, {0xffffffff, 0x1000, 0x0, 0x10001}, {0x40, 0x4, 0x4, 0x9}, {0x1000, 0x8f1, 0x6fad, 0x1000}, {0x8000, 0x0, 0xfffffffffffffffe, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7fffffff, 0x400000000000000, 0x3}, {0x1000, 0x1, 0x400, 0x4}, {0x1000, 0xfffffffffffffffa, 0xffffffffffff2b1c, 0x7}, {0xfff, 0xb1, 0x7ff, 0x5f7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f00000001c0)=[{0x2, 0x800, 0xd1f8, 0x7}, {0x5, 0x8, 0x4, 0x4}, {0x1, 0x83, 0x8, 0x1001}, {0x3, 0x4, 0x4, 0xff}, {0xffffffffffffffe0, 0x3ff, 0x614f, 0x1000}, {0xa9, 0x588, 0x7, 0x8}, {0x0, 0x3f, 0x9, 0x6}, {0x0, 0x1000, 0x2}, {0xfff, 0x6, 0x100000001, 0x2}]}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) write(r2, &(0x7f0000000200)="644149ed74569412b1832e73abc157eaa6f4697d9b72e2e0f6f8da4c6023673d3c88d1d9e66edc17096dc85d9a8eeb192ab7a22a3c37196e45318ed6aa36e0fda1c9d428a4712e297f0125a426272fa7adb9d5866005e1123d315a59e986bd16daee6e403074d13ef65f4ee5ec8aa5265fa57aba1ae9d9f5b1c99f094622c905c0f40b928511f352556b9f4ecf981b0270dbb176b9a6d30e721635f69494f603e4320465d266f9c1168df6bd84b319b440ee2a1a79fb5288d039bd228b3d169afbc8c686627527846190cf25e2a6928a01bc", 0xd2) read(r2, &(0x7f0000000880)=""/161, 0xa1) 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x109, &(0x7f0000000380)="95d5f1672f3617f2c3ae820643bf1c0210593fb6141aaa2b96d8c635d1f0de00de355b17aa7d1d74811c31b50a70a476a73ecdfeacb5c8efad50b77adc0c3fc5916dcf7253fd2ba22fb73a55f7eaf9090a8aed8469289a7eb819eaf0c57347af114a365c52c1381ccfd40ae2ff1277a7bdb7ac1a79ec69bb514ca76ed28ea3ce2c32afd5c5b64d6a2ea3f7d77d2e6f1e84489be44579f794315c4b516ed72f80ad32d4748dce18332d7addb4d6e516f2284f50a0d05f3ab2dc0fb8e7b7a44af17fa1a86749c025f9c192cc5c5be69024d2218141329987beb596c8fcd841b8d984a6c927528f4bf789d4f079027b3421a15b42899d32ebb05381aa2bcd4dff27945b85dba933a45c82") 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x1, 0xc6, 0xfff, 0x6}, {0xff, 0x7, 0xfffffffffffffffe, 0x4}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3, 0xc9c4, 0x47, 0x2}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:42:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 11:43:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") r1 = dup(r0) syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) r2 = getpgid(0xffffffffffffffff) getpgid(r2) 11:43:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800, 0x0, 0xac9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 11:43:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="2bb6e06cb7899a83dc97e1e480ec06c04694cf0a8798e6dcf65d33b599ea085263c20a5615ea5158f68d3a02bcce7bd98913ae50f8b2e3a73a4c155d9a232c43b0712ce5b0bafc377a2cd021451db2e0d82414e35da6a69d81b88a7df77226b852aeb7e5c76e1773d371ac31d6fb18aecfc0a581d7eb641fb3ea9c2806f15cbd657132f4aadfdf14e15d819bd5f03d4a612277ca", 0x94) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/36) shutdown(r0, 0x1) r3 = dup2(r0, r0) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) socketpair(0x10, 0xc007, 0x6, &(0x7f00000000c0)) 11:43:00 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) 11:43:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000040)={0x7f, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:00 executing program 0: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000002c0)=0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:43:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="51f1d3552b2f18c700f0ff00355555398e"], 0x10}, 0x0) 11:43:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xba, 0x41ae}, {0x5, 0x572d}}) chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) 11:43:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r0) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r5) 11:43:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffffb, 0x0, 0x0) msgget(0x1, 0x20) msgsnd(r0, 0x0, 0x0, 0x0) 11:43:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000240)="03", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)='\x00', 0x1) write(r1, &(0x7f00000001c0), 0xe5e1) 11:43:02 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x190, 0x0) 11:43:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1, 0x20000}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x80, 0x4, 0x576b, 0x9dd}]}) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x12b) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4, 0x100000001, 0x800, 0x4}, {0x4, 0x100000000, 0x100000000, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x7fff, 0x6, 0x40, 0x6}, {0x1ff, 0x7, 0x3, 0x3}]}) 11:43:02 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6, 0x3f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x9d1bc487ee7237bd) 11:43:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) recvfrom(r0, &(0x7f0000000340)=""/242, 0xf2, 0x0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x5, &(0x7f0000000000)=[{0x3, 0x37404a89, 0x100, 0x80000000}, {0x3, 0x100, 0x7fff, 0x6}, {0x1, 0x0, 0x1ff, 0x7}, {0xac, 0x74, 0x2, 0xff}, {0x2, 0x3, 0x19d, 0x100}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e275926c77881c174c2a2dbf6d709a2c92b1aad14f7927b4fd9fbe9d226180aa24c93e288b3b8542fc1d18768d8e282e46e3612651e6258f4f18b22ccb41f4b21384c15ecb269e044a6948983d00ee2e27b7666c87c5a336317750878cc68e892ccfc43944072030e4fe9feb361d5fc49b18d659a2bb6c7149979e279dbd6a876cc4992d80ca50af691629b55763c6190bae610827009f240281831be0168f1ace0755f8cecc0d20963000800000000000050dcedf9114836019f99a558e3083da37cbf4c28f5110bea45c64e145c9281ec3d05caf3c12bd6caaff06b66fa", 0x199}], 0x1) pwritev(r2, &(0x7f0000001980)=[{&(0x7f00000018c0)="7ec92a50ee56a3d29d4a5686fa5284a3f672ed22a83b0a3ac883f8ba78c84a6f52dcf0e4da62ee62ee1a18a97b7c58c71c5a5343c706381117b404d3175428e472beb20f782198a6ad2e582f8db89f2ff3a872fb5d107fdacdd05be50c2bff9d7e0846f90921635c41e5ed377f89ba4f96debcb1f5dae369d1c693a5d96cbf3fec63c0f5e9f23d2ee48d01b49e5c31840922811e4766b0aa3f791c296543ab17ea00f208d51dc8b8c2c85c355804", 0xae}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000480)) 11:43:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) socketpair(0x1, 0x2, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000240)=""/129, 0x81}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f00000003c0)=""/228, 0xe4}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/15, 0xf}], 0x5, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/215, &(0x7f0000000180)=0xd7) r3 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x20008, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x6, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 11:43:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xe3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4e6e4b7fe7874ee544da7afc7e329f1d113a8437e809a800334be0a5f501826f92b30b04bfc380c823413c2f1fe0babedbc5e326140c51efb4fa6c2ef1816f03c8c85a311ecdd64faf5378b5f0c81c0718414572121cfba1b306eef1ea78627f3b4516939166eb3de7ff16c8e779430b6bf66d22f415b1042e71cb", 0x7b) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x401) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xf456}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 11:43:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0xff22, &(0x7f0000000040)="b6") 11:43:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0x209) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x2000000000008, r2}) r3 = getpid() fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) fcntl$setown(r0, 0x6, r3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 11:43:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea7a895e800b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2040000000000000050779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cdecf04000000000000003ed5dc8816353b4a21e508faeee0729ee9dbb922eae4a4b534c4a29a1721e3e53251c26efc652746fc2ad5ad094e2bae550bc171c03c1167f8964d7659d38b06942a08cf830ce110b7b5bbd691867b4e43f18d897a2c162d58bf", 0xef) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffa, 0xfffffffffffffffc, r2}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 11:43:02 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 11:43:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 11:43:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 11:43:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x21f, &(0x7f0000000040)="b6") 11:43:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x800000003, 0x7ff}) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/43}, 0x33, 0x3, 0x1800) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 11:43:02 executing program 1: socketpair(0x2, 0x8003, 0x8000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/178, 0xb2) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) 11:43:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25, 0x0, 0x0, 0x400}, {0x6, 0x0, 0x80000000}]}) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) semget(0x1, 0x7, 0x100) 11:43:02 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 11:43:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="78a16b368af6d448e8331a309c12ada5", 0x10}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000380)=0x7) setrlimit(0x6, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x881, 0x8) chflagsat(r1, &(0x7f0000000400)='./file0\x00', 0x0, 0x2) mlockall(0x1) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/84, 0x54}], 0x1, &(0x7f0000000300)=""/28, 0x1c}, 0x2) 11:43:02 executing program 1: setitimer(0x20000002, &(0x7f0000000040)={{0x3, 0x1}, {0x2}}, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 11:43:03 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfa) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x3, [{0x2, 0x81}, {0x1, 0x4}, {0x3, 0x4}, {0x3}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x3ff}, {0x3, 0x8}, {0x3, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x2, 0x7}, {0x3, 0x2}, {0x2, 0x1000}, {0x3, 0x57}, {0x3, 0x63a}, {0x0, 0x1f}, {0x3, 0x20}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x94db}, {0x2, 0x4}, {0x0, 0x10000}, {0x0, 0x5}, {0x2, 0x81}, {0x3}, {0x3, 0x8001}, {0x3, 0x8}, {0x2, 0x401}, {0x3, 0x6897}]}) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) write(r0, &(0x7f0000000200), 0x4268) pipe2(&(0x7f0000000200), 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/51) r3 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) 11:43:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x3, 0x800}, {0x4, 0x200, 0x800}, {0x0, 0x7, 0x1000}, {0x5, 0xc3, 0x800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 11:43:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x21, 0x0, 0x3}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0xa4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x6}, 0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xfffd, 0x0) pipe(&(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) 11:43:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x98, 0x101, 0x1}, {0x7fdd, 0x5, 0x7, 0x10000}, {0x7, 0x8, 0x8b1a, 0x7}, {0x10001, 0xd7, 0x0, 0x1f}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendsyslog(0x0, 0xc600000000000000, 0x0) 11:43:03 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:43:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:03 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r1 = socket(0x7, 0x4000, 0x1d) accept$unix(r1, 0x0, &(0x7f0000000040)) 11:43:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xfffffffffffffffa, 0x211f}, 0x8) sendto$unix(r1, &(0x7f00000001c0)="90779952a7f698fe36a25fd4a5d9d853d0e222e47ba81d68c512fc136439a5a8f5377d82693e6638767fc44277033979e8d0e380fa7b93362f9f974cb7b98b5081a55e19653bf28da970c1adfdab4b36dfd9d64680dfd403b8a2ddf3eae6ea98a810951ad86a2188f94a9bf4eb243a68667c54491f45127f7e3949bae88ad1f496c162807ac387d02bb26013e76c03c92513f2116137e378572b0bd9effcb17ee1847273d5702857", 0xa8, 0x406, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xfffffffffffffffd, 0x3, 0x20, 0x0, 0x4, 0xffff, 0x1ff, 0x2, 0x2, 0x5, 0x8}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x1c00) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac00be071a9bff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 11:43:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 11:43:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 11:43:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000001780)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) read(r0, &(0x7f00000016c0)=""/32, 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001740)={0x2, 0x40, 0x5, 0x6, "289830ea2c6f66d351e50b4fdedf3efaede97427", 0x9}) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000040)="4aada7f07e747830f6e5e1fe91a12c02e39900b824a7fa0ff0ffa560db6fb6cdf1ecbbdd676784b140810408125f47", 0x2f}, {&(0x7f0000000080)="45f9ace9814b695fb5d00aa54d66b3ec1fb3b679f3fa55764cf989540ccd61ef190000000000", 0x26}, {&(0x7f0000000100)="e9a36d71e37037d9ceea3d2a03631660b90dc64a07a59e329a83f4af9df28779db3d6e7189c73c04c7905235cd30eefd7928e603d39b80d48ebd0f932a99a53d643b17de954e92900c5278a0c4ee2da7eb8d5abfb526234c18636c6bd56cbbc5018f75757ef39a32a36f0c8edc459835a8fae0f8a080f7", 0x77}, {&(0x7f0000000180)="571f90dc2c669682707b9ce7bf3b2a328de58c9ea8fbaf279ed74b52a0dd7b2464dc125e1faa9efe783f57c6356aeb2a28402b4673c01ff9559436857d617b02f060fe8e1aeb5306453438abc57a74d7da7657e27d3510a5eb9f5d6e4a350d7a01d469fd57d5281956ed63d6116ff406e649f19ea1de34fea2abf80fe0da79d01a42e2c7c55231c43de917ecebd7c0cdef7d", 0x92}, {&(0x7f0000000340)="9ff610fc4b537dc3f62f057610582f53864e43d4453e6d122c4d163d573d214ca595afabb1aa7cfb34fc7b47b60b369accc8b0157f84026f80949a958cc612604c186a31e9c39e78e66f8bad948143bf1807a0d88dd6ffb53c591f05259c5fa87fe37ce85a4a743e5220d00f086674b6d461cef05d45507626ec143b895c715aeeaad1c5323c784a106a5f79128ac8ed8dcfc2d38928d6361d5f1876164d0b08f76ef9b10265069c597306fc0e8aec044363dd8dcca96ecc16dc61c16b42ba13ab6d094237115d7e239abdf822eb527ed3005f5e65759d7f4a0932a07592ef7384b228d7bb08344015801a06415ec3a4c95d5d90d2f5a6b7d158ee494b38c8a9c4e4d3f140ccb1eca4fb67c8ff6ed0524e7a65c6c93c4038a15d96892750da345b99ad8a433465b30cd837a488c09dd71db03bfc8a5216545a9ab067676ac2b08e1b970086011d6f904df589ae7ba58949f085dc1459fb7746d0adb5b1f798a37926ceeadf3374324fbf4dcfa31724d883bd52ed7222877905e27305dc3955712ffd48d1c3f8c62404e3fca7662201afbf29c2b05b80cf095763e2003e00b870d81b2a8289af4b224f80cc844c8309d00987e36f2ff600383fc88094d8542321ad3e43d62d4ca15dd1a9338151476e21aa2dde84de1fd199a95527a285c1944d2dfb9f37a9b8167bfa6f6e0fb3d4b29911822b682e823d9f2b3fa95b3188d183c4c3b3f2c757730732d4484e47d953b4fccb290729ec922c617bd6de1fe1ec0662f4660423378675451c5f6af225a7af5c75ef9bed1a46d4a713bf819627627c0b1b52e6f59a33f0cd2bb5f24a2e3014e25359801772ecf42f5e3d725a5b6944805aecd12f911df1a74c46bd0ee14b1ff2bcfa14294d46a18066fca40dc563ca6e33680397ee1dbb75812a291113d3213ae012c756c66846b89e78896e78834dc7295aab73f9f8b578e310778281c0d17879f3b8588865887b6e86f120ab2c88b4866f3db9a434525910d889fb4c0af7837c2ea01c7dc3c74ae6e4bddec3a25ccc7bf310c1576ae20308cf3a2d4eae211df0ce285f7fee34db13e5845cbedca9070b332ece351e9613323cb8e51d8d15e7a1507f9c362489e39495b39002edfe21050d6119876ab5c61f74f8ca7260bf07c252cb7ac1b7d17f78bcd5fde1982b62854caba3225a5b55c11901df5acb2bda68ac25dc9b510448bb74002b12d7f4f8b6449a4cc95f91f097263ce12badb8bfe520b60e6fcabe4f3dd56e0de815a7b89f473d488e005379b70b8565aa9c807aa930f355ae43775526e99194d3c4623dd1e098c97335f994ae2827041402cd3e4d056f056f713f862699c16e1a243af84663d3eccdbbb447c93e29084584af460673e15f401d3a35cc16b5c250be3af4cc4df199e3a2c7ab478e4ae0e07361868e2b4e919060c145e6090d3be5be863d487357d8aba23db4a7983108658ee630eb7a6324ce6e5e5f93c6150c083f3b532a787ecc3d93f6331716e7fbff23972cff8aec81ea20130aeec1f9b95ec08ebba6f9fc83913db241ed876fa9af7baaae8dee7b2de0c1869bfe1c4b8ab0de90ef8d5b747c4fa384d8910abbda7fc6d3bf21bd6e86def5c00cc675451ecd320fac25ea44ee95e50fdbaea7c793b597721ca83b35578f63a7673938a1acc727a79ccd8f268d889f11a30a1933bfc4e7a7b59751f80bb5686557d22183826e5982272a1e35012361188bcde3a7a2ba3917f7f25b8d20336e3b1b446e4bee6c0ff2e3ae090ad07dfc93bb60f627c89672f81a0793a3b7022a5b6624d0fcc2632e3a8be13a9f478946d9a5555d8b8efbb737ff3000cbe03d331eac3b99b8dd34ed436c9f2834075821c76e371dc1611600c3b781cb95fb8f05dedc17d5f4ab9d5bef1220104b43ebcc241cd928ef476780dd7e89cf587c72c518c62672e32e865882b6e2bcbcb14c77d5b8d7b6026817c6c5323f0df7aaa0d987196e449abec77ee8d9cd83d7f5f194bbdf80bf40b87e8d39d2fff16506a56664879883a5a92ce1faf86954de57b2eab969803b17fb78f3011048f26bc1df8de8cd170b454697b9df5dfa319dc16a4659fc7e0e02af2f26186848e02ca5cbe2b055613bf08fb861f2b73e30a41b2086e8f226cad3f68aec8a9c14a25fb913f551b9a5f18afa8df9afcafaa05c17edfbbe098f4bd511c4316c879150400eb8c9ccff3e17cca6b336af7e6303ec999bf27be7eb64a1fd61e43449e08188752593579385ecdf122050f58f047365789e56b0256a61b5d51effe27e3e6ea1dca4ad110b25e763d506eebd25f1e1a8041fb07ac05e587a48bd6d886e3146e08b1faad6687fecc30ba85219f0aabdd9353e960c9f2f564099e15eaae863b904c116059ea9a17a789e780c48e0cbfc75f74357a8510e082d5424d68f88e6e481bf193985b786ccc5c8d908e28f6bbc6fbb65636679d7d3e5c40d6a79011b68b87cb62b532072c42ccfe13fd33e538ccfc28adbbd5efd29cfa6272b7e9af27388337fc8ee222bc7779b1e3288572b3a2fe85825985cd2d8b14fe234ae461bf2ab127f5253902a13ce436a475996a6c651636fd1549ae2e5ba87dfca2da2d9f0231f07d70ebf5536530d0d54c7e252eb510571b84fb88aacb57584196afc23a82b67a2f9bdd4f667241903598bc3b8ddb62b237d526769b1755f8c3deded26bdc2e6373d5db5591736af3600da2896654e39ade6190e85414ed90b6b0a9bbc40b9683a1c7324742402def5d071cbf8affdf08e3a2178d191c2e01e568bd2b02478e8bc5b1ecec3f236b3aca78c7244a395ce36eef15d6e8835dd8e9f3b229d62671095ec7cd4be7291ac42f5434784f25ea910710ad4dfb27caa5d1a11d330b9927429ee6255e2a2d2fb872123e7eed1cb3b1d38316f5d43c3ef8f2042d14a97fb0f7541f2af68181f4809c192a978b9b41659d94ed19f2cc2fe6a82afa177d36b1d451f26b6d5d37573e8d2816bd37d0c44a6efca348a292ddefa97f0db85b2a465fac371f4a914a7436e34e3659d7fc0186261024c20cb78e94a6fe11c14f9ec6ff4f07d917f365729953bbc51f112565ed9b325481afa1497936a49baa91fda73cc057a9efb65536f2a01fb0e0f21b857bfeb42dd862af920ded84eb03a9a8ca19da045475f3466c8cedb7b7db358299899361c7c273e3af3203515beb8242fb5790d57714a3194dd30a88fe5df7697a5a7a18cac2bfe0c720beddea70088b474aeaf1bac4e5850f4b7a5fbddd0a5b0d6ccd140715d0ff7f7d217a90acc7090e474a3f0b73b220c9df871afae8eba536172dbbac9834ddc2cb383c3ad1230356a41acf9c195cbfca43e3ec1032e4695f6f8037e24dfa5799c9e666d73df5bb08b0c9411f5fc01c44b1183ef1c16b59afd8a922044cd5b6489771d7aff584992406bb6f22c60ef0fe330a40687e2655c5c41498a60763abd37f3c2de954215325e35e7737b7f6d0822eb5b4d9ca5fa254c2b1bbd044bb1dbd78995fe1eb73a885b507cbf3845aa43fd7a699b078df1c5af1ff007aff8d594f306bcc9a23a763e60d5f6ec75935dee71f3fa5eac23075ddd9b931cddb2980ba0493a434b2698dfd2c11ac600d02ddc01437cb9d756fe7842afd027ec3d11386e4a4277ab02498d6c32ea9f046394c2a49f5f89eeae623fc7d366015f4070ff9a3d33934c10f5cae84defb0783c14f91f21f7ca47a070d946dc4c81d873117659be5012f1bcc1bbbee45b5960c7b1a001bec24e5b44aa97cec43d036f39c0f1536b53543ab312c40f3e7c42885ceca36e4b09c7f3b80c5feb19ba87915822ed7965e0457e5a4e83a27b67ff6034ebada609752eb1134e59d84eff1bfda4ad4c03b9db37d24e4a601f0f9d106719f2f44a0b6cfa9b9e7853ebbc52c9e004be938e6c5b85af017a60ba9f9d8187e54ffe292fc20ebab491d41714fa3f0670a8f582dc3cb507ccfe7a2ae216311742060835a14449526ddff09ebd04f84c2ac94ebada922cf371e29f16e3f5188721a4da074ac6bf2b032be127a34e66c7429e87e3dab51d4212de17b8d52ad84b90d54d3043cd1973c3a89a728ad99bdb774887050d009ecad054e588f5f7f9cf30c4052dfeba2ee2966d97888f25ccb670bea9721868cd1accd58f0c72b4f53e92455de9c51b02e2f4077337ebf946c5d5391856f10fb7d923ee76a198127b1c5d55c62bb727e374c5f0447ba5fa8cde05ae884c0d76e90d0cc3da666c60f518fe69f85d86a8f74d87e847eab22fe2ddc27e7c6b67866c52e430b8bea1af7f2acf13a1c43273e368155dd6a2042afdf8c1a286f1eb0d5850cfe6ef09fe8776bf7479cae1dd29d95b02f14aa646a01a7dc91dde91cb9f63008df53a401b7d3d3ef66ec7c824759abae43792bf07eaa4115cb597e0c31368faa1428cb61d90c3fa2531107ade3862404970bbb34bf1078ae49c75976a8619400ca27a5c8d50da6c085449ca81c6d7f5c8499794591de336e1693350707665302b24dac9722f29304b336248d2a2567b7c0b9d6372731336ae92e09a1d596812d8bff0c1269b7182dacf593a4ebb575849fd3552ee1aebef2ed3ae857cc918a03580ae29d6ff5b5390a6af470e5bd22db8a4929fa470cf2fd8efbd64b1dbe2ab604cf88667f5b73fc966ecc8752e79245f441cd1782940d84cbd8d07a478f23eb798005209038a31e46f48906719be6b9f29be3e091a841a6cc17c83bc15fc28a5621159445607346fbd67eafec53b0179e1e1f793e45d41fc8afc3324a9259b3545f2325c887289605bdec6a3d2cd1c8c765aa0b15d9633a21ab3ecb793402e3ec49a9ec97d094a90ecd117dcb3d9861ffc403760859c0536560e245daeb948d768607a8971a505dabb707d1630a2695c0c4b7e17d9f76ccfd2163cfeefe4685a94c4728e4abfa40bfcc2236837cd2bbb72317a9bc277e9cb61d4663aec8627ac2e862b49e7ea1cb33301ad3faaabaf0dcd083e4ea3b5cb123a19c8afdc769e0348b0045399ae617436d9827fb3bed6b3d383e37faebb8d79e1bdded72d079d12d5e6b5e4f3459e2d13e8442e88edb72efb14a64c96e290df6cbb55065027cb2f7a8f2b9eff328284651e022cb4638411ed4dc3892733cab2ec29cf706a181f32319f82a6120e2d559d4e2fa707123af90be7f65c5980342ce74dcad3fc229d037c805927271c0bac6cfc901691ee421f896be03ee3fad3676e7d9db73fb3677b593d5bb49dc39373fd1f3299f7699d806a2867652d8301bb729b34917e2a43abe8c3690edbd31c9ddf4df57560302ed915470f6496d5a34080942caa8177d9ce35cfbecb752e803d152c562c11e14f7144c2df482d1ecb85e6837123a5dad7d4e8977b6d78d301fe7482eb6a0558f3aaa0ac237767cf5df355d1f6dce8c69695a394a97ff131955cd21c0b9a2e85519a4828d4cfcfe27372db99640e47292337dd25eaa5a8ea73368eb3cab1d87ee06fc119339b6d2e0b7241c9d0de0e60c3d00974b4b94066fd309fb49ffeea8e77644f0318abe7ea5beae2a4f2a79946cad3f95ef1f9e78b65a37477b4e49168c1c7c2ba8973ac4289cc29f0b9a613b994a531e3af3746186a90cf587b62f2412c485c51d14012dfbf1d703143dcbe929ee3729c84f0d8b7e35c9a383f065f9bb7ba058974c7a50e763750cb0589b58f6ff373b4108d6ee0668f129870df840796d60e6d3044687b65d64c398904e65ab9b8d2bf4c51ed33f986f5649aa1c50e36e32066af5464e4a2d315b181da4f6eb2876e133a6d370cdb5ab578392ea913", 0x1000}, {&(0x7f0000001340)="1e2f6cf6dafcf7313856f720563280217372bcb9eb96a77388d90ebaf637f03f1b748e5b73fcad4f5663a6277781291fc66dcd4acfa2414bc449839ce5149654edf36374cedfdfed7d8ccc0688a14d4a04e70cf185176fd327d27b955075c5e89fab87dc776ad15fca7e040c5c973c56ed5888a62ec6eeeb2b1c6d0997ca81f3f46cd66b10ca56b99ec9e57b12735ee8dff7e34f3f345d6b9fd94beff98ba9ca68f8dd700ce3cba9640b3c28fc9e333a5eb19ce4b0bbe233e1e29677f8aff85e54f2f4874148d4", 0xc7}, {&(0x7f0000000240)="b093ec83f0146a21cd08fcee62f67fd2816d84da23e039247ad4efef6b222af518cc09b91fa68a748a28818182210b26e10a7e47c7ce7e78d043da4c5ceee123baa583e2b7d885eaa59b7618112387", 0x4f}, {&(0x7f0000001440)="70c8774201bba0da84717d2be5ac7ee991cb1f88bb89ec615c72712f3bc168ff1a2122d5423ed59da7c3f71242a0314a327bb72bfe6de594092ab2fbf817bb525723e9751ed4b7ef65f7f309383519a4b88852ebd34553714fadf985297b5682edcc59558a89c6b7b1a107b7bb0a2bcecc68d4f5a7aead3d6840690b589db474f376c261018bdfceab2917015e477291b9cd8508bb62df69d6af58435e499da4eac461edc4d25dde6d7ce4d2ec87f5500c9ee0db0d8c390cf1d2172d881241f1c034e041e5ab34adc7195f93395b91140b674dc06429fc31b8", 0xd9}, {&(0x7f0000001540)="623055b483c3bfa91b5119999eb9d24d2694dc707971bb7bdf0be6b0a9695ff45ec1a7c13c5af02408c95220004d644aad8b4cc392289a368f52a9d4d30b66e1c687728d2075eb853710eed0042f8823b11610d7b1a1903510b075e1780178704c704a45cc3b43d65b6a64bf91005beb52ef381185d7445ce8da8da2860d6b7ce346f010dca8c86e5f61a0c76efcfd50e9d0a2ce0416ec1fc358d39659f3eccb003ea6", 0xa3}], 0x9, &(0x7f0000001a40)=ANY=[@ANYBLOB="5800000000000000ffff0000080000002de79725a33c1540c0c7490e7c64e61bfc3ed3dadcc3067fb524b3433e57d3a70e22c16255fa3b261b4e464d788ca45b6710ef5a918c1b8e91d547e4f74a08488bb6f76e8d536500c800000000000000ffff000004000000b8429a081584f6eeaf9e595153b7fe1d5ab735ca5581ecb32fbd0cd42072cf106ed39328f97e760f430f5493452c6e5b46d6d14f0f6343e31d2ff9d09db608d45b092799c33e2d91d7de537c46401b76fac23870528651934992218f1f79700eaee0f34f2ed4ef5a930616cd278314c8c00006dbd7a224e351bac8a8d9fc1a451888b4121303395029623082dbfb3183f84cc2fc39df2b391152d0bcef26ec2f5d98f57a5951062f6b3289d88c9a8fbb30cea02ba60000001001000000000000ffff000002000000b6de9b00fde25cd9253474ed7e944c596b886906b58d05cd2d389d18e543c6947ca5d80d042a2dab12231a1a295ef5ef843983f5215f8b4054e453abe280c9bd8b1b3028801f4b1897a79cf926e446df16055925bdee1798ab70b86dc754374c424416b4a5c2f0b795a2473a54d93b250d1872004ddd9da8e085fa11acff21850014c8256e54077a8399686ef77d3fae430538eb766cfd583be0e64ce28fc12c93d74005e936c80004c12925d4772726039a00dbf54f1a94919cb98ec94e1b3bc8522718a81c92132107293cedd26e9d7d5bd07433aa98c25c881d7ae5ffd79cef51f7c7816893e71dc72cc202dc4f2229815e805cfddfd2796e7cd2c2529fb677551400a800000000000000ffff000000040000153764fdd2a45c9eb929a283efc756087b64fe5b3d14c8caea0acd2389031d160940e6e959b3b33ffeaba35e1e1a771362c12b0bc1b2b26d44a5703ea7b928ec0af7e8f8c189efc92dc87d7ec29937fabe23a31c840f4a713255ef7f180c8f88b78d477d6a3102eb0f684339fdaf4a4333ccb128a603d595c1043434fa230d94f2b7cd86c8a36dafd86633e6e5a81d02ee65beee6d64028a3ae300000000"], 0x2e2}, 0x2) r3 = socket$inet6(0x18, 0x3, 0x40000) dup2(r3, r2) r4 = dup2(r3, r3) dup2(r0, r4) readlinkat(r2, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/125, 0x7d) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="0e192a2f66696c653000"], 0x1c, 0x0}, 0x0) sync() 11:43:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x0, 0x3, 0xfffffffffffffff7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="ac97489b2efba1e1f3cf67c704d9958564dabf6b4181ce5ae6e1ff0bc6313fc56fe835168008beb8499132aeb29cff0d2e97e3333da250766127bdfb19f724ee38f56e9b466c14785550", 0x4a}, {&(0x7f0000000200)="7125db8c12a86f465da223b4b9ad6c143fed01fed0ad6e00577050e729abdf460edfcece6fb17afef8c54b8899c9317fb80585fa9e0d6eb813b10cb6b93c5775195ebe24e4e05c75c7b74d7357c0b3f07a51fd2415b92644b26e0e2d5554679e59e5e57d87e5c50d6f901064f3d790bb80b71cc0b13d50dc301e1461d5408d86023a27596718dc4b1b29bcb841c9b0c9ce0bed0371dabe082810864968ef33c60600afac11b8fa9c972c5abb8dc3949b8e0a4f5d093ae44935cddc75d51b8ab06084c8f0548d8018b165df482c46e78c475199bfdec28f4fc17b4aed1d", 0xdd}], 0x2, 0x0, 0x0, 0xe}, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r4 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0xb2, 0x0) fchown(r2, r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20008000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) r1 = shmget$private(0x0, 0x14000, 0x40, &(0x7f0000fec000/0x14000)=nil) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) shmctl$SHM_LOCK(r1, 0x3) 11:43:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:43:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000001c0)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1ff) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 11:43:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r0, 0x120}], 0x1, 0x200) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x21) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendto(r1, &(0x7f0000000140)="1b552dc1ed65cbf808d3ea6ac7205e5f04265735fa29248b461c2e59d09716f04aefdf33da7dfa6df2125221d3c2ae5fd8bdfd869d13f407e5e450145c8bc7103ddc8f86c2192b8068578ea2226ccb7ad143394d02a54e56df57c024d55fbaa692eb64c9353ffe19f69396600809e87890391ac50a6507fa3e6724e3b6cad167bd86bb24edfc0aec6247e0f7a514c7fdf5a43e7266bcf1469aec6bcf9a9d1866d40c31e8b5195ae86a0ec04496b55dd5bda2bc01a8f9f17ed0e831cca549a9c04f2216eed540ff24ab33cf5238cdd001b27feaed56b3be9158e5904e62526114362902289f45104c04946f3070cb0f8d4c9ff7", 0xf3, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCFLUSH(r2, 0x20004268) open(&(0x7f0000000340)='./file0\x00', 0x400, 0x22) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x180) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) 11:43:04 executing program 0: mprotect(&(0x7f0000246000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:43:04 executing program 0: r0 = socket(0x1e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/186, 0xba, 0x841, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 11:43:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 11:43:04 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r0, &(0x7f0000003200)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000003280)=""/57, 0x39}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/97, 0x61}, {&(0x7f00000021c0)}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x6, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) writev(r0, &(0x7f0000003440)=[{&(0x7f0000003380)="2485464a134c7a75123a9cb3223dd023470959a070b8d15d883db1eac46a0e6d3109732f5c7e2cf0f5cd836e4c6a15c004e75658dd3379f130e649cc7b2f6f34f1520bdb3fca6d45d25fef9b0f048e0189a237e7868eb77478b2d5d2e736fe55f96b0010b2ffd443d6255410b71979425640e3118205f4b5ba4be5fc1d14218411321973943930ce3d6f5c", 0x8b}], 0x1) writev(r0, &(0x7f00000032c0)=[{&(0x7f00000000c0)='+\'', 0x2}, {&(0x7f00000021c0)="d7be206b844a916530af6f48c21d0e787db68dee18", 0x15}], 0x2) symlinkat(&(0x7f0000003300)='./bus\x00', r0, &(0x7f0000003340)='./bus/file0\x00') 11:43:04 executing program 0: r0 = socket(0x0, 0x7, 0x7) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="21b36caf9aa0adf04a0fe698f6033eba82be440b6cf7", 0x16}, {&(0x7f0000000040)="6d87852ac1c627d5869d", 0xa}, {&(0x7f0000000080)="5c2334268968ec59cb9881fefa219b36200d74133748f12c7d7c33f83e336c2496df91d7e73514a253ea8b0eb8da22e14db4e90025edcac69d1f107c3fbc9dd536f123e1db6bf371f9f06e1effbb003d646a9c6e6ac4b77d1796097e58ddbdba0bc6ece9f3282912a7b8f5de473f041fa73b08e8695791985fbf38026e39fd966e2629b16d971882105441", 0x8b}], 0x3, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) setregid(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) 11:43:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 11:43:05 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0xb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x4, 0x100, 0x80, 0x9, 0x1, 0x80000000, 0x800000000000, 0x10, [{0x1000, 0x3ff, 0xfffffffffffffffd, 0x8001}, {0x4, 0x9, 0x101, 0x2}, {0xfffffffffffffffd, 0x5, 0x8, 0xffffffffffffffff}, {0x513d, 0x3ff, 0x7, 0x4}, {0x100000001, 0x6, 0x2, 0x99}, {0x1, 0x9, 0x4, 0x7}, {0xce, 0x4, 0x9, 0x6}, {0x7, 0x55e8d5c8, 0x7, 0x2d46}, {0x7ff, 0x2395, 0x7f6b8a22, 0x15}, {0x80000000000000, 0xbfd, 0x3800, 0x8}, {0x10000, 0x80000001, 0x4, 0x7}, {0xffffffffffff8001, 0x8, 0x8}, {0x200, 0xa771, 0x4c5, 0x10000000000}, {0x1, 0x5, 0x3, 0x7}, {0x9, 0x81, 0x0, 0xed}, {0x9, 0x911, 0x401, 0x9}]}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 11:43:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) minherit(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 11:43:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0x7fffffff, {0x37933e9b, 0x10001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1004000022, 0x0, 0x10000ffffffff}) 11:43:05 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x13, 0x401}, 0xc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="c7add465f342c7ce90d6ab043a076173cf11af8514474cf6057f40fb", 0x1c}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 11:43:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000080)) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x80}], 0x7ff, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x1000, 0x428, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) dup2(r1, r4) 11:43:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x3) 11:43:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x3f) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000200)={0x5, 0x6}) open(&(0x7f0000000240)='./bus\x00', 0x8080, 0x24) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 11:43:06 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4a1, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x7b) 11:43:06 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffd7c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r10 = getpgrp() mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x40, 0x7ff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x5, r5, r6, r7, r8, 0x160}, 0x5, 0x3, r9, r10, 0x2, 0x6, 0x1200000000}) read(r1, 0x0, 0x0) 11:43:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 11:43:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x22, 0x2, 0x400, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7fff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x8000, 0x3}], 0x9, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x7a, 0xfffff, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0xd8f, 0x401}], 0x5, &(0x7f00000000c0)={0x9, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100, 0x8000, 0x5, 0x1, 0x7, 0xadbf, 0x9e4c, 0x0, 0x0, 0xff, 0x31e}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x1) recvmsg(r1, &(0x7f0000002680)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000340)=""/104, 0x68}, {&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/60, 0x3c}, {&(0x7f0000001540)=""/166, 0xa6}], 0x6, &(0x7f0000001680)=""/4096, 0x1000}, 0x1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000026c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002700)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000002740)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x6, 0xd6}, {{r4}, 0xfffffffffffffffa, 0x2c, 0x162d4c4908ef87eb, 0xffff, 0x7}, {{r5}, 0xfffffffffffffff8, 0x2, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x81, 0x2, 0x4}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000024, 0x9c8, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x62}, {{r1}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x8, 0x4}], 0x8, &(0x7f0000002840)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0x40, 0x6}, {{r5}, 0xfffffffffffffffe, 0xc1, 0x4, 0x401, 0x5}, {{r4}, 0xfffffffffffffff9, 0x10, 0x80000041, 0x9, 0x6b}, {{r0}, 0xffffffffffffffff, 0x78149638e40c506a, 0x0, 0xea, 0x7}, {{r5}, 0xffffffffffffffff, 0xc, 0xf0000040, 0x5, 0xbd36}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x237}, {{r1}, 0xffffffffffffffff, 0xdb, 0xc00fffff, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x5b, 0xfffff, 0x3, 0x3935da63}, {{r5}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0xfffffffffffffffb}], 0x247, &(0x7f0000002980)={0x3, 0x9}) r6 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000029c0)=""/93) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000002a40)) recvmsg(r2, &(0x7f0000002ec0)={0x0, 0x0, &(0x7f0000002e00)=[{&(0x7f0000002a80)=""/194, 0xc2}, {&(0x7f0000002b80)=""/138, 0x8a}, {&(0x7f0000002c40)=""/245, 0xf5}, {&(0x7f0000002d40)=""/192, 0xc0}], 0x4, &(0x7f0000002e40)=""/122, 0x7a}, 0x2) msgget$private(0x0, 0x1) r7 = openat(r0, &(0x7f0000002f00)='./file1\x00', 0x80, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002f40), &(0x7f0000002f80)=0xc) kevent(r1, &(0x7f0000002fc0)=[{{r4}, 0xffffffffffffffff, 0x80, 0x40, 0x80, 0x9}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000041, 0x8000000000000, 0x100000001}], 0x3f, &(0x7f0000003000)=[{{r5}, 0xffffffffffffffff, 0x2, 0x40, 0x3, 0x100}], 0x40, &(0x7f0000003040)={0x1000, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000003080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000030c0)={0x800, 0x1}) getpid() ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000003100)) 11:43:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) sendto(r0, &(0x7f0000000140)="26949ff1245ab19dd74806dbe71bee6bc4b85506d2a1bf8738943938693b000db168435e0e4f7ddafe7a7ce47f00be9dd8a705277ab3d67077008896b0f2b7ab18232b388f0f2bea338dd013e00c0a43d73cc6b1de8f47de1b10b70f346c21ae5a9fbaa7f12099cba43ff4ea8734612f9428209beb20755482276a2c4efdad1903047b9ed46aae2080e5c8fb6254bff01552e463c67913feaddedf33361ea3e61dd9d0c1eabe11c7effc22612964929b00fa68d0f6a0ada0b84f205973dae352575493f775a3270868da607c081caef9b5217c01c9c12376445fb3820165c5bb1ab20e28e3a9002925d3b187732b27a6a5", 0xf1, 0x0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) write(r3, 0x0, 0x0) 11:43:06 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20020, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:43:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x100, 0x44) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=""/158, 0x9e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) accept(r1, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:43:06 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x1) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x800) 11:43:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7ff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x6, [{0x2, 0x4}, {0x3, 0x8}, {0x2, 0x5}, {0x3}, {0x3, 0xc9ff}, {0x1, 0x2}, {0x0, 0x1}, {0x2, 0x101}, {0x3, 0xc0000000}, {0x2, 0x797}, {0x2, 0x63}, {0x1, 0x5}, {0x3, 0x9b}, {0x3, 0xc45}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x20}, {0x3, 0x7f}, {0x3, 0xf7}, {0x3, 0xff}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x1, 0x1ca400000}, {0x3, 0x7}, {0x1, 0x1f}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0xff}, {0x2}, {0x3, 0x6}, {0x3, 0x7}, {0x1, 0x263}]}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000380)={0x4, 0x400, 0x7fff, 0x1000}) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000003c0)={0x10, 0x1ff, 0x4, 0x1, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f60000/0x1000)=nil, 0x81}, {&(0x7f0000f75000/0x4000)=nil, &(0x7f0000f8f000/0x4000)=nil, 0x2}, {&(0x7f0000e2b000/0x1000)=nil, &(0x7f0000f19000/0x3000)=nil, 0x3}, {&(0x7f0000edf000/0x2000)=nil, &(0x7f0000ea7000/0x2000)=nil, 0xa25}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000f1e000/0x1000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x20}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000008c0)={0xff, [{0x3, 0x6}, {0x3, 0xfffffffffffffffb}, {0x1, 0x80000000}, {0x3, 0xcd}, {0x2, 0x2}, {0x3, 0xff}, {0x2, 0x4}, {0x3, 0x3b3}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0x100}, {0x1, 0x100000000}, {0x3, 0x8}, {0x2, 0x3ff}, {0x0, 0xbf3a}, {0x1, 0x10000000000000}, {0x0, 0x100}, {0x3, 0x6}, {0x2, 0x1}, {0x2, 0xc7}, {0x3, 0x6}, {0x3, 0x9e}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x7}, {0x0, 0x2}, {0x2, 0x73c}, {0x1, 0x1ff}, {0x2}, {0x3, 0x9}, {0x3, 0xffff}, {0x0, 0x2}]}) readlink(&(0x7f0000000a00)='./file0/file0\x00', &(0x7f0000000a40)=""/230, 0xe6) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000b40)={0x401, 0x7, {0x4, 0x6}}) recvfrom(r0, &(0x7f0000000b80)=""/4096, 0x1000, 0x1, &(0x7f0000001b80)=@un=@file={0x0, './file\x00'}, 0x9) mknod(&(0x7f0000001bc0)='./file\x00', 0x4, 0x1) setgid(r3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001c00)={0x1a2, './file\x00', './file\x00'}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/null\x00', 0x3, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001c80)={0x9, './file0/file0\x00'}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001cc0)) madvise(&(0x7f0000fce000/0x1000)=nil, 0x1000, 0x1) chown(&(0x7f0000001d00)='./file0/file0\x00', r2, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000001d40)=0x1) connect$inet6(r5, &(0x7f0000001d80)={0x18, 0x0, 0x6e53f629, 0x81}, 0xc) ioctl$KDGKBMODE(r5, 0x40044b06) lchown(&(0x7f0000001dc0)='./file0/file0\x00', r2, r4) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0x6, 0x6e}, 0xc) ftruncate(r5, 0x0, 0xffffffffffffff81) 11:43:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 11:43:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x22) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x48) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x80000000, 0xcb, 0x9, 0x5261}, {0x8, 0x1, 0x2, 0x1}, {0x0, 0x3ff, 0x6, 0xab}, {0x9, 0x9, 0x2, 0x1}, {0x7ff, 0x2, 0x7, 0xe72}, {0x3f7d, 0x7, 0x8, 0x8000}, {0x495, 0x100000000, 0x1f, 0x6}]}) lseek(r2, 0x0, 0x40fff, 0x0) r4 = dup2(r3, r1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000200)) 11:43:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x8001}) r4 = dup(r0) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) 11:43:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 11:43:06 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:43:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x420) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000640)={0x0, "5e49caec33e5159b05b23720f4a3301df900222b240948f06e249325c92874c9360804926af775634efdcd21a93bb5898da6ca989b0bdb736457ac6e72fcadc3c748ce1b3b2019b20257aec73c573cd2b4f901a2b2a9a3581d12dc010f6e1ad576dcb6fbf1e019f67ac9c9508d5a9233b2fc84b49f074b98c7953fc5053bcb36ab26eb06748c39bfab6dcaceba4f14dca5097133eb75c32f59334a4f6cd602c87249637d2d49039d1f08fa5f2d0836ab70e5a0c940cb2330aa3dfe11b87571acb884aa95290803a305c14f420c24486d8bd6f335301b28dbfaf72043ddb808c27a0a25ad6db2585d02f1bdfd5a6c557a4913d70895bbafab9e681d16d4f125d61850f3b1e99153cb7ec7a1e8d4000054d9dc93b79ed47fb1da544155ca9a20bb1a4fed04179a91c2ec5e9887e6f7f364f44a889b5c"}, 0xffffffe7, 0x3ffffffffc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000f9f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca48c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8af80ce14232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae095f37634838c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b000000005b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x400000000000800) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:43:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008a5000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x40, 0x1, 0x357bdf2, "b84f9fa5b4b10770b3cf257d745afb2e7a7a372c42f38d7b0aa665ca762e2bbb9da88fff820b1cf3f6f3"}, {0x58, 0xffff, 0x9, "7d02df273bcf2f77e7f613aa7962a3cf275ab9d42791ae12fd6616cfb77408b8ac2538845b941440b2d2714356d068f6ddc63b88706549fea6f44977e17d6486403e680203"}, {0x28, 0xffff, 0x5, "9275edf553d586e89abcd1664a640a389610015b6af2a6"}], 0xc0}, 0xe) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xb4, 0x20000002, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8669}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x3, 0x1244}, {{r0}, 0x0, 0x8, 0x2, 0x6, 0x3000000000000000}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf75ecb3f9b0b100a, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0xfffffffffffffc00, 0x100000000}, {{r1}, 0x0, 0x13, 0x0, 0xd97a, 0x7}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000015, 0xd18, 0x400}], 0x800000000000, &(0x7f0000000280)={0x9, 0x7}) 11:43:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000180)=[{0x0, 0x2000000000000000, 0x4, 0x4}, {0x6, 0x9, 0x9, 0x5}, {0x3fc, 0x1ff, 0x4, 0x7}, {0x1, 0x0, 0x5, 0x7fff}, {0x7, 0x1, 0xd9, 0xf88}, {0xffffffffffff8001, 0x3, 0x81, 0x1}, {0x1f, 0x3ff, 0x8, 0xca}, {0x9, 0x2, 0x1fca, 0x3ff}, {0x200, 0x9, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 11:43:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 11:43:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4000000000025}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20028, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 11:43:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x1ffffffc, 0x22, &(0x7f0000000000)="caf5b415", 0x4) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000140)=""/36, 0x24}, {&(0x7f0000000380)=""/177, 0xb1}, {&(0x7f0000000440)=""/147, 0x93}, {&(0x7f0000000500)=""/161, 0xa1}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x8, &(0x7f0000001640)=""/225, 0xe1}, 0x841) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 11:43:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="5050a3765a560200007ed3b0bfae3525bd260ca5bce95bf56c7d575827eff1283d25b9014ee683274393b0e9dda00ecb8799970148e9bfc7a0a817c16b15f0cde57990ed9c27f0fcb707bae3fd991c0687170f91ae25b67adb2a6df076f29f9541cb0a5eef"], 0x1, 0x0, 0x0, 0x0}, 0x8) 11:43:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:43:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x220000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) 11:43:08 executing program 0: r0 = socket(0x6, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "000000000000000100002000"}) sync() r1 = socket(0x18, 0x2, 0x7) r2 = getuid() recvfrom(r0, &(0x7f0000000280)=""/212, 0xd4, 0x1, 0x0, 0x0) r3 = semget(0x3, 0x4, 0x40) setreuid(r2, r2) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000000)=""/139) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x6, 0x4, 0x2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000240)=0x21d206e1, 0x4) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 11:43:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) symlink(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/97}, &(0x7f0000000140)=0x63) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:43:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socket(0x20, 0x4000, 0x950) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 11:43:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) msgget$private(0x0, 0x4) 11:43:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 11:43:08 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x6, &(0x7f0000000280)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) setsockopt(r2, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r3 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48aee390700000000000000ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6626d723dd9d41ea1531209321e0e5f2da8f84c65af730a9cd109cc025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4dd06fc467f036d4413b7b90bad1a4deb4d74eab1b9e73f27db9b7a6cc877ae76b3dd58e9"], 0x1, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) 11:43:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0xe2, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, 0x0, 0x0) 11:43:08 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/15, 0xf}], 0x1, 0x0, 0x0) 11:43:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1023ed6c48e37fc3e1c2a7e0e5778d1894c8b67d0aa41ea2ac9493565dd3a6a07a", 0x21}, {&(0x7f00000001c0)="e05829719b361c1582c0c991e99ebe3873259b06255ccd18abf6967d026cd90f60bba7fd5dd0581308e77c6cd0518cb132d06279510301ebd7970cb4ce892d93a8742cb4f1539d42489951235e24df447745955196fef36759d5c60d4760dc13a96bf0fa37d8643ae4bc968be98102e8352259410f24726f7373176779f221ed063208189783e7aa3c193219d108916680333b0c23e9e0b42d469af9b4bab24608e8d3d887defd127903855c3b64296853c6aa386dd4d1ed0398b107b680ec082370685c8e7e1e437608e9cd9055ab4c8f7050f818f03ab1444cfce846c50303", 0xe0}, {&(0x7f0000000040)="2b4bb203c15d2fcb8211d689b8d86950387106cf683019abde9e9d29c3c17369ba86fd27624c0528e8ddba74653e2946c689872a6b6d5283f30934cf7e1d5491e3353e6cba437ce508500a04", 0x4c}], 0x3, &(0x7f00000002c0)=[{0xe8, 0x0, 0x0, "9f2709986e76d955f7db6cdc751cf9c8d1788d6e158e148d67df62b01e9924a8b5c200d9f267c6c738d94630525c30d3f7f47794adef3f783a47ad63ce08156d71f266f6ec41e6fc9abf983160a1784580dc6f152709b00b0c86026e4ee3ef093dc8da95346684c597e97c025ea763e8d224b091e82366398f72694c8468586177ad20803cc5036d39c5f44904b47ac3214a1fb48f28dfba9d08560a498ebc9a08c68b4717305275d613cd276297f04894394334a7fce59538056f5cdd1fc391279cfa904daf54464f8b725ec07e59702f83"}, {0x60, 0x1, 0x6, "ddd7085b1cde76d9464c4b9930ba1ff1aa1d50b2dabd1e8a1ca3cb2bb35e78db97ac763af29ef52b3d764de6265ed593e6c8958c57eb33efbf16781af8f8a470ff33d2efa0694ba7a6"}, {0xd8, 0x1, 0x7, "a15aed3a9e61be12668c61cd5e361349fd52c750f96051a40daae67597170676d7f092d94243f3a71e124976ecc39a1c383885fa4e669da9cf7eddc0fed99fb0967d412d9cedbadaacab19172de76f6ab77c29f51a858da5918e5734c64bce876824efed602e236871e75daf48ea67b97828912a9a3d41a1965be8d2358c3eb586a8eeb4d9ce1cad97638d82f9fdaddb90dd8b4148f4f57bb0e5b96dbfe46c6e572349ee620023f8a075ff7fbd60444cc3160b78e5039fee78f5a3acaaee67214d1145ea6f"}, {0x20, 0x0, 0x4, "2b5c619dafc203e48d1f88ba78dfa92a"}], 0x240}, 0x1) 11:43:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:09 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001400)={0x1, 0x6, {0x679, 0x1dd9}}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{}, 0x0, 0xbbb, 0x0, 0x0, 0xfffffffffffff001, 0x3, 0x401}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/75) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001200)={0x5, &(0x7f00000011c0)=[0x3, 0x7, 0x1, 0x90, 0xffffffff]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000001240)) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0xfffffffffffffff8, r3, r4, r5, r7, 0x4a, 0x8}, 0x3, 0x7ff, r8, r11, 0x1, 0x100, 0xaf9}) geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001440)={{0x0, r9, r7, r5, r10, 0x20, 0x1}, 0xffffffff00000000, 0x40, r6, r8, 0x7fffffff, 0x1, 0x9}) lseek(r1, 0x0, 0x0, 0x2) 11:43:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x2d}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 11:43:09 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x49) setsockopt(r0, 0x97, 0x2, &(0x7f0000000080)="039da3ce8c7a38cfa10465554aa89fb8b47fc81b40aa90b9e3dbb26981740a25e2c838b616000afe87bd7b2bbd5ce5bc23aef839d43f32032d75df21a073e4f35d5d39cb", 0x44) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x8000, 0xff) 11:43:09 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r0 = socket(0x38, 0x5, 0x9) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f0000000000), &(0x7f0000000200)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000fe23de8fb0eaec5730764f8c6873755989993c8ce3393ac03b538f6dee8190b75b7e3b4e55292fef6fa72c34da931e905388b8a051df37e"], &(0x7f0000000080)=0x2f) getsockopt(r0, 0x3f, 0x1000, &(0x7f0000000140)=""/24, &(0x7f0000000180)=0x18) 11:43:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "0200ed00000000000008ce0331d015b2f1000800", 0x0, 0x80}) poll(&(0x7f00000000c0)=[{r1, 0x141}], 0x1, 0x0) 11:43:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) sendsyslog(&(0x7f0000000140)="fb5be8d2a3749993c279d164eb8846ae0241", 0x12, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 11:43:10 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0x9, 0x1ff}}) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x8}, {0x6, 0xfffffffffffffff8}}) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 11:43:10 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r0) getgroups(0x3, &(0x7f0000000000)=[r0, r2, r1]) 11:43:10 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') lstat(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) 11:43:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) 11:43:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 11:43:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x20, 0x3, 0x9) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) listen(r1, 0x2135) semctl$GETVAL(0xffffffffffffffff, 0x4, 0x5, &(0x7f0000000040)=""/44) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x81}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 11:43:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) 11:43:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xb60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1c6) 11:43:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 11:43:10 executing program 1: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1}, {0x2, 0x9}}) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000080)) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/58) 11:43:10 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18feff8679b9f50000000080800000"], 0x1, 0x0}, 0x0) 11:43:10 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x5b1, 0x3ea5, 0x9}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0x400, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) r3 = socket(0x6, 0x1, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000002700)="a489d39b7359036751a377755f5d14820c84d991cadaa23d54774e3944b83b07f19e6caddc74bf61f43dae8a3f56b56b816b5894617bf751f4182bceccb3770139e35da643faa093c62e11961883b47fc94c7d2d4d5e5d8033d24f215f0c6eb83db88d365095cccbb74b380afeae770fa28123e1ad8d216d84bda77b28636f6bbe8d6585b065ddaf8bbc7d10f72975ce31d6281db77347ef304699c7083f0f9a2a77c5d077d5ccf55a91a82c29daf2321719d91b02080267324320a2e96164af8ec7b47377dcd8495540ea4b614eea63e9143fb559428d0867fc9d9e0101edca185b994ed1844014e2582a0aebca3d26b99c77dc61996712189089ff668fb71909110af9609dc5df8f538ab72394a27fb9ece1c6df6a949809f40b3dd8e390865042ae57243f952ad438b8a674145ef1778907afa4b18a6b2c562d4d841d757b16646ebad69a7cc300b1f73c904031f28d5620c2639dfac31732de4ebad3e9262bd5594cd88b66acef679634fb34934477f1b0182cc4597b9c1f046bc988e65d030a313ac2af9df5953db9c51510617c131e4c72391ed8bec058490cea1ac0309099b84e762d3cfb7a1cd72281ecaedbbcc2aa1b1f01b4d7f61f58c065a6d75852db13fbc27c7099a961b42969a4a2c5ceeec8c952ab7e0a4fefd0609980449853889acf0adc74d9e4cde7807fbdbc4f08e3652c7ad9a76c68fab96b8f3dc00a3d9747ffc250bef1c27e127fa56a70814c9790874086898305a741d9a69299565471043d8217d3431cb3670d6215d21cfdfd28638b8cec40143e174024439c9b1ee2dcfbdc8fced4d8432e69f15af03e76c9b584f3a6b319ce39931fbfe5bfd57b61f1941c67044c668ea73daccf55f5aa056724267bc9bb233da1dbec363b85e2e49e8c8dec264eb94aa943c27ef367c95c9f93b5ba01910ec10c85788d119b5f71c48f6dd9b29eecd2ee618f9e9a8a7d0dc605acd4ad70ceca3d372fefa5ec934af8fab1eccc6b222e2a566fdcb679d976bdc189e4eaf55650dddd8dd80f60523473782e305b0ac7cd00c88a0e4e756e7ca6514251cba51f7d94f0bf8f57e7c6ceb3dc0146ce01fe1027e346826fd72317b24a07c5b7f035e321fbe10919fe48010b076318d0dec3f0f2a22791f5826a93275d800f1f3a40b951680f50dfea77964cfae8cba1cf983f49020a626a553796bf3d9543a1e664624294f8a973f95081c31622b886426d58f0b6b4616479c15d27d1feb0ff0e4171cc80213c55a538595c8c63bca59df3dce415f04a28b30fe993433d175752a5e7972d6137f90acb3716752e327d024305fd9cc6a97f9ef18033282d689cc9d1cb21a93479c5c55fd75a9f9113809dd864fe396bc3331cdd436324bf0a68688a279af3df553aba840bb0807126d97f321016f2edef54237e9fa7ac9706ef1c6210daeae24a3fde0f27cb1d7f7f4c45c2f79f16dd6d6a14a971e9d3deb51ec42156d18c891ddac2b3371375c7775e6052ea0c8a9f83cfe7ed10ca5eb3e22320cd94508c226c29490a05633239f5e9e9082839d125cba0e8ceddc3c6d38f3809c952abd840cb6ca8ec7f95828d5335646576e1e7ff682ac091e008039cac3b8ce9ae3297494db7b9ebc69baae8d1f41bc2a87f2e95f35853a361bde71950fcbadc0b1c09598ce64696ebe56fd30cec2f95d350898851766fd480bc091ce14b4c3bd725bc82857ffa00e3144f8f32b403587809cd798a6f6fcbc7fc811b5acfa4db7940ea70a74815017cd0f010e55921b3336a5c72d3bd0316239e663a72b8e7413e968e7fff8ab494432e148649a5dbef51726a880500bdecd62d77f12cef1b10ff2ecf05825afd5ea16b9abfaa2141f34cad41693f97b43870f99c59b16cb4b12fc79a62afe4221b6089f98f0fecebedcd5cdb9b71e298c5b156a583059a09819c18f9607db366b682bac40da1913719f135f15ab0a290bf9fc99d4744446b478672c3f1186773c19ce76c1c6d8bff7cdc505a293fd0224c13241bb9080c34d513118e7f75ddd0e9ef5ba5b3ba1f95f9250e276bc3e21edd56287ab374f35192d7684832fc4bc6f19796dec2a324b9a42c8ed91de6ff405727b413008e41f67424f92a0ace2fa8c827545f3dc0f8c280bf8e3035985b57ff94c00e086838fe084a61cc946bdd883a2c98cc99b875fbed3edb5c38ff9e7b35c86c5c7c231276a710faa6e34d4234944675be8b72cac87f0e399a92389f3741c1c62aa52813ab688e408c97a3f91bbfe9f16ac333319fc5c722b489b7d263c1c30d21007e2c4efcc8b83f25da50f1bf90ced624d04b5c0121b3f567ca915dd7a055987a2b66b38deb7dbf0f357256c7d3159014a5a5965554101147c10054848cfa9b4e3f8d5893cc6873c65388db27af455e10a30b145d0fe5365a1f5eabaeacb62f35ecc3e9e7a4fe4ff2d76ccf9d72d8b6cde9d959c873bf67b15dbcdca7f99a338afd2f0e67d6c4d726d59feb07f2d19de5f4aa039ff4538f1d6222d309860f6db03a7bd4ce9dc8e7bc1bdff142e404931bf497cdd258d4e91d0adbb208f636b5aee504b0d212fb5de2b7f99e5e4918fb8e31266befb0de733053bd0efc90c791195a16a541bff9a942db4ea0b411b2d710ff49c6dfd2eab25f54a7103f5e502bdd7b1b72de5b56a2b4136c67a7f0d7946aa6591b9f6e3241bcfa983cc7ed08c00214eb5b5c2ff0b878c1c8f0ff433a15429b6c59003a2ce7ffa7e9abc7c0706e42815a56c61cee73c12be31cb50d8689aa3a2a7b26f0a803e4a8eb4e8c7e55c863abad8db1750846b40e86152d6871c3d1c723ddda1d9658ff95672c6e670f20fb125420df3a37b18019d07d798f66b7a115fcabeab830ed16f6f7ecfe2b0e8ba5f1298016b082d205fb330bc3652bc327cfcf74faddc433ab9f39bc476b5fb8080f4529a53ba107e568d1cc499fd5f858d29ea8dc61eb1944e1f851c5135d1889cf289a8fe8dae84260fb863650f00551111d9665cfef2e429d324d357420ba3f48fd5211409e7f1d3ddce23dd72be9e3527708b1b9b78fa1528ea130134c54b77c1d012c9a15158fff2f2d823dab9432cddc6b6995ca83f017f909b1c56edf3d5647d4e740c7c48bf9c3a995b82b33a273201f1ee8d1772b938fa4dfc32e8607d6892643df2fcdde349aabdf5b547a98ae07aeae646b6f11456b5db58301ecef377ab1c958dca68e72eb2fff84f824c5a0a8a975ef4b7f72806d5409732ab4f62e6e9078532bf6409fd11e9c43891f2fb106868ffce7ddf263a7e2b8799460afeab9b718f82cb60b176ed72f20222da1e1680e9d65a25364a24578c6e4d360f688e1057ea03812eee4ccff4497b1420d34d2c78fe378f74b6434050c46bda03fcce6eb332db7ac4a218e75323a083bafd716d0aae52abc8af9efe5d9738dd9cee7034a1aac1799469af0edeb480eda86dde80db10a0e45694c0d2cbd4acec5ee48721e2b633f0c5e3fb8ad1b649c7fdf871c26a7d2f2261833090207e5e309aebde5fe7a748b858a97fb3694b657992d61f129957520ecc877716198e71b578f840964dd9e1ce331d9356aa1ef9944885c917aecf640db4d771eb2f06ff23aa520f76fc663630cab569c236290fdd4ef21aa958020570f9f2cee5e9cf10ceccadc3eb8ee97429beb7878d54b2a3d6627d3c894d4ae512b4c7343dd3e3f401d3ff6024748d516226c351fbe072c9b7476f334cbbdaf8e4f09e6d1cb2b5223573436b4e97712b67df27f70f76b3709e5700e41e1c8f861624b83ded6e191f2104bf501bb0b4ced10255bc63885af6ce5ac6c90e0ab06c65c7b3fecb601486198a9ae7877f68bf251a665d3447dae4f20d60cdfd7ee1b9281a9918ced223c1edcc7ddd92e6746521063f51546da33cec75c25c597b832032cd819382b49e10b0f164a621dc3aa8bafebf8a4f39f447b4e246cef73f9a8220dfa2ae3e7300fcfd69acf3178bbb3bacbd51021b36a1ba295adc53f155898db8ea03afa7be6911605ab7848ed75b0ee364439d7cdb9f06ca59bd18bec1c670753e156d62d584c162d9da28491ecb154df9d37a24361366305bee89f7737945489a3da89293231e192a3e584ad1fe9a6ceeedb046d0eb47152083abc44e55fefa8e0996129700098b9d029c559d9f4af6d7aba5a0ef603be94f2b3039f20ae9f51b26bd38d1d580f636d8d720f81e318b541483f304eb28b6ecc7c76075b6e833db6da6ae08a3a4e8eedbdf71305a5c7dca33807be282a78ceb3dead84149103dc0a53dbefba670c9daf5f6fe044d0cc4ac6c807237457bb92ecfe581428d2eff5fcf924623e6d096a96968a1ad639b4814db2d7ff4bcd8eae5db7f6d94baddad3fede1228984e25515293c4ba8ae31d66269c708f323e2a44679da1dd63959db7adb59b70b5d548fb29a435688b394a382d16c1771df1919f892e1d70872c8ca257bbea93b254710926b55766da9aa000df3ffdecb92f06d0b34d7a04ce76f945fadd39a15f1ba13c2f47f3b8dc28fadb21596eac53ad66bf8c98bd9a082a20fbe1be97994d3621fd8af4fa4b7437d10c86d129dab9b8cd8557a25930be0f33219b12136a83710abfa58165ee1911eb76bc27d1d6189320bf9d2e9ec00b67081360820ee9501a3bc3c4b499b9d001a12837d08b609e274cb90a3f401be60a2c478ab37f086cd5f0654065764ea01a23965ad03da1108d8ee076766e783569bb5e13d9a0fa3b6aa9568b37e65d1f9dbe3ec81425ec5b67158277182a7ced8e0ff67f5ec7ba703d4d408fcabb6587ef4589af51a93ab430236c6718182f10ae47456311fef187ecc82c6ebaa7d82441f861b3786e55af55e91ece66cbaffeb629413adabae37dd035b148fb3befb5bcac3d7fd2aaf292cbc03c0dba340f1fe37cdb31f786c7f96ada03621029aa4b5d0abe338301f8cfb13ce0e52a6c32dfc9c174e610fb5b0c9a4a716adb4f781964dd22fd9f7f221ff5c412fa62c54b4d09bacc101d5041d6b04c1597d9f0e9638877b5bad483cdba9005ed0eaf2e76c853ba68705253930b5da9b9ad8bba477c4fc1feffbf6d90c9e3cdbbf744bce2b76dd1bc2358d970c5b0c8dc5f1b7b9d6e89741dfd455e961a98c824b4395c3439bbfaee2279c891a303e0536805c4e1e7f96f4cb9d8d6be87823c112cd0393ee7dee33777e44282d3b3e7a8be9bba03f132ef69c52f94f83a104abe169b26e36593f285fe14f740c5a107a3d4a73cb2922055931c1c4fddab6aed22a8149c4eead89f85527359f21b425fc7dac7e9e14323c0496a1ca9f2f36fa4b98a0964327f81b1d7d80062791d17b44d40ba63953d9047cd80c9a0b4e4fcb48b126bfebee5e01def12aad8ff3641df3dc031f45aed1ba17447e4db257fcaa4ef3c70d988a7fd91a2d6b6b5416553de3c0e0c3a237114c8f2827cd925bde617628732e25ca0ad0ed031215b7fa333663fc5b7ea3e48a586e3a8991400419bc85bfc1fb9a93b2f95db2610a5e1a504e8e36077fe10cef28bfb904bb1981d04a107a0220f042102e079790162893e90ef120292119fb4367efe5b0d3f12c075c474369e1230716a68582423426e98344cb5676c275dc9c2b390443ddd0b66b2fd6fb9561e55dd0f0ee3a2129caea565db2b6fe8a366e8c68333e17f04e09c58e893b4d7b180ae82bfc8371799ac844bb63fb44f621691afec861541ae28b0d2eaeaf78369ea221340d2869839029e4685db7966fc647772d90065927d30a79098fa523f989b1e52750670fbe3f39a", 0xfeab}, {0x0, 0x203}], 0x2) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800dd20e53fed093b7cd3cef87c75d2eb2865bc7a2b37651892d5f629f3b9d83342985fd5bd2c56e12da43f468dbfd965e608fc0a06aac361988bf1632d2f3bc1cceb51f2fd05692b986817ba690ede40f2721a7f8a354ab4e0d6beee4212a5b464624173efd35acea7c13f2a78297f092caadfde0bd7e13ff327a394499f360f65a020c7e605d16ab21cb68d8f1ed9f62d96ae684d0582f2ddf6ce6fee7dff73acdfd18c3409cb16a0decdd232697d4ab400791fd40b0f105", 0xea2}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 11:43:10 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:43:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r0, r1) 11:43:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x985) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x800, './file0\x00', './bus\x00'}) chdir(&(0x7f00000001c0)='./bus\x00') write(r2, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x101, 0x3, 0x6, 0x9}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xad35, 0x9, 0x100}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x80000001) 11:43:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) semget(0x3, 0x0, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:43:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000003180), 0x12b0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0x2d6}, {0x4, 0x80}}, 0x2) 11:43:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 11:43:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(0x0, 0x500, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000803fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="e618c18ec8c4f017e62fa168d36a0cc2231a0cd1306dbcb676f30103af94b65caaf7d6ed7c2254d39349b0738b4948a1bb15c6c10bc26be98a11038d69e1eb6171b10e87b28334bd39", 0x49}], 0x1) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d62", 0x45}], 0x1) write(r0, &(0x7f0000000000)="5e27dedef90cb80e2a771eb9e26d6e58", 0x10) 11:43:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x7, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 11:43:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 11:43:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0xc0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xca8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="edd8c64e4905af36347a7f1544c795270560b4d88e34c1bb9d4772af9f927ffe386aa42aee486eff7ca8713ceff29510686a033af3ad7670fbea7c3f93064f48acf81400e9af920dad5422b2aa7b23ef4a9a98d3b6f53e7ae173d613558aa390f7ac91", 0x63}], 0x1) write(r1, &(0x7f0000000200)="1ed66cfcdf219bc106c3e1e4c3f2e2b735b62199c7dcc9016e63d59fa1be6fb5946a5ce0b170b83dff87abe622cbf1ea0cf845e989d173312efd6e0204b10aab9c42be92d17e5ce03a001462db02c331c204ecf2f1f8d6ded8e2e5c06d095ede41302e6bf43f7b38eed24bdf179b84063a2df7eb6d2ad53940bf3c8cfdc824f88be3452a2ae0fd90bff3fa6010d14738398decf9dcafe34d360aa7e02406c75d", 0xa0) execve(0x0, 0x0, 0x0) 11:43:12 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20d, 0x20000000000004) flock(r0, 0x1) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) 11:43:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x12, 0xcb, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x91, 0x20000036, 0x7}, {{r0}, 0xfffffffffffffffb, 0x3, 0x84, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x80, 0x200}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000040, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0x2, 0x5}, {{r0}, 0x0, 0xc0, 0x5, 0x5, 0x4}], 0x3f, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x40, 0x7b21f87e, 0x5}, {{r0}, 0xffffffffffffffff, 0x26, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x5}], 0x20, &(0x7f00000002c0)={0x8, 0x4}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) 11:43:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080)={0x80000000, 0x5865}, 0x10) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7, 0x7}) socketpair$unix(0x1, 0xdf92730002473362, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x12, 0x1, 0x65a4) sendmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0xf204}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000180)="fe777e2683f7dded9a5e53bada20c49829cb42c449772b8fc218f111bdff37aa5c05aa3768de928b41d15d7a31cb7d74f48211af8e63eeb1d25685c4065f61ca7d699503382f897acbe29a8248fb5b3a722fb25f5976f93a6d2952b9f86c61c06be375f679051dde7fdd3384d3e9cc51e8bde202ab6abb4e440c38f1f9da04", 0x7f}, {&(0x7f0000000200)="13f791156f28", 0x6}, {&(0x7f0000000240)="9253d92dc9bd0320fa3d628746f256d1b9ed5fa7280e0109129fb514d5e24d8a06fb2ae2a4dadeb94b8a9e378d7d39760ac32b83637e65df4f913de6148156dfef63ffde64e1be8ca1513348c99690a6888246d0ccaf8a26121edf17dbcbf66761f7d13c8d99f8f6ce2b1b914c455e699e6fa6a07fbe0034c46b0158dbc525bae1b49f84ca80c15444b401af49d826a6a46d307d33b469f34946cb66da95c0bc900fdca794fa10177b433996c3f5f56043c315c9b53fd9b6b9e5c6e74f3380ec7debef0dcb59681cbeb7481d6f9b692a85a0ddee2d6205237f58c6f8ad3cdd8be42fe253557c0b8d2aff2904041255bf28817dc6630040e102c38ce4ac59", 0xfe}, {&(0x7f0000000340)="861d343d94d5ae597b869bf36cfef8b79c143b27785b07aeecf8aa0646ebb4b83f81dbcd6f120cbd6ffa31fafd60f90026c0cebc38a142e3176d19c7dc5377f3399113ba325693eb6c1d9a61535c28edbe9b7154fd5b3b8a9e32f606ff4ee0b0962fddedfbd0e1c2521ac83b1a14090401e0f7a1f0a0f81389e6141624750ec3802932c2b7b0d1a66c58643944f932c57e4890d7e1f0b9d20e2f10f961b04ea786dce8bf94f1a64499921958a2350e046dbd262f4ab3511d656bae7ba89e16fd46288b598b2420513f45e5b36381b4afd0fd6f0b42d88f9fb69536b7cdee2405a5647618f9a4c96df68356bac52def49e4678caf5a2643f50891b546d66fcff1f4fff1bbe612ef6f66b23eb603df1a165ce8e8b2a629d9e788050167d5068140b2f84fae562bba6125e632173098a4ad24a04246b1e50985c38dd8b1d830e4cceaf312b67a1aa3ed4ed2bc5ed4154471cd3e87b9c1464d2400dc467fcf52ee7bc7ec652e581e5678ec2678e85cd008ce103d58ecee05e2807867f0aa88a51a042ee484d280aaeb82b2c074914f9a80d1ef048db027960063e4536ce59024e895c45cad72966d920b0556f8a7890838d1ee56a89849ba04c423b06ee54e0a9705d6aa4bbf2740817c38f7b8f3d9113c85a3e7a84959c0e98c529821abd91e62684e55c8f0cc971c43a165df0ede7393913522982b81ecee0f385c5eeb7b82beff258bfc87bf72a2862f9f54aa3b36b39206beb530959ccbd5354d027137ef5c05056ab3421bc3e89030a6759cd1008b211ea126b1b37aaa13271e936ff5bb7dd49078f5be523f0f08afc791eb0698596649b15612f75c1d667a327f15b3e312cb8e027b1b8f6fa0c9ab9ccfb27ec7098a900213dd895fcc4271962cbed411894750ec0bc7fefac2527aaa62ed0b81a641c5fca0bd73c28d03efcb8850e4c68dba6302bec007bb826c807eb4bf41b912a73136b1abcdd1f7303efc5cf8f56ab9cf00cb43a4682a7d56dfebeb89f9580e98e5ce4b3b5f1f540b634d0ddc69e7d5bcafd5aa5ffa2a6655e4b7d166a40ce3e1b1de2ca9e0866a2a73b25f40bf2d1b196d1ee22c1d283087a251b4012189872bbd4bba473a119008f2dd1afd485234f9bb92174055b6ee0b1b1a0166f2ec9f2c037576f61aab629f26665d428bf505318595ba1f567de7a1967ed9599de504623c1d2750e59535189a640e685bd5894e653b6c3d25e7cb8319b9e982f5cef96fb376b42245685729cead03a4b9ff08bc83dfb16a0944c0f129a4ae5c5779beaee79233bdac078085df535b3a1eef4d9034d8b31bd817b0dbd6ab295c6629375bf8eabb800754e08248c7fd84112f35d993966409c9234ae456b6e5b8c8fd38c90c58b732a94babf6becf96732e135c3d7c6aa0cce64ba207ccd7de5d77eab9c4c03d86d1f6fb8d4aa8509c628a8da1a83d5f51c21672916f816b59e848f8fe096f16b62be721ed54381036030bb88e5dd6080be188bc8ec9ffaad1f40e84d8d7e163dc71003e4241a33cc5db845554ed82cb65438d37ee030505753cb61e863b541ec13c0b448d1ffdf56a55dc5ce42aed38a4e7c3881c64b7ee0e4a9f0e68900d1a6c01d9f1bc01d11b2a207251d4ffd967b8d0e52ef987cf4349d4a54521275da99165e5b457e80fbc14a318d54d4e26dd5185fcbc0f304d713e62d3785597418beaaa78f57d2b0e55c1dd3f78f4c65d74054aefa71d8c1e187a7b4b1bbac5dca774ee689566bb7a8375b9ca524489b51720b62d6c9d26a020bca1f4d45422391d27148e734f91d25428c32405a41cc77ffd8d8d78670ec85d10de1b9c34d3dfee0a1e940ea2cf6bdd634f5202c7fed5b3ba1f566578cc3f23992f5b1a51742b22446b01dcc7f1160c873bdce34187ad8bc3d69c669427f875a36ae7683606ccae7545c9f76261b664463469d137f359364ade643ccc2f71b2f68bde6387a176a780def953910e42d2eb579cd3082422245ac2b7c8fcd81cd3811d0c117ed774505dd37b48cd1fed2d86d5c9ab76a7bd18c9e7e2cd55ee66e816b2881c378a6b4e2e371a31d4a9945bd999385cc6bbd3aec81092437996e4f7d8b6ac38e7a83d12974bb347d0ec3922bc337b54d73da58d127e3329878f6028e0cd3288002c1be9d4cdbdaef27d7afc5adb90426589faed39ff2b3e4f253cfcb08eed5c609d0683ff04e16dfbb0d6c6e1220d5175c86a43f7d342def3f98651962c4c8bccd4578de5646b025b369bd597c843b857cedeccee2ab7a3e393c8f56afe2596a802c4345db9d12ab13c7795d82df7891174651d718cb85b67e3cd0f4c8e2c67dba709106232ff5190053fa7b601446dc05eaa8189089b871c91b913c7fadb74abe988fe965b00fa0aa015e2ae067261fe00a3da93eb0a6a4cd22463693cf450e6cbc57e54d52c6fed53e3d03df20e6d4724c21036f1c036968c98a3a579a8a1edd3d53fb0a2014e454ab10f184a088037c10ff6e37d79accf9f2f83f762799c7b35e736f2f8328a11964c74ccf8a380d7270a6c6ed189cdde40eeb95e2e53e6daa715e598b1f4a96a5d7bfedaef06e122be120ccdefabfffa19c850412d3ec8165270de326068a89a6e7dfc0a607f911582eb774313d00829fc5658768c9c98da91ec06e07c9e0635b6e8f0b88e03cab26f82c2c1eb323939799a8873f3ca2b5cf0636f3b059b5a2bd3c0315e9f91f465b05bc430b897771ed028d9d7111b96e2ec80eeec8be46278329e404fa4de1dfc59754bd532c195210316b84c966fa968cbaf18205ce26ccc02376a97d20e2c4340010f5cb811f99f5e06d95c1c56950fbdcc43ee2f455145d85e84fb424cb0c50ff83001686bfd26611d332c255c8758ac116dc95ec546cbbdccb658c10def43384eb01ed5c58879787f63265515da0a437538a488025d77729cc853968a19a2ad55def52af56d404e5553b48628ee8a5fd0aa5781377beb333c8584bd811506bcdf825d658aef38fb975dca3ce97fbd306bc04401c1c385a3f8b13307ce0221d57e25050bbbed2c71b3987ea5ea6468b9f282c6a3582dea0f3f7caa814540f4c6345b437ee38e54b224575eab2b5dc8bd3e41289bbbf3adb9a5c0a11aca7364c0b86e19a32fc8f64127083f743a861fc18dd205a75c73d29998eee6431f801dcee820a4d8b84a50991284f9c43aead34d5163425c0aa2fedf06bcdba08a16f4b93e564b89b661e2feec267fd6b7f8994d0e8e8b0263759e3b43cc399f865b87fb86a558d4c81119f02035f24c11f4bb08b6a2864b45b2db5d49bd5534c25cffcd53ab2a64be98ea10164241fb3777ed78ed0681f6793ab8f25d6d9dbd0660b09a56b327d02d061b1bb633e8fd59fd4bedf2d27b90f09b86856f63556dbcc0a6c79dd992cece9f03745d56df86eea9a937ba17d6fab5254ba76f8d8885870c227ac5c07172a35247b36081aae9495b9264a566bbac267efcd1ae2eb7dd3c40dfb4348154f9a4e4ef04121c4c3eb2a50450c799ebb7aa647fdf32e096433fedf5a1834fbd37e096ed6c210be2b06f7c71813e24253f33e31d10cb70248ab8a09b2f12821cdad3297227b8ddcef7366d0374a82be130ec2f94803f3bca5df3b3510f98e4c14d978478b4f48f62a849ef263714a7013b419414505bb80801785535bc18135b9744e411e136a5daabcad219cc1042da6fb50471499511848eabfc87e6a8ef6eecf4a09bd5258992fa445e0cc2071f12ed17f9c3e8d10ff4f5ed9d36999e11a74018691406e896b96a48c6041c004161952c46129f3cb0ed6aa09157fe16b041cc68f573a1fa2414b174126cf3241d41a9ee8e868339e43e2bff4f1871e703cc469b5f79932e796ba05dfa714a75798216bc2a88e8b545241b40d47a8375cca5a6a5d6d53277b18680a8a7a6e8234af31664cba52ce9cc8d27f16343a6dc81a209cd879642682a1c4fe8815dd9703a1dd7cd81e318e75af8986a9b2ebbe2c2cf10f9e370bb887faf05e31374dfe29d8b1dc0691e11a2dad2812966bd0f57b97fba85912e26d4557c42eb4ca386205a6f663a43c3179e124664c2be8c58225bcc91d098025d6f14e83b86454a967434f1d16293dbdea25e291955cc5a93675ff4dbff30eae41dc45c06eaa8a5ed3c245cecf3f3c65dc33ecb7bc7489357c82aa5202d165629e17dab25e28e09440497a7bb0621e7d10f98e11a1124acc2a74bed6fb009a93cb721e198294a3d0a436293bce122e4e9f784e6286104c10e23074751b5c09ee53f95cc13c4e90c359a4cc75accf17d45c000360e8dca216ca895bc9669ac7f05ae93b5d68383c7e80d982dc987ca5945711f075890c735915ac534c2bbbd86f5343398aa3d6febf555cd79797478c3a29c1fc2eef2d9b4f82e9fd46cb4aed6401d848b42fe9ae7fb337cf8b39ea3a2fa97f9e035e2867cb5093d34438fac6a7cf56d0a7dd2c6323483038cb9c0641842983a71dcefd854e27b35818956db47d06e040672097b036e3b699b35701381469c26c5d45b1f65be0097bca0d005d5fd039dea954ee014a39aa2995b249e5feb3a660b57226974b13373839c5ba2f60c5ba19226791de7b4e2b939056873f17a4cac17cf355fe4dc1ceba3ab26f628cd7fb0ef2fee6520c250859c7397c860db952dff6da41be822e6dc182f4f4092776ad4b1ab20fabe468aea3eab24ef2fb8eaedbfb5269bf5afecd9dec929015d87bedcc065530111ab0bdcdbf1ec43a63b3a594ed97fb8f361c1fa741f504aab3a54229f6b9699c2d84322b6393859dabf0caaab7ca54141c47cd686c63a34e50a24b348c8b63f5fecf0261402c572c552d6ed057518008215f65314859d3120a1c1483f55ef64b73680065342f374eceaaa418630d9c68a5a27ba2320c79e3a569b1869b121fea6861970fdf7e4941c74104902ad54da3936ff66336af327fcce0023a2929d6c00e9e52545e62f3681996b84bbe7f2d3b14e14d795383553580f3fa8b20177db4c210178d7969fed53ec0b4a2cb67782bde9ecf5a6ca89eef142584152e1fbad5fedb98d971f503611a1104cefc2cfcdbc65927859eeb5ce2ce7dacc85e80064a539117f96c0eb0dea540ca5042269141035b2522e91b18b29e5d0076c13c38bed8dae88544011cd906b3b8a312d35b7066a6dffb820e5b75f8952c2812eff6d2a4e5caaa00e919479562a2b0cd98fecd1bab224e9d0c04b68f9856f9843e404f5d7e370cc89fd60d4bcc08437312fa45ce5d6557307f0c9b40a6f358384cac1c1bed7206ec1c46a99d14f7b4e4c379db3afc34db38da34e1112e11ac7d473870fbd3a8b1ff4cf0b69940871ff916af24f7b1f67ae9cc17707ef9d72f6c462f642ecb7af0c054bb699f436047d0e20dd994db8be19a89c75eb578af5e07a978b26578b8650cb69e9da2ca86499744b6f5f93613d2af2c147436c43a27268e0b7819f1fcb7dc162a6497893f19bbb48e440c224b42abdb614db6a04fbd4f3888ad760ba4fc6c6591166be12d074102eabadd36ac7b8a381a445fa40ec355227f4fe9055acabdd0f156f4a771177a7c9f41d16283b73c90fee1c3833ea915fdba197dc978e16d5146687a353d44917fbd765b6d157901cd4a89b28df60efcdcaf17ca0088d8eac61cb88c1b41bb129c60c853e955ee7a8f5a974bd859844048b978aa4d6d850780068a0e8ffe790e0d4f59c06104f10bc25efad2bdc47c7eff52129cf8272aaa111ae62b13023a2d08bed516aa7dbcfd4a4850d340d9fb69f0dc763b2bdb6b5fd3db8e9fca08da23554d0c225", 0x1000}, {&(0x7f0000001340)="44f265b7da4f4af636e14c5844b8a623592942e0aef1ff89653c92059676b503b214bbb6882146f213969505423afc4bcaaa0a01e6b530b24b754673c456601a4fb44a54bfff65b16fbe8e98676102e609da934655472faf051fe3599008ae9b60ab3cfd4916fcfa770b6f2e2e95bffb5fd7fa4328dd380dfa74ecd64a2fc51fc7613d4c57aabfe70ca2e965143f2598a1ea6414d6b3108d2585d05ceaa0c0ad7463c155db84354ab197f05ae2e8356c783c6f009fe99272d4f15d513dc8bfa810c368622658972a74e4c9cc7f76dcd80e1cf9ac6daf1379f69352070025f67a9a6bc5b8d1e7b4a86d914cab298a159c93", 0xf1}], 0x5, &(0x7f00000014c0)=[{0x10, 0xffff, 0x101}], 0x10}, 0x400) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x400000, 0x100}, 0xc) 11:43:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000000)=0x1d1) 11:43:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6e45f1cc296560c8b6496269b495ee435f368e6d4500e5ead63aeef4e646f9", 0x1f) write(r0, &(0x7f0000000200)='oL', 0x2) write(r0, &(0x7f0000000080)="d36d593a590b90a54424821682a481246691c18fbc958a00f27f1bd02c4123", 0xfffffffffffffe76) execve(0x0, 0x0, 0x0) 11:43:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000040)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xa5) mknod(&(0x7f0000000180)='./file0\x00', 0x54, 0x7) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 11:43:13 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x4) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80e0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10070, 0x2) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 11:43:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 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) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) openat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x10) 11:43:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x1) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)) 11:43:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x800, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r1 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x1, r2, r3, r4, r5, 0x5, 0x7fff}, 0x6, 0x2, r6, r7, 0x7f, 0x100000001, 0xb1f1}) setuid(0xee01) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) utimes(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)={{0x1, 0xaa6}, {0x80000001, 0x37f4}}) chdir(&(0x7f0000000080)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r9 = semget$private(0x0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r8, 0x0, 0x0) semctl$IPC_RMID(r9, 0x0, 0x0) 11:43:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x8, 0x0, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1b2, &(0x7f0000000040)="7be3b32ec1c75055e646b6") 11:43:13 executing program 0: r0 = semget(0x1, 0x4, 0xc) semop(r0, &(0x7f0000000000)=[{0x0, 0x8000, 0x1800}, {0x2, 0x7fff, 0x1800}], 0x2) semget$private(0x0, 0x4, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/247) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x0, 0x2) 11:43:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20008000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x8001}, {{r0}, 0xb72e754014d24c1f, 0x1, 0x68917c8efcbc45c0, 0x5, 0x1}, {{r0}, 0x0, 0x1, 0x40000000, 0x80, 0x4}, {{r0}, 0xfffffffffffffffb, 0x3a, 0xc0, 0x8001, 0x2}], 0x5, &(0x7f0000000300)=[{{r0}, 0x0, 0x20, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x84, 0x20, 0x4, 0x7fffffff}], 0x8, &(0x7f0000000340)={0x4, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x101}, {0x40}], 0x2}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000380)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0xc2) ioctl$TIOCDRAIN(r2, 0x2000745e) recvfrom(r2, &(0x7f0000000140)=""/240, 0xf0, 0x840, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 11:43:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="479480d3a6e172abca7c6f96dff425609a9bae3bdb2f39be56d9d96a6442cb888555d4d8b7166bedfc3a28cb3b020a51a2a7f33b8fae8468e78c818c76ab6cc1d425e4dbad5561322de7b0e84ffe533c00f2ce3982efb03478ba1ddae78bfacbe02a72672517648aea00cd0797fbf572a6013116dad5696a9e48508ddc057c970590cbaf0c0cf37b9b5131e7af7ab45306409aba307778d389bd464c0e95dee0d1b81b62cf82cb054482416c316994dc1a81dc4dbd0c92bba60ac1a46d744b20c408b5c5c82b8fb817a4996c04f2f0971b26b364701b62de561014cc9218e28a34119c21daba21c685e616c4fcde821b72be4f2b2371300d53", 0xf9, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000240)="0e44a24fe9c4879d9d6f538db2745773e1", 0x11}, {&(0x7f0000000280)="4ce18bd796fc213da100559b40b7a86c78bf5bd1c54c12a7ef07f6f010362aa15e9db4acc7d8f765b594fa80d4925e12380a1d0636209a773f5d6c7efd5f49e5d329cb3a27b5d60279483ca45d86557fc121533aec848269903eaa38bd622f18092713ff624b02a820cbe59180cb8fa5c1b1606b58b17576850cac71561723b1b162c3425225fa78e8d8", 0x8a}, {&(0x7f0000000340)="84aab7e98b8cae9ade29", 0xa}, {&(0x7f0000000380)="74fee31f4150add038c45b3413cff4256bedffa21a1885b6c2bb1cf62fb5ff5b115078d82f102fb38cb34983825caf4072a10a85abfca6acc53eeec7774b0abd74eb6e2850c654b5d6f0be7622b89114db04519b1b", 0x55}, {&(0x7f0000000400)="a4b906d96a1640221933e10421749810d852b37b74d3da0994452e039a9c4ff7a4841f2b7df5e482730166bd273f4b6de5bc6c60fa4d831f40b546ea109506a1693c321cacd01cccffe87c0fba2a4d3b156ea9de14d606ede1d46689e1d55b7e96", 0x61}, {&(0x7f0000000480)="99b1afcfaa6ed245373dcfc074903adf53bcec80eedfb078800a009421dfdf8cbd6acd38306f7c8198963dbda7d31259e38c515b7516109e67b18db6de5a48e3f0a985f5cc22635bb691666340", 0x4d}, {&(0x7f0000000500)="79e313bacd4888a1668e5f43ae1896134f769e77f0713182e48749ef4b9ed69dd27d730bedccf6829ad47ea3ffad7851394724dad02bb9ae1e1800989c5d59147adbbc261f53417e3c1c586c986125cf1343934c36a18a38b1e08dade4bf2bc5289539b1532686facd9112535ce27b93470117ba4bc99c446311f1699fe5656a40f4c457f57ee9719fb21b4cbc75bbe5a1219e4b29e1e8872905a4d647a63483b47987f0dd0e2c1e5ea3eed5d9b2defc6bc74a5e61c35c4f132db7e6552d8a2f8b3bb2056beb257bb1affc2a913add4c8742c3e370ff15db1adf", 0xda}, {&(0x7f0000000600)="e8b7d7f273ffc8b80501db93d1a05ac3def3add122eabdd9727559833bdb59f106101ee56af2c19a29a9b9db77b3ba9d2d6437440a21bef38aaab7ba6fb5724210", 0x41}], 0x8, 0x0, 0x55) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x3, 0x3}) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) close(r0) 11:43:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ftruncate(r0, 0x0, 0x1) 11:43:13 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x128) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) rename(&(0x7f00000001c0)='./file0\x00', 0x0) 11:43:13 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mprotect(&(0x7f00005d1000/0x2000)=nil, 0x2000, 0x0) 11:43:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) recvfrom(r0, &(0x7f0000000040)=""/42, 0x2a, 0x41, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 11:43:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10c08, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x101, {0x3, 0x3f}}) 11:43:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x112f, &(0x7f0000000180), 0x4) readv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) r2 = semget(0x2, 0x2, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000940)=""/7) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r1, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000740)="dcb64bb1394263a73a37f367f13c7aebde9e33367a507a7c0418f76748904e7f9f99f49ca024be124e92f7b4c6278c2e52cf45d1dea48fc6f6ec63245c6b745807256fbd2506d1a84dbafd1ce2e7fe9ad79a0a620398b7ea2670208012f1730564a80e3ffeb03514bb05e10db5c86cbc0883d710cb923ffc572fdfb971e6ff54aad0943a9d2f6c6fe0f6aa38284bd80cb7f3318a109da4022bc2ba03d752229d210389a972f385f2d5566562e0", 0xad}, {&(0x7f0000000800)="34d866b3ff358de34ccbc102159d2e34c21c4e16ecee063665f5cc6ae46cfb12b5670b78fe78aca5d9122e2c9ba9c706e5ae3d7f5a706ab8292c9926e2ee3f9f88d8ed33de17f84e9a89889f454c7ff79f4515d112b414046c6041a25b1501a228b87271d18d84e2e456905fff53614afe22317f6c1cdab32ee4a6a44c08bb13a734d3a6efc6aab9e0e0a54a11a9a2207554e7ff1ca740d42a07ddccc442d1df99fce9c6b2a4f04248ffd649d957a2e33cf939558be4813f142c15f7c8b826f6b9dd2fff1d0ddd53725ff4b7e667a66927d0cd36718fee8f1084e7c50f9f712fdfe5839aa58855e72090f3d5ca62282593fab614fb10b37f1c0a6b6f45", 0xfd}], 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="8800000000000000ffff000075000000abe66687a61af31cad4c1a2d0f10b01698bf11dda8860811d03356c089ca6b8823645f48c8a16fab0d60c256f0c088cbac2ae0ce654381863e8cb3e0620db022fb1281e6c0cb85961ef2c1c165e174ed64776a7405cee992518499e5e9a296d50007b1ce432090f3e89ae9068b31b8a2617f000000000000d0000000000000000100000001ffffffc660c3dc264451b70fa0106c97715b72f6891434c5957351efae95e5ae2309164b2a793b67c786544280816f30b4a6066185580b945e871638c58fae7acf23dc202ce66913bbdf7396f9396da1acdb0156e47b73a9433184f779544ea2a9a07631a2a21dadd5bcc8fd00c09e5cbaacb3fbdaef3d8b7e60b8c56da29ed50102978bb06668b4ac87937b799da6678eb6cc6e021646401801f370571dae68ac3f1d8579b5bb15d0d1e01e8827874a9a67108b4e27194c9ff391492f630000000000480000000000000001000000ffffffff45c1ee847365199362433d0647dd43e9d668b3cbe10e10d752d07a23c96c36dee93be5a407eba55ee71b437bd91ae0fbdf00000000000000c000000000000000ffff00001f0000009d8b5de44dec46f07c020335a00960ea4c7c6b90d1aeafe5253ea926707763ea56d620aa74f31766085780b08df83081099b671ae79e41a2b3ef9dd180b9906afeb0e066432ae0fa63546a95ce95000c8bb4246482930b4d206dbe541cd580ec59406d85026391753e15554d90b97aa27867862d5eab39faf9f4e89f2df20f060435533687ae7e4bd19ef30edfebfe105b209b142efca2496bddd81ea45b7e87fd0b4fb77223503ca0480d00000000009800000000000000ffff000001000080de9c46aa1a8fa8599288915ffd8cd9c5659d61d9a96f452978045704320952ca283d20d4ee246dcf845dddf21500e50f1e208868683934a715bde7fb0b18fbc7756fca703ea7da22e2816a8ad8b8bc2538e70fb14e4e3a5910e00ce423daa0275389b22630b28b47aa170101afc36f704b07b2968ae7e1d7ef24bfb3fbf98dfd50aa0000000000004000000000000000ffff0000020000005a038188482ee4a83f3300bdf5e5f4be2d255bb9af1f80fc255c2e59dc33cf06dc7422a478e491c8304aa5ea000000008000000000000000010000007430000099bb33b60940edda6fdf2da92aae9aef00b34b1b9a63bc6a6f4c3e2dc6a1c1cf2e0bd1672417ff0eaa283510ea17b8da7489d7f230403dd4afeb789fdf4ae9846737a8c4b77f4da72ffac550de9848f9a6f47fe6e410e94a246b2e779a679ff8655ad6aedd248ceb7faba70000000000780000000000000001000000e90a00006d1e9477ca5fa6eee2eff0bce58fc71a934083120fd7dafc8dcef46f8175fcd4081b07249b9b1d70d0cf808a56a1fb68963fbabbb5ccf02c7890ce308180b4cd91d280489dd72cba545418b6d95fa45703e5335c38c630d189ae8af9a3f58453d2caae0000000000e800000000000000ffff0000040000000c1a6c4b35b223b59d2fbc19a6589e60d78a2407cab68eb738a8ad8f408bd29829b38c1702cda412ab64c93c3d51705bd579b182e098c77f1ba9901d49cb7bc900954f46a181303790652f185d1c497c82a2b675567da86bd4aff57530329dc53f384061b7b435977a3ee1d9212b3eacac5369f4bf44c73776ecb5fb841b384770f9a2b700168e757ee3636a32ce7838bbe722f512d70ad59848c27837be6055d2f4b3aabfdd8500f4ab95ec99819c1889cccc151e1f59baf269a4e6617d00e17288adcd81a48675458db5f94784e25bd404bb6067f7db8a10100000000000000100000000000000b5b2a0f0a0d1064066eefb6ad69dd56bbd53ca5aa327a904d8abac910c642ecd3c10f70296dec5d41ad416bc3b8d27fbe7ba939fbf654ae650ba03c4be5aa0109bfa9453d1692542208a847f644a859322408a67acbafac2400fc801687eca5f5601f9b0c44106b21b6686033d8aa8ef5b4eff66227e5593bfbe0b4b2d2225f0a4462f5ae845d9b67999aa271ee65d3aef31b78519d3a131357197e26118191c8c80121e6ddfb6382937d096e7d8a3b6bd38d07da1d75da48ab5cb8e49ce87e3e31d32e02a8fe449221fb4a977fc3404bd6c528a09c60a672c5359a418cf444883921df4b7675260e6e98acb72664b05ddb72568e8447eda9f6463d76c11cddb80abb4921eebc8cead4e4d57b28bded703d34618bb0077f52255dfb7106564effffdd6dd6a7a01a591a79f1b13816103d658171c9e32fc36a4ea55a113dd888f9126744e558c55775fe18834453e0e6da26d7addf0a895df9675a33b58c3efdd960874e7a072ebcb4cef99c1a45d021e3221b0c8c44a0da170c7c006461697c35ba783b289d81b844fd86464e98dfaaf14ac11e6e99f7e826309d935fab60f10c7073484292b7e05fa71aee952bdee92cd0e61abe6edfa5fc947819c11b0d8380604da51add868c2d3a212e7d7c55029995973b0899664943e974fe6473d3b6c451f2307bfa0414849057484e3c57c97b2785161bbefde3f15e26da504b9d744a894b73bf65ec2623e09973250a5cdb5fd75be8b9df483119026850cb8075dd38aad92239dbcf4228a0fef615468ef31bb151bf536246c6b4978081c1cf4f3e9b0a3d9bca3137789ec9e32da836eb18d4af28e6c2adf476a11a6f6b442b9d4c420425e1baef6e8fcce92df79d82d2fac306162170e4977c377f880a626d32b3e2e2a2347a68a1f27768783fc946d117e7eee464317d3bf6c3f539c22be8a9e96aaa9ffe24f0fe29e0ce8883e80804a3251516fe13e24edbf14c37216671d1d4594c7be26edeca015c54f4abe27baa03486056afcd0036c2781dfee3f0afcb6f470c9b45bf6634cdd2de9bf6ecda4782b9efca43dda60d276b9e1e8d69dfce20818c596bf4072270876e678547ea770957c7811591353034d170998e000d888b0d33056e91b823ea53144cffd08ec0c1b40dd389beaa8232075e3b4083198b172c4d809d35c89855354d4447b8367f9d1a1d50bc20121ed17ee4f769eeb51493139ff84ad57f3aef5b85efea93f2190d797675b191b25eb0b52ae492fdf3d1c2ea9063ecd920fee096a1714932787d601964646c279a2c0c411cb2896d91cfda3a5f23d9bcf6d4a1e4dc788e260cdf740032586ef8be5ee7913b024e0016f5de13ac5380f542af03aaeae841774693b4f6644908270fa8e11dd865590d5be7dfbdb0ab7f4d5ec88bcffe543d7cd05accba181af9dfb74e5afe7071eba24ddb43f32d280ce685966cce868ca3b938c8fb01679707cad3bd1f04ff7828a0556df779a56cabf327b16d6ef29f170a65002220a46e0df7f7f167c3d802b163b4358523a64e5f73c2bf06d26e96897cdad3063eb163ac5c23bc89b36c17a48355baba16658100220c3842b208581c644b80647a7f78b22a1da043e1b3e6ab6b19cf51b85298af9d50f47761a410f9d98ce6fd843c5fb75f2ff7b3881733430881b7187a57003ead5f12cac6244a5ac058ba94796335f687b16d75bc5437ccb9b34911883624034e673e1bd0bf229fc0e301b8e429ddd4758cbee67322f54aaeb9fa86a798a8b370d8f2104986083eafee63dfbe9224dcfc89458c7109c0802626b9b5774a064feacde12f2986f459e3a6f100591a2b3bff256187b8f5b7f3258b1d12377d49f5d694e51973f99b6a944a58b667c05539ac29ea297b6dd69fc6c5c4572ebbea2d742cb5d4466fdeef9bab36ff64fdea1bf580ea2aa4e0ebf0694b0b5482882d57b37e9433f81af16f8efa6f1281a77f2235623119b35b966829ecc69d978fde1a6a4df803683ea3c72a3bdb835f8bdc575a1f930bd59ce494036494133b04c9858fe7753cf0cc6efb79781ed125cb132040bc2081bfcd9e290fd4fbce3471be0b65b290c90bac3ecbbec2c0c287fde7c5b59d27e336b5521093a2a5ec595816a705647d4597e46c37c32c2a13fb0c04c05dacd5433cfc0f75c07fb8ae2ee27be1d3c12b2a58f987f69cf5aac9f7cfb90efe39b5726a2bc50470d98504acbcab107eae390c7291472f39c9400376808571058f75f2e1e952a8b68c2a0677134f928864b5ba27dfab536021927e6f49b5c9e4b287b444c84b713d76ff3a2c9d0ad0919bfdb8a12194953922360ccc299fe83b609da923703391b4fcf1d8b7ee437e49f6cfa00c527290cd3a1ef732059dd6026ba5cbeb6af0178b6fb10f299deb501a1916756a6c16517ed66ad2c49eb125a93c6128991860e24134323536b6db353c890ee29a07ea02649039664dbd23d8291606827cf247a9e58e14791520ad8526ba14898747bf3b9d7a903a28a90f65c6fd17f56ccb3774b98a34946afb4aa21f6067ab777746cfde8b04320154d8f3934146e77e90b631a9e60722f01bd307763c5596219ccb95e78292793e7a9110ad2d84ac3f77ebf5e9344fe7ac1f33f64a07afbf78fa17f2972a5be8a89bf03c1bdde136b3f85fc18a29d719c875999097d5e1a13b49123f282e77585447c90a05f323a6be5924ba1056347d8a162f768d107a0192ceead7ec1da359a90d27efa834104b1de2e2396681813db31c3301f2b83ffc2bba5a8bc2c26f25fd13a9d0e0f433cb66566c7f9c7a3afd6ae1f664944d7059338a77ffeca046b3dcb1e910977d92b24e207003ff3b2dd0e61bc78e1611296eb120b971e5b1016404f177f794c9b5ea267bdbb290319ddb4ee23e9f5d3c3a18b1dbb6a0ecd85b6a6f7e2b8b6e4ff2176905a046a4ca5948a3bf604ea6340a4293bd5c75046aa89f10e7d188949e1f8c5b83bd5f489d7eebc1452196851a731c90abafbf1213483af3a0ef91932f4adcbb886fe8625fc87acb247dc40d47084a203beeecc724e3ded9717487da4d484bdd004d9308ad2314050f6837a83f0fa64805885e735059aafe0f8734f603035bfaf577915406242a6ce89fa0545dee481ab946425af90ff08768d627b48a7c84b4773b97f2b20c8bb2f7e44b7cdebce4ecfaeba5a1d276f7170ada21c521e6a3d9772c3cecde78fea220202307672daf14b0c13d3e0e326fd673e1c9f9cbdd04d9a13844d196c03b01e0518210bb3f20563cdd4a98fb146269f017e7dbce64c32122be07e52f0d92114aa368146d328c2f430814e6de3096f5d7978964bcb67734db67320328d3cdbfbe6cf842b927a6d40abf5ad9d8c79794d0bae893ad1fefe7c810693956b7b3363e52ff020acab253f2583e637681d9dfa4181105443e86dae67d98c2de47e3eabc88fab42fe379d8a8a63515ab26619e962005652ceb3f1e33fb7182c34805ca3205d14ca5c28c4602f80ecbbfeeccb65d24bb8e458492406a8ac07c3202d87621097dfd963bb7cdd6a653c66a0a50d38bf1fa4e90856b3e01b50bfbd64ff10d468167424f338972b45f085a9038120bca1fc86727a23b91f6fa27cecf4bf57c1975e48229c808cf343d0b0730ccbd4eabc1328644769576c2bc69b4d3e87f546054ac354c17985da912aaa82bd2ea43fa6b4ad5b72f70bc9f56f75014bf26a2bd55ad9a8e2b7797fe4d4cf3148cd8bf37b601b1f8934e12bfcd4f8c77b41689d3701824cdb5c1bbae790d3194b1272161c9c14ef42233c80448fd08bcbf35994ff2ce550f96c234376b71f36b6d58cbcc451d98d3bc3efd9607eed28486e7b6b02ca52fe8497bdacde31d84db0e3bb6a9c3a90097827e14b5fb5a6e943ab9f1341131f2868fb4de2f5751e55000ec59faa8d3bb45e208b81b69af00f98e1f603bc3aa294e46cd60c660386c55814df0947b877a559b2e7eea55a31e7ebaa50a9b7a6426556fbcf4d8495520decfc36e52313a6efeae7c7ffacc3fbd03cc8fb532e73e113329639062686e4c3bcb0f8a2e9229de1bfff11f79e60f79212a851a642d62a1f35634317ddc94f58274959a94775f797792f528d0432ee3c34f9ec900c9c6bcf128f98af00a564aa0da1e0691bb4bd68980e6f479a65e2c4f26d261d4c9de2e71805176c0192fdb3953b50d20d9577b1b76db9dab796e9ad7392d0738c487d6b08a8039bce0d1c79a1c2bb861a8b0423fd82143fb272c743c9e346a09a8d5a3cb59d6606cf46ed0f07e1a6e09552686210d5aab4bb81a202d43fba8d2e56d03aecfcab16e408f5a275b1ca5803138c7048d55016c37f2fba45b5b700675c82d3ce1e13166f911630d4b70f22f56f8b9aae7a0177fa8b59733a735e467c03ed09aa67c53165e92a9c764900bb72d25de969e6775457e64349c2cd8560b95d46911a562a56e82409fb133264f2a3c948a443ee82b3ba59b643177e0af1088f9793170522965db4a6fa0809e3a8a43400b2386afbc4759cf2a23102e8e6b4de097fe21ee9017144e8a0f297adccd2faf855df24ce0ddc769349a50066262ce63e596831ed9eaf87c8327bfe854cd4a76707a0ead4ff6fc6d497ba0a5ff3889cd8e080183cfccf858c13553cfa623cae7c9c5ff11eab969fd2b9026075a50d7aa261ce3419206bdbb858d861fb7edf07e30bfddcd50b94d1313d11f01dcd225511100806812e479bcddf9d0020543af765fafbaf6973cc157b59dc73ca51361498f496fc5df6ed18e15a81ff1209d4b8b74b2a35e87ccc55f8c27e6c4cbdf61567415640f2dd58ddac9c5da2d7cd183002a0430244cfb11a0bf5a563dc1c99e52e9fa0123c07480c66a3404e642e05ae7e827bdf05cf595984e2c3035d121b854833497170224a5a5faf532aa5d10851c0c87ef315886169d6fa48433ef0a3fc1a2eb8223cacd72bcfba92ffa9ae9b247eb789bbbef1d09dc3fd2b678f91e83f777a963999d4a5d370e2389b737aa7450471eeef60d662b1497f807c5a46001f9595a1775e1f3d945267f45332823b842b5ace880fd0b755892beba9d587c65c73ebb40077a318b04bd3ffcd77375927790f931d4534a10edf96c3e4a1bae194341a9862b639b9ba24823a825460a39e77a9ca40b019788f1bb5993b8c415fa4f2a347d54bcc84c1f86d7448c450d08385af17a656b65d8797f15214a23e299a04d0be5718b461c74ae0acb586d18c2480dd1aa18a3693a27fa1169f94e131f2b829e940106ab883f6fa2bc4bfd0e5796fb219c0c6c7098ea3217dd88a5e2e4fe2da1ea949feac6b64ea2dad36e1b9eca15d1d3bd5f6068d6fe7399df1b13d33b796bdac511ca57698cb060f0f34c6e9f2afe491fe0e709776a2e421812759b1c4e78fd7f1d11b4a513c162e482c41f87574ba70853a96d1ddf8675a7a5f697ade948cbc26be577f87052a71f5a92f2e6314d58800e66aed4706dd5fc0ffd33107f927cf1914b92e2134d2bd46de685e31940bb60d4cd88b7327e2b02861da46ff45dde3611cf531e8f41795ba6b4943aff07f1de0e09eb5ff095d9115e7a6e2948eb598d59e512a6735f27269dc368e94ff8028cae5c9dd2027537706bce6241816d97898774f74fc01a029a8689ae93ee35fd2bddcc0b14674667881b5e54cbac5f20c9d1ea5b52b00c454a6a28e31ef26dc6378fa18b7600a4e09c9cfc6e78b417059431e036d30af359ecbf660bcb63375c37cab752a595bcf64212bba0e1c3b2155b34869cf47cacc89f28a78197a42daa55f523af1459a80541e1a7cb26dba03dde9a7a8f94d6e5ca5badbd080a150da6744d8a2f5e987a57bc603ada2b02c0446fefef3d30c69d64be12bf2677a153264e606a0ceceecb318717e5dd39dec1d80c7bc2f63f0f7c1f990e989fed6d5c86f0e1ff127abfacc76ac30c12b1a942d4a716ba82d613661849fee5f5baaa7d7aa5b5dcde357899111066b2a953d2c6b080d8d8c85b9ab9f419eb81ebabc2bc852386bfcd16c48c2fba63da77d156693cf3d9202ae7ef517dac263970dbfd4db55"], 0x1528}, 0x7) unveil(&(0x7f0000001ec0)='./bus\x00', 0xffffffffffffffff) 11:43:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) dup2(r1, r1) select(0x40, &(0x7f0000000000)={0x1, 0x7, 0x5, 0x40, 0x5, 0x7, 0x6790, 0x5}, &(0x7f00000000c0)={0x1, 0x7, 0x7, 0x9, 0xe36, 0x0, 0xfbc, 0x81}, &(0x7f0000000100)={0x1, 0x3, 0x4, 0x7, 0x1, 0x1, 0xc4f, 0xdbb}, &(0x7f0000000180)={0xa7, 0x9}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000300)) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() write(r2, &(0x7f0000000280)="6dffd5b697353d206f390272c7645b20a50ea3ea248fe655868b9e9ffe7ff1256e5b151bd02955ea70ba87f0869acf0234c42275f4e7e586a323f3", 0x3b) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8, 0x0) 11:43:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x7, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0xffffffffffffff8d) sendto$inet6(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffdd4, &(0x7f0000000100)="b6") 11:43:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) close(r0) 11:43:13 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0xd9, 0xffffffffffffffff, 0x1000001f7, &(0x7f0000000240)=""/230, 0xfffffffffffffe57}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x7) chroot(&(0x7f0000000000)='./file0\x00') 11:43:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1400000002000000070000f69518a60e49982704000000e056c389b7f33bf6cb51a47d68cec50c039a2f8b4de4fed52ede74d4c7ee8caf786ebcb397619b9a6e51f2de63141bd64139209059e4546e4f53b00621fcc886939c32da36deab6a1b03eae01438ad5b27af2a187d5b9c3d50d1f5c9259b7b762f52ccc58d48b5a82194a9aaf59ff697846ce0b276b9afc209720e299471068a1e0ba23ca43bd4291b899c149ddddc3acdfdaf024e3b6be3"], 0x18}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 11:43:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 11:43:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:43:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7ff, 0x0, 0x800000000000000}, {0x84, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdb3, &(0x7f0000000340)="b6") 11:43:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x4}, 0xc) r2 = socket$inet6(0x18, 0x7, 0x4) r3 = getpid() chroot(&(0x7f0000000380)='./bus\x00') r4 = socket(0x18, 0x3, 0x0) fcntl$getown(r0, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x880, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="2f3f252542a9e086aa9248afd3c13a109513470ecf40d99c1ea1d9e00877b0883e8bc8f371348d303ce53d712ba9e5c530d4", 0x32) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x6, 0x3}) open$dir(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) sendto$inet6(r4, &(0x7f0000000140)="7b4f6a9f69807a6fca3329497e019b9ce31ababb72b371a1607676099bd74f4aa2f5f7c4aa47b12e9119e1879f23296d960fcd09f74ed3cc7f00bcf1392e1213dfceacf0292f491287353facc14d5d", 0x4f, 0x40c, 0x0, 0x0) r5 = socket(0x26, 0x7, 0x1000001358) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000400)=0x9) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x186) ioctl$TIOCSDTR(r0, 0x20007479) getpgid(r3) ioctl$TIOCSTOP(r0, 0x2000746f) r6 = getpid() getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x7, r6}) 11:43:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet(0x2, 0x1008000, 0xf1) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) 11:43:14 executing program 1: clock_gettime(0x0, 0x0) nanosleep(&(0x7f0000000100)={0xfff, 0x1d91}, &(0x7f0000000140)) r0 = socket(0x0, 0x2, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchown(r3, r1, r2) clock_gettime(0x5, &(0x7f0000000000)) 11:43:14 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt(r2, 0x1, 0x3f, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) fsync(r1) 11:43:14 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000000c0)='x\x00') lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)) 11:43:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="9182664bbbece09c73900bead92703bc957c833017f6b5ecc701d85a3ffa7bdfacaf2a44d53aa2d18362a662c7473f805efab25ff898aeaac13c9e3a3e7b2149e29d4ca40aa46d8cf95fcff40cb6f6e2f8096c1b12320849ca1b318333138f07f2ba54ee9934434066a18270a2f801a4211fa276ecae9fd21d57", 0x7a) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 11:43:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce", 0x7}], 0x1, 0x0, 0x0) r1 = dup(r0) dup(r1) r2 = geteuid() stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) getgroups(0x16e, &(0x7f0000000040)) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, 0x0, 0x2) pwrite(r1, &(0x7f0000001280)="0fad4440b3bb1b504c8a8328cba1ed5c3607353ad1dfeefe48b55ccebe19ef411b1965c2e509e2362a982d6e3ce2c6d7c6b596d6c429dbb6420f7804ff3bd7d438aaeb7891aa25de074da7c5d08c3a8358fa7b0d0ee3fb003a0dcd14b14501146829502e48d85f2d85f1fe67061b760d6635873c5c2f20c9733e50ae97e8892daa7a208dfe861f0beb0c186150b894487de1aaee04bd3afc231c16ba06e511c7fbcb88366ef178b3ebd4179f35cd8eb454ce9f6f182d5d173f933f0de8f98342879b1344e62399a576b29c406260b74ba0f120ebc86de4fa71d209c874b344526faa7b09bfc938ac4134490ef293e0af46d0449cf53a5b836a64035b9cfffc3fd7bad8482ace6621a84fedcb640e63dc78fbb3c24d9ebe174a268b1898e7e98697054c471787c6f404b89b3d7845a57c2f44864ca8c6d416ef076e3dec1206ac4cf8b4b7949e2bd9af24f73e7d7d730b3865c4aa4772e41d9ded5c208c3387330705c6ddba800345d33d1020821996867c5d72f9fa8e1ecd6babe0c4de4e45c20d4e8505c9e9de1e4996af36055508e0827197e6529be7a447c6db1a8a3bb1d19a5dc718c8b7f65b9b05ee422d568ff129ac78276ddbefc2c11046fb226d2a49d25811a8b25c830e07fcef6bea4bfd798d7743ae40ff30a7dadc7ef7e8ab72f4a744cb1c2822b4d8eb071634d369f1deb26cb6a54b44419cde0ff0bdbd6bb291b02da88b20482ffb10f5689acdea33fddcb6f523684c44d255f03b619b7c4949f99f7cda18af967e74cdc1033a99752812b416e1981b949439a7e1b38d14dc21a30bb12f8f70d794c89ed0f8c6d478ca13794a7f4c79b00af8b95d543e7b5783b97da5776562c330a8201528c17a90be3a3c3f98bca87f4cfa2f0ccf3a715bb19fe1205703dcc4496598191ca7a4250c77a424492fa49f212ec19baf71dc29418a6ee92891777aeef1ef8baca6c4be0acc156bd6fcc4b7306869199f882f6af71a79dbc0ffcc0974b4c0774d16997a907f5a956dd7d225f74c57ab87547478a7f3ae0441345f0b1cb4f23eceaf7cf4efd55232d0d9621fd7f501c11c1ae431edaa3ba32597c4f72c70f6ae258b4c1f07604f9cc1b87d606e8e50035093512cba98f0fadc4601f2bb84f2309ec253c7ea3b198b4548fda907517e9636b77fece4d38dbdd6aad1c7d5c982b6d4476dc323f2e7a8a76aebf441f9ccf96cf8c2134f85ecc1744db39a585ae684c263a257cf7e6c3ff31623790d563438ad0fab0028c48784571f829d8304956d8514e0ee8af6252ec81dd8f2b450d4d5062fad5171042c5bb8e85b7d4e452500182ce4e862a64f18319b769518db4e0f18e02df8c50f92f22556ff0a8b6e79899cb81eb5e7558d73d54e1e9a74209485569b5c5b88de04605e56b6f16e8efc8db1dc5c54fb198b9557dd1b0452e28f0cc909614e8e4d9d6afb87d0bdbadce343ef72a9d55a99226210008786b93cb7f1d193b596f26071f84e1d3c8b686b7ebced9c90caba32dc9e3adc77a9cd9803e9194a35476f2e0735b368fdd5940e67b2699fa85d9e518a33091aec6da6e5b940733ffaff73509a73c8f099e705366266c7562bbff0067a1029c19285f0489547203eadeb506ffb4658a2aca2eedb1838734784d312ddda681d73b417d72be548fa99", 0x49d, 0x0, 0x0) 11:43:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f00000000c0)) 11:43:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000001800000000000000000000000b13f718db64ef13b51df69c9a08eef1af6c934c4bfa60168e98a9cc424b2bf1d8f357a11f64782603e7c6801f319056a6d330afd247bb038edd5b50e0f0873aeba645e28deb4c4f121d40bd78e866cb481be67db2737fe2ff4928cdc9adf1b9ab6d392fcbb3fb1e84f1fab2b6da6c5fbec50333c77326619d8bf08ed8b589cbd2f9e223019255f195a0242cab5a1229989e6badbb91d52a8573eff4f914661173c5e6c78921e4"]) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='*\x00', &(0x7f0000000280)='@,*]/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%).\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='+/\x00', &(0x7f00000003c0)='##-\\e@\x00', &(0x7f0000000400)=',!\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 11:43:15 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x7fff}, {0x5, 0x2}}, 0x200) r2 = msgget$private(0x0, 0x288) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) msgrcv(r2, &(0x7f0000000340)={0x0, ""/55}, 0x3f, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x34db}, 0x8) openat(r0, &(0x7f0000000400)='./file0\x00', 0x1, 0x40) msgget$private(0x0, 0xb) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/79) 11:43:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x39e, 0x0, 0x0, &(0x7f0000000080), 0x87}, 0x0) 11:43:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x1, 0x8}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 11:43:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x40) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8492, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="30ed14074cc20a21e780ffe4ee8d142f5a634ab939db94c552b0e563cafc2506fc33d48bdf2e643906436bb53c2a091c10d4157393a09b373e55e5c2b2a086418cd38e6bacba271943704d824d26e118a008827456930b59f4da5fae8d7bf4b29de9004ef18cc0bb162d6f4bad62870eac5bf555b57fa49b328587cda725db9081f12e0a2c91a5377aa5a0ad8fc8b68f225b81bd93bf73f4538fbb7b562d18574a7fec8b08d510eb90bf26e6262e7f4c0fd8a2936dfcfd098507820b0172057f27be172930e9a78bd399a2d75240b4d4d70f9f9ba4bc86180f32aa86aa07171760be05ae7b1dee70b832acd115eba7dc6f7ee86a1e12b467d1c78f30fe39254f762cc1320d308fe92b8d81e91857d73d8fe36193e94c0b33efb02df19d9afa4d5e265746d7bdcc8e78098a51c288c22839c4a7fbec7db955c8def9f5810e23ec4012666b642840bf64eab0f7eb4b3ef1ef48646395312e160d3d85b394c0ebc8df292a67532f1fba66fe656258b5cb795de4f3f50f5a0fa18069a251154a156172c0f6fc4142fdbde1baf9ac329fcf11d2489344c4b9dab6b509e61099c56fb5a57b9fe2c0a3e932227de924e002d84803aad7440983859cd86acb916d90b9bb9fefa1739836122c4396d93307a9eabadb1049a3c2cb731db55c9d42fc207f197a1935ae6cbd122bf5fef1e533de8e346248becbc7f8a81498cdad735f82b33088d50661e0c1d603fc2aa7f72286480702b049f6bca2678d8314ed123158e29be1ca708e82598ffb934b6a5c155d5999ee827b704d81f5df09b9c9cf266e476ec9e8df2bd2f8fea0f470a247758ca2c3c226d085dd0d965559e737bfb4425d6fdf034fb026a05316970d217441a8f0452b29e26442e7f5726b4c61305f7dbbc8ad3270d324749415e4ec1fde7c1e6625358833899ddc7a3b13c67cac4db8e05be461b43fffebd21e27038b33367bde0fbe28f0f676cbfdde0d812c76a0d5b5763204f8c9d0c93e9cca48b679f4f59f6517944456f33dd144b2cb638158e23a6cac0a1b75346703eec355092d0bb2afa275fcd6c96edfb165bab17948134c36d9b34ed3c7a0d7e338d4bfb4d3a1dfcec3082b69735edecb5c0a7e36a869270570c61ada79e0632d3b2625eb3f53e62db9ab8165154b08729e2d3dd114632c74b957f430f68d3bf1ae12b58bdfbace4bb7ecb252fd3e8760cf6884a0a0819adc18ef8359deb56cf7c1e2dbd14f168c7fed52419739fd31d443c6c4febf0e3bf64f6b8270ba210e756e7cf69e23b822a5f58c542e5c50dec95cf4dde2a1eda00ba7389cf398b1dd9cde25c3be68f78baacfa348c54a712d02e05badb620f42244bd39e88f4426958664dc73e4842b6b4e125a25fa0823df6bbf056c9acbc30a5611260d908699f0fbb2ffac77952027f40cb43f4edf2e0f1eb9f7a966a3f37b68551d15de976d5712d4e3a3d55a4aeb953a838a92dc4a2673bca3a05122645a9b6db2aa9e01a9700a0ef2e3b13e5253e2e1800fbd9c455480e297c468e860d300a8d2e130d1d25d33679c1e2205f3f261d60115bff8ee36508a7cbf29ea616efed38cf21433bf148a5cfa107bc226c9a2dfc8397a16801df97ad5d0ed03a8f92861b7c3cf19938d2d678e3120141c67d5e5d1e7f3bd3b17ee7f2845c5c49100906fde6b7f01554e7ebecd9625572d8f63cdce0921d0a54733f5c65c8272aa55fb8ad2f2f9ebeac54399ed7d21f7c9e46870e71b4dd12b1c07f1b03da34301e733fc45caf91e7cb8f550ab254b16ea2a308b995a972d63142b0e797b58c44e0083d86d687f4dca012e45bc83dd9c1ed18b267d0d0b54636a351f560f1a7630ff61c73f7b5362a688c33e045919461704c0b201f600913f7ab5bdda56640a208cbf8feb9c85f20448424438a1f1749a107575a4a9aa9eb084c2ee19166635522acb1424d5dc60cfd26e244a3193caca303106fef56672118a7094da31b9e4ea2c3969f9a2b25a79ae5820a0c01041e9d5b2d3e21cd81b21052c5aa56045844190212cd902dd81f82dc60035b3248092dcb77c223169be88b51ee7426e37a6f20aa7525128e7d63c9d0916d098ac99ff29424dcb692cf71dbf080a5dec3d3033bf33d4f357d66fe0a18a83e74f605b65a7ddc051732749fc4615e92e8ec638b6f5d268278df2490bfff351d238e35050f9cf262132b2f17bcde289f373a3d1bf638ec40f0c5131e9e9cf11923a9446e17f12bced398377421248c8aa9e24dd506d15e6bf927d9a823a2db46951eb8432159974cf3a7bb402220139ee9e44e4ef0365938a824118f5c259a692ee71b121e7644e9fb7b22687438e11c49b53f725659de4b09df70fe31c9962788c6f0b38cd0eba78b63ff8aefa91f0e409a87015e97d85b513eeab78556cc979c8663976a267234299faccb749b842c05e9e85ee90b0446f366428d2131118f7be315e7094e9708bcb3e68f33617dee6be9b5492278afa109b82bf844a27973b7e00599808a504bbe6151286ce21b3c8ad13f25cf517bb2cd0747d977b04e27f53e5f4c819c3a071495e98913ff4b9ad55ab8ea54b83a2191b1e9db6be66cf06156b6cb527d376e05cdd7d4df1db7f4f357d962d157b5887e658ff2f3763f4eef6b40f0880f9af4157c0e0afae48a730c2163a84b5ed07dc4e8746b53068bebccb3b63b57b29e2a195d7a4822be2afb5ac65a1b183aea3caf21959af4a81936bdee16bfbe5179fdbb12f368a99d973b8dc979097f85cf956fea94340f13ec992d67d43818b5f212f60b19e303b4386e0e0feb86342b68bf91efac99f266d0274532868b52097af39d5a976b242a8ec4ab0a21b8aaafee2123e26b7164c56b89ff600852945fb6d17e9b6a4c4b1a4cdf7810241eab9357f0699680d404cce5667ed2ea6ce147239ec958ffd32b5624650b7fad7fe706c14c8591f9a359a55c55159eeaab7e8994f0b46133b5dbfc8c4bb43459e2ce8fbc6cdb6cbbd1fd875c2ceaf91e33d0bd6cccbaf2f544644209182b42f6a04dae9203d34a0cbdfa2ff1bdf1413673354dc0f3a8f3f031497b95b315f9cfbc6444039eef3c7c18d513c74e94af24621c33f9cdd4d6a5b6cf8132b3190bc32d811ccd731584cb170b84e43c5a461c9a5316c2b34d2b2ab66422a2c68d6ba6d47e61eeaa47078a76189e1d57451911fa0c8915542ab45810c2d37329dc84a4dcd5304484c31e58c934ba52079b9bbdbe8986476995236d5b2a83d3bc14767156fa7cbb08005952ffa317a1e965eba79e351dd771900651f57f88f8eb405731c367e58e26f51bd611043ce5a0581156a6ce7e0f7e006c113d14d783b84edae81d242e2a9ea8e05988685560442bb9ddea7d1edb7ace3c9528c408b3d6fe2a1eed854c6029d402cc7d04a27a0e567a8f784c87a5b699bcc310bd45cac708ba2b9b3b7f6f52b582df6c17a67c0719ccc522299ba2095cc7014b268d18caa67e0205c9c1bc782354d9993cfec0122e69fc5b2d1c10d2ef138fb5fb9607e05dbdfe67f9338497abc1967dccf01e7f8a33a70e870c8c0807b14fbd243399782d9f342a24f6b5b485c05f5cc8ec0a2117f334633e5f2dff97b6770266cbf5efd104a53d34592bb74439577c6f171cf113e8be9a1cec9fb1032a4c56b3eb75afe94171ebb9addd69613ca0545c4fa04e2dd6e283dce2d92b718c870a4b830180aa79da0156ac9f33606bed860280517328472d8c7cdb0f992a133ca492a524e8545fd8898dd51f35014f1099f5b96f22b9d8870024b8db3972c3e5e7d33917758e03fa668f0dc43b4893602cb609aae065f355aa14c06023c3e948ab68a3f2304b73bf83b1e5f88d7618990ec272ba03b3c4a1e2c3369e776b18a94deb4616eb55150a49f9cf2fe42cebd189d5ed440931843123a5ba372d8babf2dff962b3247959e01b529aab7b3473da24d0fb822e175201406e2eb49a9b3b872eddfb9f232ceb10b5700bc2438462dd82974b084035edaef843f71c68e26eefcbaf01edaa6cbabd2cfc0b96e6c88d9054f4d132cac8fb4b7e74cf02082db95d6327df798cc2c2b3c7c42167ac39da55bbb49d9a9d2c683863979e163456ddb71809d63c75f9a9ae27f937d31ff27d12dfcc348e8ad40bee0da75546af3b63448012eea4bf89ebabfef5a2dfd05548e4ea24b8d96f96d4aac8d48e8bd49769d0750449c1e9bb5e1079d84f5f19141d61a0f0c8e81dea295e3ca28d60c6ba0b416d178659b83dd2a2372f2350728a2795ade055447d65e49d56c1af75c990fffc8ecfa0b45cb35d2f6ca3151cecb05b080a767579ccf13e7c19b6f4a3f83245bef0a1e9b6389c2967db122a96d7ef74c4b42dae0dcd8d29364dd180eea1670418d9289f3b560e2455983bd89eb82a78ecbcbbbd7167de03c9443988039e98184ab4988e596069fd2570653a8397c87d16164f3200818ff725e216e2210f62b0ecbc87ba8d6b91c1a56cccb3556a6dbe4a262f26c7405eb833cb0498e8e63a3ed3c6cb41e477dc45f797bb74bea7dbdbb7a0cfc33cc2867c7f88d1dece515cdc43207d364983e970d5f16573b1ec4084ffd2f565bcea30e8da8d54d7e8893c50c1f45625b13c6db2a2dc01b1b26215ca95371686b91390b4e2c6e00a6cc346601f68e707dac271504b1c5495dabe6d011cb2986a812a401907342d0348d0c6090660ae78a5b530b0b22e0fbf821a10db4481736bfd79fd4e0c2b01b0a1f1f098b2bffa348962d29763200cf1750b8d388dfec66c987cea3f57fb5263062a541d48e61f6ed1fab1ce2f1bded4f34802723d1bb02abc70b27b4d939f19c51ec34fabf401ee653d6c90bca5fdd935a562303374078ffab35930c9e963d92c37d95d79e9280cc1240b1be53fc69b7fb173ca93c8a80e0cad7317b46c66bd7cdc61294eef70495fff853a3433ba398af83bb28807ce07c375fc11e46d9f8bb808ca079d09a921dbb693df00d3b537e7daf64f308e38e4b085485bc04a315850fdc55a4ab825bb3642ff4cb3e869cfeac21c2b5a4421c06771a72c192f9ad06a72183d7620fc5a543c785092df838c2c5cfe37ba073996868fee8eed54ab60764c2552386c17dd142b5caf753b5e62232c298646a3054ea1ef476fee24df72cb15fb89c75d9f8ac94bca099bfb107f4fc6856c27cf5b892bd3293de7d61072dd358dc172ef056663589a2a565fce35f1b4838803c9920fabe256a2ee8e36dc8a9cb98b195c0342e5f8e7aed8f5b1f28156b0c60a3596a974af37c4601eb7da2a17c9be8f3c56f16e76aaa8982996ea454559873f9e1180dadfe6bb1c4b15db48eda9187f0fc24b736537917ea120f4e615c7042dbc2070623a6ec7aa156cae1e1219ca15fbc01d5c8cdb3fe37bcee0002cd98d0b1a7b527dbcbf6ec595b73821479e6f4bc77a7b4450e28d1d8ea35cbcbaf718107b96b934851552ede7a76c0558bdc02c002cfad2f442916aff166dd29c06ca894ee2c0e0a4e03f666535bb25799c48ff2daae011234f827c32caba312817183c5fb810a50964d14dc8fe595015cf8bdcd637f14e6c83db5bf785a29cfe00d242e64af2d05096964568107037e24d4647fdfe2b728e89c9d2fb8fabd807c53789dfc89bbfd0383faa2b68c81ce573f9ac19947894267d56e03ef3bb123c89f6ca3f57036220f1e83c37335bf90894f58b418c86ce4770a3610a244b80ab2dec8c769fbd0ecca6018ae27a5d3ccf7330fd45c8f1946d46440760a0dc5f81ecad92cdf9dccadfa48f9c4a394bcc7156286c7b63cb4202e6f3927fcf32205", 0x1000) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)='.', 0x1) 11:43:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd30, &(0x7f0000000080)="b629066cbba5a0c52d0698536246462fdbb9cd8bd07b116dd193358d875adbce86064f10704b3a3c0e00446dfd3c03a0598ba3feca83d644b643489005b85911b9c8a19045313a995cd9f6a4d481d38f76927b02764c5610992850cac01e230cec4ad5c2ec58f3d128e72193") 11:43:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, 0x0) r1 = shmget(0x1, 0x1000, 0x401, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 11:43:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x8, 0x4, 0x6000, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x8001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffff242}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5a62}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x12}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCMSET(r1, 0x20004269, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x2) 11:43:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000002c0)={0x3, 0x2}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="ea3e211288116ed5d7b32317d42502e6f3382eab5ffcff4f3da4b2e09fa17242e3da6033a42130ebdcbbe20428e69c02808c5c3f4b0da4df9fc5331ef02fd831f5e7d2c5a03399f8e287e079f913c9a47b76827d31b450e54ab7a62dd9d32b63d43fb44b2a1f34d8f765f5c2c8d4908b0aee8a1bf779a348e2cbf2e81550e417a8030ce93d212d5494", 0x89}, {&(0x7f0000000000)="de14755992039060bd82e2fc6daf4ba7848a40", 0x13}, {&(0x7f0000000040)="1ed06e90fad92d434a792eb86722d08b98beee3c368d60c7725f1d18ac5953cb78b7ae618b2c9454b99f75437cda4b", 0x2f}, {&(0x7f0000000300)="cb4bd015d46ca4b4f96b753726a04424008b9f601634dd2e9fe5778abb37716f27ecb327f8301e993d07ab99bd537f994b93e97dec28c49faa6b0090d843c900ae4b08333915f9219337794202a55fca7c15a1f617d6d7ed8afaf8d2852d04539ae980bb7baff116fb6779bd6a10b4e9aadcc07deabbdc20a2320b47122ed3c5939d2a44a449d4c7f01714909e99a443974380c9ed459017cb1aede731842ef3e49e10b5b829ff2a740a04dfc49b6642487577747c1e2db8ab9cc9c35add1b27656ff5b25534265b5d4a657487c35a48a1468a3dea71d851134030e1975e35b724d0d6400909fc1705ff347890a2", 0xee}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) 11:43:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x140, &(0x7f00000000c0)}) mknod(&(0x7f0000000000)='./bus\x00', 0x3000, 0x4304) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 11:43:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x8}, {0xfff, 0x7}}, 0x2) 11:43:15 executing program 0: r0 = socket(0x400000000018, 0x6, 0x8000000000000039) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 11:43:15 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000004c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x5, 0x7, 0x6, 0x5, "11100d856b20dbb150ec54173aaf3c1de883cebf", 0x8, 0x2400000000000000}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000400), 0xffffffffffffff74) r6 = syz_open_pts() close(r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x3, 0x0, 0xfffffffffffffd76, 0x4, "d5894f3f8dfee70e62f7a52840cff0754fdbcd5d", 0x3ff}) sendto(r5, &(0x7f0000000400)="9ea644980c0883b36ae39de902b8e31c0257299450e376d191212958bd3c2eddedeff613b4250b2093a8808ffd59f88df685897a40a2029b0554999472f0a3be42b14f5d6226cb8986a015ccf60a23a24bef58bd6fa3cb94394f33f0a7de35ac17f1e9f5e0663400ad2898", 0x6b, 0x5, &(0x7f0000000380)=@in={0x2, 0x0}, 0xffffffffffffff46) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000005c0)={0x9000, 0x0, 0x7ff, {[0x80, 0x8c, 0x3, 0x5, 0x3, 0xc6f8, 0x4, 0x80, 0xffffffffffff8001, 0x3f, 0x3ff, 0x100, 0x3, 0x8, 0x3d7, 0x7, 0xffffffffffffffff, 0x3], [0x40, 0x3, 0x90f3, 0x6, 0x1ff, 0xfffffffffffffffe, 0x39e4, 0x10001, 0xfff, 0x6], [0xe8d0, 0x439, 0x100000001, 0x7, 0x614, 0x4b3], [0x0, 0x80000001, 0x2, 0x80000000, 0x0, 0x9], [{0x8, 0xf859, 0x100000000, 0x2d7c}, {0x800, 0xfffffffffffeffff, 0x20, 0x3}, {0x1, 0x6000000000000, 0x5, 0x9}, {0x10000, 0x8, 0x4, 0x7}, {0x4be7, 0x6, 0x0, 0x7}, {0xff, 0x9, 0x9, 0x3}, {0x81, 0x7fff, 0x6, 0xfffffffffffffff9}, {0x9, 0x9a, 0x9, 0x5a390c6b}], {0x2, 0x319e, 0xffffffffffffffff, 0xff}, {0x4, 0x6, 0x3}}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x6, 0x2, 0x5, 0x3, "5bda5b2a77e0cde2296d853c7bc51193b51f5a7a", 0x7f, 0x6}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000140)={0x4, 0x20000000000, 0xa0}) r8 = dup(r6) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f00000000c0)={0xd6, 0x0, &(0x7f0000000200)=""/214}) syz_open_pts() r10 = getuid() fchown(r0, r10, 0x0) 11:43:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7, 0x0, 0x5, 0x3}, {0x200, 0xfffffffffffffff7, 0x80000000, 0x100000001}]}) 11:43:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) 11:43:16 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x8cc, 0xbec4, 0x101, 0xa8}, {0x100000001, 0x9, 0x277, 0x4ee}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xffffffffffffb898, 0x3, 0x800, 0x1}, {0x10000, 0x4, 0x140000}, {0x2, 0x64, 0x7fffffff, 0xf8d}, {0xf431, 0x100000000, 0x800, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:43:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="0a72b1505418f0eb32fbb1738fd734627464e1c5684fde4f452e18ce604541691b06b5c0a66a289ecd5622c968e18511b75319ec3905736b", 0x38}, {&(0x7f00000001c0)="8d8e3a3c3c6ebba9af17f28cecd607290b4bca736fae5112c98732752da73664921c43d26479a8c7c33cd1e59c7a24a3258b65bacf3fe44216a59dcd1cd264d9649b9b77a24741438cf86fa421983f95b09ffa23272ea2763937579a4a7b54ccc797ea", 0x63}], 0x2, &(0x7f0000000440)=[{0x1010, 0x1, 0x80000001, "4b66f7ed1212e98210fb8085c16fe861e7283107ec68d268583f74aa5d93744344d73c123313400cff19ea93a8174ffc6d626290d3492ea1ddacb8820e472383a46951f3f3178ed32dce82cd1941b81ce6fbea3431c14d0673447e8dbfdff29506a86cadd90a95cd52925cdf9adad1fa8803fc3961c28e1c18a022a5f93d16c4ef5cfcdc55ab7b92189d1af1e5f5f5a4abc398fe59784e16f2f2a2b5d6b8ed753133a6f63df799577575730db1ff2040f04111c2bb7e96a9b3d026bbdc767fd31ab5fdb627e55f2060a645a27de1eba539e4d5b8557ab13ff3f73fd665a9d3fccdac3e7583559a4caae3fb5f4b7d97f0d33540e6f75c580a8b9e45ca96989c9e6fbd6f243fc6cbfb6d69ad58477862af1645cd92a82a68e8cfb4ca4785be6906e1c45fbe545b4e1857171470989d703fdbf0285aacefa32bed5b439118eebc51bb7fd4a378e75348c130d59ec69e5006fddab938727968315e43b322f0b989d79e8e6864d45f7fc49fc409b4c667d2724275a67a7d465186ad654968c24a2665da72738baa4473dd79ddbf75b1f9b753d2aeb91c860c662f09fb67487a2813b9c256b885caa801015ff43127e9d831257fa3e4f74a56e884897027e79c893382b45522d62a0a5de5efe2e8f41b22b7e9ef216bbe5c920efdeeb6c80e0a5e66fd5d8dfdc1f15bee1deaf05acd64a0e60f6b8855ed8d75e28622b10c06aa16f0069f24470a6e29d286b2c102d7e7da6b01171784336011ac6876910cd2e3ad3232eefb88e33746f784bb348e2fe220350b4d2307ebb7c4006fb097adc51093c1986e7d666191048aeda642270a29034a34cef7581d861ea209eaa44834f3cb719b6df4c8cb4b5cfb782cdfc87492d81b7100d09555cda6c8d804146f67473baa174a7f87d98dbe53509f98f9f17f124793c73d0247d4d9e5508a3260cdbdd47d5bbc24a1ac3414df94fd8cc880893244fab4ad8aea4718ae7445de82f007db6d37ceec51bd01e0233a17e550c1c16d84bc85b18e8499b92775861188e13132e7a645ebfdc069d724269b08a7ae03000311c0f58c57394072e0108da6318552151842117e92e426cd58fc96bebe06ca56e148b1e7038904d38657d87ddf4d66ae85b615cdac18bf310c0fbb338ab3cf526c16c4b3de5ee985ea7bfb0af3d8b51d02b78c998a415110aa53abf6f942a88394ceae645dbdea0f158bec0dbea3c5a1b9f13d1b97e4521a0f7298fd90ac557a88e13a8770f6b345ca2cf6264e33fbdffc355f8ee9b11bbe1ff018850705b87a850772d934c930e941abe32a11df3c6303129ce07b2e2821a6805fd0276c0edb7a36765c14259c453ed7b1aeb93a130ae3881d125e4ac6dd4e394f924957da4db0ad7466cf045266d19f604d120ce7d25e2ef93c38c80d96a052458739dbe985b955fe0783cdcf072e22025121d716b9c668797a57ff3b42d1d541b58f09b77795bc2708c9e8cdab56c8247d5b473a4d0b366b88120ee6eac2693fcc9901054f9da622d32a3f26bd1fc2d8c93ee91acdb0f91485a5394d0770dbd6c86e93bec5888b0d79260023d8325c60b2a00f33af22b916b8d3879071c1d78ec3f4990ec7b9d176707ca890ba90a07f6be03edf8869836a1ebeb6ee3801ffba25096f68072d203c4b45adb18b6eb69ddd969ac751e8036ed46b38531e9083d3ee53142a7131fa6bb9669ad0310c4bc993c3f3dea9496ffe41a8702115721da026419155850ab31d72df05129fe163a9b7da8402f2982f344ef48d57a306699851cd24547b9a9c31411111ad5d21d3b313440e594542ddf7ab3b98ac6305baeb83da531b116e73f363c170aeb088af5831bc6b77ef46820de409aa0c07c23c18e53ec9cbf6d3bcc4ef22cb355b71d3f121fecbe8ac9588a4e23d02634c59286a87cd3eed2c8da5866cbfe6ab2e17fe81074ec1a9d7089a0aa05e4ccd7bd5c81b1eb86b6514f7d4a01942d85a16c899546d115b47947ece9f23883cda9dca4cd4091fb0914c9f2d37487da83cd9b3fc09aefebf8c6abfb9b9c78c97bd5cde1aac961f3e1e5b1f9768cb92564769a97c90919119b6e3626f16029db9b4e0a4a4485a40196e668b84f66e385bb5ec416944ef593c7152ba69410723fbc3328ffae8b0bd93ff88f90a0868182477984fea93aa310988578d367cac6f393354de80a4da8053e9d37bb83a0bd1d8deeb3bb669a4bdee5dff998b8652ae884dfde9d742a18896b8279cbae9dce85b11dda7238a2bf2259c2a25cdf9fdb82f62d6aeb65b2afce751a201939027b00d09926f5b798b5ee4f8b3950720dd6bfb287d0358b3111006383e932fa2d4892bf72444f9457665f2b8714a635cb22828c21c7f0865ed6f17aae43aa0a2c962affafa60a21512f23a7d4145b3b3dd81cbafacb48ac57841bd8415f5cc33dfc7b06ff0b83fcc4da652ed411535503b5222c709403840852aa0e06fb4d9df93ab2e7445802410299820a1d7e9f5a3b5242693b6ebfc8f4d5ec1449e72f7b487b4d58632e92dd77e4b84e4e78c68de73a16b42081c22d8e7bf5b7ab952f9f0e347406b3f9fa81468cd5efc324379fae37cf2ed5008dcddab36137368b2b7fe6557c1282f60928f1d268b885056d109dd6a40fe18474075585047a036c6570e0a0e658c83aa62c9a039552c9380f93ecbc05c710e4c5ade54df7af56727896be24d1aabb02d5c896f7c88f57fc1a013ac7e9533ba605ddf843f31e88b2d0e537e7e5e8433f0702964b957c33f6dde83e0cbc6fb5323ca29e351df660be6cc1f73c32df9c6aa36911339ea948cb0006d912c942c45b9d35d84b90c67e515b54f9213ad3890a295a552e072345f3e53fc68cf86cb3e91552d2fd9296c4005213d205d61ff47b3f5ab8d0deb2c03582cbe411e7231654c96c3f7bd69df037ff43370c9e9d5ec84acb46a00753fdd2968fb8e9cfb200fe4e80255813bc488b639e7323f32de2fba4dcb36e7a7662dd1f4be22601bf3b72949434cb02513825b5e392102e1d84e02daeaa761d89f2e6d42047d4342b96b034e3c49f32229a84cbb040fa49e48adc5b6fe9c433d798ff3addb196b9a1795886ffe120635af9239aa7dfc078f73dadeeb89d2aadb5b0e59260b0bade03533ea4b9b264c0afac4d3fd0633edd4586baf9d5587c74a93fc1207a98b6eecaafd1f5d47a219722928bc52d4f6bd24b8703efe49c277717db149716878bbd6c9b798088314698b566fffe11d5f17ca812be0a7682069576ab2f4b8febfec0d0db3d1786dec4b910122cf8b0c85f18e62eaa419e36a4aaaaaf439d030869391f21624c531df0ae1e5f4b708fca7bc1041a133f4119a752313ad7e59ef0c58d3e9ca2b499b2af82b46d824867b73f7e74ddce401c88ed0950d9fea3ad2db8d45e9f470dac1aa03dc92f1275d254bbeae81591318b60aa7f0556d21469e810291ef518aa26134b0b6a52b46f11333da93ca7828178d249d8f8606634387e73c06a7bb1b5343d9194b12216567311a713a63df95b4ecd47c799e7abd12c9c6905ee3a5c58ef23501bcb2ba857eeaf7a5199cd759a8cdc32a0ff1eac8cffe528cf0df19ce1e8389f460fdabc09defe7d63f0aba28c16c3c6c2ccac44d83c1e925131da4f6098aba00d062517e142bc2ece5d4b8ea638ca7d7e01eb1223c1c381a1dd31bbd029e9c76b190c0aa89634433cb2194abca1712513f402448b471cb2e884fd2f66123ebc4e26418cfbc7a4d6d581a9cbfd7d7a815252f9e05e3c799e5294d9a72a8f885f8b0988d941eab9cc462316ea12444c22042babb5a23ecc247debe6641156d38456c780ca70978ddb3e0c0aa9e56d949dc16e4761f0514734ece4af3c16b643e4ab111e1659d6489c81554a99506faa5b1b8797f6469e5745c2ba5672ed2fedff6a521eb35c2226d65d80ca95bc32b35727a4ca56860975592bdaf254758bbd3f8daa12b9545cc06e100cbbd0557f02d654f6e56d2cca99dc70b73f506c3e7b94766f19ec254b6aebe7d7ecd424c91510493cc755928a09aae97e3f3163105a6190108da03f633d95dd28e121a07c5150ef363d93113011e1afd83b99d2edf819da8ae400565138996afb42f795e828d422f9559d1ce7b675a7b0cec152dc3233a1647fe291168b8274813f1b45612432fa3a5d25dc4a53e2db6785634d3034fa4053771c356cba8d3887ff25a53b0e35c5919f7669616d1b19cabecf33a80d27522ef09fd9b780c5b9cab2ff489fa35d35751fc1c3778f2ceb20ac58457b0fd8143aaa1dd8ab5a323de84b87fe5dca6cf4c134331d44324ff5529964cbdf8dbec17a692977b9472e95c35d73dd57c59627ee0056e1d2d090d89bbe61048300a787871d4be03e61ad72aeb08a9f2986332e6e1afb08b1b460da122435b3481920eb74e51f3431f46b44b6e3d9ce3f430b50aecd0aa0249bfca3cec5c309e91b9750c9e237621fad75e25b7ab7b096b4bad686cfcc3c64e389cb454aa390319825da581136dfd90684c2e33f650a1d49b0359c76a3b464a82d5fa64d1f452f388f4c063505bc008d90a4f4a23204be5558fe5297f253522f931225a76547e3e75c6c071e9b3e0e38429cc396ac3cbe296f7a4c0f4ecc4345d35a8361dd7ed0ef2e56ce4e51bc7d43c540021abeac91ad0403cfe05c5c94dfc81e144c6ceed1d21124858ba4caab2f705bfffc8ec2506d5f1d08ec697acefe241334ff642a113c60a746046a2d3a6f61e623351ec0beee2c3f2f8d63ea37843467d9119daa7d28e0953d11772d3f9801f1a4a7d078669f30d5a5db6b28b98b1036370b69558b7ed0b5736811677092abf95f9f2b421cbf608e46371f01fbfc2e3d11abe6f62c3b2b29f062e507a750cb51b8196f7ca551e16291bda3c0e973eff30224a275548ed9d0b34cb616e20a755640d7fd9b968027c589995645cdf23d78d09e752ffcc82fd3d252fe538beb8a9e652d4d5d60b81a45b1942b72f483e0035b84f9787ee1dac3fa3ea05557c5ca6499aeb74e9303e968b3f42aac10501f2cd57557fee18bed677adc25c9072208401d49f197ed17a7b2c40be50637b6394b0abf3026cf87cf7e0da8b610fb84a7fec6344803dd6e71e5b717c7d1ac575a82828b7a89c0970266d94d560f3469b22ca3511feb64da2db1c9703ebb5f7f8d649b0963b0062550bb3edf43146fe810e393aae8b12b11a6bec5ca49e438016b47b7b0a3be52b446f7ab92174d63a96ecced9c3b007c6f599944eb7ba6bc183aed75fddca785c63d5657b0f1e5c544b8a6e6dbf2d1c86fef889dcdfcdaa2eeae342c03d1d6a72de0e1b7c10b65f343d488f3884f1be4b7aea693ae9f534705a6dfd918bd7ee596927266f873f4797956d332c09f06b22f17774aadf304fd752570a1a8e3d677225fef9db9a03b39b10513df077a16443a7a300f7d3f77e8aa443df77281e58f3973aec15f39f34e7a42fcd1b6ebfe502f020b8d4c750966dedf3b60a3a318e2fbc5403418d4351561a76cad41280c36d4aac25735a9faeefc87d679003ff1cd860ea33d6e3ad9dadfcb8d5129cbc41d553269a7a84a120293fb55d2f7d4f9fd9bb8fcc32fe78453a9f79e7cc681629c7ee376750f7c4ec1a80137ee7b46b8296cf496babc08ab4ece09df9556763346c6abe321c2d9bb70d58aefa240217e50991552f0bf256d7d5ee7fdd34755ee9617bc3728c6c307521170e624da8e7b470fe19f1988a636b412676ee9488562d0c70934301ab96d78697c58f7e535e3859c0fdab400b4d50f72db6648af347a669ef7d988e3ff7"}, {0x80, 0x1, 0x2, "e740e5c92fdc0cb637338b96b34cff2ada98f3542fcc22e772e8dae81cb2f5ae03af30c4a2da1cccf214378da17e2462cdc5479345eb4f495349e7cd1f5300998144c25ae7cfeb12cf73c95206aa82d196538c2bf12747280041ad63c91409b5becd340126db94596ba82c18a2"}, {0xc0, 0xffff, 0x3, "193ebbe3c8a19f75052099ed5ccc3db1ea0b873c4b4990e66ab92471ece06e967682adc22a4e909167c58a781eab274e7399381b91e9a8b015c9ff757eb2d3aa36d7ed8969fbe86f5a8a2ed0f57c9400426a0c0de5e826fdafadaa0a9268a853f624eeeffed5cb5e01b390e1d60e521f07ea221006324fab6fe537524ad98a0eb57c3ada6f77a2a75eb984780af9a8459e2b201f01d6df1601c3e8d1aa1fb325107d11a4311c228a3b599301be62dc6f"}, {0xb0, 0xffff, 0x8001, "7a24daa3d22af41f4a1f521cdee59787cbbf222d489fea59a586d845c1b843402544b92edf4d75b61252417a25027568d140a11e905b2fcd2f0ec8d288fa0ca6df8509c8767102475e5e3653d33eeae2dafa588f8c016f5831ad9cb31f38726a4613cf26dd5fd9d305a3dc4d900343190fa4c3c41b33237f65983cea4dd23d19b1129830c86e9cd9ee79c166f84fee848e41b0b14cf0707767713664fe992279"}], 0x1200}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffffffffffc83) dup(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186004008b00002b2f0900ffab10cdea3c7b74371b2891fffffe0000000000000000c6000020000000", 0x2c}], 0x1) semget(0x1, 0x2, 0x609) 11:43:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x580, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r6, r7) shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000001340)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000001c0)=0x6) getpgid(r5) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r2, &(0x7f0000001400)=""/4096, 0x1000) ioctl$TIOCNOTTY(r4, 0x20007471) readv(r2, &(0x7f0000002500)=[{&(0x7f0000002400)=""/169, 0xa9}, {&(0x7f00000024c0)=""/13, 0xd}], 0x2) 11:43:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8080000000000004, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 11:43:16 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0xffffffffffffff9f, 0x0, 0xfedd}, 0x4) 11:43:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0xfffffffffffffff7, 0x5, 0x2}, {0x8000, 0x0, 0x1, 0x1}, {0x1000, 0x4, 0x5, 0x80000000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = shmget(0x2, 0x4000, 0x55c, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r5 = geteuid() lseek(r1, 0x0, 0x0, 0x3) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x5, r3, r4, r5, r6, 0x40, 0x5}, 0x5, 0xbdc, r7, r8, 0x100000001, 0x4589824d, 0x5}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) 11:43:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(0xfffffffffffffffe, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0x28, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 11:43:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x3a1, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8080, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f00000000c0)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') socket(0x16, 0x4003, 0x5) 11:43:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="1fd6e59c8f8960ca8aab543f0810ac691e3210d63275f75e647599366a1cb307", 0x20}, {&(0x7f0000000100)="6ad4e3d39fb5b5a52fda79e5a3f51de53bfa3b40af870f31d4bab4db4b3090eef53f550002b9d214d4b6a013468bbf8f2ac47e97a944c7cd2718a94d2d74767c53696c97a03c7f41a25c5f24a62b48299f3497df165d6aab5874bf45ca357dca2276b1729b6d5dfc904d5050a31d09c791ff0c93014f4c965fcddec21d7f17712e45a299a6b7a62ada5ecb91c9d3e3deccbe03e082fcf4ae33af083999e0d678dfb146f90ed963af36d008de9a0fbdd76f4d9b89e4c9", 0xb6}, {&(0x7f00000001c0)="17448ea8f7f9e0fbe6cedaed86a641a0dfd2cf8945ca6bd7475927463b116373f59aea4b00a8708f567bafe5c86838a33c5aefb00a01b0e0f51e16623ae2dd", 0x3f}, {&(0x7f0000000200)="30e5db897923a658525738387a3d13b7acb64b64b45b2d98fe07c2351b3e6cc5c6b8e10ecff8d32b03af4c61feab9521ac2b39b51f2fa5f0a1f0733039850b1a9fac680525c77037d785062fe859f5b53bcd73f26af291929f9f83410c2af6988eb71349973d927085b52ca03bb683aa26d643ad0a4c7842925726d817b4343952e1635251b22865e54ec1917c19ae4ba58e9041193472efb92af85b2ebe9f034449119d09238ccd76271d4e361ecd09597f12b9749e4497371c2f", 0xbb}, {&(0x7f0000000340)="df166c63e996c33bbdafbfb55b2727faeb3301bd477b20cf707c09707230e7eba66d4c1e6653269147b59a9f1452b97b9f70622149bc7f13b63a60f34adfe624a2f0d325bbba2c1e203afdecb7f322ddcecd6fe9a092b6191d456a4186", 0x5d}, {&(0x7f00000003c0)="e799870e50e209eff117a4423b2761e3a0bdb9c949eb5c813147f02589916605c70741cb011e51afb806bb2c9cc7704295b783bedf78db573d68963cfaa0665276a8bc8672295c3ed5643155552971e6a4db3c84d5f9859278d2200cc55d75f66a5ff5566731a249a178454c2a3aacce554880dda1f37d1531c00e29168eb994c3fb7919050d9583a0098ff5aa3afd8a1dc3a970913a3d3ebb6be3d391c9a6abdd13d48efddcdcea4fb633a5792c8c86ae2fba8a6cb127c34850b10f01f186f4d9ae5181d4b8aa65720a22c0179d0a46b737", 0xd2}, {&(0x7f00000002c0)='E', 0x1}, {&(0x7f00000004c0)="28389693c3866884d80a43f8c29c3059b0493a56f915b72d808be2e3932a79b9a91ec71cb23339215d7567e3808e9ce8f832f1e7c826b4a4b623cdd8bbb95148185edf539e9b577e8b09ba72b97bb3fce12db88ec234a260b6b74ccdb2ff46cecf68f50e79c94dfec69c5f47589c81b08fc0ce7474dd790a235f07ea268489d6d46cf48a7067deac6b941d93a4f159bd7c826c6d", 0x94}, {&(0x7f0000000580)="17178a2e0b8660483a4369", 0xb}, {&(0x7f00000005c0)="c0b7e8f4f5e9e2c6bbee4d09451559ffe8ae49fec9ec0c6fff261540a81337b665f322ac7bbdb92977cfaf40210f74cc7f2a5603ea173b0729552de20d5a7d91e1c1c000111dddbd6450282d9f72a17d0b35407e3de1c2eeed1c542b341b1b455baa49", 0x63}], 0xa, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x168) r5 = dup2(r0, r0) sendmsg$unix(r5, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 11:43:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xc2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:16 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000080)="1abde2034fff18f168a521cfb4cd22f1d58a20fe4d0107e3b773320c1a3ac7e1ac5377", 0x23) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 11:43:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040), 0xc) select(0x40, &(0x7f0000000080)={0x6, 0xfffffffffffffe01, 0x7, 0xd300000000000000, 0x1, 0x2, 0x8, 0xffff}, &(0x7f0000000100)={0x100000001, 0x7, 0x1eb8, 0x3a3a, 0x6, 0xffffffff7fffffff, 0x5, 0xfffffffeffffffff}, &(0x7f0000000140)={0x26c, 0x0, 0xb825, 0x6, 0x2, 0x7, 0x9, 0xfff}, &(0x7f0000000180)={0x8, 0x2}) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 11:43:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100000000041e, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8080, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x100, 0x518d}, {{r3}, 0xfffffffffffffffc, 0x0, 0xa0000006, 0x3}, {{r2}, 0x0, 0x4, 0x20000008, 0x40, 0xae}, {{r3}, 0xfffffffffffffffa, 0x51, 0xf0000000, 0x0, 0x10000}, {{r3}, 0xffffffffffffffff, 0x1, 0x11, 0x1ff, 0x40}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0xfff}, {{r3}, 0xfffffffffffffffc, 0x10, 0x0, 0x7ff, 0x4718}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x81, 0x4}, {{r3}, 0xfffffffffffffff8, 0x1, 0xa, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x691}], 0x2, &(0x7f00000000c0)=[{{r2}, 0x0, 0x1, 0x4, 0x8, 0x7}], 0xfff, &(0x7f0000000100)={0x1}) 11:43:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) pckbd_enable: command error 11:43:17 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000000c02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 11:43:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x81}, 0x8) socketpair(0x21, 0x0, 0x0, 0x0) r1 = socket(0x3, 0x4, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x5}, 0x8) pckbd_enable: command error 11:43:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) 11:43:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}, {&(0x7f0000000580)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 11:43:18 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x39}, 0x8) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 11:43:18 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r2) 11:43:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 11:43:19 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9a7f135ae810cb35) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x68}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x2) close(r0) getdents(r3, &(0x7f00000000c0)=""/171, 0xab) 11:43:19 executing program 1: getrlimit(0x7, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="d5199c042719801b7f3bd89c104eb7970c80b24c1b9e2c88c44721dc51c18007b9a54d4147728c7660f20bb540f9989964b69180d946ffa4b6090b5c633dadab0f6c25cea4d7d4afd6e35611cc49bef89fb806e9595e0504fc584deeb367f864781192ffbf9e59", 0x67, 0x404, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pledge(&(0x7f0000000200)='.]!@H^\'-.\x00', &(0x7f0000000240)='^)') 11:43:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 11:43:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getegid() setgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004000000010000000000000000000000000000000000006c9f24d6cc878c8c8000000000000001", 0x2c}], 0x1) 11:43:19 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107008, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = semget$private(0x0, 0x4, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x1, 0x2, 0x1800}, {0x3, 0x81, 0x800}, {0x4, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x7fff}, {0x0, 0x6, 0x1000}], 0x7) 11:43:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="9c87af772c00090041332e2e2e", 0xd) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) 11:43:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x29) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x800, 0x7}, 0xc) 11:43:19 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xf) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f00000000c0)="ebffcbe713b9fd812ea24e713048e69927691048", 0xe7) 11:43:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8001, 0x80) r2 = accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) fchdir(r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="2ed39caa", 0xffffff46) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)) 11:43:19 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1000, 0x2}, 0x10) socketpair(0x21, 0x7, 0x1c, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) select(0x3f, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) 11:43:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8800, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x21, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7, './bus\x00', './bus\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 11:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x5, 0x7ff, 0x9, 0x9}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x8) 11:43:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10000) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) 11:43:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8000000000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cd01a7084c3db3b73000"], 0x10) connect$inet(r0, 0x0, 0x0) 11:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x0) 11:43:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r4) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6f3a, 0x7f}, {0x8, 0x3}}, 0x0) 11:43:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x3, 0x7d6, 0x7fffffff, 0x3}, {0x3, 0x1f, 0x7, 0x5}, {0x3f, 0x50, 0xda, 0x7}, {0x4, 0x3, 0x9, 0x7fffffff}, {0x935e00000, 0x100000001, 0x8fd0, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0xfffffffffffffffe}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)='5\x00\x00\x00') 11:43:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000180)="816927116990e22b9f6495fe84ad2be58155ce49dd369a65c33efd3ccf3a8172f75b45851523ba7870d509b8eb1231c460cc26f7474406a6f219be4780f1ae640d964d5c4046a32769ce6ce52dced991656e5ecd0801f07561e15c79dfe370b4653316c8f828e77f0c2882ff98a2bdbce4dd2d7d69242ecdb5113d563f7cffa65fc7662b1bbc60cce5f0b1f59471526a6940863928b7a854a2d9063696c300622eb6f961ae2e8e343acd799052154d4b297b315c054a302be562d8ea2f338b2be8fae3f7e24a3245217f7a3962129fb24ed68faf291084d37aac2b8a44083b2564d116a7c95ab0d7ae073ab482d63d695452676189b75040ccaf31c5e0b613def3ae7e619badc643b88539a731c17ca03b5405d1e809223c548475e794c376fb375a602587ad3d29a4c3aa04d79d0c5b0ad670ac95c15027742bcfdf9eb370b29c6157e65d94fcba463fae69ab4a0b1f26a6ed4c3fac46afafa4a6f661680da8ac947f5b3f5f92f5e32b6a8fc56c390236de85c301f45c0eee8369437d802ffe634460d17f2a7f451af748cda25154d8e75c44a301dd59fa359858a47dd09e57633e5e1a60ebf87773aa2fa88e2e868cf149c125506a5fcbd704a98e372911741dc5c252c03673f4e24b5d78b73946c3d3c523d0b59e12771081fda837f9e4bb6e5aa13f2eb258a8ee246c7c5cbf7809225c57b84e0da028bf6e8a8980fb73fc6adf6b601b27152e2263d95cb9cb9f487debc13ea6e233656552b800ccf5e6c26e00e247c900f12623f3ca7945df4238642297220e45578cb7887a2016cece1ae44dc6f238741155681fbcad0b954718f06b029aacac3b1274ea899c61fdc98c884db857dd21d7e51344a32ba48c4d8efe7add5c92d9c55534e06839ca46df305d7b639ae6bc6ccce3f83b5555af448fcb8a3ca81585d1725fd83fc8bf50b5616e35b984e9a505c3c9a17d8572576203c5c20b661b50605a58d0230f8cfee2ebc00811ba4d38e96bf35a044231f5e6f5514a422c77ef03290520a19df5b6dfa58a3af13f8d166af868c277921a89634efbf593c9f6d706fa82f45a023f5d21a6bf1cbd06e6dc42dbf538ffdc9fcd469d779b3c70ab4c52fa91fb4e099044f7874360e2a388d92754e4df8c1b126ba73599feb00b574ed46cd34f7d0e828105a7097aca617cbe1d0693f23dfcf65338236d4baf4faa89b4de0599e59c631e743bc66ecd9e4873eff398ae91bb5dde9d05e18e1ea061ff5e2c6a882b37ee1a8884e85fa0640acf026a19dfe53fd7d6a2e907ce27f95b37e4e1f7b2d8d908c661e0f022709a3d124017b20d42ea13ca70db085c81f8303054b4687098dfee7f000e98451e4bc6ae464486c360e87bc50119ca45cb13aeaa46d8ee5c9d82c260f34a3ab21bc257f7351e214ded43ee498fc702cedef21de711a090c166f563b8e1c78d590ff3b4ef4e7aa5b19de831c6e913ef80410e7146a81adf9fc63706b04163623aeefda71f403546ee730642d707cb4c663198429b5138d6e287c315f726168f3a3edebdb0f6c2913fcbdacdfa8a27036132196f1de7dc751d7bbdf76a50a203d8acca76bfb8d742def69e670267f12688ad74807bd8554651ae5db044a00c06c3d5e8a15226821f340270163053eca78081aeaa625bbaf293fffb0ea5f18637cdc1606d6d8c4c01b460e36f50de524cf3bd1d467824b5013ba9a3e7dd56f929c0b35e1a081667f90b9b3c6b3b0efe8875a2b0248b047b24eefc2b2f5af55f952ddfb2d01b7729d129b2f33107efbfd5775a3148286994f76016ac94a4abfefcbc53c89723abda410e47d84cc5bca68998c02b441449a74bc8c129e714b1aa1b013b8e465bb19b74e4e1f82ceda693aea56665ecab494655e78b69bd217d91053da6beaead93b9fa4d75a14c7946210c230335b5c4ab78b7eb420b37efa14943c16819f6b1f8dc1475fa1b8a3e07c73e3f495817c8ba49d290e886e25f89aa51092c354ea8d0bd34d26cc1c858793a0bb6ce2d3675bff9d19d4384f11bd75d6772e1fe6cc769efac2f8ff64f46c85ed2e61c6ce9224b91e5e650c302e38ca5c019910590366cbd6393f6078285e237874861145e793480f024428957f3c0f75e28daad7f27f51d5a0a2ed402d144fc2ebd273be9b4fc6fdca903bab993e8e0e245129743883f1ba2394a2977047fb45a7eb483f8ebd7134adaed35584dd354eca7e486da8b59cf6aacb03ceee82d7befe615e9398c339ff81266a3582037e145c967bd5c22c96a93422b7ab34ce88060e42fc4a5bf4d247a6143d8592d40d37a1c16b724043e502a54d474d1210290ca84cfd95f9ecbd87cdbac00cccca26a022d3cf07758fd003746972a5eea2ad61182a16fd19fe0a6a0bb9582b8ef6f097449958cdd2d3750399d77107f7c43dbbf9a8b501b53a4de0c27ec8760a0e9cc377fb1922ca1f98d70db85b8c56ad4b32e6d8e1181688bb20e11f0a74b2391e8fa5d30026784fb54b5f29559baabe06877dfd7850fdbe1e8b05a063c79f4587cc9ef1d94a87600fd233c8d720b98e534d39f625910683e41564cdd3106cdfda9740edccf8c0e53d01fe6175970674c5bc98e570812de067ebe67d7e097e348c3a9cf99e605b0b605c9aa0598aa47df0c599ffbafe6c6b7c0caaaefbf1e5f4ae53cb3acc7e7509a8f33c13a909e15d4ca6c3b475bcc6eab8a18eb7dbb8883cb1d9205131634113a3fbc5dd3d8ee725f500f6993299bc09e52e8c2b0544cdb7c3013b841501c6558dbf4165de2fbff107b2c787e4a5089a5ee3b7ca8af0020c6879c27b381021330b853074377c66868280b80d7c95ae6eacc1e586268174f1525bc5aa3dcb95126c0857ad3b900c55d9c9fc98a6777267eccf2f8778775920847da59dd444d79ca8d174050558242522b63e55b07b6f407e6e474009056973da64e64a5f2907c25a1d44d545fb7e90585f1d6233b48c18f43f562706f4c305eaa84a43bd73008fc6188ec3bd9b1dce07680d10b829a011f93aecd65be2b9228c1526b373f3825e15af914d366c49e13a563f137a4b2be64e46921f693dd7169c07250c122e6253d1536c9286ca4b6ffbb04a8ef4ca268b0335123002cf82554a41a7627f04c652b3295143d64a0355bdc14437ce60f6a8ad23d37eeb7103cd28b974330a34f8fd9d04210f07ad002b1900b6c01131fcdecac9400070f4368d26a5548714e2158e72212b583c052412527a85eca757b9af7c67b1bfd8ca86fcfd2e634556894ae77b8696a09f603b96dc7e165aaf997f157d7b504c7b0f66c0e8aaa157788a8b08278c2692cc5fa2b4a6c14dc76265b1c2e33b3c4f5a08248d200e221d88ac0431644358bbb2a1a2c98d68a5b294bb312f0adbb8e28b5cd0a59a9659e65b4f89bff42d03c40715710c7fb60b5c447a7766738a7d646da34c14788b340c0c4b3068f83cb817a67fa29cd334fca59d300eda4fc7d0da9c050ec79a88b9d8ef4fc596d7ade57bbab73d732ad4316260db60325f5dc85d35bc3eb1a9790c00a6337a9f9bd9477c78ccde5063ec6df9efc11fa19f2bcc0cc78fd9c2043961f823625590da80a68d8f682a2b9e2d4e8720d0fc0abd0e5c309cf9cce7239dfe9aee6dad476ebdcd9fef88bb9ebfb4a657fa6f13a9db33412190916c9400aef95e7ac0cc8aaabdef87b8d195e941a0a81ded26f937ca0d025d14415105107c7b7b9307781dcb4ae877ef565dfe571c96d8850b13e10083cad1231bd2274732f689f76c47ea007ed0be4abf82035bc8fc1a51ca80082e3b6d0cc960895b7155f05a854c3cd183b86fb36fdc33946385ed67b0985424985e63bf0c79758d451d88aa28adcfd4e2ce8b8e75b9c3062fa79962029f61cec1c474315e63d9c9985187a555e33975e1f0ab0ec97f9d6907e89c865bd229c8e63de8a0aa5fe37a6798f880185224f1050bbe42c702ffc5725ec866b259fd58c5ecb0a94d11bd647d459fbd8be723af341e42227aa05f7ab867c5cd0be5064a7b323cb900f345d44833e7b08ce35cb0ae0c3258cea0cc75a4c77f1a80679f8753eace607bff6ebc8e9627cd0002b56b58f5654e523853a37f965912c34ca6e4857cfab13266534b2cca61fd51cfe28f67a7346a316ea2bea55d9d96137681c55550cb5bcda1707aadfd107494ecd2a78444de396c7c15301cbf2d52b0370f200ccff7b9bb8469639285937613b4d9c877f10a2660af3302f5ead02d5559cccab0aba106eb565f6dac898df4b19c4f65ebd5887b46cf70597fa3addc2fdd49ad005f6518a2059405e44be498c19c3b22059e458f104cfcb6af543e85c0272c64b8e5e64a47d5da8a5e2c37b7b687e0d506ab587b608a94e838aeb7f098ec29730cfc6b87dea95208f3b4787c008684a223b2aeb585df43b9c0b62dd771ac94fbdc6a08f9e8a862c0bf16bf927cd6086a17fa684dc8a62b0ce9cd2d589e0c0d7279b52602482f2f77417e213770708415a2431cda49ee05130fd3126c5c7569cdb2b8c8c4fb9e02b35d9eac0866e0012c7344e8843d538ab21b561b0dab8e24acb49691e27abd7125ac882ab06a3854ca6af537e7001972c070396e287127a5da4c42c23d3232d68a45fc64d7899d33cd498169ebc66d69ab269893efcf31946da158d251ebd02ae1af7ffe33185caecd556002c4f4e5a9f78bd1b3a53125c0d370695d51f895da31d4380e6723800c1f3344645bf41adbfa21f79e3a472846b2997aecb6df4a442d49c0540dd3c2620b63b80b25076c1269e1804ac45e2a4f6ad00c6359156949ab52c9364629a6ada9f78abcd00cd86de51f877d71ec6a3ede56d8a3b55f860a9842798aa93fb1bb4180cbd7a0a297a9d7ef174b3d2c86baff47df0c1dcd9fc25d46e783af5fb92617c9e5119775b813b77adcb93c7ff677650731a564739c10195843131b0050f98da219d4f42ade60f0bbf59afdfd011cea4755b66a5d6364af9ae236bff863a71d7170acf3abe4e17bd7d392784e1b52992e04ed279d36d807a8470d38dca1e928b27f923ecdf1003790ccd2be6a177cbb8d5d19ce495e494c8d2f47d76a0aee38c47a8fbdf13ba8d02ca45553b0f05abcbad45b5fb243788873bffc4fd6968e328821f633865f93b3c0e79c73db2d7f625ac8c0bd3a9b7206b5d6291c60994c5509259b83a6022ff90f814ef66d461b668fedd504b5d752cc01573f3409dd4f3589bf44043ff47e43470a7a13956934b83dfc43b64a04909d9c57834bb3a128eeb1f69481ed1149830374cf055be4b50281d2eefa3fd888d2ce3a6f261288608f5f7f8f6e0a9ea8f9e6759bb1271dc36332d82c2d134a55a26eed3d1b7e8126cf2d543ff05852766472ad4e8335622159d64a459891bea84f1a73ebf9585f37d5de16991a8b17f8f36db344a8b6f14eadbf54620cfc3f26bcbfcb8d3ce6cee1d7a0c54429d7cc2ec975eb57b8ff0fd53a7b96b7c1e0c7b5fecc818bdef0f4cd943e14c011bd1bfeaf11179fcb816b042f9b6a73d213a1414333cf2aa4d089ead4c26d8db592d4930dd8797b6a32216cbcce667794298043f4210de8727669654eaaf439c91f81d184b3af91865c409fd8b07676235e8411b8039b085de60764a87049214b125c6e822dd72be166031c08eb154fa9fb36cc9c4c39bae8abf99ebc8d3eb2ebd2adbda85a4bbc5b904166b7680324eef40536fb73612edb62d25f542f0a78ceb4bd2234b9aa1a599229806eae29720d801aafcd5bf65cae4c5b79eb4ee7d1bb50a566131bc3a05befdfb43f17737b0cb6ab3151368", 0x1000}, {&(0x7f0000001740)="9b07ef0c794488cdb5d2fe2a25ac97a4e03a9393d672f918d4c6bb9abacab401ca62d56ab189a63b6d2439dc25f09c9fa538deba92b4c6d48952396e62e406c6d7a93c6af2d9931d313e8d200068d84cc4d357831ec2bd713ec11203d2040d565205a31374e1478dfd25060a87661a972d1161022f643ec1c881a4534afff681cda83180aa6a9fc72e247e2afa01ee37b5569cf6130f65be69453245856e38c7ab258253e86a8e5ac1b3fcc2d9b30283ec7501e9a523368b33569ceff897fb638df86e076ac1764d362587df5fd74c444a79a9d4072c0c2c3555abe9c4ce5de0abb18425532bb6f1ed9ada3321afba892f15e0bce2de21193d988345d8ae9c2e4505f13bea6e175ab5fa517c6d241e552dd23a1c8e3b16bd7210f9edfef66380b64d2d68d7d5777e403a0de66fa3fd0a24e0ff390f0b12c125f115e01ae48622922396bf23235d7854188814a2ad7075dbc18431b012a9570f9c098ad9d337453be24e63d7606039332b5971b84e93fe54a5ac5c7ff10054095c11cf2245562ae30655434f30800f81b272b6cd46b80d3210a1e827e78bdadb4257bb1ca54ef6d562a3c3cfee6993079923b9dc3b125ade77f168ba62ac275f01f50da161db68194160b12c42b52fa84ba2d7e810fcc06c8b84756eccf65e8f51a6c18fe4b5adbb9400ad661cde31f31d78895b82e5bd116c40367a4dca695db75f9ececf3a7a221adeb3a8109b4cf5181d28009d68a144b17b716e385d58ad25b1878f5bdb4c7b22152bc31a27628f965b938ea48f8619bd371000f7ae79293c10cd4b3987c3c2c394eeb72bc01d188623d11b20a3831dd6150ef7d4efc72b692cf12187fd0b7dcacdfd7538e05e290dc72e3671781880ce7624d6d07834ffefc6143b6d505e6129105ee5252c6d78423837c0bfe4fb63c2c1e7f815050961bb21d59bd30d8fb66e7a93c2bb04bd1869635723f5f213ca2de6c1868c5fa7551a9df6beea926460818b664902efaa4c660b7c74bbf8087a7b438f156b047db04d9fecd7df92ca689e0c2ee00e9425820e7ca0c27e1b6b04578b13bcccda47772663fdf8944990e393bf28a009a88c1c5a7a3952d15327f0240384d7de9ccfa2920716bffc00f699b2b8e633e586937d3404105edc9f25c524f61c57cf475db73b7f1f62ec843b379de28b3bb6e89c130470317c06c3b7d9a27f76cdd844feb59bccfb80b74ee8890e11ff7c0e2ea4c17ce69a1540dd2bddb8e65b398cf5536e23fac5259af12e65ad374dfa4e4fb96f0dd536b83978743e60621f69f8e6515f8e22531b47e1761ff982e50b558d5922eacfc3820b49e9513b9f2ba66b12145a22f43c2b5b3b2df51890bd21e6c693d3af8b554452e9e60a0dde0a574a56f8065e362ec2cae6dc0fd0be93c0967b853023046c338fecc4db0a8633166ce87068dac998451175f1cea71b5a022560e2e19be03f390aef2807d5fb7a8a4d30088d12671b9a2d396c6850d530c68c0e441a4469f027bcbc6c821d2827b32a4416e523f594f414895ab9c5d15d3835013b7b30c4dba248a995a777d35dd80620465372a23f01b781e5d2b756278769243916d3c4cd98e958929905808038d967dcca730476f5f08c584df2e3aa7660ee85e9cab68969b4200aeb9dbe3744a9c778f67fda216f3ffc3a37d24f194b2916ffd8825f3e73bfcbff4d340779b9fa1cb9c24edcf14b8017c6b31e38156386c93c2222512aada373bbfc6b3c678d9a1bc68399c3c6c394b04a0f1a6bc42f84b7cf3a3e95f6eda6c6499ed0b7b7a9c5a0dd4051f89f40411fa232569d48ee1b2901d9cb31ed8d38243f1eb469a1e761cdb5fc7e919e2acc6f4fa9923b457c79f77d6e988fdbd79335b4e8ace0eb9ccb0abf92ba3140cfb987250a8e4c0935474fc72461c4b812107f8db244d98e29127d7961de2ebc70ecd88d2966a0736681923da0ceacf41055de7109d63b2d062338c7cb1ee983c999dff24552ebb465bf6de510ce8463529415517d430f3b7abdbea6c069ea1975eef058a7ce28f9ee2c45da7c66b1572832f7d5ddb7491cf28f27cb9ba47de0f6c2a7540e5e338388e89fde35a9e8f13129abf47e9a7a72a159d9385f1ce776c59fd1d86933b837b5dd548ad358cf7b003b09eeaa723ad4bc16d5165d5d92b13ecf1de54220b6c30c371fc2c710157bab8a2a70ddd28143b3012f8423cd085c48c8651a57af718b88aef5a06487d4d5f013b2795c879d938fd372fddba4c751a5bd6f4584a740a08117503ae2962665d0bc7e623091c163751eb7b7a1eef90ac988014d35cd9fdbb489f45e14411e67c75f14e06224e02bc097891f4f07e946224ac247c2df0702ba1468530c350e1040860561106e799edea9d5520805627977dcefcf174fa147717bf939d685458c611f8397cf7a2b00000e73994d1fa5b30fa918c98d33ded18517c93d9e5f7215c94e5441598edf6b5defc469513a1fdee2bd81f9e76244f0d390dfc30216a6512ae5aabd76276bfde07c554a0aae7a3fbbfc7640c1fa8c85fed215ae99bd9b057009ce6a19499a70be29f0e211a40161fcc251de8f16e7e5ca7d3d52a674f8b6ffbb8461859416ff26a474783a284e976aa05dc294c84ccc1747a3ac3c719bb5f86b060e163c5ee96622f4918cdb3567a7ef5fb1b8ced9b07e9f1f9183d2db8742edc71f029f6f873d813ff1dda6df483436afbe739d6a5da5b814f7b8dee3c1da57feaaf4a3caa3cdc5d4fa0d3e76dec9c7ac10f05d77aee62e70fab4cdbe7589f76aa114f1ddcb5aeef55a170541b5793aacacfe70ee9282924b1367f913b508ee1b22a0c861e5f5bedf955c88e23baea9419a934543442bcbd5d538d59d7173f80fff3df69ebfae91379f2dec2f1c3f1b3d518b9e21592a2556d1b0bc05a372b3d253f80a177e15259eb053169d91c8185edcc94ccd22585d07268bfa96338aa7b7d0780989893ea4b59c6f8eebbd55d194ed953ecbcbdc7a2e48d109a44ed3738e0835cf9c08e3ed5e0009ce23d9841650492fcc006a2085e4bca2a257e0f1d15f3d833a118db2ae24435f8c2f2350a7081fce732af8353222a478b17ccf5be7b00b451030fa3117b6f09c7f30897e4a9d835134434cbb1e00b69134a4469a482adca2b2c0edcc9ee612e9add787fe8a45a06fb3cc91544f4d0a9c366d09158d1b0ed1df9baf290bb19b1b514035ffcb35dd01a7cb1cfa5d11ebca6a9823c2b40b52080ce321ee011eddda9b4f144e62c7274ede3e0f3aa7cb0e257279913cc3b20dccb79f21689dbea4f1556f144c8a7c5f87d7db9c96de633d0fc52c67e01c59b86ba8b82b121dc75860aad878f10ca09e32bdfa5c191d68b8b315e016a3ff8e0a15013cab4732c539f64c49604b4ab44f02c1559adbf99bf7bda5d493e353806a92c93cbe941167f660a40353a342afef546b1fdc0aef01cab857422fdfd5098eb4e473519caaab5ccdc749e670b8a945d491dd4841d4c3f262373428f58558b3c0b01daa6eafb08c92c69b4b36faf9e2aa7b623f8dec2f6ae4c4351975c6a9473fde3b0a1394402ab07c7ea140c44b8eac3c3d40673e036a7afe121a8dfe752981cc4a98e1ce581e2a414962ea6ec5fbaf80bbca505ffbd2aa9910d80bb803db182ba998fe3001e2136728f2cce870b17ebb4921b4b4b0269e040b780367ad1d28e9bcd05a7574c0c5f201db1121b7edfdaeede3f6e7f2ff2efd1c4b70010bde95d17ca8ee51bd95a5e3321f31e1511aa8375a66d19e0475f5fcefbb131d9eac5a19406ac07aa9ee0d5b369cac41304ab660ec951b9b37f2f0f7d78dfb5a1328f8ddf45e80bf8c7058a315970073c29fcc80b050cccbf27c6671151d5affc1de15709ac135a0d5cdc18511b93e46ce887fc01a3e2f536c522ee9a78d1c96377c1dbc0815eeb12f8ef614e886c17de678bb6ad6713c3539b9dc2d4bda88f0d0919fdd366e571d2fa0eaaa8891642b81c75ec51905b7e184e952ce87e4aa144b67ad6f6d88683671e58082200f635159738fe5bdfee74b3a9e1880703d80e7f74190196b732d664fcc77de3a0b433845aec4f305b62e6c613f2a5e15c38f1c73bffae1d0dce414c5cd9a7d126aad382859bcd3e1b74fb95fe2081e746ee3e4ef1ed14858c3049043f5cb65103b46907d258336b6d64924b8b9b33ac316b905f99bf36e8bffb2e3f4989dc86fc8999cf946e6f23a0e7ce878408539b9b9978f7ed8a0092cf7829104e8c8afd161670e4fc3a06a0b76bad19793729619f40cbfb06152bb7eae4f9749cdf6313c4ad0cc858be73c991305ef7ce7e63843c85bcb0b9a5d2ebb721be89206802613bc923236a4237c2577421b1092d71ed37d16bdde41777b6f88b5676e17b0ee19bedea3f7f6e310affb7498a156aab59b95d50c989852caefd0922876eb1a9721b002cc75a47dce59d2b231d0c9ca89f9c809b962c77b0e8ce684868a8b8074c100325518233fb5ab203ce0e77066ab561e23b1144185656bdfe7519c72493111405753956dda1b6a0d77b4b6e1fad7de14a3f3ada50f3f07114cbee47eacb415d43870f3f64ae05282e7a4e22395ba14e0caa47a8e17629b285f397e1d23b858ea9ae9aa270ffb6ffd958707fae4b86ae57f05baa9dde0d5ccf164bfa5eea933c5353d0a66c13e519a4a868a39c4cebe37a5e3f57d69dc9a19d3925fd58afcd0433c1e6ad81a0d7f883d0e64f87896436dbb53114b15be3e5b1718e9d218e8d812c4e4455d0292b99edb21ba9c00577c3654152014b2ec259eada427976a933c5c13bb855303283c2c06cce152186671a9a1d25e1481b33cb1f0e2d1ba74531a5df38b80c08c941443c80970dd5a08586b147dbcc593ad3d1457aec567f286bab96f7d24a3274364532b22efb5f3ba6e92274f952686458f9773c7802dc034e2224ce9a2719914f6357daefd0fdcc178a4f0ac30edd81abd3797ad717da1a724c218f2fe3661f81aebe1bf1c873c97273cce89087c6f68bf748dd97cd360f5f3b175fc2b3de093b71ff1a91d73dfb1bfedcb2ed8fdd54d3e037d3e1f2702349758d49e29db70a3ea16024bd2e50e44b568d3baf60be14704011942f72da84af7ab7b0a17b1b52035f82cafab5b6831dde5d1744697198041093625efb1ce3da24c03d9a107514bff2a8d298b0dcfad5b97281e56e382bf9b581598d261792b2204dcd7768191a72b7fcd0174a9d947d0311bd1cdf73cfb1dcaab362020cb74c6360f0b749fd642a8b2acf804701d8e1c90c60715776e1713f77ba10d0a4c146a705e9df313f4e01841c844914bb7b9fdecdbafb01d8025fb7bbc083a7d839ec2aafa09cf6fa3843bf9177e1ed829f7c548732c34839ccdd7023c7e3266b84ed87e9064f6e298d975372844ba76aa3e0a97a422a23a7de7a403ddd627ca28f586f85dbf2523de28d026a86062b4e1161461fc4e2d403d0bcb4a508169f59d672f4f517de2060751449a89203ddce5132f77b136b4f4928bed265cec5599049bf71222dcdb08d66a1a8b90c05fb37f8d754730f8560ae4eb65d2bcedfe160aa0f197b592f771f00147d9667a914bf8bc99de58ed228b40d0024397b6d38c92b2599516602fcf89f699f9eb65d3217748aa1a4b2f20268cfbe05556d38f6f0359eb304b4b5b199faa4419c35cf42570bdbe0c43bcb274c7319209249afe059fd217f1785b703cb29468c4842ce59486db09d628b6ce621de19892a7dde6115ee4b035c598d05bc6002003242c33252026e000ce258a7d272771e8fea9727aab8d61568046933b", 0x1000}, {&(0x7f0000000100)="22b1dae6048ca19a77a48eacfd3d9c5f68d319de035c06d82d54fa848f", 0x1d}, {&(0x7f0000001180)="ad096d08a58cc4a3fdd95afa526ec6c5d27305f49dd2d9c4a473dc74948749aadecf7a60354bc488c341fbd9b155146e98caafe861e717e549e559d3c7adce02681e8fd20d5bbf08c552ac9ed8b8f503601c5da73995f06815e86f9ed8ac75c82ff342123cbe6f972b095cf7484fcaffd01edb16a15f1994adf3ed3771728b266e7fe2e15f1d5ef1134ea12eddd83b0259b296be6e5192c29ae3ba3e441bf2b05f0a9843d84d6f0332c34553ac37cf5e13faa54db1084c1219e29c56a5a4c693448bac4d049f7b74773cdb0f3e73daf79ca5323780398b973f9dc1387f5d3f693a2d90f52933a9793c06316414604beed92aeb5869a2", 0xf6}, {&(0x7f0000001280)="8073fe5081799577e7f2f107fa224f4c59887e215c105a332b3bd3c0f465433362cf3c922ce4fdee162e7c9edcdc7169c71517f17b2c4d88b5f744892ad2bce682661eb8d9263b16f82c63ca78fc78e298139a11d2791953e9878470748a0f5a4234b2a52afc908c81593a8d4dc467194b9d643164999b251c48dc17d7b581ba07e464cdb36a568f907d8f962fd461c4a64af71c", 0x94}, {&(0x7f0000001340)="e35b7ef9eb000ff5a6a646121fde1f1568d344e1b72bea701a8706457e141e364816de25d58ba6041992f215dca3d1c84a79cec7c4f9b3675e4903c3e3a1851cea171b1c505d8babbfc397f4afe8b7f4baf99957a73ef897dbfc5036ffb0", 0x5e}, {&(0x7f00000013c0)="d42b9594fb4a9af298766e16a9c90f73060f80de45ac24744a4fd51b31190b3d55cd0350ebab5715e529e445217d147f605f60f4e7d5651159ec4d63b99dcdfb9888a8272c3d33f2af5b506665984eff639bfcd02ac44960742f645c54398e0f30d62fc0d05129cddd1ca2d369c92623c0f12d11351888e8b43d86216bf0ce049275f70c671169daf5bf31ec7a", 0x8d}], 0x7) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) r2 = kqueue() readlinkat(r0, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/2, 0x2) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) fchownat(r1, &(0x7f0000001580)='./file0\x00', r3, r4, 0x2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y'}], 0x1000000000000052) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 11:43:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x400005, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) 11:43:25 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r0 = dup(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:43:25 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x0, 0x20}) mlockall(0x1) r0 = msgget$private(0x0, 0x31f) msgrcv(r0, &(0x7f0000000300)={0x0, ""/234}, 0xf2, 0x1, 0x1000) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xe18822cdc1bb8df9) r3 = geteuid() r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a526ac2e6f3354ce003a00000000eaff000000004d"], 0x0) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x401, r1, r2, r3, r5, 0x180, 0x61c}, 0xce79, 0x1, r6, r7, 0x7, 0xc, 0x7, 0x4}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r4, &(0x7f0000000280)="22d10e758a3b64a7a2a1e626906f26de8e615b4b8174366ec7f39bcdf87b39af4e9efa61f274ccebea10a750b808a93a00937b953b9452f2614f53261704e204ff7d5d37", 0x44, 0x9, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) mlockall(0x1) 11:43:26 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x8000000005) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000040)=0x8) shmget$private(0x0, 0x1000, 0x421, &(0x7f0000ffd000/0x1000)=nil) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 11:43:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r1, 0x4}, {r1, 0x40}, {r0, 0x20}, {r1, 0x8}, {r1, 0xaa7cd629f483787d}, {r1, 0x1}, {r1, 0x4}, {r1, 0x9}], 0x9, 0x8) kqueue() 11:43:26 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/152) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x10000}, 0xc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000001c0)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 11:43:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) dup2(r2, r1) 11:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ab) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x10000, 0xff, 0x1, 0x0, 0x169e, 0x2, 0xff, 0x1, 0x0, 0x20, 0x8}) write(r0, &(0x7f0000000040)="2121ae297d8fbab34ccbca29a8f00c6ba8b5b9470bdd184fc9289d8a7a901b6c624535714cb4631ad2957d45e8299853063e7c8c4494bc81af1a83ebfc591e68e74b4983e657444a6c5d2e8f4aef843b329fc11627228d4ffaa01b036b7592ef27ead3a3aa93c9858358c588fade242a80725dc08d759b2ea6fe622fc7b8dae7b8eca64d672f60a0cf9557422bfc6706015020c9774fd9c7a7b2fd6421ca03689db2ec327b97e1b2ca61b7bb468f5165b180ead5eac6592eb9d055ca97", 0xbd) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000180)="000000024c8a44e1caa5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c22000000000000", 0x34}], 0x1, 0x0, 0x0) 11:43:26 executing program 0: madvise(&(0x7f00006c7000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) mmap(&(0x7f000061d000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 11:43:26 executing program 1: setrlimit(0x6, &(0x7f0000000180)={0x0, 0x20}) mlockall(0x1) r0 = msgget$private(0x0, 0x31f) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xe18822cdc1bb8df9) r3 = geteuid() r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="a526ac2e6f33000000eaff000000004d0000000000"], 0x0) r5 = getgid() setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffffffe, 0x7fff}, 0x10) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x401, r1, r2, r3, r5, 0x180, 0x61c}, 0xce79, 0x1, r6, r7, 0x7, 0xc, 0x7, 0x4}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) mlockall(0x1) 11:43:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6, 0x39}, {0x18, 0x1, 0x4, 0x1}, 0x70baeeb6, [0x1, 0x0, 0x8, 0x80000001, 0x3, 0x3f, 0x0, 0x9]}, 0x3c) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) 11:43:27 executing program 0: r0 = socket(0x2, 0x4004, 0x7) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffffffffffffff2b) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:43:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x8, 0x30000000000) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x100) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x408, 0x20) mknod(&(0x7f0000000000)='./file2\x00', 0x8000, 0x900000000000) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x102, 0x4) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 11:43:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d3446d}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x5, 0x0, 0x1f000000000, 0x0) close(r0) 11:43:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 11:43:27 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) chdir(&(0x7f0000000140)='./file\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') 11:43:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x9, 0x10, r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x4) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x0, 0x9}, {0x10000, 0x4}}, &(0x7f00000001c0)) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r2, &(0x7f00000000c0)=""/16, 0x10, 0x3e, 0x0, 0xffffffffffffffd9) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') chdir(&(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 16:00:00 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) minherit(&(0x7f0000f67000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x7, 0x3f) close(r0) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:00 executing program 1: r0 = socket(0x11, 0x10000000000000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) munlockall() setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="99fe358a", 0x4) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/175, 0xaf}, {&(0x7f0000000280)=""/245, 0xf5}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/215, 0xd7}], 0x6, &(0x7f0000000700)=""/4096, 0x1000}, 0x800) connect$unix(r0, &(0x7f0000001740)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xd66) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000f9ae15b30a00ffff02000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) write(r0, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07030101f70e5bcff81fa617da3043060000429aad6605010000563b8e4724381690ccab26507022b0ba8d30c5b4191cc699aebe2055cfc8a3236d26d42b199d44ec01886e78cbe29d75a3e4422ad91189d5b748dcfb0c1c66a2d74cab050032adee20721c3167c75e4be35dd3f41228cddf737f9f057f69136ee73232681f5318491891672776bd5a76e700622733fd797b8069cacd84d371796bfe0647479066495ad60a27615eac0601248fe9b844cc6a131382601c23d41c5a63e6fbbe3d1e04cf00000000000000000086b19ee86e6cf65e392a11b52de990da8123f095fd2d8b528c0cf63d5ae29b1dbe0d254c2ab785670c"], 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x28088, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x88) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc010, 0xffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="6fde2ba9b000096dee6f78ae3e6f36", 0xf) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x1f) socketpair(0x2, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:01 executing program 1: r0 = socket(0x20000000000001e, 0x3, 0x0) r1 = getpid() mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080)) r2 = msgget(0x2, 0x2c0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x2, r3, r4, r5, r6, 0x10, 0xeb44}, 0x3, 0x4, r1, r1, 0x0, 0x507, 0x3f, 0xb4fe}) bind$inet(r0, &(0x7f0000000000), 0xc) poll(&(0x7f00000003c0)=[{r0, 0x1}, {r0, 0x108}], 0x200000000000000d, 0xfffffffffffffffd) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000400)) getsockopt(r0, 0xffff, 0x9, &(0x7f0000000200)=""/60, &(0x7f0000000240)=0x3c) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f00000001c0)=0x5) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xa0, 0x7fff, 0x3ff, 0x1, 0x2, 0x9, 0x8, 0x3, 0x1, 0x3f12, 0x3}) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000001280)=""/4096, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x3854, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x0, 0x9}, {0x1, 0x20}, {0x2, 0x4790}, {0x2, 0x2}, {0x36696e83cc18d10, 0xe70000000}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x1ff}, {0x3, 0x101}, {0x3, 0x8001}, {0x1, 0x20}, {0x1, 0xfff}, {0x1, 0x3ff}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7}, {0x0, 0x200}, {0x1, 0x4}, {0x3, 0x9}, {0x1, 0xe8}, {0x3, 0x3}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x8000}, {0x3, 0x7}, {0x1, 0x1c}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0xffffffffffffffe0}, {0x3, 0xfffffffffffffffd}, {0x2, 0x20}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x28) dup2(r0, r1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x82907003, &(0x7f0000000040)=0x2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) getuid() getegid() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x400000000000, 0x0) getppid() getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) sendsyslog(&(0x7f0000001000)="e5b551fb335b18f80b80908c45e6eab44d38747709b7e1c5e67609aef2601c4d5fee7da5c248ef002954c0f5ea74f9e82adb61be6e3800286feadd9936a4de75399c331bd82b5cae0c559f6473f13bbdaee357133ceddae3dc4844b18206bfcbbaf245866072a315da7df0f0c9744d5b3fe1206e8d93123ca21f484b714d111561c70d128c1b23534c94d104619b520e0d567bc5cd50b5ba03f7c5990be83b9ba7daff0be4a88e9868384bbe5716451fb0f6a375ef897e33f47997155c52fc892e2e1fef9a3461489a336f6c72f0a790ed9097237cc13a5e247926f8c4c16f64579db9e712e6571da66a0efe793f223ed4edbcafa5d2640ce5e867f8b862312fd509bc06cfb900293901de5438a77ff9dd5cd50569c2a150b25b783736a4a0413fe011f2d0e57196274d1fc1d8888ddbea826bd80a4fd006b38805f376dcd10824cdb01d476ddc384b3240c6127a255be71b3a0d66ff4dad576c700732ad7766ed652b9ea239a9c14cfdd149b9c68e085cf9c10f197cfc8b03ba166b183513a7706128fa8353d781e339d450d6e72df309a4e864d9a9995897c338088a459b75b4c00da572d8361306f1cfe2c003c118d16d5cb9100125340857a8c53fea679d8bfd5547389da760e9a719e5698b8afc6ce45533f3143ba508abac9a9f97e50c12cf3f55ebd2118646d351bc2ad704bdfaff15d5a83fad07c2aaf353ab4928b5cd1cb14deb65ef2dde29fd4cb01711f09fc2b28a613c6b3d71b19f636858e53a58d3716425ab31a6a1320419d10b704353709d503fc2dd2593d55b9f4bc89d9501939051d8b2f157e1402f78e1294fb2a8fe793291a6c86c40c69eecfb6c8d0a1039176d697ff7582de7f9b6ed1d62c49e62dc355683fe8f3856acc3a9d514eef6da9f8458087d25dfc3af01e0111e3e82d21f9632837c466bc0d30bf5b45c67903dbfc08f3557a6ad3628acf9c5034a590cd44a934cbc135b4aa252e87fce7b0a17f3bd2cb31600b1f947723a8c46a67fac6ce3da4bda498031f38b327ba0ecc47af6e14f1668873ad9af0e35f1a6f3638e940ca6a08c157e0b6d5ca46572ab98fa0bf97d36d7153f0e694b69f168d9ab7092a1d66a99e4a6763e5a9fada03f1ebeb14cbfc3840571e01e12540fe9d2cbeff6ee2560095520c72ac8db4070c8e10c58b03797df8490a1d3d5de6d077182bd4236233dbed63f4838e7db125825bb640449eb92cf026d1f1ad7937b666a66e53e802f0ad0a9b4a61e305a8e5fa1a5af54ad1ac81a26dc5718854b36b1ff7061b2a9d4280f31ade5b626ddb219420b32f067040ebcc779ac86e5851a0f4482cb4a26bfdde3af131e3d5a5a712bf0b084aa76833d0e09112d935b1977882b75cc260d39283f1abac76560a74e33b707a7a6ef36b2ccbd835581c973606ea990acdfd08be86eff4b73e23a53d1675ab4703407e5dcb392064dee2d60667d4418f5b41bfba36ae06de8d3a935d08ef4d601b7ca3f7ecb828cc05ba8e52aa90d2474f2a561fa688db01e7bbda9391bfba20a45e1c137e65028718454a0dffe6ac7f6e200efe59ea22f83f57f1e0723d58e340b2d9c136a9dff3d95e8ffec02f8e76dee668657cf41b30d82823079b6be3dd84a642c61b071dcb8c0ef3bcbd2b2114300946ff8edadfb38f7634ee8ccb29201b38b5bc580f171dd5e984f2d65c2408564820ecc7bfc8e189982511224207d9938b3a5b73510960dd42b77bc35ca528db901fa82cc4660bdf03c312e657e0514507f16b74d1fde6ac84671c58cb58a273ed973b3f9377e5660767ecfc7ffe7506c6e06e38f1c35731fdb00571cc06689bac753a2ef0fdda9a0d6ad2fe2885b0cb2e0cf11a41cd9b45a0e357c770da142e4921519c74cb47f4c8e2385166d881b5641bbc982a367602cb1ae502d7e893717eb814e4c645b96ce28ba128a9664d2f06037c7fadeb098ce5f7087e1cf4520d6e29836f811133e9834959f2c21b799baae290a5d4122d21fd692194b81ad33c76fc436b6d03906819b30ac93b3bf69f3372b4f7c7d4fcf0dd6d1565a4f70d438d7c81a9bc039a9c539aba852212645cf5015ddcfe81ca9ef2cfeb87c8b06bc1a68be7661eab6b43d2fb9d65ddb79a73ad4c914a9a99e78433c73e22dd5e0b8be24a825e8fb059590a6f88b0898e87a8e42e82f7a73e3043be5918e1449ca32772c4be992a23b73cd7a4d2b47cc4411ff3e0461ab003c7005ba4d355a58548119ec080f2c5ee43f14025c69337eb547321b44e2d74aa13648bfee922fa71967ebe22a2ac8cd16499b808315aae1efbd3efdc834e152b249c32e8f3856a38b18eeeb04a2a768c68441042fff7cb7d0fdeb156063b884d26fe77d5e3fac5096a93e1ba892980e5f9d8fc910ae14ed8cf21588a6ab86df42bd5b217a2e165aaaa16ae31ccaf1ab01444f2bdef42be9837b02d4eb33b79bfece92c426aea13a8f15ab55a7e51f83f69f2c20a6b476ba64502046c96ee73da377a479fa8b896f1e793caaccb7c1a5e195dc91253f95c0d793431aea281659d8632ee0d45e4d481e4cfd9c0f632c098b7d878df7b5ae92e303e61ce481fa28af0f9e453682f59a59fe12fac0d1a70cbe2cac36e8b2b4606da5012fa3552e0bc9ad8586c8e81fbea5f421a5ce3e1955a101adc68fb69216f786d5f2c6b947fd4036259bd79fd5116aaa85919fb843befb5220705d72c0b2af3ef9befda8be811d21927781a60c1dfab58f012f28af6d031efd0b0375ad346cedebfae42b35006f8b4e3d193d2c9e24a4de96d6f20fe17511e6163405c57b2d9a02a1aa17a9a244cfa3c0b3bfc4700a5a5e9b0ae344cbda9603286352cf58d349c3d560042641551675be39f13624ee2bbfe57c803f21442512d5258e3f48d911b167f949341075ee6bade7808e05950f6a0c3585e850039e9dd989277f748eed9c127ade4c49b37baa85457440b44efd6ca493456cb1ddec3f571b945e6f4294d3db0e6a7a468402692019168894182bcaa9558b5133a15a537e12d0810738343709d549b1fd5adce63e55a3ff5d496eb321db585b82710eb072c71f6b1a226ae98af34bb9802e000d6ea6b8ca1533c92b01cd2a07a2c13223eee1b525c2652cd0d4e3067350a34bddec9e321cc79b57cf1524adf94c4a0a0bd153c41f1c5c62a1a6cbb745c22b393f764e8ba950941b860643527f702686d4d3bf2f76946ef66fbffec367163ac113626710a3660112656c67f91285dee4e0866c4ddfc31703b36690035f82df9f468d033ce8e9ea43f5ce32ebf53655c41a49a21369128198e3553fec21e61e9562c3872b610e8a394344f7996142e8df9b503abb2fa4046f4436137b830f2882653ae3a5047ce97e3e9f92cf0f5cdb60948e5faed660285c46b4d16ce52a97cf3b28dc60199f5435d1476d02523d7ae26adef30335e2612f8b97a3d6810a920f53e6f5bdbac5193564aa5c9b5778addb37f5215b1838bb35f9cf57fc35d04f46b8ecd70073cbb686d29e13fd5c145250126ca23049134d714995cf6cab398270a5e37028d589c7e2f4415e0f7641144caa9de80f3d588f8dda83ae02d49c91b9fe557acc4d7149fef79fe7ae306a3537cc16d714450f53ed0c4a979df981102d21fac499ec0367f59a8a59a0e4d593c6b57b92c8b71683ece5a0e6db8e3a05f884ce086683746ddf33ee3883b7fb7c22bdc616578335584e0ea3491ddbb7585e9ed44170e01dd0c454c1b6529cc7353a578ac822eddd8e9ae637e9c7e0844b470e7c0feeb46b6f93687b3ab9bce8c834a8c44f5cd5a78df1484b25b94b05b82468af5334b884e0cdd31edd0f875ff7d1666f7b532cfc59ec117214d7e1dc7a16fb510ba9f0316485de4e5aa82fd72ba3c5cbbc5908ab00ee90a7e7c4fbb6f1388f680fa28d9282019325ee2aee1c4832e26d02dc43f8f3b06ce88d1790a44222ba5056b3247122ba8ea7adb6a595ceb5a7e00aa08eb29d1ad3dba55affd4b612246a49f3dbe167220231f790ea438c1cfe74bee3b64866099c66429f62100ed33d04063b194c3209f229f2664bb4c0d9cc43fe7ffbf26adc9e32b1a09af2bd908424d6babd8548beba769c5ba2b99b39e40a222134f720842be5c416d47c667bc75bc6b10bd82183681823defd35496691b08f7801350353e9a7685ba0db7d2bf730efb16a5fe0d0353fe587fc33e55475a26b82d9bdf32404e699601fafe25c0b4a147fd0157a978ca4422333bd3c0ea55b00e20a188daa39afba40d2c6a666cba22bd5f85ce1d135fdaa3a0175985b17836b4585efc10e9936fb6f35812b9b19d82abca15c2e585ac883e5903d807917dbac6eebe0a61b89e6a3e386f5dc87a17fe07d6c453970b8e6d8026f5125c97fc79b92072952b1b8d19da3ca6cb332ff6f9d946d7d2a5b4afa75b8e0775db87025134394a9d90c8da12bc603dd6ebf2f47104bf045f0627c85e1e20acf2a89a75b391bca11725408521496ddb3e6bd33a9a40f259bedbb0e8485a9eb68431cf75a247ec78fc406234ff4b118032ecd349a1612ec6e143741212b20571dfd3bf10e8773e6c3adef747e5dc03e55918329b6134b9faa8248e6bb39362754ea39e7d46c025c5eb060ce756c22a87f044a8ab44ab44e79acf525746977289bfb4f2b1bfe007c864d2a1d5bb7f540b99a000b6ab724c965bc952d764683cf2c53920b942c57b9fb493fca6e9f65c10a537bcb23859c9f4f65846ae48ed3bab298a1535ed8e9296c33ca179faad3b8608ab5318f692925892be6d7a6fc8cbf129f969f024ce18d612d9743d812055d22991709c6d938b4b76368b43b57d15cd292169f39e79efe8e5fc33d21e0e0b7c0e24ef4f04e15fc3133758600e3ffd96ad0e532f18d5a578ba489215123e7b9fa3b8020fd963dcaf999b72f16b54065d9ddfb1133191205574bb269f3c2c51214ad8160c8c844f82e81686610daff7ada8e768e4bd84743c02ead2daad10eb38ed0b295ad8578da7ee21879f2536958f1e595fb192d4be951cd959c8ed00a52a6c6f37f1bcc68605d57836902e3b329250e0fa376ec91e1bc8ac17bc6d66633b1895fdc2014fd6c3392d5e30c92d322fe19f9d7cb068fb52cfa9f342424619a611864437f33d1460b3d68c8c2daab4951bca1389dd4ee18e698c41dd316320eeaaeb96fc9bfee3ebbb98860c7bda243dd9cb0f3b535c5185bd2ed4e571fdec63859349580b653e338fe18a916235032dd8a62159082553e4fe3ec4724a3ae6b8d9cd055d086fbd782e7ef849709045e16b3aca634412ae7a40626595bddb81dd4990c42217e0a57f5b9c7384ad6cc953c9e54dd99e392556b838aba7ba7b8b36097c120325bfde3307b3c32b253bd76f6aac70db92c4c079f8406676ea36c6d86bf1a2f122c19bafe890fb7c7ae272750e1b701068eb32c0d4dcb02c6c22208bba937c6b7c28c3b6405707cb5fdfebb1deb70334822705c1c94614b4f2f3a522749a3ad21805409612220139e9b4dfc95b04480417fb05893355ac37fb71a65e452c70cf0c19e54d57bc53b6456e55e617cb94e9c2079e987fa84f6ff2c7fad975968d47851d5157ddf3cd2dd2bd9905fd9ad936e69e0bf170216b754eadcb1bc92bbf17eb9a7df6a36ba9243b062c10b243bd2a1b1135c051a2bc7979d6726f72ebc72806cf6e14b0dba62b02c398ab0ea384629c07d99b7b8f6e9192b8e8d788a93452bafe0c489e0098a9e7a80228346c9b3ad8db38887b99c8d56990db7b177cbc5a3f7f646a156b41d1dae09454b81d14d4924317105", 0x1000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002000)=""/4096) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xbffd, 0x0) socket$inet(0x2, 0x4000005, 0x209) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="e64aee5db39e256abcce19a27b88073897463261f148c5e548ada872b2ce40c8d969c86955e181e6e4e06d8580ca6d04222daf8be5826aa9c2d9b17c10ae996596b9987f1489f0c3c0cb274488bb0dd0cef67199856fb36ac3ce9e59b66262c986b70e7b97f91be3849d794ffeafa70ce125d6de8149d9f9d1f16c7bf24528f1fe346fd9af8d1396fe912498370047d32cdbb10e9de8c2bb28930e0d615771fb26046f62adbb52280b8b1ec1661d0078a2a0864869aedb946b8a243edebc45d860529ae77583c5f7c82aa14d93eb35dd9fe5d6", 0xd3, 0xa, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r0, &(0x7f0000000140)=""/133, 0x85) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000000)="0209f63c053536eabf07e87f16bc6bc78d57ef1e5288497f2178238933560d87bee097e42037cec8927eef313478f9c674dd59c6bfbc1818630e86dd9fda506f5ac6f1a7576d89dca949df890f4f2bc9c67a259889f4591f0eeaba6eaca130a9098a76856fe9d1f69729c597ac5a892f15144878318bbef451f2f5acba6602dc2d4cc70543d6f8e0d93dc323c01af55e664ea728468dc99586fc399a752e8b9409449ec00413bc6a2d8f3730d8d3a19bece487e943521fb504e85c0deb7d00a63483a8d751a56e51da855d53a5945de999e23e0c50d3fc82354839a3a243e58606534b0b9c608fe4db39896f0e03e6306d2cc3776a7d8e2f9b0dd61a1166b1adf600278c457431436f44bcc0b05978c31e0a7942f1fd9e38ab1a1632bfecf68365571401e31b65c2040331c2a6331ec3c30d6f5419ad94077a495918eb29583529d5b3f6ffe36f60230e322c679af3a221ca6112cabfcb74a153444191f0e1c47cc6c8de35b3dc8faa53792cf581c128c9ed647063b7d7712ec812f5db183ae56cee14a3a447665e0263af328787dd86a3fb91aa7e0a921d51f656b4155fd0b9561548c00143ab1e51c81d883f1242d7afac186ad4ee8599050eb62aade22b5c8383e76c727907fe75a179b94b1d453b6ee772a3a654fb367d4a2eec4aa71bf03fe1bce28c910b53ee99bb9fdb4ab83e5ceb0a9080aedb49414f12470905ad725d17ac746b55cddacdfb5790874823d4a32386b84735e69dde780e1afb665b3ceadbe0c90124940eb9d589946432f398ba56391a2c3b4a69b146406048c3950eacfdd47992b806bec6ff71afada42581b91c9cd2ee0f12490a8c665dd51624f6ac1707664700aa8a7b89d35afdfdb86e1b6be41a667e32fe07cddcad8203087f0960d284a8317f6af01dfa466dd4dfafc3c5b4d45fbc5fca6c88404f0cd8f7374c94a2e91708e73b6731806504412897337cadd1b45b63b9080c36c92a6fbb4b6226328854a6e51dc2cba5638437124171ccfb18f7306e59f06b4e34204efa728735ecb5799f35d574416eee074006813fe609036f5626924f283430cd67dec283faac0fa33c1909d87880ea1baba19a56e501efc68a0bd2c22a08430d87ef57574bfbd75db587c0223cccb3ae594ff41e29e7319cfea7c956f2792cd84ab9faec0562d67abb1f26a33bb54f632ef4033b70753ff721e8a1cc9d1a82155f521c81e1a9e1461f53828ec64d17b64ed942002659f864e63855a592bb9247f3811dc5306cc836cc413601389083e1a1c6cc8c78b5eb323c39fab34a36e670c60a098476bcb4b8ce1d83d99fb5a8e9007a1802ada76da8e37c888fab721256e505a45dfc5be38491ea0e0c82382c4bec988539c696963f2b1713e6d5c0817cbf1c7e2f8570a0605e8f70bca09dd5bcfdd49d6d19e06bc00cbc86cbcaf6844ed8f95c9787a70b461b74785a6cb173420f3f8e6f9b6580fd29d61e178fa22ecc4608251d3e517369ce8881733ce3546152c25d3ec9efa22b59ec050b5029165bc9498fd6db0b73c3a751956312925576908815e5f695e28555056076b582be5511a1521ae7e4e094c5fbb69d232da2cb3833f53f0799f0172cbd32fb9ce0497d128ac41ee1ef5b1df9f4f22b2e2620c53a8b3b74ff4a99038036f27c4299d84676b073ca61f248a439fb00f924f9e38b9547c4252049aac4ca1827103ffc8bbe0df6262f0a14ee6d526ef71263066f100e5421104117c262b78ff1dce930ba2f536ba2e60b4b3fc8bf960831e01c2e565c6fe044e35acf5cc028fbf9fdefaaadb33520321002f873a74723b84c30fac5766f2dd945595c66aad47d849036dbe3fe5ba1b4a124b926e24699e9bcf22765df8779f2195749a4d82779edc27104a25bc44a922b7e6841602e6046793f3156614b8976dfde7bcae939a1be974260bc54520b109205391f9e5eded9f6a09e6af6abf7381bd7ab6ba097bee0a5663b2aba8f8b413bdff6a69eeddf6fc74f8fa2cd07a9ed05138b59c4c34be5a55aff6a7e357740d7d6c45522a7d92e3191fc073b7aebe33fa0ea698ddac79d14a70e43ddb1c9a5cf0290ca184da6ee5d57b3d99850f74d880278d4a6a81389cef54d62912c1a527d094d8ea3ee912a6c6c115cf620f81a9bf77e7b02b9495268c78cf46165f3560097129e7943019baea5d9aa28cb38cdd97daadbef2fd7cf2a5e87e0cb1bcc2a3428deee50b8e1ffbcbd81c77c8394684b3763e53ef62d6faa3e6fe7825db6ff62b9b7a73349e41a8a972e0176f9316373963f74fee7fa2a3cfd8d0950bee2111dea24963e62940d6f0a856ffbe2c1a775130362f6bd766d7c246de4721cc8368a8f4079f4210bfbc3f9c78dec17ce5430dd0b5092a4f93099deab58ec5cdd84f979d633aa5a265d77fad18ff2931b6ed6ba5b1a5a831d8fb1f0e60da88e95d3c82035af654378ebcbb6724776d2f1d13ebf19bd874b4843cfa7d4c5635d6ed93ce31f71c999d441b0eeba88eecca01a9c160ccec4966ad3c344b3880c6aea5a0de39bb77602b36e4c4c52223c258a149fab5bddb6a15341973a64e7a04ffb42e2c8ebfd49e7423ad5996e9535ed2c0d41f78a957d4194cb3077ecd4331e6aa0b48a00227b47280d8bd894cb5662a19a59311578d02f42e1093545e137972b42656b0ae6bc229f465b37c304787e97276a7a50cf6bbbe625434bee84cb9d9763cb2f39e5a98fa73360a3894c6cec0ee28dd33319a06e0ecd6cc89c235237aaf9d3991f6b7ff2eb7370ca350ca376d2bc627543c06d4b18bda0d7b725e2fea4ad740fdafa79385c132f4f5bddb9a0c6b0aa738bd64723231d5106e02dd701132cb03565b8aa67ba10925e49a1cc0c4a74ecc83de334147f799caf5839bd650d78f0606c2f759ec49c65c04cef03f84e2afbf74d29923ea0c7165a8f2fd305cb5a163076732a5d90b1994b13fd38989c83445a9d92a65d70103023fcffc24f3fa9178e852e830f6b003741d3e3f52c390597320602dcc59990d518cdf63049b8a1316cd08fbcd2caf187e3df6ead6f6505bf1047fa1694f1c9a5e2188e2044a8cc4f4868a0874cbba3e2c5136a086005e29b2f1478dcd6ff5171cf8b0ba922eb709b457b6662848899659bc9131c849a1e90120e1d53791d2870fed386ca8687f0a7870b8222015987c82647b308a4a519c07772d0b7efa6d9389d33cdf981d6503febec80f7531ee7171994cd45a5564409bb86f75da49753ef3db736fea99144edc3fbe83e5b72f6746d3f4bcdd8d3e3324c7ac6b3922d758d4ccef47d98cb164a31a7b26c0b296b7d89a20502c4d70a1930edfebe73a05f586d10765aa771d86764cc662b7a9e20feebabeacc6269dbc0245c49c4eee22f45ebcae04ddf8746e833ea7d058f34e5dc273a091bbb5e584d8d4987300f14622becca80bda9b147cdaa0e91e158cfc76313774d7b4d52e9c3dadee6e21b17eb1acf9a46887200b96c9b5290bf04e48a29069be16e4abc45a2b1be4c96a46692ceab7d01aa48c6ff899af9ca40f3c0785f33024c0462adf26af856773e09269dd2b6aa13519f077149fa5d1b605e22067cc1ea9fb90864642473048dee06218bafb43de704ef9e29dd282705ea4817071d244a5aacd066f4b930846834561812ce2c932149718647f30c47f4ff10a65dc5e82a87944448758ad507eed590297b725eb6790715f087407fe99865798433bea20fdc83a51b5da0a548017baaf43bd05724684fd9da5a3c2c53d1e7888a48ef91dbcdd89b0a823e365c7dbba5564a406c570d0fe7157588c30174e4c0c1adad3ee90318592cf6a26a3cb4ee5168ffea6013399dbaf66978480861f54e1c4f2deeb28f73c27798ec729e2e565994b9a2f6fccb2b27eceeb173417a1e6096ee75ae192a710f4d8610d1950f5f32bd655a78c22391ad2efd3ad399dec3f9ac0862e520b3735682a2a05e7339f15faf93d607cd93c2a578ffaa9fd9661177a0862679c75a6b9f0e2e3ceb467a7f07708805f1aa14e033c00e7cc5b3a7698ddde13816e09cc5ef8b47bf65ddfee3a6e9defbf9b624096b9588617656fe42f3784095062cfb1e5d59fa42c677463cfccd737175d80d8615e909219c8d865ceda168a90fa2f14123bd0da7b7f3076415fe1794be855965a4b254b3e5e8c988e511d4d3e27159d2e6f12fa576c1c0e885201a1bbdb543aa8931945b6ed0682f8d7267eb964ae09c0796b78dd492cd4fd87d613bf7cf006ffa0860cbd7f0a3bd8a3f71e1dd00188789803a7cfafa728a32c3c1da402fd7d323571b301e6276682ef92079d2c63d71e397f2d818b97bfadbe5c7d7fc2ca9257410ee3ef2ef323dd6ead99a71e93cde7fea1bb168ec6f0b78096f32a37a71a3329e97c935b6866d407fd0bb083eaf778e252b06d33cf1b08f2bb097e32a313bcd60d4411c803d5d05ad66a0e5996f2c6dd0b9fb65034405637f27f5d2ee30ebbd8737226acc618e5304eb97bbd084deed0aa239a504c1dc75ff70943c30ec62c86bb019eeabf2170b72c400be451a9dae193c2abad4bd5ab16084338a5c796fc26e31ae8e0e26396cb9dfbc2a9a39e8c6e7d239a4704b1323c842be0fff9ab97761d2e3e1a67a56da206df316c5a89c797d47962855ab4914d57fdd38eb0fff9dff09fd7d6fdf334bdf7000c34447300019f9856dd350c8d12ee4808d0c63f8674d0f3be17aaeca162a12b68a8b9f6b9d0cfd61dc20458cd28f8dcf963d1563cb6e9b8ef2e20ad0a2667f1d4cceeb81f1b8af695e4515b92aa6da487d2ccf5ca58b60fea0b100ea5d978e95b8969e88bd700132b455729d0d99836d6e785b15a56d7b59d5cc15bba6eaa5a1bc2d5acff9ebc42269e54b68fedb0adc42d0b1b89ffb8668ed4d6d4fba56388775d8f6dced0f2b15f6ed8e9900e96ebdb6e34f8633377ab380b917b1d2f2f68b5f857bd6c9bcb1f825d54a2307e02a549438214fd2cf096ec62acc38b48c7252600140be77840989d6e90b8f55f2b52b796f2b4c4fcd312d7ff2dd905be8a9624f91bdf6f1cca47fbf3e57655365fa2eb607eed16295756856d602de3b38197bcb6ea96a8e1edbe4ceaec9874878660a868bfb9a74fed8d4517fded0cb44706ad0aec59fe305ea9688646c3d936340c04c23a20ed80ce9cecbd4ae44b34b20ac0fbb9db2f3986479b81cacdbd0256f8ac262bb1298acaef321e7934887e633f557aa57dbffc01ee34545d88dc5151c491c2ed08c6e91b4f9d8f0528ce8cf97121af1473fdeca0159a5defdfd7a6aee1bb1a614c43dc2504796344a9446678a5356260fbc57ed32e0b6c5bf7a30f9e7c9799070385e00df1bc486639e27f277e62519160e597509af73880741382521af824d64092a279ef734c900160219f27471930dd9668bf7ec023c4c8ff1df1c33bfc8008064237b338de678c41e322125c8eff0b4b935cf19d8a1e926a77ef6297a652820cc6002bc8a4804a3a8b56b7cd02e277418bc950129fdc9f2a64b22a855dfae629eec0368056897b81c046404049453a328d29157a11c9d7f7397ccaeb972b305ff03d345f367e6c306e2dbfa1662ce591f960e8b14677466d815b6c9336c0d234a9b4e11c650157af34433691708afc1451efa123feea97d32c318153fe94eedcb3ec9a20ba5c85a950800a7b24f2ed2343ef5059c09d2572dcad4f8ccb13bb429d24707accc816564d69ba4f6d35f69242222490010ef627a31cebab7d6d2b509dfddf6fce1d7c19871ac968879295218553d95e4c262010071d6a957c01a4110e0", 0x1000}, {&(0x7f0000001000)="19ee1e82e76a7bb93a9fc93c151ba008d70a7fa44987b65dea3ec283c2a49644a5da9eb219d0562bbb249fa5d5e9d8a596d859965de1e5ecfb7b764249e914f3078e24db4fae713a12d69f2f436bc3a75dcdeb1d17321a0bf366b6389e3ae72da4fad8b78c12971c62dd4224dae7a1f3bdee2e3b6ced628511fd4357f86b600bf3373faa487f8678f80cf0293531d775338da9de3405808cba1688cd2eecc6e7ed335cc95370", 0xa6}, {&(0x7f00000010c0)="9c418530b781beb781987f0593c2096e62c77fe33217ed3052593e60bf2ca3238d3b7548b58d4d855a467b811fb7d2c660cefbd81cfb39539dd8321144e9acff16b0800b3982d4fade522c868d5e3c9d3e6615699cd3c92f56a9688ac42ccf677d712e43c1f53d65931e186ab0e30b2972fec91c31e0276c7532711c2fadd074f898378c72171e4be713c3d3c853a38fc44ec643cd1da2a6acdb7288d25379fad5e1023a35eb513f977f03f8836d3a3a923bc2aa76f8a91f21eb1e3f3dfb0afba81feb07b7138916cba156adb68dfd4483a9a2269772eaf86196e4a7", 0xdc}, {&(0x7f00000011c0)="ad8615ffedf9945ed4e6de8bcdf1d566265baadd2c9d37400debaaae42390914e05d3f5a5f858de2846ca6f49501299984e29c445975abe9a47a877b5bffaa25d8c7815d8e6f477e61962a6ff42af399b147d7d6c4597cdd63ff4e8baeea37bf8288a5ecf5eb5be9e2d1cf9b4a2783d3faece2ef4aad44289d55745b2d2d3fad6a6f72a40a6f39dd9b8684733d8390de", 0x90}, {&(0x7f0000001280)="44764b6dc2bfcbf8f5b30ea7b66b939720ec6531f116ceef6340d6e783a22a017714826ff8f60d7f84706a51cccde2dca303d9b1e005a8ad4c49312a13933ce5c241b2db043f5d19676d733ca7da04cf51de4a7fd0b39ec634a5f59be549be2be28f9efcb964b47ebb2604e14822e3297f8cff3d08c352f7f4c68cd6b90c24c85fe901ed9cecf8c22d393f2be73cc58aed48f044950df809c2e05d45fc7b9796de9547b332dd5c", 0xa7}, {&(0x7f0000001340)="2d1d8c76c70677", 0x7}, {&(0x7f0000001380)="68d7d3b6f469bd84bc221b1f79c8ef7a3ab6a14173ee7aa2eba5a1700d089ccfaf6b0cdd82902e77f2d60a55d4d9bbd3491c3f9a230b71f8606f3c7212a7cc6bfca935d479eff037ad0f32ef56d6215d6a2ff5c5e4326a27b46c4690eff90398f21c05467a156ae16d", 0x69}, {&(0x7f0000001400)="6f3ce79f858eef0001a82983e69a52ab0cb0975769d7493a0611cea6ee0b33f74640d7a2e137ae10381075019190056b288336f041985d758318517f661ad8ceec82be72eb46e50fe26452c60fdde1f5b855a7bc47a07878518479a8710c70a96d4caaa1e4b59ec580c61905d18eee260295d4522c336cfbbab1a67a667a77873564419964b6f91648ffdb6741a4", 0x8e}, {&(0x7f00000014c0)="95a9d1c9fd7fb2d1e9942b610f206a2c0e9ee561c96db75ede274e3242371a0c735d4d4e20942c0f64c3e1c847507f9daa40dcdc9b16bb20bc9a4357501665b55a669e57b6c2333024340b7d430b80cb8752b50f7731b1307899150f7491907dc51d9fbf005964b90f2503d8fb431c554976e1fbf26a91f4644d2963f6bc26845b98d181565e8a4b282cfc7dd27c41f6baf5bff4be4ba46733517b115e7d", 0x9e}], 0x9) munlock(&(0x7f00003eb000/0x3000)=nil, 0x3000) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) sendto$inet6(r1, &(0x7f0000001680)="5520fde8bcd5467554e814ad46fe8ba68c62eb0eb1f12c990d74b067b570d9918a4dd4682ded4e546b4ac96680e3114d027d2dbc3e9ac1b1ffd07d123c9262367d7b3ad9d6cadc4d44389ff62b4ca6a8b3c1627debb4e05b560b97030e60fa3a46e3c2664e90ab1d8ed23dc78defd5e9d5a4d89b7e0197beeee7f4fafc0d997bb4daf53b5d41c082444982acc7f1bb8de22d251beefd56372a940a586c3f58566042cc5334b111a97a6b5125f118254d08d0", 0xb2, 0x9, &(0x7f0000001740)={0x18, 0x0, 0x81, 0x4}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f00000000c0)=[{0x3ff, 0x0, 0x3, 0x7fffffff}, {0x63b, 0x9, 0xff, 0xffffffffffff08ec}, {0xbb76, 0x100000001, 0x9, 0x9}, {0xa5, 0x10000, 0x9, 0x7}, {0x2, 0x26d6, 0x1, 0x22}, {0x7, 0x3ff, 0x8001, 0x3}, {0x9687, 0x0, 0x20, 0x26}, {0x1, 0x6, 0x7, 0x8}, {0xc00000000000000, 0x0, 0x1f, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x2}, {0x7, 0x5}}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = geteuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10081, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0xc2, r1, r4, r1, r6, 0x68, 0x7}, 0x1, 0x8, r7, r9, 0x8, 0xd6eb, 0x3}) ioctl$BIOCLOCK(r2, 0x20004276) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000380)="e5f8598c5305d9013b8feefa6df357637a955699b37fe368e29f7109e4cc77b7c152ee8a624bec097d69ce18ea051a37d86f8cbc57e34e864c9b319db0d3490a13167086e166f0027b8e8e1e4a311530646b4fa16dbb73d7124fcf6190349ce5877af827a1c5fb3b3db3637b754af29427505d8d1a3e3b13", 0x78, 0x0, 0x0) setregid(r5, r8) fchmodat(r2, &(0x7f0000000400)='./file0\x00', 0x101, 0x2) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x1, 0xb7a, 0x9}, {0x18, 0x0, 0x10001, 0x2}, 0x9, [0x4, 0x3, 0x8, 0x5, 0xcc, 0xffff0000000, 0xebb3, 0x9]}, 0x3c) fchmodat(r2, &(0x7f0000000480)='./file0\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r10 = semget(0x3, 0x0, 0x8) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f00000004c0)=""/145) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000580)) preadv(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/140, 0x8c}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000006c0)={'./file0/file0\x00', 0x5, 0x1, 0x100000000, 0x0, 0x10000, 0x1, 0x94ee, 0x1, 0x2, 0x9, 0x4}) semget$private(0x0, 0x3, 0x0) getgroups(0x1, &(0x7f0000000740)=[r4]) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe008, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x10001) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r0, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x0, 0x8e}, {0x9, 0x81}}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x4, 0x7, &(0x7f0000000140)="70b5bdd824dc4b0d7dcf74728f9c0206601f76b904edfcdba6006187ebc3a0f75a60327321cf804de4ce3927477e75ea579dd7bf2ff5e85911259755bf03422963adc2974e1b27f5", 0x48) sendto$inet6(r0, &(0x7f00000000c0)="412996f0856f497d0d2cd8618d2da6429d730cc8f726951607a10827538ce3ecedd777e6423c5971858aa3ced696fa67acdecf89a3d0a3ae75914aac5284fb9a8c04423d2f986f45a07eb6ba8e79ea8d513117157a59f9f909fb65cdf5c163c3f1a9bb67349016d301ec66de8699b0f520a5cac89ed0783a11", 0x79, 0x8, &(0x7f0000000040)={0x18, 0x1, 0x1f, 0x2e2641d0}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="de899399f390d1d29becea2c73bdbe3287f31ac38a93e4f9e5c39db2f2177b7babcb615b1d63705f7c87611b847005da4fcb723997410cd784c21c05045412354082a9acd6e80943a5a1def15506465d1777b8239886a3aa532523770acdfef900593a74a6307e0749afdeb0f4d45cadf3a0c2c233c196eb3ab7cb000000"], 0x1, 0x0, 0x0, 0x0, 0xae}, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, &(0x7f0000000280)={0x3, 0xb3, 0x8, 0x101, 0xff, 0xfff, 0x9, 0x7}, &(0x7f00000002c0)={0x0, 0x101}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7fff}, {0x2}}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000180)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x8}, {0x2, 0x5, 0x1000}, {0x3, 0x7fff, 0x800}, {0x0, 0x4afd, 0x800}, {0x7, 0x7fff, 0x800}, {0x5, 0xc985, 0x1000}], 0x6) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0x5, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x68) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0xb0) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x7fff}, {0xde, 0xdc5}}, 0x2) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) socket$inet(0x2, 0x1, 0x5be23bef) 16:00:02 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x98, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) clock_gettime(0x7, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x34, 0x20, 0x85}, {{r0}, 0x0, 0x2, 0x2, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x292c354aca9fa028, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x5ebc5a79, 0x4}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x3}, {{r1}, 0x0, 0xa, 0x47, 0xffffffffffffffff, 0x5811}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0x9, 0x5}], 0x929, &(0x7f00000002c0), 0x4, &(0x7f0000000300)={0x7, 0xe920}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="f9a3fcdee76f53b2856cbfb9591fa9edd701965694349a171b1af32384f401e761e6d900b87318224dfabd63e07630cec32c01f0168517c518368998b9c7cc5638f76f2b533366de6e2048cb8d0ea73b36835ec00a43dbe8cc902f1c7e076a7a8517e85e4d9adba77658868c06e7ebbe7a773a943ea3b1", 0x77}], 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x3) ioctl$TIOCCDTR(r0, 0x20007478) truncate(&(0x7f0000000440)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x0, 0x5, './file0\x00', 0xfffffffffffffff9, 0x6, 0x91c, 0x1}) connect$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) pread(r0, &(0x7f0000000500)="da00394e19aea1e716663202577ca77f846f897d75a41541734915617ca0797076e148e47902bbef69f5724f5667f0718254f4d3b481b6ae2e04436fba1a7cfca20159c60a5ead067938f973593b2449da0edf3f59", 0x55, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0x2, 0xc0000002, 0x20, 0xcdde}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0x3}], 0x7ff, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x30000000, 0x80}, {{r0}, 0xffffffffffffffff, 0xcc, 0x42, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x43, 0x8001, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0x81, 0x24d, 0xffffffff00000001}], 0x6, &(0x7f0000000680)={0x101}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000006c0)) clock_settime(0x7, &(0x7f0000000700)={0x9, 0x10000}) fchmod(r2, 0x11) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0xffffffffffffb7a6) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000780)) write(r2, &(0x7f00000007c0)="93f0d8ebf950d8b8e405e93ba30938dd72c74ee7c4edee4275f73853a166e4c92591245f5b97b66c1c9efb332d588b180a0e040510c03beac10ec88cd4448388b2305ef026f73ddaa5b6f3016d7a9160326b02f9f3", 0x55) setsockopt(r1, 0x1, 0xfff, &(0x7f0000000840)="2c62c67e5aee5202886ffe45ff6de63dba50665159dbdbde8557191c1c1077db5f3814b01995", 0x26) write(r2, &(0x7f0000000880)="3873424c58f5b322fe5647e4ba2bde0e6b4e23614f2c6ce142fae3c3df116a5f4d4bc64024500f70183ef78f2fd78e0a2adc3480f32712069d7b86ed016143d5d3a935cb5090b97ce1662883477aefc35944f7c7590a379c5e11b41e0ad55438e15d401b9fd014b0d622d152583af70627063ff94282e2c60848881c5b0c29d15e528bfc02be13c87afd316c26385a74ca8aa7e3d592c4503a5f4b51cd9b62a606f6fe382d6d5832d2100099ca2d6acc462197d1505019ea3ab2dfd063bf413f752c56d50426ffdd905c155718c49bbc4d1f0c892fd64158fbb9682ffc687064cf47e6ca6a321260b53899e48b85f78022928e14f94481cf110d561774", 0xfd) chdir(&(0x7f0000000980)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) kevent(r0, &(0x7f0000000a00)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x10001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0xfffffffffffffff8, 0x93}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000001, 0xa0000000000000, 0xbc0}, {{r1}, 0xffffffffffffffff, 0x12, 0x44, 0x10001, 0x80000000}], 0x8, &(0x7f0000000ac0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000087, 0x0, 0x5}], 0x5, &(0x7f0000000b00)={0x63e, 0xfffffffffffffffe}) fcntl$getflags(r0, 0x3) pread(r1, &(0x7f0000000b40)="d0561394950847d30e13d630e75428fe6f6097951aa4e807dfed8d7a24f3f9eb6e27f6c1e5e4ca7dbfd773801d9c57d7770229fa945f691349ad92286524cac19f37c8a432e45dea4c29531807c673c062bd5456cde0e2fb3dc752a565f20f4c1e73a8b7cbc3eeedfdc1f9983682a679b8931a43a6dcbb15d1687ee641acfb9fda826961bc62b1b46cbb73387598b31f156dc0254164353cd3b125c14d72290072046b756c4bb102988968c4dfce4671c66b6eb7bc838d05cb0fc6bf4cc51c0b99", 0xc1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000c40)={'tap', 0x0}) 16:00:02 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x180, 0x0) r1 = socket$inet(0x2, 0x0, 0x100000000) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x10000, 0x1f, 0xa47f, 0x1}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xbaaaeeb63a5ff7fe) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) fchmod(r3, 0x180) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)='7', 0x1) syz_open_pts() close(r2) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x2f, 0x0, &(0x7f0000000240)=""/47}) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x0, 0x9, 0x9]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="17355fc07adc77eb511e371545b865430a31502923c7cec2fabde270c1993750b9da1bd15c5bd129d82fcca03cac0a08f265f9c8891283402c06ec7b28dcffbdaced336983c42c0c9a0453ca3a4369e15ef0e14d3ae28e1f5a4a88cf6a372c3ac3de1fe460936b3f213d5e684c90b0451ebca7014ac93f360289123566dc6678c6d3d2c6dcd60b019f7a69485e9d5ba883b40751c94856b233298fa0ba50b09f", 0xa0}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8012, 0x0) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="eb0424a9c7cec0793ebf90543a04e68f6f74a248c94870ddc9179263a3b593979ff44203398a96b1ae16ba2760833852a1c2acd70eab230c8d24ae7dfe1a7a40676558b03cf59b4bb730c3e62b3176f69234f9871df8449a1a8c165b29093951f54df4eba4e964b8fcc2bf234587df7f1acc3ea435831d61eb584dc870002276a1c96762ea7ece87ac9e67c1a93b089ca10dd80c2ede4c1ac22e0dcc9437415aced202cd5d4102a62577c67f90b7cc3a10841cefeece662192e38a3651924fe738cf81cc7715b362fb12b2f026a062eaea9235e949c820da9feba51776a61ac25a4a712493febf89179100048d48f9cabbe9ef905727b148fae7c8ba71f22484557568b93909b41d5652041f5ccd1ed6ab558a97374cd7633f097691792b995d3b52279ec9eccd4aaa751330b293a7ec24486a9d8f85336767c13f6c7af78f7c82f3945a26d84511023ae45023c5b09d815a35fe0a762766b70f5e208c4f4f3cc3547698065997b43c522b7ddd5d8cc38873a4398b5de5c8d008a61fbfb00e64e11436ab8112a00d3a7dca586b5fbed80b484f7803f2c35e02ca63d49c160ec54478bf52fd1e078b57135e6609e9f6207576a3bf302707843527010ce2c68083e13936342ff5c526229babb5d40ab1e6fdea5e53b933ccd2248c5dd397077aaa699d5daf60079eeba36d82d9e41c5352394bb9c92220cbe9a5d0e76d1f43cfc864a921c4fd6b7b7d13f14959e0387249f6616bb7dec59d2073d46f34bcc360ccccbc87fcac629f70475f183b1d74fb35fae50209d56c2ed306d28a28f527cf088679d04e3a8e47b567e55f33e8fa1ba1fcb8e848343c57426339772b23e22d9ca2a604fdcdcbf065254763982572dfbeb0659c40e1763661ccceb6cf3371f42bb8cb77ddc4220f94de8b2f07a2f802af278dec4557a51f2d31e9fbc873e59f263d63f88b6e9e3d7a8ec5b18f06120ca1fa3dffdd4b42b921176e6e8870423aeb6d696147a994df0446f44b4794c2459b501fde6bb74d56b07f70631cb5f68052af644c49d188ba78718b4e060e9fa41bb741a98b8dad226019b1391611267722253b18160a24c7f1606c4f7724ec7ee04c80980f93648d0e609d289bec301faa18772de3cc9228983326c596d41fae4a5f02a5d0c5cd3d3f5bec768ee1373756806b09950795f6456507d71870eef18bf175092775ebd7419d2f9fd1260c7e701764712151e85aae946758d4f841b8d9f12c3e3b49a52e2f6f9cd8ddc4bfcf1a10d803652caec0e1d6dfff6862da5e197322680663f88976551ef7aaff327484a3bce8131d9db62168163a1e8e23832180726103029505f489ede63dde554ecff570d60536e2f7f57343eb4be5fc06c35f12a2eda48e5daf0ced130bf7a22626b086cb5f7e585a912e49c8cf7b74ce8c9afedc4f3b94e7bd42d560ea1c1c64e8947794a7aa94387a74781742000746ec98c8fa493e12a9fc196279323da56f601983b5c804588ab0a90c53fca59d161c9577cae71699654c2590f95c9e4fc917e7bcb106d763b8e0acdec65baa358a70a139352bb5d37e9c154c74f75c3fb65534123a0693f169ea33e7898009985574d2831b50e7ee08cd82049c1597590e85957829ea9ee815758e87d7f551c0f4c9ff13e1d9d25a81c7b46107f48f31e3e4924471a395aaadf15bb551e0a51ad4703c8b041c4f75df1a5adf415d00bcbf25c7846f2fcff2fb2b3bec860cafbd13ff3592b0b87c6d43c3c42a121fbdda28bf8ed7ef670fb4223b3a3cf5b604f9524eb49ccb23049d868b7a29113cb41b9a0bef938a4bee790f7682f46467fd29bd5e269354dfe963b650e8e30088853bf3b455fa10a4dd1d17eff064a90df48340bf80f7ee6d155b0909200c2809f226f0c681e2c19c70d112d7d8739608fb426b805991483fb3fac4d291e5f5d7812157afabb9503f507dc4df0865c399e3db1f03d6cc22cd", 0x574}], 0x1, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: socketpair(0x10, 0x4003, 0x1ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x40) pipe2(&(0x7f00000002c0), 0x100000000000000) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x2) write(r2, &(0x7f0000000380)='g9', 0x2) mknodat(r2, &(0x7f0000000040)='./bus\x00', 0x2004, 0x6) lseek(r2, 0x0, 0x0, 0x1) poll(&(0x7f0000000080)=[{r2}, {r2, 0x4}, {r2, 0xa0}, {r2}, {r1, 0x102}], 0x5, 0x8) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x10000, 0x2, 0x3, 0x6, "52fb667b0a08a065317edf9ce0938dd177fa6fea", 0xffffffff80000001, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) write(r1, &(0x7f0000000140)="8d1072c03f4fe7ae6752054cad63c065297270661e0ce83bc3d07d543c47770fcd355e7873e512", 0x27) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r2, &(0x7f0000000340)='\r', 0x1) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xc) renameat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r6 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1, 0x9, &(0x7f0000000180)="1fec64a53daf89b5dd2b74c8d8b52286cbdfc96a9c336ed8b4a408fee9aeba60ad4446a24e379d4a132f5524b08a0d3d0c2a05e829a124df189dc6b79a1c67ec30c39e21f3b2507b848f7c21da74afb6e7871100714f455e0d765d95bad0", 0x5e) 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x304c, 0x0, 0x3) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) write(r0, &(0x7f0000000040)="a27aeb07ee6685cdfadf52dcb10e8370896d6ab6b7539fae1e7335466f91f2d299e30fa59bf031f23c9159f43f1d6b88abaf2769bb0c9e630327d91b5af91d57bb5d922e107009e87fb2dfadfd0ff3edca2034dadbc03939f894e1ba906d9fe28974d11b5daf1b90a70706658ce7572781106803bb5a5b", 0x77) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="df14ce8bb583c4a12cd700fe5a4a79ff20191e05dad3a91dd9588ec9294581ab857da7c6d64aa89abbfa25fddc98bdba2a6ce59439ed09f49468c472ee73facbc2a8a9521f75789d9212cd90d728a4c828d9455b13503a00e16ff333cce906a3b2540167884c0cefdc5cafd8e8", 0x6d}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1a1) write(r0, &(0x7f0000000080)="adf97bb516d4c9e5c8d8d1b5cd43ab97abd4f08d8e939ecd770ad1d9eda58420e9c6d43f9fd3d6ff897a5dae982067f30d6fb5b8679ec01621589fec9e44f73d89534f781bdae87723d7e0620243d472020add4d3f1f2ae64a7cfe7221aa111a027b9bb5a3ed8d0e5799f94ad0e8ba7d4cbe89efb18e7cdbcf26be9fb60dc9b6186a6d18408224091d04eebd06ac39970abc0fa92c89f58f68fcdc4ae8a7108f40000c6b176cd84a36bf907be4320cd2b0ac2908", 0xb4) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = getpgrp() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) ioctl$TIOCNOTTY(r3, 0x20007471) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x0, 0x0, 0x0, 0xa5}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x3, 0x1ff}, {0x29, 0x21, 0xd2ab, 0x5}, {0x7, 0x120, 0x1, 0x1000}]}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) pread(r1, &(0x7f0000000040)="251f1b2f4dde06546d2f5d1ece5d986d6010e5b01e8681aefca412066fae4eef4157d723fcda1344318df7bbfcd20a64503065c53559e4afa5b06d7c54f760e9240d3b441c0f3652cd9b6accdfbe72cbbe45b29473d447d5978eb382a55b01bee1f1a4a4e884f81905a688af990686edabdf8d483cfb8da33995a7a485be56417f0873b3a1caeeb0d0640548e5cb4399906d654bab518cd65c30b8fd2030f2dcc296689c803376814c5af29b720d32ed9d10495f58744020e33cd6b9631acdeef6854808fc22f11d8ddecac20ad61561d2a07f6fbf90c12e9405b7d2c2f1a6fa08d66ccb", 0xe4, 0x0, 0x32) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r3, &(0x7f00004cf000/0x1000)=nil, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r4, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f00000006c0)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() getgid() getegid() r6 = dup(r4) fchmodat(r6, &(0x7f0000000680)='./file0/file0\x00', 0x0, 0x4) getgid() 16:00:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x281, 0x1a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@rights={0x10}], 0x10}, 0x0) kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x817e, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8120, 0x200) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x8, 0x3ff, 0xfffffffffffffffc, 0x8}, {0x7f, 0xfffffffffffffff8, 0x48b8, 0x80000001}, {0x38, 0x3, 0x0, 0x6f9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x1, 0x0, 0x20, 0x8}, {0x7, 0x4f, 0x2f3480, 0x10000}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4c, 0x400000000}, {0x7f, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1, 0x2c2, 0x1, 0x5b12}, {0x4, 0x7fffffff, 0x40, 0x4f}]}) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x80, 0x9, 0xfff, "0f5fc2e6156b96163aafb6f234ecc8fe38f6da1e", 0x3, 0x681d933c}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x87}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x8, 0x10000000, 0x57e, 0x5}, {0x80000001, 0x8, 0x5, 0x3}, {0x9, 0x1, 0x7, 0x7}, {0x3ff, 0x4, 0x4cb6, 0xfff}, {0x5, 0x1, 0x80000001, 0x1d98}, {0x7ff, 0x100000000, 0x9, 0x200000000000}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:07 executing program 0: semget(0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="e21b1ea8654f9d6c2d5ec552aa7fce3e329e8a04722380ca5250a1f31fae0d818f66e9aff10a1700fd5192aa894486f141cf7ee5b33863f679ccdbf1857c56b95bf12c6206caf83a1f9b30b54ee1858e59907f01208b1865012382df4e11b22e86b2036ac64a572dca0535f0bffacf89c6f71eb5399e024733b397226232cf318fc0cd9947bf521a442f5df71fb0ff893ebe72f13dcbc987be839c20dfab3914396b27068368ca127a3091", 0xab, 0x40b, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="a0f1a347d90a4c77421a63f34c95373d09cbef45745599a8a976cecb", 0x1c) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x6, 0x3, 0x2) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281010e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="315a7b615b62a3ffda9f08b78d06728b5e9fa76390204d0f6cf067e521d0a58eff21d079db82d316cde9cbb8f7a0c6a9b904de23da833b54b233f77a4e354634f29598e6c3fa169299b0a941a1fa142f3f2538ba87a2ffe92018ac752b050ec4ac6a908df5f60509396026c6e9184229c3e8c89e431c5ecd00ee7a95956ee5d341ed4e2676f22523a87df07f0a8ce03d6bd5c353da2c847c4813144bfce0912326d43cb41171112f3e82996e2027af0b8bbe1c5461b0de9ea51584bfc6ba8e1623f33479ea2457a6aa347f3a8583e4315713bda9", 0xd4, 0x402, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000200)=r0) rmdir(&(0x7f0000000240)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1f) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="5507eb16a05964ffaef48931af6ab41bd24b739e65ca94ce9f2dfbc8aab6b20ee2", 0x21}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="00cdcea653c5172c7cbe30e1830d8fd8ce4a5637c1148d15e0d659259853d35467", 0x21) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28cc0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="2c2f1b1cde0116ba0751c4357d9ffaf351a7b5f2324cb809934a3532c0", 0x1d}, {&(0x7f0000000100)="d2590e43cb0dcc8dec38eaa68f155592920cca0e81ba3694164e31", 0x1b}, {&(0x7f0000000140)="824a35a0d8fbde308db06e1e7841b61503a345a37f5c84594de8b53f876a08a8708a3345158309b1fe7875a51f14e7a5f543370f17ef1260a3bf942256ac0efd52a527e91266", 0x46}, {&(0x7f00000001c0)="8906fbd62211358630c7c8c272ddac27239dc6b0785c162642ff", 0x1a}], 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/34, 0x22) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xc1, 0x15, 0x81, 0x200}], 0x3ff, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x10}], 0x81, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe2(&(0x7f0000000340), 0xf8e379c3bd5f6112) close(r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1, 0x0) r5 = dup(r2) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000280)={{0x8, 0xffffffff, 0xfffffffffffffffe}, 0x0, 0x3, 0x3f}) r6 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0x1df) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0xfffffffffffffff7) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x100, 0x1}, {{r6}, 0xffffffffffffffff, 0x3c96aa8179dd708c, 0x1, 0x1, 0x1}], 0x3ff, &(0x7f00000001c0), 0x7, &(0x7f0000000200)={0x0, 0x8}) 16:00:07 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xfffffffffffffffc}, {0xf46, 0x4}, {0x6, 0x0, 0x3}]}) r2 = getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) recvfrom(r1, &(0x7f0000000140)=""/115, 0x73, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) r3 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getuid() getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x100000001, r4, r5, r6, r7, 0xe0, 0xd4}, 0x5, 0xfff, r2, r2, 0x6, 0x8, 0x9, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getpid() 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004008b00002b27febf000000000000000400000000000000000100000000000000ffff4f22006e", 0x2c}], 0x1) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30083, 0x28) ioctl$BIOCSFILDROP(r0, 0x80104267, &(0x7f0000000040)=0x3) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) geteuid() getuid() r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x10) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000000440)=""/167, 0xa7}, {&(0x7f0000000500)=""/92, 0x5c}, {&(0x7f0000000580)=""/212, 0xd4}, {&(0x7f0000000680)=""/86, 0x56}, {&(0x7f0000000700)=""/94, 0x5e}, {&(0x7f0000000780)=""/150, 0x96}], 0x9, &(0x7f0000000900)=""/123, 0x7b}, 0x3) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)='\x00', 0x1000000d9) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffffffff}, 0x8) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x800000000003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) r1 = socket(0x31, 0x7, 0x100000001) recvfrom$inet6(r1, &(0x7f0000000100)=""/50, 0x32, 0x41, &(0x7f0000000140)={0x18, 0x0, 0x7fff, 0x5}, 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x192) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x200, 0x20, 0x200, 0x1, 0x7, 0x1, 0x9332, 0x0, 0x1, 0x8000, 0x36}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x100}) 16:00:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x74}, {0x2d, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4}]}) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x7fffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0x9, 0x0, &(0x7f00000001c0)=""/9}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = dup2(r1, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x180, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0x1, 0x0, 0x8001}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/70, 0x46}], 0x2, &(0x7f0000000280)=""/5, 0x5}, 0x3) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x8000000000000000, 0x8}, {0x18, 0x0, 0x9, 0x4}, 0x1, [0x1, 0x5, 0x8, 0x7fffffff, 0x3, 0x10001, 0x7, 0x1]}, 0x3c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x82dd}, {0x9}}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, &(0x7f0000000280)=[&(0x7f00000000c0)='@)\x00', &(0x7f0000000300)='dJ\x8b\x85\xb6\x05q\b\xf0G\x93\xdd\x8dU\'|{u\xe9`\x03\xd0{[\x05?\xcb\x02),\xf1@\xbf\xd2\xab\xcfx\xd6\r\x0fzI\xab\x19\xcdw\xaa8=\xe6\x9e\xfa1N\xe6\x03\x12BZ;d\xc8\x97#3y7\x16\x03\xbcx\xb5+\xa6f?H\xae/\x19\a\v\x9d\xaeO\t\x00\x00\x00\x8b\x11\xdaW\xae\xee\x04%\xb8\xf4\b\xab\xb6\x9cqu\x1f|\x81W\xb9\xab\xd2T\xbe7H\xbd\xfeTWp\xb6cg\t\x8feK\xde\xe0G\x95O\xcfc\xcdy,\x90tO?\xf8\xa2\xb61\be9s\xf4J\xf9]\xc4+\xe9\xbe\x842\xc8\xd5\x0f\xccTh\x00\x01\x00'/183], 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x81, 0x9}, {0x18, 0x3, 0x100000000, 0x80000000}, 0x2, [0x2, 0x0, 0x7, 0x80, 0x2, 0x7e, 0x2, 0x400]}, 0x3c) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000240)='./file0\x00', 0x140, 0x2a) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x7}, {{r0}, 0x0, 0x80, 0x40000001, 0x610, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0x1}], 0xfb85, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x69}, {{r3}, 0xfffffffffffffffe, 0x10, 0x56, 0xe66, 0x7}], 0x1, &(0x7f00000001c0)={0x4, 0xe7}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xc710, 0x6db6, 0xff, 0x9, "6ae584d7467836c688de4398c003e6c969425939", 0x9, 0x5}) fchmod(r0, 0x180) close(r4) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="2a5427ae2e417caeca65dec585e8ac3ab9b5df62523ae8ee60cf81b6bf921ec842a9084abc8dfc489f51f8ed45c50d8702475aa1a63b5f591168f8fcc2a3bfa753729f9aa92f7bc8a86310d2a063c931d515406a876d32cba71261185de0c509cca34b74a313ade7f2bb061a788a406d3157573cf756ada510aa97a0a61a65e20ecd15d46c6bf24130ddaf53a1aa85d74550f8fe96643553b02e4df41a37438cd53cf34558d44ca9db9d97be5bf4f7bac7682047ace6edfbfb371a34ec93893c09820742673c2d6cc18f6249369f78ab8f0672bc35b60ec315ae1a957929daed22adc2148801a3375f3df1d62a07077b6492f665429990b105027d3bf7371300d316dec96ac554d8b71028b5ebe9bd45867ae0d7e659d52eb6071b08998461df76d77c61e4fb75d5cd80a0ba2d5bc0654ced4658b5cf54841e08b65aa115e3052bc8dbf46a0b2399d6f096973178676d1625626e390a8b0090373cadd69d590685c52aba00b6fa017be36302f5f30ee2f53cb70a080fbc315bc2bcef80d5152c637429529ef995773eba7da40713f282dba8393b56157ad990ffb027abfe754ffdd8efe641b856beb3d1b608625fdba18f37f08946fa3c18a6677232eba2a1af6232f00680ba883587c8e4e98302b893b523ecc26d60d2c85e24c1cf2322a143a8a57a08c7fc63fd60ce35db532c9f1cbd1fb74b2dc5232374222c458c9dc7b4761da339c2c5dfb71dcb1ca34688a848cd28cda4e1a99ed979bee3289c3fc417b7f7389bbec13fcb48b10dcf2394e2090e50eec0d598d6870e0a22c4e33339adfcd03545e986c45deaa1741ff2ea6555a350dad6c218888148d4ec0c13ce9d91c23dd391afb6b956656efcc19683d712bb64277cf4e8a45ad1fc99229413bb518cfe87749804575b8353af01b58e5c1873be15cf8efe52a7df36b64048c7bb45f57b43e36bd1de223da0d1518b74304a653e4377537383fdd015e913e82868a845daab939df3e12fd4ad81eabc2c0fd306ba6fe75d2e5f99e01f688a04e9e5c660cbf8582d60a202a50e77637aa8f9e793a1a3116dfc50142badc24f1297b97458b0650f20796ffec00be1873983578e1d96644f1fafc0dbee37ff0937cfc4b1cbd46b35e10f156068db081ac715eb531d2ab36e51cd85557a634687f8fe8205b7d16477c278cf35c4ffe14dcbeaaf9d40f33578df7a37ca5f67dd6c5705ea396c821a449b16f13f92718ad8f6d114240ca215baea84e5705e80769646f8624eea37c60c786abd72db71b7c67d5478073ed2563c43ec89756439ad5116989487e04fb380dbb197299775cee8b8b035d16a57e97cedf7d26e5a794ea7efe47ab50f8ff8432e4d75ffe03317de06f70a5ee4fce5b4a35a253cf2909c02bfd2587348300c0de1f2a59e535dc4709df66cc06f9a074f6da739320156362261f0f8f7bf8388e4cac3ba04e5e1b625afee3849ab4939ab095d911565323ecc29db32b9c10d9de50aa8e448a3d221830bf0627ad5b797d995b3d874842aaa2b3d685894f998337a6ab5cae523af3e9ab4971a3f246f1d923ce59b4458f1456dea939f26bbe32cf73dbf3155957c0b24f4004eb8613926fced3af06afd75992618bbe8cb1b453ed47b29502e216c4f992b2902719fd8f79ba44ef1cb7cfd359afab60274d7741840c3084a7317d959a03c7cee37d7ba2675996333dffe8482e2b65641f70f3ee89833a74d37dc573be52ac7f7361a370bed2bd2a846fb7a56acf2c248975c6c717db8fbb6a890a29152901beacc315dff9b0b349a85d50a9d0c37583b623bb27d72214cca76d3d3a8c197923a5d3602fadb584ec18b19cef59f4d17967e2357dcd79eeb8c65c3e71dfbf939af397330f5fa146a41c5670c5d256df0b7c345ce0fc43938b57d82fc8d25d43650eb359daaa077bbc9f593e6ff51316d0c73f0897e3d0babe45c5039797ef04121bcbd1f334ca7fe9a208d958543f3b9b2198ccd6e070b029b58460590603b030e06f6cfb390a1017ecb9167f34897ad2eb9430350ba137484b6cb5e4b0184aa5442680dedf7bafad2aadaf545b0a626b55bb9f1fec28c8ba3c550885c78b3ca7a4e9a24f8d31d1917acb752ed82de8d15e16ee0438457e94483b7b241d4016bca8769b3a9b56a41711ae13ef3a8eb24a3cb1ce5dedb4da35e31fba3f256bc6c2aa6ba242f6b69f3ba24f0227a97a511474aed2e462829cd4da1be31adfc9758767b7b090b8031c4277ff560e9dcce51acf769803ed6edb90895222b7dfa1bdab1265e4c1d7d6c736bb7d4b81fef15cd2e0f6fbd81746432bfaed74a0bae3f6ab7b7bc2a35889a9cc14a8f8e06a35a23fbe3ca5a053df48c463ef3ae199133563487d123a604bae3771f82f031cdc99497089f2a491e456be6a27bd002a7e0b2ec522860958d9fafb9dca710cb359423d00f2594052ab6ec506826e61939b0f4de1795e0edecfc7cf5a13beaaf74339c969693d8f974fc6e48391807ec18abe0ffb4ba667be7d349b5c181ed4d3b8a03dfa2fc81f36cbeb4b488f33bde2f24d95c7a85425a783e80835cb57d85a9acfe6439e4a2bd6313b72a967c2c07a55f9d486282f91c72fbd213491c14dea0bedfefd2e7ec87c47be76cb72187b27af8b91ddd55691c4a0a873fdd9fc037b453573cedd9dbbf3eca36ea3e8b7d79b681502a64126999dac225bdd97dcce958c6d6e9db0f9901d47327018532ac8affdc0a5c6e13bf5419a83651ad4b50d38681ea197a56e1e8e03d7061f91c10160504197fcda549cac1d90f617a887b213415ec25dcdca79da138840c0a15208fbc77b6e08d2f58e1ad29510cddfdab2a0df3620e6be404e8f9ee97d53ba6cb4aeb7742a28d6546699a757b39d9a10b5084c5d99a42b80a208f5c57ff801fccefd1e5df4547afe978ad67905e8f7e38ec8456da35166c8404e603e246d4e512f63973274cfe5edc76da7d2a63e2e969aee533747eb742c57d735b4055cbfb5de8df0b8867588590a2f106ec024ef5152f9d9f9b8439c3344469ed68b93b819116f4217dfdf61108472932845bda6105141fc8c99b18935892c3a710c77c0a2bc880b03c5164e41b1933989aa6f7e51c8958518802c6ef519641d3b0cb74d8c84bef60331177c6735f5453a82836b23bff2bd23329ee8b27be2ff499be39c49329619fcca4e107122f383dfacf9c991cc4eadf7299aae73496d5396f90ff8c173c5d6327eadf8f8b09a3dd66b7572cd899137f0f4b41b7af64ae065c1db4a9a3b33036b22cc2a24e97c03e1534a690eb0284f5b6ef6bdcb5142f9ab7f9857698729c7935f1caf65a700163f98381be95862ad50abde0d757507348c5647bead5825ac63229391dbdad50bd1001d7b8499973e3eb2b63d979fd60a6bb75f589d4455477fb150a7c1dac83ea70c56fb8073ac3f285b7e199ce6c5ae05c1bd70768ab73bd102b1d11afca8e95bb59e391e9cb8760a00f39506bdf951a0452c87e979681116e66572f0b9ba1c8128e6b34107d9e469c20ea5386b2298b3ee6b3b32bf1807cfd973b5825018154b2723c05aeebf03788a7b37b08e6a35f3f7f0148231ba0f43ce1ad6a3b4e3e0c8b1ddb50609ebe487da140c1776c46143e5fd36742dd9d2dffdcf08b82713ebe67d6a530cbd7c91d5b8f096a40efd0444b1f4ac71fa7793ad5431fc4bd623d81a695f731a0a565ff87a0d6cfde545f993835294c0881fd6d7798232640f2c6ee829f05873a5a48336074e2433e4d09a8bc9121a4a81a7e532933db4d522764f0044af32e75599b2ead12828f8004af653044ab81af40aeea3f8416be0fa9e985433f0541b64edee83cc86ee28e2326ceeb86554179c9d610c7f895c9f25de5811c5248ddae35361c95a8298c7475890a824d10fd4b049f1c449332f39bafe4aee71947b9c84bb94a17152b93ebe8a9911c2e7d67ce2e9c2d89ec8cce943b7e3e0637641dd27b6c28f602d0fe017d21efd8fff5a39b4ffef259f568b420ccc0ee3d75110e676eb0d056ee671849b265d87ca19b39592c7695c13d961b9a782dcb14e7b8668b0987ecd4802a535a939cad11a6210e6dfe088dea673062d88231c550906101e61c000db8b950d38beff8220c3749a83b6b90fb60231731dbfe8b1fdc63220ca62c103542950f906182c11cea8ac18ba012d2d0207708ddff8267a9e8b1034007da16b9a81f5c6d0f82f2aee9bf29dbc31015101275e52b90dfe036d0c23f9edaedacc13b2bd20fc75203a0f712dc1d2202ad32329f254738f75ff9cff10618380ef724d4262c015ff58f41c9be20b0653c08ca763426db5e7a7d64eaffbf6632558e3d3dc23df8ae29568290ceb5fcb4538cdb8f4e32dc9aa246347e433305213a969b124448ee674a57fed5f1283d00e8eaae6892478c19ca06174ab9a649254a63fe3d75b89f013dd86d4a1530db822cfec3cd81eb66a2999f27caecf781ac2c47862f2b28a7ce1e96702524f8a4df844a00e9a945d344caad60f9b26714800488ec8a698d5721ab43d73e262b41b32066e5786259cdf39f0367b1e1bb623106125a71f647e7315f1ba0de12fe0bc105488d51cb469c60d571744eee4664350b447585f4b9237899879dc8f166e7b95941d6f4167925362b4308ebeb405276be315a44b52ea64be85d903e7a72b658e6f836a9eae43baa497bd381cf00d7ff43254492e417b5ff844869eb3f41392f09665636d28c2f5694ab73d5d9ac6332ea702284b8daa75223adc8828e407f0ac057da2e4437e39e4bf83e171caaf188ba3201c394253275c35c2345c8207578c277edebca434dda7f7bdea4af320257ee54f5c69e80ede4c3887827c09092d1ab1ea17b97df49748f0cd3e537335f139055a0ee51c18e85a9a22a0195ebc140f79a4a2a218428d04e7657bef78cb74b3b0c3a66a3b5b360904d140ed3ef29603a94fdc1a1591f6962256c303f14e428c2120047a29ed28c58f87eac979782d0c606a4999c25942204b86300eafe0d13c98e846b04a7dba7f7472e92ac77e164488f51d24d922e28b391464242bb7a916ea0a0560558f4bd9df76592abaac3e7145437b97810a795e0bb182b2bde1b27dccaa18208e153825935a285b1f6cf66e01da2c2a9ff139eb21d7db989a7798d01e52c015a4597d92e8dc2fd38cd0f2d9084a836ea7084acf3274623052f53cb07ffb4af28c3f27631020cad5aace756e3cae343f97a1a902af807bb5ac6b1cd674730e5c3864693cc8de1c40e743347fd3ebe3235dedb598cc0ede3a8de100ba4f6d8bfe3c18665a8bcc16ceed30ee34afedabc520a584d00b8170005549c55a8c0c328ea49283dffd34a9128e4f46972c2fcaa8c75e29c39b8f23013ab188658b2910e27f4464065dbf7892b2cb12d7aaf06e6c4d19b7aaa5ff90f4d0fa8e777a200481934c38e44536f58404d7c80d9fcf26c9da2b8ca2f114554d90fdfcf2c8ad92b729c89411c7d830a9212977468b3bfb8fb2d187fc661208dc6036c8d973b6158f14f4bfbfc425cf82c3fff6085388e17e696f0e055010e91fd0fcd5352d5178d4ea06f08f55c1386643e5f5c315d35873c58198622a4d8e559bdded1c6064f9c1ea0cc3d3df37a96fcd9d071254275751da724928c0ba5fe6ffffded7aff01525868539eb6af06b5041d57d38391e1a203309b06e18660709ff12afd383fc5783c3fee1bd678dfd89098254774493b5b0834bdb74ad3b882c488f784be13b14d6b1bfa8c3e64ba871cd4ec0f20a2ddb3934fc495b7bd9aef16e278ec3ab516aa9c78", 0x1000, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x12) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10401, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2038, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x200110) r1 = socket$unix(0x1, 0x1, 0x0) geteuid() accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x8}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x6a1ee04f9767b09b, 0x1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r3, 0x20004269) 16:00:08 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe00"/44, 0x2c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x8) dup2(r0, r0) 16:00:08 executing program 1: getppid() r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpid() setpgid(r2, r1) r3 = socket$inet6(0x18, 0x4, 0x8) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x8, 0x9, r0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) accept$unix(r4, 0x0, &(0x7f00000001c0)) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20811, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff5ce8, 0x9, 0x428}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x9}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2, 0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0x400, 0x8000, "a4839f1d0e6eca1a90236d81b5012b263752ce47", 0x1, 0x8}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x7f, 0x5, 0x2}, {0x9, 0xc0, 0x2, 0xffffffffffff7fff}, {0x7, 0x7f, 0xcc5, 0xff}, {0x7, 0x1, 0x8000, 0x2}, {0x1, 0x9, 0x1, 0x1000}]}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="8b2b5553e14c80bd006322e79b64f1101f96f3b2cd16c65523fe02b18dada7a40f") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16e0900000000000000a9815f73f2a044fd33055552fbd5e41789001000000000000019f52f0c79456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00"/101, 0x65) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x400}) write(r1, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/200, 0xc8}, {&(0x7f00000000c0)=""/50, 0x32}], 0x5) syz_open_pts() 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x2, 0x6, 0x462, {[0x5, 0x7, 0x8, 0x4, 0x9, 0x5, 0x0, 0x4, 0x7, 0xa3c, 0x1, 0x2915d008, 0x7fffffff, 0x1, 0x9, 0x7, 0x6, 0x8], [0x326, 0x40, 0x0, 0x7, 0x8, 0xffffffffffffb307, 0x87c, 0x3459cc27, 0x4], [0xaa54, 0x5, 0x7, 0x8, 0xff, 0x4, 0x7], [0x3f, 0x10001, 0x6, 0x6, 0x6, 0x6], [{0x1, 0xea1b, 0xee, 0xfffffffffffffffd}, {0x9, 0x40, 0xffffffffffffff79, 0x9}, {0x3f, 0x9c6, 0x5, 0x388330c8}, {0x6610, 0x7, 0x80000000, 0x8}, {0x4, 0x4, 0x8, 0x1}, {0x4, 0x0, 0x2, 0x401}, {0x4, 0x2, 0x40, 0x2}, {0x7ff, 0x0, 0x6, 0x8}], {0xffffffff7fffffff, 0x4, 0x24000000000, 0x1f}, {0x8, 0x1f, 0x1, 0x265e}}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x80000001) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r2 = syz_open_pts() close(r0) dup(r2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xc0a, 0x2}) syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0x0, 0x6, 0xfffffffffffffffd, 0x2}) r4 = syz_open_pts() lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x2, 0x7fff}, {0x18, 0x1, 0x10001}, 0x6, [0x200, 0x9, 0x92b, 0x3, 0x2, 0x20, 0x7, 0x4c]}, 0x3c) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000440)) r6 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) nanosleep(&(0x7f00000001c0)={0x628, 0x9}, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x8) accept$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = dup2(r5, r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000280)={0x81, 0x3ffc0, './file0\x00', 0x8a, 0x665f804f, 0x4, 0x6cb4}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x9, 0x8001, 0x956, 0x6c]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:09 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x2, 0x8, 0x1000, 0x6, "5a727e4a8e5d2ebb13d79dddfad8ce6acf915efb", 0x5128, 0x5}) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x10) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000140), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000100)}, {&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/109, 0x6d}], 0x7, &(0x7f0000000500)=""/45, 0x2d}, 0x1) r2 = getegid() fchown(r0, r1, r2) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="47b8da33bae3862059beba494c6eea2bbb986ef4c440aacfb50ba16f13cf80eb7ee7f82c24e628e3df80a91568c199a30b09c2459628f7c3d8a32ab59e7aff7a2626ea1310748b78fbae6e65015d61d9a42d82d72bebee4263924b7751b73611e81570bc57ac7e978c58c29f4df70e5a8fbdb45242b0404956c3858d45", 0x7d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/31, 0x1f) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:09 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10000010, r1, 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) fsync(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4004503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xd563e84f3e8a8b43}], 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/148, 0x94}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x9, 0x0, 0xff, 0x1, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x2, 0x8, 0x7}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0x666) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r1, r2) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() write(r0, &(0x7f0000000040)="97a3afaec8d411bd8cd5a10ca68ad5bd6c49a5ad486c675463edba33b7ce04814df4860c9e31a849d921c9a2bbccce6da3bd51d3f58aa6af18ebc5eb756108486f4aaf37da3a12a1c9c52e699925f292f9deb59a17ff", 0x56) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x6810, r1, 0x0, 0x0) write(r0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000340)="86642326d9e047c88980c4bb90c100d5c1f31b93884cba2b183640195e0cada891d9d661c43f19a1f74288b909a2c29fcb6b6441b1bf495d6f72362ccee7a526c748b63914e9b1778a1fb8cf20102db588bbf5e8ea246bc8d0cb1bca2b539ea0a523eee31636c31c56f14ab7da99180411f4ef9758ab33702797defdb579ace49932e3ce39bc4f974e942fa26b99c634688b7482f2ba248515d213e1155b472edf201ca959e823fa21b5fbfd5a0b4b63f363f74bd7d87bf87b03296b1c484c0d10086856a6cd8527", 0xc8) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$VMM_IOC_TERM(r0, 0x8004745c, &(0x7f0000000040)) pckbd_enable: command error pckbd_enable: command error 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x8000000000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r0, 0x80000000, 0xffffffff, &(0x7f0000000000)="2c680ac1185aad176b415dc2bbb25f4ab01ba8b15c1bce7cf35de47583dd70e2836cdb9247e17b16eb786d630e305bfca7c711c70f2ac7869a72c200c67109c3fc36a20cd9e9b8461573675415c26cfae8c3e30a975bf21ad6341f68f78986b99fc52ba6260528896f39a9423d7f13703821225e77c3afbe1eaa1d48815b36c9474debf20181ae96c7c5f5635cd886e2d4b850c4da092bbde18e6e", 0x9b) listen(r0, 0x1f) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) lseek(r0, 0x0, 0x100, 0x2) 16:00:12 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/224, 0xe0) fcntl$lock(r0, 0xfffffffffffffffe, 0xffffffffffffffff) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x381, 0x0) fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0xfffffffffffffffc, 0xb107}, {0x100, 0x0, 0xfffffffffffffffd}, {0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe80, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000440)='\x00\x00', 0x2}], 0x1) syz_open_pts() 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) write(r0, &(0x7f0000000080)="1db7d1f1bf35be4e3218149928272b1a5edd6bd7166ac71a6613af4fcac0ca9a3860e565ecdce113a44374aa81fb5c2a46e0223e4da62599a9ef21e2301117691dddaddaa68fe5c46329b7a6fc6610f02f3e62a68c58755f296070cfc60226f26aa35ca590b5b1c6936549bc06a62dbcc1b4e4a0456314dcc87a3769cb422fa853", 0x81) r1 = socket$inet(0x2, 0x4, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x90) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x190) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x60, 0x864}, 0x1000, 0x6, r5, r6, 0x3, 0x8, 0xfff, 0xb2ca}) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pwrite(r0, &(0x7f0000000400)="144c58eca414fbdeb57b679c511d6a144f9fc4ebc01e9c53348460c292e0412203fd02767d82db9a8aa21e196b18caae4726cdb8c4100052c86bc1d3b5438166f001cada0e56fe5f6fc8679023ca9d6d55fecf2f433f93a9751dc26ae5b94009ecf1d1aba088406b01f12e4b65ca1bbc5ea9fea6dd2dacf00fe6f341653e150d576784033223716eaa14a7a879197f083c5c77c58dd2ea53411ac37180b988755a7d28aa892ead32158a36c31739cf4572329b771902370b5b406cdf9cb8c93640f07a0f314d4e6e7c076718d1346bf1b8543534f54a4b96cfb56f1d363a75db1ca3107729", 0xe5, 0x0, 0x22) kevent(r2, &(0x7f0000000180), 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x485, 0xffffffffffffff9d, 0x100000001, 0x225, "9b6fe67165f11136639e87ccf8c06a4b1b2bcb48", 0x32, 0x3e}) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) write(r0, &(0x7f0000000200)="ed80e1540000", 0x6) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000300)=""/244, 0xf4}], 0x1, &(0x7f0000000180)=""/35, 0x23}, 0x43) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99909caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ecedb605f837a7c6b9901e42613d3702dd80b0591e4b3a7b9c131d9a05dfda305ed37be989beb316b1b7a303f8f64f499e6eef4fd84ffc2c2d5da1505fb77066322e73ed887f6a21f8873030924a3b268065bfe4bf1589a9fe239232fbfca34e888653505330a9a2f51578948402427e75ec8c1bdbe3e66cf9d05b7469ec20e51fcb7c262bf5d92cdb16e6a2b9679d2c604c4d1093a0a23811f2", 0x524}], 0x1, 0x0, 0x0) r4 = msgget(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x40000013, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff7, 0x2}, {{}, 0xfffffffffffffffd}], 0xb4e, 0x0, 0x703f, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x200) getitimer(0x1, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000002c0)=""/195, 0xc3, 0x841, &(0x7f00000000c0)={0x2, 0x2}, 0xc1) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) socket$inet(0x2, 0x4006, 0xff1900) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1000) 16:00:12 executing program 0: socketpair(0x18, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/183, 0xb7, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f00001b4000/0x4000)=nil, 0x4000) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000140)=[{r0, 0x13}], 0x1, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xffffffffffffffff, 0x1, 0x80000001, 0x100000001}, {0x6, 0x5, 0x7fffffff, 0x40}, {0x6, 0xfffffffffffff800, 0x6, 0xeab9}, {0x0, 0xfffffffffffffffd, 0x3, 0x3}, {0x0, 0x0, 0xd2, 0xd75e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x88, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x2, 0xff, {[0x7, 0xa3b3, 0xf582, 0x5, 0x3, 0x1000, 0x80, 0x583, 0xfffffffffffffff9, 0x3, 0x7f, 0x400, 0x2, 0x401, 0x9, 0x8, 0xfffffffffffffd59, 0xffffffff], [0x7fffffff, 0x7ff, 0x3, 0x8, 0x68, 0x79ab, 0x7, 0x1, 0x4, 0x7fffffff], [0x10001, 0x0, 0x3, 0x5, 0xb1, 0x4, 0x6], [0x9c, 0x7, 0x7, 0x2, 0x1, 0xfffffffffffffffa], [{0x2, 0x800, 0x1f}, {0x5a88, 0x1, 0x7, 0x2a4}, {0x7d0a7d6f, 0x100, 0x4, 0x4}, {0x40, 0xd0, 0xfffffffffffffff7, 0x3b84bff6}, {0x4, 0x100000000, 0x0, 0x1ff}, {0xffffffff7fffffff, 0x100, 0xfffffffffffffff7, 0x2}, {0xf4c, 0x5, 0x10001, 0x8}, {0x10000, 0x4d00, 0xacff, 0x4}], {0x83e, 0x2, 0x81, 0x4}, {0x3, 0x9, 0x8973, 0x1}}}) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000000)=""/92, 0x5c}, {&(0x7f0000000380)=""/220, 0xdc}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/75, 0x4b}, {&(0x7f0000000580)=""/53, 0xffffffffffffff73}], 0x8, &(0x7f0000000640)=""/69, 0x45}, 0x40) connect$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfebf, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x8}, 0x8000002) 16:00:12 executing program 0: socket(0x0, 0x7, 0x8001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x200, 0xffffffff, {0x4, 0x2a8}}) socket(0x0, 0x7, 0x0) socket(0x2, 0x5, 0x7ff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080), 0x4) setsockopt(r0, 0x2, 0x3, &(0x7f00000000c0)="d596365e263119746caa5e6a6d23fa0db0bf94eb0382ea59d2998b66592816fca7d96caf27c6e82b2c36e8ff134745c202e4f9a037664f909412f959e0acfbbbed1482baaf3147616f341234d6a0269e1fec334064533d18f0a86916cd4a1193fc83d708e8bdc2151d6a3dec89a9d31a75207c83490e9cd047d985f69bd079aa333c8838b8d488fa861e89b91c0c6dbca1a8cc5420e3c93a5c33a9ea73e7904fc303316df9baa96e625181d9e22008f0eacceb4d4cd1c20a7ff0bf4edbd64d090401cae366952220899b", 0xca) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8, 0x9, 0x6, 0x101}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = dup2(r1, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x1) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0xc369) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0100000000000000ffff000001000000b8f1eecf2f757fd59b5e4c22"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair(0x20, 0x8000000000002, 0x2, &(0x7f00000000c0)) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 16:00:13 executing program 0: unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r0) open(&(0x7f0000000240)='.\x00', 0x240, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x7c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) getdents(r3, &(0x7f0000000480)=""/161, 0xa1) kevent(r1, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x80, 0x30, 0x2, 0xc}, {{r2}, 0x0, 0x50, 0x0, 0x2, 0xbb}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7fff, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x2}, {{r3}, 0xfffffffffffffff9, 0x24, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x21, 0xd7, 0x7}, {{r3}, 0x0, 0xa4, 0x2, 0x100, 0x93c2}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}], 0x800007, 0x0, 0x200000000000000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000380)=""/225, 0xe1}], 0x3, 0x0, 0x4c) ioctl$TIOCSCTTY(r4, 0x20007461) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0x2, 0x9, 0x0, 0x400000000000000}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) 16:00:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x5, 0x5dd, 0x4, 0x1, 0x1, 0x9, 0xbbf5, 0x3, 0x1, 0x1400000000000000, 0x4}) fcntl$getflags(r0, 0x3) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0xffffffffffffff15) write(0xffffffffffffffff, &(0x7f00000002c0)="1b40000000d42e482cd60624350932570506380c831b4af0412cd1227bc7f75a43cc4eb87f7a9db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942502c560d12b050b35aa775b0b8349d5dc70588070bba502725ce75091f931b398fc320d34e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d877e6b6759ffc0ad7c2d73946c66e5780184051024a752", 0xfffffffffffffd4a) setsockopt(r0, 0x8000029, 0x800000000000009, &(0x7f0000000100)="fa5981f4dc24c364bb2f938538dc3d19a17714542b70817ae944a3b4cef1511772ae61a7de3f33d845ecdc6b05ea0ed94ad2079720", 0x35) recvfrom(r0, &(0x7f0000000200)=""/20, 0xfffffffffffffe52, 0x40, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xffffffffffffffc2, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xb92, 0x0) fcntl$getown(r0, 0x5) 16:00:13 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d04af22bc5ad266533c9f5adb4e741e448600ce7"}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/168, 0xa8, 0x842, &(0x7f0000000080)={0x18, 0x1, 0xe1, 0x3}, 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7c", 0x21}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc020, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x124, 0x122d595182f8a205) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000eaffffffffffffff00"/110], &(0x7f00000001c0)=0x6e) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) getsockname(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf00000000ba0d31e99a00000000000000000000000040000038b60fb5590f", 0x2c}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) 16:00:13 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000280)="12035c9a7df87105e1e922f3e0740df3bb2c8c58fd21a0591f85bc0d3d1d70bae545fee9c242efe62794bb5fb67d2816313a010270ca10154ab596843a71d7935609dfe6449fea7c7ebe39b54c11b04d236a19941f7faf5610c4464b54597087bfdb312aad30c31d3d409e9dceb2de680f3fa943b7d7868393d090ff1649f959e77063e36137f9134097faf40a0c5d75cfc6269d27bc35c72dfb6a6530836c6808a6d9c35036a1ed929b05ca3cb2fa28b7c2ce16fd17f34fe7ff6ff642de84ac8aed59b34a3c4e6f9522ddff011dcddeb01d9982d36bce7504418bb2b35a5c6e061eb9bc4b3a3d9418048b362bdfa6213c084a6461d4201a31b4c2f628a930941092a3d991faeafae6953f4a76a9a6f98bc6d6a6d429988a169e84160cd15ceb34f08f677b1caf50e0029e1b2a50bdcbc9912c01152b9c9642d9801b0007f77595afe8e6eb8fb2692b24608796a467913e337377e889076a8f487052ca6d68ea20b66c6239d36293460113c9f1d6c1d09e4626dccf2f8aa924eb62c9ff90a9fa10727c11390d651e73d5df78f73a3a146fb35bef836c2cdbc57b79c12b920422a6608fa9f97d87c8a1a513b4b54fdee56877b35ed512871e575fc056f893adbf39200938cb70e0229f6e7f2caa032276f127cab813fbe7203e82d43362dd83928c62d60b83842fecb481ab872030cbfb1366e29ba5497a56f322c8b40f01b1908a183c2a0f93c1d2b54e90142a25463ad3d84feef93bed2fb3a80f4721297a704e418496db7bf28c59eb268f133535515ac7f5362b784f1cf63906da470bd10117ba7469776130b788cdb925c0515273d4b0a3147b9a87e7fa18a5191451fa7a959acef0705a8fe853b13c50c7d7602416ac0f6983d92c8218030f51e66291a6169c30e81ebe15b23ddf4b194727a7db351275eddb4a23b0d409591ae9cece911d4e9aa08f6ee9ab99fe31c6d3dbe0288dbff4ae29a9d4978ce7f1680e25d79dc09aa1618e992fc45ff5fd8f08d7fcbcffe263c01052f474f32f6e9675a35d0ae6540b2bf00c0e28b83876de40c0535358b2fffec8b94c5ce71fe6db0a8c99d3a2ec2a32d247370df2f9ed0566092a6953582e3a4202e3a9d12444d2f2aed1d0282c8b992b47ab835190a81064ef072a8ee8c45702aaf0f6cee49ed9ea6fa43c6f14844171680d6720816f31b9ee2c0e09621ed63e977c626c4ac4e2cff0e563057889340e65956e7d39631cc2ba4a86416c41a21a08e4a586d8c7482224c39415a6148a86332a0c84b61f3aa1a32d5a37429e4514ba55588bbefb4b213f9d3c8a1ef8607c8eb44ed43491f0bf51600cc590c6822996d878f30a51fb333bc500dff9222d818c3c1b99a0b1e33fcff675e4e7767090184253afc1bffc1fb2d10d2f7bf39cce75706749d2a765d1b0b7cdbd41448e981de8d4a431faa17144e2f9b3e85cf97b5081ed02fbd49c2be871014a554bff4459658e6db34fe69913c963895c91faaa232582175151efd61525c3f7f2e59e951368e90525c40aede881948d64f448dc3297a5787a6bbe0ab56bb7a251b02a8aebbf018ae9357f336b7eb726458c2d69006a31b0fc5fef07152bb93b54668270fc9448178c8184453c2a99c7c5021c1d0c953d91ac67da7e57751e5c0bdc3f02d65020468b91674573a44515abac16a64572dd2645e4bb9d74b271ec2d3274fb0475ae67794ea541bacbf6a7938036ddb97e2b2a2f5a18d39460dcacee63a606ae0e541ea8f19745d0750d1114d0952fa5cb8033fbdb0723c68d0720a469cfe7f2254571a2ed91339f41d51b57e2d3fd82c881d3d5f8cd7d516d70b9a79685a250e80ed5f463e2c20286329cecb6d999731ec4846a4258bd95d0c845ec1da14c9e9718b185e7c792331f0b18031ed6aba43b20227c0405cb413bda478d63bd02288e7ec55f56764ba3890ea4cc838271c2f8b1fa77ee9c885dd4d10f5580ce304ca93b56f5cf519ed9e554e6c7ee92ca1b80e6d9bf9ce6744d67b8818c1d05c70e0264213086524a2293e532e14c4ea70f3d70a2b5bc4a557182aea83381ebae22a7de28ea27b3ac83d7b7e9766241d99072f3e8cb9510608b400c62e8369b3ec15f0503f1787d3c97297682c078ead931bb930b3de2933b732aad4fb059e44f84fd563f2e46fd46c10317251904e65d9b41fa7a0293ace294ab0765e2da0c6ad5fbbc8b24d12c0943514c69dbd41711df6b81af86d7a2b1b9786b19135c47f2dbc7ce864466620a8fa3ff443989ec16bd06e0eb59eab9774a01dc4d5d91b7f39379df521c1e764aae3aeec3a386df0d8415917a99fb815ebca5d363efccc8dcd75065654a5d87af52c15d2ea1502af155cec08ca7e4a567c39ddd47cb6683a53205850b9dca8acef6e1f51d75d5fa375eb37bde8dee9108b6d93637e20bd73a6611c85ad834f0b6d429a8f43461eaeb185458db87da2fc8d83c130c50f9d23e6ed88a7f6a50db4d8a2408d2650554a7d3fff0b26bccf6d4b2b585815f007bc02951011e9ca42807e0b94058fcc60029c262249c23eae372f933ef45588d00ead34aa973c8a8d467ae8a539be618b7c5e80125ece63da5c06a1ffe3bcc82dbc61f34892aa11d1c7227c68a7fe9a88becbd5cfac9624c8a289896c3a3ad0871de3c037783d8eb1e58b91f1c342f308e39bb154cb54aea9cc7b71ef4965928292ff592eb85dd7bbe84e5ee42c01ac9653bfb9cd5d0a7a21b1d7f1a074a4b429dc9896d8045746e77d986ceb5e066a11127e153270210a395cb0ad129828032d722c6dd78da3403393491c47e02bb657d9933180b3f4874bd4e8aa538fe740391369453ab4eabd97809ae2c22dbfae3c3eebe54b1491c50c429b543a695f06acc62aa37212038bd17186898e767cdada78bfe9af3b6dbe6fa9a898e6173dae77423d1a08b0ec4d7966749b01d66a79967905dc6327409d90860a7baec3bd181577924ee051664637a3ce9e0a1bfb3b65b0d81b23fc70d3459909dd4163ad9cef810ea149b29105f924b2bb0bbdca893660c20367d7a1685cdb204c085ff0e3c9a643478a1718777f3df190487cf6a7139089a7742715d802d77fd5008551c61bc4103c9221a360aadaac17e5e40d437595bcf6959d9302de6c2da631c13721d95a5a1c0a5442186ed4406f894cc0860405b38575712d6b662f6da65286ece834255ea997e559dcf230f0fe8d4da4e9ef5e70555e0523350403ba68c73ee417e88f6f344604f14a71fbb0aaa601c6aeaa12a152516ae0fc9c5cdf29ed0ca72a5e80e9cc6f4cbebcb9dcec3328296d5c5d28c77297c13e8f3a06fa35dbd6d5f7ad7d569e7469dc4e5279385b08d514125292a7815a070e35b382df16f6101bf2f77855e82d1db6c353b3949dd2c1200d9f8ba730eb1bf13f3d28b7e1bf5136aa87e3a56caaa4522eaec7b3c575b6b17c60183665a6488af2c375dfe183f54514637593d24a1e38f79f3543e87d0f2fea84e7a9dfd938566c032454084220b494516955e47ec32c54e869fe1f7974c43015751bbed76f02ebd4ea462fa8eedf4328f35ee23dd358e943b48e51d25433834bf3df1c06926f7b8eda32917331f1cec687f54859b55c1aa2ac70a5c6cd99053a669491b4671f2aa73298c332de14f410c67078e004bb249fe579271a18b30f03f1b27a7063d3fa91a2774fc30f79a66fc67e0227827ed61fc4e9bc638b7512269952a1a3162ed890edcd62b457dbc0d88d4629a36d92efa74a1c6d9d62fae67ba75205239acc267cfc5c7ab5107fa74fcc95bfe1d7597aa5b1b3c9b819dadd138db01893fb41e2b4b943629932ced6e3f25716b70c9ec2969203da0d8f30aad53b80c7cecaf17e80a912854c1a9c0f7b9398f3827a3e5f90c5ef6fc61ca9fb05137cbdbc102b792018a5f66f6a588de658cc95c5ffd67229c67a8e9caf95f2d3b2aad30953ab5bb0c3898ed7341a5f575c20714da9f30a563ae2288570757754737e8ae5fcb82a76d052a276fdff725f9472aef6068f7dfee7922200035418f9d44bf5fa1d601153fd9bcbae0700f734529b4a5fda40d63b92a1048d67f95904d01bcc075ab782d9da3da0fb47936d9185cd98b6a46090d4419873748af685e389efa794945a3f4c8673f96a449d49776573c151e25785f3593f74a4126cccc0174f3d81206683719ff79fa09e01884a7a2c34726039946bed045c37bd4521799b83b12db542525575b909fa197228133b23add5758e55322536e5567c182b8b22c4840f83b97b7858a79eb10cb731deaa8017621e3eda40e3ee2bbd20e6c8961cce62ee40e2a9f7f9a80e83d1c409687784e4f1324b4a8104abf69df71eaf46f12c09a99416062eba4334494a14c6e0aa67fd5e0241a08464efdc173b3e04e76b434a1e08f2545845074b10ef468d1c58c689c942f6a3d5e25f6e1fe18a4ceb136ea1ecbf55dfa07e3414368f26cfe0fa28757163656a3f4a80047e844cddc43627820fc5cf07c36d14db41997f174c6402cfac4fb8fa14b5ad8e021d43914b29dff42525ece9387aa8f2841db8dc834e2976bffff676585b5c5b1b25a03811ad1bcf5aa148da72395fc8a4138e2dbebfc5271eb0a4f99c61d3566ce50ffddf75305748a19c0b419eafec05d61367f810e2b66b58fe6f2d3c126fb89bd9dacf9ec31402a400e3839446776e8c07cacafd33757f8d13894c0bd3a58db48ca944f93f43afe2b0dbe39399f8112a069a32dff4be83d7e3a6cc1e1a0950f33529ea6d68140d797b71b93a6b5f467fb9146db3f10949e48b1c2ad2d3a3fab6e22a3fb72bcfdd64aeb7675f7136923a30d1991b84ac4bdfb9ac0a82a6b994bc068b336f751e72398dec3a81fcf7027e069c6236d51d988f33cdff658f24dea5a268fb985a0cdd0c611ce7b0715b85031487e3d6743fce75fc287bd97f265a8d76cdbc9f1a30c16782d050960c47a2be8341cdef35c273bb322d2c0aacc443aa9961b79e6759bb78efe170105b3d9afa3e77534336823990379f547103440e7292e38f475e63d6c1ec600f14cbc30dca142444ebd335844c386cd087e08e34b3bd71664eae612ab1df68fef505ddcf0fecafd478a704c93e37f2f11a88f074295581cd0763f4423d535bff73acdb16082513d47a74ca323c53cc55976618802d384f312c16ef5a2c9e7315d2d15785ceb04a91b49c1d0228bf3fcc13560f2db0d977d2c5253e3061e5e8564dc6f003a982f7359b5cd310b3da12411a6e04223072ee07a580e3168ae39c02f6a090041522beb1b222234fd3b036ff471e913d1f4fff9b527850ef1445ac96afedb5b5714d67b7e5149b9436c1b22ad0aa8adbef8c4777e561458832b3058a30d5fe5db2c1e5c5ca6e0399747304a71dae5d5aee8b79a133376bb816896009fd739761c75f1631a8be0e63cd4844cb5b6fe6e8bdf225c160ab2dd6dd26aa96205094a1b2d16c312b75cd11dfab7bcad24b62b2cefdcc1514cfefb66539899191069ec697915da2afbdcf5d309c708811d36566efe2f4b2979e877e332fd750ac1ec49487f7f33c7491866c7da5da8ef9886f1c12680543d1084c0fc2f492c3560b6729345b1c47d783a9162408a1f6705717e338c37d549dbf5a4c9c35835cbc79a483db54e0a208becad791970e6ee6aaab46e64f6275ed81ff97ee8b1786707db0cb6df0e91b1ffec430a8c0403f3d697261bc0c70c73cf386c51212fc4417c7acf8d28bfe7e5cf2f9c4cc00a26b1955b4a4002bbd8e2fc74b1ffa915ab5287923606f667f50156305d1a43ef5398923ce14e", 0x1000) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) setgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) setuid(0xee01) r4 = semget(0x2, 0x10000000000, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\v@\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='}\\#\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcc^\xb2&@{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\}\x00', &(0x7f0000000300)='m\',#\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:13 executing program 1: socket(0x2, 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a2914c44f7b202c, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x24, 0x3ff, 0x93, 0x0, 0x2, 0x400000000000, 0x4, 0x2, 0x3, 0xb30, 0xffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e275926c77881c174c2a2dbf6d709a2c92b1aad14f7927b4fd9fbe9d226180aa24c93e288b3b8542fc1d18768d8e282e46e3612651e6258f4f18b22ccb41f4b21384c15ecb269e044a6948983d00ee2e27b7666c87c5a336317750878cc68e892ccfc43944072030e4fe9feb361d5fc49b18d659a2bb6c7149979e279dbd6a876cc4992d80ca50af691629b55763c6190bae610827009f240281831be0168f1ace0755f8cecc0d20963000800000000000050dcedf9114836019f99a558e3083da37cbf4c28f5110bea45c64e145c9281ec3d05caf3c12bd6caaff06b66fa5af93a9fed153be5570e12e923eeb495653faa6160e4497b7ac5d2c5c0b754902559452735b201dd76ad637e2f25013f97ca420f59c37ff84d8bfe46074cd0af09d99f38c2a85a72b11313672e4a", 0x1e7}], 0x1) write(r0, &(0x7f0000000380)="6f3969272f3caa5de1d14c877d2e6f4781507db4a8fefb361af26ee521224e75df09c31a39964d63f88878b16325a1baaa6ac40f71122543d6a75456c1882d58b024fdaf1a99481a4c2c968e60485dcc396c550f77243826f7842714cb9828d9a5407d219835be41528c17b8676ed1a6c4dabf56ca2e6651d054e3640e1c47f2deb6316db6174d4650", 0x89) fchdir(r0) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x20) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002053, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8) kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget(0x0, 0x380) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/82], 0x1, 0x1, 0x1800) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f000077c000/0x7000)=nil, 0x1000) msgget(0x3, 0x200) shmdt(r2) r3 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f0000000000)={0x3, "6a730c6fbbc49c9725c66e13032244b13ec5b9b58e254fb57eaebe06eb026f388a28c4e408923c595e4a1dc2de3fb411947a31a7cfc376eda8509fdb1243a2339d9f9a5e21574ad0d4bdf707f259fd41a64c3e221c"}, 0x5d, 0x800) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:00:14 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x40000006, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xff, 0x1, 0x0, 0x2f87, 0x8}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x14}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x0, 0xc8, 0x100000000}, 0x7, 0xffff, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000180)='m') 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x7, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x80, 0xfffffffffffffffb, 0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pread(r0, &(0x7f0000000240)="e7d8a5a6bf7175cd36a4f1e2549867c5c29a0533fe9744ad7ff7b78800b8a65619452fcb2fb0757d58aadb72a0e5f1312cf69f14de28b1c95da9e540e096a21151579032b21d9c347084e6c7fad980c46a38a29e409c862fa44ea7f56a1e097c6f608aa01bd8d5fb7d0f3ff87f170c9aa62d65576eb2330132e4104b5fcee05557e2ab4f075fdd9f346e73b304362966794154e20484e62cb93cc4e24b5c8f275554ba509309859ec0d6c792e375f7941131561c9da088a99fef911ad38fd419ea004e83ce92a7e3a71af24fae23a17849ccbbd9ef857ae7e2c6f6e57327438a68dd3ca8f5bbde64afcf29f0d935929cb438b5c8f80148ddde357d", 0xfb, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) socketpair(0x18, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="ef67b68811c9a0c83ba48448e51e11c37176479fb3ddb3c9bf8231e898733cd673ae3937bed1db090f7d6ee5776edf89ea80f3af49b1cc7c", 0x38, 0x40a, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x10000, 0x1}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x8613b) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x2000)=nil, 0x2000) shmdt(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8052, 0x0) pread(r1, &(0x7f0000000180)="5c41f7dd31e4861914f48eeb9689130bd6daebeee823adf524b5bf592f4438798f0708ab71b9", 0x26, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) flock(r2, 0xe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x8, 0x0) write(r2, &(0x7f00000001c0)="4d0d0008cf376652", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x6, 0x7, './bus\x00', 0x7, 0x4, 0x3, 0x3}) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:15 executing program 0: fchmod(0xffffffffffffffff, 0x4000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x288, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) lseek(r0, 0x0, 0x0, 0x1) 16:00:15 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="5a0dc2284f6043c82aad1969d388648e82201e6d0c2bbb41603ab19c765e2153e615d46fcf766ac55c6ab172980d26c0406bb90203a49e07d50409c50bc9a94fb012eb4c90f15e089a984106df8dc84add1e8a2af412af9ee60b303536d1238e1280e6e139d2ca9a9c5edcef4f59c900f2dd2551bf2b4776f4078623a0c97a", 0x75, 0x0, 0x0, 0x2f4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x8000000a, &(0x7f00000001c0)="d5ff9668", 0x221) mknod(&(0x7f0000000300)='./file0\x00', 0x20, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='W\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000080)="2a7bc5ef49fea0246fb19644a469359bfb94e1bf86c56f2f0f937f067d0e5f741a66fdfa7f267d292cbc54f7eae3c07907e4b0ef650f73a7fd61a4068f716816186f1ad62e5f50", 0x47, 0x400, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) msgget(0x3, 0x40) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) r1 = fcntl$dupfd(r0, 0x1, r0) fcntl$setstatus(r1, 0x4, 0xc0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETWF(r0, 0x40044274, &(0x7f0000000080)={0x0, 0x0}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2180, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = msgget(0x3, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/163) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x7, 0x3f8000) fsync(r1) 16:00:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/214) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/36) 16:00:15 executing program 1: socketpair(0x6, 0x8004, 0x81, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x20000000000018, 0x1, 0xfffffffffffffffc) getsockopt(r1, 0x7fff, 0x4, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[], 0x0, 0x0}, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x5, 0x7, 0x400, "ad7ff9dc6fc2b06ba5aa80d13a0ebba100a7c3f4", 0x3, 0x4d1}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8010, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000380)="2581984afafbfe6c2f35c66a4590e2e9a154e8d2cf1b1a7983ce2b55b876c258e48d34783b0a0299b4320fa71fcf7d70a787b18a60c64d81320dfd853f43e33e54d23eeecf9702588d8a495c323b21fa7eba28a2e00a5c1e6d0a61fd1d32cc09da836885fbda2cea987c0439804e1d911b6ba1e6c94fcbe1f608d0c43b46823cf4bfddcf1aa277ab63d2b6f41f58cbdf138b37d80644755523a2cf7a41e33c5933f1e4583ab2343d6d494c2a292e6ba8103b7667c172aa0a1d60426776ff2e08bb8aff7f3a88285fe802eb441221a6e34188c999d085910fb0087dec2b86adbcbc1edc54d39055918542bcb4511ca6983685a5262fb2cf3a669b5338468dd93476088870a0e7116dcd217042a5901fc1dbd121f38be2d0fd1dcb2661efd4b4883c65f7e9c4ad41a9f089e8067513d73df337e15c93e93f8d2c38a9950d78841702ad0100b5e327db19226ec709713955431fc6bcdedd531cb8fbd55a199db44826fb9359d99814236512d371b0026f5ddcaeb8e3172c79468a24c5a556a00289d0e9a522dcde3a93fd7ce8c6156502bf8496c32356095f27c30f3ece1f2d9d66c8e35ba6dc1c903fb40f9b38b2a6a9838c3a55552e9df6947fe19bfd59bac8505b5328f848f0a1dc501e027f16a55ff30f35c226faab9c99d314f7b3f68961a9b78b0cedf0b89c0722e9e92677e8434080c1edc92ca64c2b45a3472adf8e73df0cf9a810fb34c66a7104680bb63d5e17a304e507fe668e0d79856b470b6b477d9763f2089d8e62a34437d31efc2baaf12cbe6eeda1f75693174b11b3eee302e5ee13df708c04d5bc423a81106673735f214449c0f54a9c246545f48f1754125fd7db69c1b8dd4a83517e651aebfb86569c0ecd6275f31197f190688be8725b53ea1027f3ed19c62e7899cbe474d311a911817406e92a5f6da0fa01280af9a45791c38493bb5862edb10c6c700940271b21f0863cb0383bfe49150db86a7eaf8407f4bf50305b888f10841a1c4c764ce3bbfd39f24713d297e521e33ec699e253b3ec05ddc97257006c8a09160bc1697534ee641232650dc0a9f1632b09b44277316519287c61e4b97591ce70594b36831b82616a82a53fe4cab46cde0ae5461aa1a3831f8f27c6761064ca7e69b24f880660fcc28e2f9d12abc124fea4aae866100812427ef689dbd5d3ff63d0957c386b933a0e235c3e3b579572c89e40a7e967a9b5e9a706b76a46d6879a203616ed31f8cff4a388db674e78df54eea084c3bb94f79210b69d0221d997de9fbfb04e8acc6dbbdc2da6f266222fd95df9eb1357138229ea1106788f0fc10b9a444ee777577f63700e751ae88667850ebe894e17b44a60d4c45ca1101c87bdbad9dc8b32bfd7d67ca9a112b3d62971bd4e001dcd612016d082a7cf13cde8f9a3c95866ea76105be728991b10aa582943a82731599094402fc2a4c1d0452a15d1b337ceb187bb47c573f6649b108f272b219b92d6437ba95a23829003cd3382846ad8555064c97ecb2cc09a8b0718c008ca5b0614124eed7a2b36c0fb95e89be7e8ea6827fed23fe8ca22ce7f1cfedff14375883213a33543eac7af3fc0a12905fc584bed4db0b450361430efb21d920567b4ad5123016c83052b1f9e2296dc809991b0812a82998a664ab54d328d85c1a2a59e616a3cfabfb2e9e82de832964cd0580c58a0d3787486356cbe849fd85faca325c3e0193840ba92c6994da053819514255ce517bf54e65c4d3179a86f2f152cc69c5ab3c5f042d719ac7fba9e44cff8119f4168094130ef48ca14f6f3f24821ea2a6e09cbb449154b277c1b626a6bc34821dfcc45796bc0edd7ddfd949480373ec271d7eba34d0207e8b62ddb9e7805578f1035c3bc2dbb67b2e60cfa1c66be8c42554292f1232d2c24951d238271408ff57825815387ebe0b25fc0f14f29601ccd41264ea1cd8497604e8d572a28c6900b937e26da83ce9264ac9eab0f4c17faee716c40db16ad2495b930864554f0ba0e4ee58f9b2017d7e1c2213a8668ffa2b8946c008f13421f894d965d1b3edb10329c795f56fded417ea0b0d1d6f4b9c0b50e897b7e2bf07c42461ec00f769ad41d92d4bcc01b21e13f79a28ff30558d0b954772776f2e87e26c958482edf64b7920a1590f297353e3cdb59179730e34f25216b521b48a97f588c1f903740309842a9d279da2964fdd28f022a20f3b9dafd6b40a00ad50cd10a5e9ab86e700c6afe9a485494445fb6dd1227ea2a9e95d2b8af27064664fdce359bdfb0c374cda80253b129bb8a3e3dd77cbe61ccaaa2991f8ab85444f849bb26dc7491a586f711a38989ebc2973120a7ef75b879c5bb9dd4863cd84a5d13d160982e2316e8a1675fb7ef386c9cb0382bae7a3951a05b04cc5d3b5fbad2e1136cc95e092371d027a08bd355cbb1e2c23c872c88a090c60d24d6d1bc491ead2c011fc9b6ce2f3fa60d66c2d9b1935cdf2e60d92327c423ebf71fff57c1ec3ac003d555222884b6dafa3bed028dc1a736b1b44f1aead47ec621cf04d442dc8062266e71a6e7f03c3beff899dfd851b46703f7657f3cdb65f4785be212336df0fd4b72e283bf341916bf142b948767223d4bb3cecace9b37a9c5b15f38976c5e0b3697b06cba22b0341421b9683635acc7e32b8ed2f8e45ff7170c1e6673d0d666b9f3de28cd90f3c479ebcf32bf05e5209823710812dcc5ba837a742c38c49e1ad6d5cb14307e1c4aae0a4af90505c4c5b86c924b89d474e4bda14ae05c99c9d5cd49d2fdaa922f507cf2de8fe7a6b393722cbbad32838d9e68c6d974234f484210cadf56b16720d2a1a2fcac3f17b011d8a0cbd902e5292d187aa69df05eb7f2995fe71e78187e3239ddaf9b78d9c31c832510dc8a28266f6e673c7c16d0e1308347116a58c5e5b0629a2e5bd22f1efe02d63f489aa1b0f14a7973180ac9cdf7ae21b775f5d6b083874c17a22d554e2f77ed02d5891804d36a373ba28670e54907a3fbfcaa3252cab4da4152cfccaa9ae78faf489d9d71d5567f73d4b0dfb5045403bcc612287ca1a1e986f990d8cea8f5bc1dff1c866bf030b98cda08cbd6f07f33dcdf781f47c354cbcf0870987b7b2dfec0f5b2c651d5fad510905d03d3f961971c55c0577d77376fcb066b9ad7a0518caa9ea74d2c4fda354722873061d970e6bd60342a953027f1b29c0c556ff0328582581c6c05f458de7b460953e910aa07c3e1c1a44d88e507b31339a197e3a0149839bfd31c4b8f753c696e59ec2fe5e12e334d5b50c7fa42bd072ef8921eb8b0cfb2fa1fd20a8633577779805c201ecc8c0d78da48be570c5225ab67a9fb588745df3919c1a8a386a4d98f68155204cc102b5a3ff3ff0e583ac9642da696fe56bde5d128f87499b8af842e4f2fd00959369738d9d861cdef5e4c256547b9fcb982f9a2781cf4fd83fbba6780d6191bd83fdd34359d2b045c4e14412b0922a34dfdaa7aafc80c75b4046674cea4b113dd6b7a1762fa65f7b33e46c60acab725ef6914391f4e948356d53fd64101919330b5772f9a11a63aaa6807276c51fafde1efd03dfae518ab9b1deb60ab6f46c5fe99b3d739b7b3fea3d7814bcd19a17d3c524db635880b2a30e80fad0276642c721143cbee23993d6d04231022ed5f5ca08f61b6dbfab88ed4b7e056773ba2e8970681191af174ad83df978f2a9235c0e9a68ff3a1086038feaa42836359425b40a6bef7b74bfb8552221cb25284997714a89b5481af62664ad55099455e2add0fc016aab6d95b0fc71481b34c4e32a748a2d138e9cb23da41086916f25df6dbb32e78cf52fca3411526290fb5b04d071eadc9f5390807623ffed584267510c69e4aa7ddcd797ce7b706d3331f698c41c2260817893751e56b88ef267c0e1fbae1b57c3db6c1ef7e09506517a4eaf74db130d1fe9a8a4260c78470d3fe5dd02ddac168ef84be3ae47aa48e84dc269c4585f34c7a290eb1880e3335841fc77a39999113a433adc07af53654aa84a3c8f0d711b890f83efecf84908b5471fb5d461a01c48c4b0b22aa4070c335c6676d286af023ed1f0f4a5228c9e9ea793a3c3d84cb6733402aee68eb12e3e41a47f957f37965911403db70c2bc90769f826a7aa648f6f6a448a9a4245203482c6316daadc2bb357dc0608e673f8d02106c6cff34561aab80a7232f2d66b4d0bfeeb57d2193689291fb9f2ae5eeb5912508b41a17490708e938175f9d0862022bbd736784841bd0d6421335963b352362ef72e578595ee2f0ea054143b7ad546e350ad93cda58f55aaabf737ac3b7e6edbe05cf8c8e64079bc58e9eaedbc59bdc21011d2a843b18b89134eee8e1195d298e3a7ab1ff0baf748f0665c755f93f4fd6ed69a3aecb32f3c8311650340d96ac1537f9a54f4052a29e79a8378cb7f7a56cf93f35ea3ebf7164b7bec82cd16ea50d2c6bc21ec85ca4d20eed29aa15b6031ab77890d1829dbb4b541f50fbbfe65a7f746b69364554b5ae404874e5ccb263fede0b0a08fed1f15dd67e5b04a87a84cf4bade12edcd627f16de36efecfb794452d56a5c349bbb4e1e021da70ea18290249f624df8b1fdd8d81f14d01a10716be80c9c2b29d89b84b9f6235eda2a860569b83279a2ed1a93152da4a18ef82729596ba87499148ad13c54749accea0b26411be07b5aaabf1fdebd499a3d36c963bc5247c56849d10a328ce9d8360ec10ede79f67d26209923578ebf5bc1538c6b5cffca0b91794e7c67471edb67c754e6f90ce1f1feb81f4e2463b66b64bb280a362e829774edadde4fe402ca85fb6557699d3009dd9c37dab48326256b0ad954253b25f0f98f16b565b1d215f2f357e7d53510aa376b54a7cc64955a5a5448923704c7c21c73d92b47dc5d8ff3a3eaec144f80cce944add130717ee1f3a6fe1f2f7b69e051cfbe5714396ad57e848f2d083b1220cf68ae5a249cc33be54055f22593d6f8a719f22b8fd44aedd78408a80392612b9a942d162efc3b43836cf0b77314945e3cfab9209c0b91ad71affefde94ca11a1f512efd043f2adfe7c8d8f68e2325270473ca69028d1c34e35f8744b55dd6d845f6dd62803c5d700868ba983546b2383a2384ba56b0e272ae07727389a4855ff9b077fec07b8299b0bebab5948cda97714452bb356c0ff1e9d39708672ef778e7eeaa06b83ac1cf1433bd75693c4583cb69254b19a31147cb3d93bcfbc04b26abe0d8071bc22731a9e7f0b6be7f6ffd5d6697e7b92167e633b5159c01c169bbd7469dc0b5cb55190f7dfaaa80079e24a8d06ae94d1d043c08edf7d0e5ebad46661c1cef35e6d41c20eeb62aa491383a4aab2d53ac19ac7f3a4af85d48ec273b5de274e630171297a90db3f688b432e108b9a9fa8e04bc85db3ba9e5624137721b9f69cffec2fb7e98faf451c353a8d5b5da9f4d0f21d639816a58fd95e0611dd8f25c9288275d364564bb6f41518900b0e17b8758a38b27aa8e7e244067c0552544b699e7fb52716ad520dbef32291e747481a45335164f73cbd4fbc175083542206431787ef64d28b337436aaef46fb2b8f8dc83a20307cdd5429bef6fb96ba4548c7cc9d8fed29b47a8e0bcc5dbec9ffa5d3f5e2aad9ef90ecee9c3a0616eb56ca4cc4b6f9cdca15bbf5bca9468dea97524dda4c885eb1464c55447c0017bc0d0bb1f7c73427f36d2321d0c1bdc96d58cc1829107fcc70f78d69b6fb53b7fa5af42e9c84173f6d372ed2f5200be43af371dbcc29da7063b93f9d83619812c35b68ada7bfcf6b02cd94ac950dc318941c9e68e096") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='{#-\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="f850ad", 0x3, 0x408, &(0x7f0000000100)={0x18, 0x2, 0x4}, 0xc) r1 = dup(r0) pwritev(r1, &(0x7f0000000380), 0x100000000000032c, 0x0, 0x0) 16:00:15 executing program 0: msgget(0x0, 0x4) r0 = socket(0x10, 0x4005, 0x1000) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x1ffb9b48) r2 = socket$inet6(0x18, 0x5, 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r3) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000002c0)={0x0, 0x3, {0xac}}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') connect(r1, &(0x7f0000000300)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0xd1}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x200, 0xffffffffffffff55}, 0x8) setsockopt$sock_int(r4, 0xffff, 0x1126, &(0x7f0000000280)=0x4d, 0x4) 16:00:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) write(r0, &(0x7f0000000080)="426127e28438571b46f8234621b02e56240905a1938fe19e2724272ce969465ebd19bc24113dc90c6166eed2e5d69dc3010b4aba59e5b65c5bcdfa6fb8ef754afcc75538763a48cc3a02d9ba14d200e38c06074ad8b93b27a8a845d6392e9119ae5bf4f6192e3abd07a45af310b25dea90bfb31f5ecebc897f245f9874d105a21ce0958992", 0x85) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chdir(&(0x7f00000002c0)='./bus\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x800}, {0x2}}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffefffffffffffc, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x101}], 0x2}) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0xadc}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffff8, 0xa, 0x5, 0x2d}, {0xfff, 0x8, 0xffffffffffff1685}, {0x2, 0x5, 0x6298e43b, 0x1}, {0x7, 0x2, 0x7ff, 0xa80}, {0x6, 0x7ac, 0xe5, 0x675}]}) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x4ed) 16:00:16 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x1000000000000000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x1, 0xc}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)={0x0, 0x2}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x4, 0x1000000000001, 0x10000001, "d730c1e7bb6ffbe23c5be4000000000000000200", 0x7, 0x63d}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) semget(0x2, 0x3, 0x10) rmdir(&(0x7f0000000040)='./file0\x00') r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x40) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x7, 0x2) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1e, &(0x7f0000000000)="3aa2c563fa222c067f20f8c1443d31a57343764fd94e971a2188f81eeb3b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x2}, 0xc) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000300), 0x0, &(0x7f00000003c0)={0x800, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0xffffffffffffff53) 16:00:16 executing program 0: close(0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20101, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0x100000000, 0x6, 0xd3fe, 0x1, 0x20, 0x9, 0xec, 0x3, 0x0, 0x800, 0x9}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000000000000000000038b60fb5590f", 0x2c}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x44}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x93, 0x89, 0x0, 0x1000, 0x7, 0x98, 0x3, 0x3, 0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockname(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) close(r2) 16:00:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8090, 0x0) sendmsg$unix(r0, &(0x7f00000026c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000180)="515b61ea54b2677c261a78b937227393787143168b162d2449530957c9d03e249935fd7d74789c407379079c351be9977602477531377e86fee0761d3164ab4e7ba7278f43f7a576e57341f475989a66b324a4b022117590961eeb0260e808f69b1b30de3653c726e587fa6670600b8f9654476000398438bb0dd03f6014f6e4fe130b0250b3fe538bc16930d27958413ecb2f612d19f58dae57b11d938cd900852a89f5ffa562de20f555e3c4058a2ab56ce296da33299ce78475529ef1001d2c12983404d03f61d676c7fab7ebcdac662b99fac125fded1daad217c46ea423bd5fd408724df5334b0ec277723857a797bdba09cbe2f422bb59e446b02d542c762b6373af3343ecdd041448226633370ccf3aebbd867dabab5d763586c4b7ce82a0f03dff60dc0496ba5384478c628fc321eaa8be2cf08512359deee6271b472163462812bed0af19f3390d43425ee2a660594667de7f97ca777f7afec2b24e8f0d8ca99f7d4f6733ff15d56ae8bf3ce8ced54f95c06ae560874c5d60928c120fb64d08a43d6b2aacff842018afab1105870c29ed8b71caeb3b60c79ca713cf8af9f726a884f20dd456c489722c3d6471b0427fef690169b426cd411e4ef8c39180e288e6c5327f40e9db57ac8f0c4c62963f69b7bc68b4361e39aaaad3cdb71887584e897a3da27ac415119c1e7a39f2e4ca9c5f78c03df8fab28fa3bdaa5457229ff12e14edcbc6200b99b7d4ede16e1cffeb0698a9be18df6a88f5432f83ebfb2beb6060cfc20bd54ddb98cee9b5eda3faa9ba0202fa5eba642de387a25ca88c4803cec28b784dd5cfb175fa73a0e80d786c8fe8a38525a60cd8c61a83b03d074baef9cf5aa5b14231b79d72552bc0d22318bfcca199ba3c56dfa5a80d5872e64b4ac83200de5f682482794a2a0315562b7e4023c4690b221cb585c4fe26b82d174f219202563e2d2fd55f360dc6f42ea919381e14892bbf5924727b23d97fa18f78d3b68fe6f1af8d3da12ade8e18d8e1e3c26afeee8d11283c6ba3730a5f6d988f1cb60ff4769f4f0c2403150b8248e986677f07ecf92be1a89d751eff647cdac942c156e0324ede76942ee860c039b9792457b1d5503c73aa8ab8f11af3065003bc46f98035e0d92274c3ef96af85f6ec115d4eed6cddec124a3cf2a614c1ab6cf6af354e082132d7663b2e391a629614e6c3e447d1321b80deca26e9cb4b81279fd2d581893aee2e3ff9528f7f78f30834767a06032878b87b5441d7cbb01023799cd138530dc19d6b0738d0795c8f0976b8b71313fc560aa994924b665b7f3e3c11d3de5c442f60f8e3a6a48712737e2da12acdcebda72e9812849dd381d84997878548884194c30d31b70ca754f124393d9cf06e3d0cedd02e3ced4565e186212d95aaed113241ec16b479926c97861b8d80fb2fd766ebb437d29f057a6f910a5a8cdb43bdb554d4dbd98fb0a6fbc933432a0b07ff90fcc58df179e0a3c2a03f57d6f2bf2b931f39960453b1337008bf24fb2f9e6f8b84f6417a081e07d37f674f00c9b282ee8930c576e58bdf5e0be5b7ec2e49bbb1d595108f855cb953c428d48eab68ddcbd354ccab9506ca3687c04991ee60f4c3e4716e7c3e8bab645369043985db50041086650a2f7bc65aca257c9630f2b83ba4250d64e05dc2605ecc023105e8e3aecc041d357b59dfc70e27e096f884681df57b7b93e4acd2c06c4e8846dc0fff7544a1ed3e446ff79a981638204085de203a6c1a8929f3f39eba573a1cfc5892c08638fa31524470e321aae596a0cc0ac7b705ea3d6ca7a9bbb8191de4bf285fadc621c2fec7ceaf93a7af1fe3b89b9ce227cff8b458313f1fcf80c32a1bba943c3226a31c0952c186840b3e456303e868fec2ada164c149c28cbfcf1971cfed7baf870b4dfd50078d3bff6e3bf9f4942b8cff4fc4da6165a8a0cc3c981e7c273145037d714fbf1533781cdaaadfe7db87568b45e79f9b56cef3cebac9c6cf3a1737a761052bc3819875b0b8f2a663c8634f4d790c1ff1273351795bca9f51248fa2df53477e43f4d64621b14a023804638d972b0700c6da0767e1fd61203273975ceecd0b135c9fdbf5e3c88e4a0488b7f099e2c50af5801a1334e770744e477c8b42a4eb038683fd15730f4d2ff9af9c691bca4598aec3af20327dc3f3e4fb6abf9bac8fc57e1a28e95944eab27cd08d45d9a55fd149a6f82a2f35686bf92f5ff05887045cad2364580c1db39859c7820d606391616e3348a7b1a0e8327535295415772734d058d0de1a3fca494835d830e75aaa5377bf9998968c4a7eb7a9e90067d8df75805d2edce4f6479f1d0c24f7d3f5f751f281b573cff2cc690a7afbc0ed909998d20b5f8d18c9e968355abe0d79226a24339701ffc4b081a52851519414c35e97fe4f3218086689135a02fa24b36fd9a33896b8ff1bb05cb2e004d7b75942c00dcbfd62c7b073ebc215f55709cb6a0b96bec0f345fa1c4e6a9b08983e56a41140d04f4a3f90cb17632c8aeca299a68548c5e6e1c918a4143513a77ca18650459f7876d2d600c975485c02f0e53a2e903c973f867671a020fab1f1152e3217eacfc8e33e0e634f75ed4a1a6acb0ae2b1f74f4cddbc9229190c2a194dba0792b5d5d25255f28c4840b43c3cec2f3f52e4cedd8c10e9fbfffef3a8f5fcfaf2e62179020b6749b77944e51a9ad1b9f81c3111b5a02cae9f0f1202345a3e4b9bf0fe49137906c0b11456cf517279be6e8ff45ae295981e5d313bb956b10a4518c61fbb2cc1d2006e00aa763953de50e3d99ec0fca7f0fe54a084063b8c48fda224be99b96b0fd4d9c58f448e675a63fd40e15c649af030817939bafc2c2dff6ad196ce175636a3fdecc3b232fe58e5b762c3036704a0c39b5a6b6988bc2cccf6e125c93d9c2d027a62a74c39773413cc8d510c797fddb4d362e9a8bbf35edfb34642ecdc73346a3f00ea258269e2af11f821df4fe2f773f6d4c4c435c7a6ac70f5e6377a4c6151cbe05912bcc78368854d2a63998272886f503b25b0a7fb87dbce1763e806766a2ee6b17bc3363bd69f52b76b20fb35967e1fe53e157a8a2940fc78df341af839cc53a76cc9b6679fae2c526d7d5b20b8619947cc057bc78e3695c3c5b3b273b35e277a83ef2ee1f2a0c31a977bc559698db87e622022544529c34e1f1d2b83d5f59c40a2135f831cf39976b11b6fdedec7a52f9abf8a2848f397d9b468c32809f96be26f15ba3aa622d5f5c9661855fb547f91eb0384936ca916f9c252991ca829246ec56c82e0df3bcf845d60f59b48b2d7148751112f8e568d9a1d0adb468e27bf24ff9e13fd2949bedc01adcfb82e878e6a852e1ba738532338f22e9922873f0d37f04e21693f53f63eab1e5c1679f5df156cb9396809b8cbeca2d96b587351e4999827a18d36b66c0bafa26f7ce80a4ee0636dd9646ded8922804e5f0a99e6f40d2f587f45950cf2f4c72b12d68b62e55fd28617706f31640124bfd24dad00a14e8408f2ab06e01a64a151c39c6fb25d1b2379eb29d4d8c23d1ca2e20e10e2d19e99fdf1db4c615bd404bf4ada23e4089f74fd52aa1e0cf1e3892b21308ff21e75810c384996d8e8f2bb4901e2853a342438201f00536d4290218a3919c3fbfff5cb3fe1d5774547d6f56943987149ae2baa51b5808304fa693ec96fca750e411ba3eeac752dcf38eafeb7fb0bc7086179202ccb1367fae08df458e373b61b4a409c8486005f9a1726a0f6ce5dbde2aa77c0ac7aed5f2079bf7b484b5e91dc9d2c4fe4ee4d35970ad76522b71f2cd53b8d548c8580407cf959e723d7dabce8f57363cc508876650f68716346d2006daab842f7fe2cb68af2296f148d63a26bbbf81c99097ff6bc5cc79ba6315abdfd3cc7fe2b047a87d4f87d4da7c72dca5564d8df59b4c2c827902d5d18d8788d30c70fb413881b1c49d93b091eb783a6768c74682a65f1594a5e5e60e54bd991293aeb7afcd4c67f2c9cada56ebcb441acb5b813670211a01687d90be6e3a2a67c7a6216ed9327fe3a9466f420ed198d0e89513e09d5d1731d7aac84ada74d921a3edbdb2e17f469c5a8ec52c2df040533ead08edb6671353df0a9f30caedfc735ad36442117f2aa7594da793a137787e2506fe3438d5a282fa5d61f71e4941168f1257e60137ca3c33127e141684547ecf93a2b6889afcafe59fb06b6db06614a527ba27e7488dc9a9e02960b86cd110da59b0663613e7facc89e47cb2a0759828028b255011338c1a8ffa106ffa4aca196d4efa0b83b31f3dfa720bc24af381936c746b8be22b05249107cbc22715f813df76834591d270e3ea1671bf542e58bd65efb809bd423bd4c831e3333f8da3377bef36ca8daa79a903dff690b2b669ec8d832ff90d6e96253a47cedf5f484781b135f08c9e0895a0e98253efa10fe95adfe4f91b4f3de650003d7a5dd3740b18fbfe81377adcd51b7643653a5643e395722f0aedcb9df77cd11342c2672dbc72b787526f68f38f14c8a44bdd285c1360efbc198c3115e2398e3a08e3c59a3538494132ad5414cdcad30dedc4d304ea8661a66f67bf1aaaa8c4d53ea299221ab8aefff287fd323f3c03ef9656944b0bb8566488151c15ef86c44e6932abbe3f6afcf0ca0a237aa42990e2159262c7ae82feb607420f9b82a4cc7cbf796e0982d8d999496403488bfbabb74c28f22df093a80ee66600fa71a38adb5f47f97ada183f2f805ff91917f85e72a508ef0f616fa76eaf8e72faf9f17dde5c797d681ca77a731e7c158fe7990b1bc546682254c88cf27e723e629639518b7ddc2a0878a0a1628b4820e3e3cc461e9227f6f607a9c0abcbcdaf7da69ff5dd3f208e611f4f26a89f3bf7cd06650d8f818cecdee55294166094df5c9cc5841ab31d65f944b874d059669372ed8cf1d9048dbce73e12e5fc22b1e3e06f4c800f2bee152633879f5f5cd68b02e9a537f5a01caf1c7cfe1ce10171b2948b8ce3a780dddf027012b68a9d5db79f004cf8bb5ca273c24d51b2d30201d46fadc6a7a50899f6d1873225a54ea24eaf71125537da6fef72aeaa82f17081f1cce27c251c6fb90a03085a440e44fa4e0bc70b88079e0fcd8192ec93548fa1838533a7e27ee29f53a928debe916a33418228f47389a0976cfefb792bd5fef0971aa478a0c6ddec6c5046343f00380054bf56704fc33ad20a72c5de90696c489a6cb8abfe2951c1b59a2d8389076649781916aa7fec7de1e6f84d9cc246a19caa9df230accc6ed0c53450a69894930ead74fd8657e7fa542d4f54149d7deb989479c2fdca6c26e7f1c8003a017723ad9ec90bd59fe549723208bba5b6aa3d1864727fbac87ac8073a5b9f24857f407a6531b954212f74b929e2635fcec006de7399c89e76f1af124ca8fa8692f5705616922a70c48579dbaed167e8e8951cfdbcf94845f793da7381fa3b5daa85896db43108f65bcb7303f405cb5ececc2351103d928b49f14a49be0cfc8fed5d6eb31c37bec48a08014566f23c1794c5e369cec436f56122f31e90ffd7d502654a02492316502ffcefd00a6cf3ee332576490ac652e15b9f1b245ce49b050e10b96561a255072ea33230d12709d4e22885d934620a9488cc55eb4a03afb81fe0b2b72c8236fd5c6212c70329fced990706d16133ae5f01d5b4146c95fff57728b60c7c8846191c5c942dde0961c0d5cd44c31b3558f1b2cf15c7e35147d25e45d634e57ae78d3a49f7b4e62fbe234ae6142fc702073d6ed44ceaa27e9ae8201836aa515126ca778b8", 0x1000}, {&(0x7f0000001180)="abbe072c5b7644675eeba8ff0739ef1d268f738457ba800969e804b97a079900ef8483ebc073c024fbdec9dec994206741881d95c29daf0107a8b46a6a3be0bfb5ebf52ef6f3312b9fe567982920826ee3461ccd36832194fe68c2d4b92d2914faa5ac682f73bcf3b9f3b7c9fa5f9d312c747fc882fc444d1d1eae8e9aee8b5ffc12e698db24cea954a4776113285e9f9f5c8765c6bc76", 0x97}, {&(0x7f0000001240)="e1e2963c2ea457ccb8e0ee159c1d0fae7c42a5e7f27595e3bedd1175b90b7b3ee224ca7be973274805ee3615079353444326e2e49b80b9cfac83c16bcec21efc8ee20b10cb020fe1a28ffe270c2e7bb9459a92acce936c646b7ddf4b194c4885f1569386a29f6832", 0x68}, {&(0x7f00000012c0)="0db24245ee1269e73712409a4cd57a663462d525b7eafc972a597bd881fa1756de02a804156fb039eead53f237db78f267c6dbba3ef0c1295c32479d3e741e03a9d74c8bef18ce5c8e066f681f1b4d34575d54d3ac2ebf36e30d99ed72cf6e9c1152b5185de2007cf24dccc9d44e04fe0bb7cd821fb06ef93a9ffae6186141fd93ff1d75d1bdc33335cf5b27fbe8bc840ce74a969d44f8766a98816119a8e69b62a9b9262b7a1114804c2b21a8f30c8013a7cd8212ad4b3fa68ec2", 0xbb}, {&(0x7f0000001380)="1641a2221e3a90f8d4d610493223772911848d302c", 0x15}, {&(0x7f00000013c0)="774af0f70c1d07f235e154b2ee6b66895441bfb006fd90dfadba70ef309e508067c702de6e6146f5dceaf55f5331", 0x2e}, {&(0x7f0000001400)="98da50029fc0a511c282d536a3d6b4dcacc418a95ca7a9aac798e7b76440e4dc5915606df9fd66577aa435b020d8ba0f2b8750a83526e63dbaeed7e64f912b3490d4831cf6203ff888a8bfe9b8", 0x4d}, {&(0x7f0000001480)="c41c25b22d6f4b76c379bebb407cab35f82501342961f627291d1bbc9d1c165c0815f23d514dbf0e77bf30b2ac4cfd79021aa2e18204ad24dead9507c62a3b28fe13f584461d29deb0b638862ffd366e18f8d87bc77ee6df6abdf6a722e800333f3d9446d1ce1022803d0661c139dca8aaddd7ba363341971285ef3f3de91f92c2626f46450a100535533785d15b27429fa8909668a56cb8f1570b87574d4920916f6408d2b670cec2578dffde1a93254eb977745120240652a301da92145d6dc9814d774aa5aedb27c916287be7fd97", 0xd0}, {&(0x7f0000001580)="d178092b6a16955b06b4f323efed24176f4e9b8d647f87d2b06966734cbcfa1bbd0ca1a4c588d43a206c41e7bfbb3274ec4e7c81fa053aea05d7cb9c4f08d65dc0fe03ea", 0x44}, {&(0x7f0000001600)="4ee3732b78436051a0d9b523794c052bc520d10dcc504ab569e5742cc5b1763e9aeaf19c0e27d635623f1ff722b1ceb6fa21f7def897b605825da4626b5e350d0a0c325ebd6c522692c6ed97ec83f0bc720f0404e97c268d095e1a1fd20f2e370a898072a7d6e34ad8bed298743f2b12a36511fbac52c891bd97412ec694121c9dcd2216549dac372af1b0108b081b9b1031b3d15e5da0dd9a85b0c5c3f0e16a2510128c65d3cbdd7c2bed673665a875c23b6b8be8347e13b471ee74b6336957f6f9eea95e4787b75462d96b3e0dbfc884c66d3e4864af9d2a15ff2e4848d46eb77000eacd3a4e9a687d04027e8fbbe7286c590f8e7f990b3413acf38d437ddb718ddb8ca74814217fba68a7aeb14b92ddb3245707d158c0be99d71b7bf3f03bdce6f88c1df8d89b5d9f0c5b6a80a04d24e97b1cd19efb5a51585f5fefab598d9fb2535fafbdb4dcb7b0cdf0d82ed7f4c94b88de93b592545abb27e4be16a00c79102b1a60f19118ca5aabda2e4ace5eeab6d67debaaf0852b5bc280bc53ecc01a698f4d23ab65be1604b56b0c764b4ba3cdcb59856c9685b3f17096f0f5c51142331ab3059d9b35246b54c1e8432de7cbe649ee350fb1a397b35e2ffe49eb98b500258a1eaa96ed59fa7bff79eb86a0dcc85515ecfeef174ebd0746243065ca50db14b75edad413a6fdcc6ffc0b9f626e968b940f1cf4c60fba9e2808d133bdc1bb80b67d5701e7837fb85bcfb50c9303ec75d823689058f2f8c39411c447a69892a64847f4f670300d346480fa7bc3eb464c6bd8d9f3f4596a40b020f255da6e912a63dc8dd17046a0d4e059f5e64393777ef0aeb893119cb6b3b7a3835425d73c760121f407322d10dfa130c441652c4b1ef86baba7fafd3e87718ca4896948db53e5a5c2e053c44b52e5318a09e6e1114888e5d9b0e81cba6620c942845558d52b89c6d893284ba1895d1ae0b238214637042f2b2aa4933e8b26d0167b38714b58f1c518598961694bd36e2a5b8efdc6fbd1dde63c54849b2842948c07246effdea9b298351909fecd934e3fcb76fc03ad7214ffb76e9956c38f60dd75c4728122f067dbf970f2fc21d48eb146f6f92d4669ebfb6bb65871f36e8f390c028df296d320aa20e5bbcb6301a1d08dcb6d06d1efacf69221862f3b7dac55693334ec301aa627745c715d6cbf3fdbd97d47c8a0b9e375990683f3946224d6d057d16e032539c2d913cc045d6169ee1632d8fb947ed27ab5c5cb042c5a9521ff1d4c25d73cf14347059a0999f1f22cf2ad52c4f82583a11d31ab24aa42908a18a9993571f84599b56798eaaa3f4ea0364da1e1b4bf3e582ceee473854873bbed2b494c6198f6c144f4ff3f19b9719f7465ef47c9449cb69e85e424ea07275bea75f88d141e7c43a55258390735b9dfd7aaf13a596416491de90b7995be8814510da916b7b20fb034dbdaed18abd38ec540abbc6f57ff187e9123502b201d794afbf61eb7641481e8c5b0d4716d5a16d9e9cbe20782d10fc26fa2c2118732079bdda781bd30c9810a381e529e38884bb7d7cabf803f379aed83160f85759073999b38c87f1d11e45c1c863c4f6417306ad4444647278eca1bcb0c8f996f26b094aec57f43db72c9ebe5d30068ac5510e4eb649891af15e437a070dababae44707613e7d27d4b3551163d27f04043777ceab21182620b0d9ab521e4ca24dc2a3c60e8a17e2d5b3458a5afec414b50cb42119766745cd439dbc413387b0a55efa08bd40422c6e077c0963d0370a1b913142cb874015f9f82c2bc20dbf59d0773d352f801dc31f3ca971698b95d7b09e3b4d7254e01ae7de3a54c81a6514e9c24ec6368b04ae357059a2e0fa6e249a4a790847c2f1ef954b50d66c60d91605f9613a48e9a98cba1a0729cb6e705660c7fd7d97e154f3d23081efa38fe2e2ff15fd102a58ecafe81b310ae08038e41427d66992c87f316a187c9bb58e79abde9d2433f7c6da1a67d2aeb0d79770913a40b37c01b5976ef0d205ea71140e7d1502be4419d794b337d68a40a9fedd9afa96bec54e29df360a494c5c955766e229da08cf9f1a253e5fe389ed77577bad0b3bd8d69e0a1f95b550690b565e2b1ea9d60bd26d3e4da336118ba3564bcd79a2d250a85b813868b01024aeb4877b799aa6aadadc00f8385a93ae94c3acb7fea871ae8bd61034dc0177699756dc10dd4a6b8b6696bfb67811a9222e5408341f868837b3b67e55494aeb0ede8704e5764bf634ef00d4d6106bd8f1a32fa6670ecfe4d10c2c82430ea20438f13545032edf75180b26ae99070382655dca91a78db58ddb3ebce6c844af0199c22d30ac58028d71d25fb080e445ec01414c89ffe705f5770efedace5dec77941d529aa9f8c341dc90238372c73872dc3d09c4b3460661b9960ed858d4ead1c40d57b984532a6d2f59fe16a8fc47efa668e2d2a7cbfa5945dc13e6614ccc2aff55f907f0ebd4bcd0879b1d4efb087e3b4fde57c7d773babbf63706cffdb91b482c143106885dead9b2e7d9a90d1b05218880348c7fb1127455fbf42719e9343f00b2104e05c14c37bc16eef30a904702c3961af1c6e9ff8ca5ddfe0483bcae656462dbb8d97d8091f4f4f8aac351c7f571afbf0f00087c38007641e9d0099803b3b0eeff38860d19008d4a46624b4c75a17cca1cb4cd1ac28a5f07c980e53dd72d782fa59150035411c9c094feb508a47abd9b5546a37b96b99551a0152f95c26ea225a004e06730bff8a8668977f3a1608bc3f00abfc1bf7472787644f7b96180cdeba6b25c0471e4eefb8841ef1cdba48e8f9d987a01d6c1227d481215c48b5bf65b7d86681e8d3ca2ee01c91e7bdad6ed6a982b2c8739d23c338c3ecd0d69ac64edd5dcda32fed4cecbb906d3435cf22af1cb001e1baf28dbc610b3576761b7dfe717b55ab9e1146f203286fc7321b7572ebe5a419922d6c63583a85af9535922c1399b9df5d2f9e32ba23b944752bcb02f545babce29ed762d615ad47575aaf92a38a9a6b25714016f7a4463b72dc75f67eda8aa3599f011c22647dab4e4cc7e8ca8671f598159491680da29076c2b35ac4e2c1a87b60a901e0adfe9c3e72b7fa212a13dd86a978d6b620cee2038f214093470e9b2735d423bb6098db0e5d7a68ff1cf7fd7cce6220b7f7ac65d172b1175795b4038422dcbb740384289de08d53ae89f26ecd43672a3618dfe1605d7e5f543827bdf2d8c16704bed41b3982d7097625c6d08185d55affac5b1a94b72711734db3d94c80dad27a0a4d79751b3abaf44f66e4e75ad3f83c357a3fdd0438986b2110f9f96f4fad16dffb1fbc91abe481992161221bef415308c27964931b0e999ad5559ec0900b2285b56dd7466edb6b8b246858010c71f3a7c60f6fef6de85a9eabc1b07520928896478a3b8e0d7ad6daef4e1f1afde05cdb68fdd777ae770539166acfe5f574e9a3c898f6bce07ee86cbacac7cab033ae25ba6de3596ea8ea31a1d75d8e1d9773c6ba4f1d3e9e01442ba7d02b201a7889e0255035261a2c343bee942622cedec8b64b79d8a8f5bb706c95f954a0cee60b5f540e7049ba42a818b1bbca5698712b99123c184a7fd85fa24e9ab9f25357df9c3e1e31424f060a1211d2c7c8ad5ccf3f27f122a195d17ca91dfaf78b708356890c0b33cdf434847bef74510982b8795d81c2e59c69f060d1b309cdb38e3fb9b8c7a8bd1b6855773461950e45df18154fe9a9043ad1f86c673df542dbbd5b9b9fc9fb3d09f57b9b7d6cdf6ad5bd7d7d391e4c2addeddf63a03a49d2f77733caf85d79a5a0f0e9508af4717b8b8e562ad28b0e236993c200bf18738a6e18afa892f84dc4b1cfe5b4a329ad59af3d86495b7d11c892ec0233849cc748ada5153bca023d2b93351cebdecf017f2c4c3cdd078b639cfd0ee4a2a63186a9cac426dc7b46c24c9c03ca9e32151169fda2bf93f9fb82813833eb6cbbe63855333d4ea1ea7b25cb399b131f5e3d65d08e260ec868673c6babab4e12f21f9ea129f955446ba4f963e3b8ed7730bc921dd436e486dab199ebc111a2be86dabcb7b823b8d1594ef21053ebce38988fb5d29f2a82ee9dd3f12b9424de7b3e04e31ad390cec4605a8e503b4c553610307a761dbe2755e9094f0677b4e9caf252542a4ecde9a2f768fb4063765900749a23a922a48e03b6081a0b5185828271fc169d5accd16eed5bef914e783d5ce614a7441a694b355e00cf84239d2b60e91b71ae6611212e1f6add01268b36a0ef464d4c79402dab83543dbb291e1be7cb1cde1c7d1c991845f562eb4b64141dc900f16caf4faddaa5144d8f2d0afc27590cdcec1a3140d55e67eeebefd11e1d0e9343c672dab1156c399864594aef3ec73e5895fb06afeeedb89c6275c7df7a019645c16008b21b9fe57da269af395a1d2a0132dcca3243dae921d3a603c9cb7032950340395f51e395674c902c3b60773349a825e6fa2f2cac05437a9a2ef09d10ccabb830600dfc517d2ff61cc90e441b3805f6a104b051e43d0d0aac4955ba76b35dbcf7474734ba5e87aa63d72ab37e67e727525e46cb5ec52573a6fcb6e416fa5c6c72d2115886601a7336d4949adb6772f165f4daff593dc979af28a8ddb876575be38e6a4c5b85aaef05eee6db392934b3bd0b2608fcf9debc027e96dc4c9869aac3377b935428dc8f0d74d3364c8b5f854ee830c2f2d8ff4f12cfaf50f6667c19907aac42702071d7f214a2a9d5ebf16b98067b1799552b996626bdfdc8ad84d237d3a77a515599716a7a75ab8840008596e53d52522209b6244d6b7f2e940ed58c5e3c4f6d6a5a17817085b1b897d8309edb49cd195090d7a34b899ddd13d7ce34bf52966907b0eeb8bd21002bb1f6951d84dba2e5b560e8d38409bae6390c3cdb37ef61fbdffe1ebd6ac020673e6b8165d8909626caa263689c7faa69510701ba40fc1acc8a695a52123abbc721ddfd3b47326bd6e69b66c87cf4d51551853128cbdde43e6fa58e536a2b0b21e2b525458675c3379bf911380663810ed24be941c0c13e13084b643e94f082e2d9f3268c3214d772e56754bc6a5ae7dd80a5b8d07446319286fc8c7a73a8bad2a4cc8d3ace9a072f7146fd0e9303e8f7126531994389df45547e39a55de1dadbe51a917b4029acdd3ca0fd85883386acf4ef4023619a41afe15f14b25ba6784c1aae302661bc943e595a3b25ae8f19058f0aa2f1a44773557db9dbc6d202b7f6630ede7e239d1b22cb8d78ce32beb755fd11ff572914b120982f10123da133cc2905d67f2f02d893cf7601e888eb02c56a8ea4d0b7cc25fd735ade9ed903a2f40176fe0be96d98200004f37942af4b8872ea0e5d493383e906dcb82fd6c1000d1b582645d91dc2213b7a51c7b914a1be7f9fac6c9ccb2021bf365cf862b9d1e8e609ae47888c2003487be260f579077d4f466608ad8aab379d68ae2950f5365f50721bbdab639f7f6c00abb5134151212a00a00ba50ae59cca605cebf56e3d023bc6123cbf4c86c9241080a84c3a2e63359fedd8f6e37dd5b9bbbe7258be7011fc8a2e2854348d1a9f2061d451acacdeb8243ebac2b42cb4b0214c5fd8486504f6eaa2b96ccbd0d88117200274dfdb558b4536b2259dee70cc3ce7e343de46f75672b8d4848b76e33a5e435d8daccfc7cafe9224ab7e7042fdd707826e3a939aadab2d801a84d5868e5b0e2a2876d0b6cbdfbbad6e7fc69fd0febda09a52dafd7f08078338fc294959efb04c3981a7391948236e254b19921f5a37bc97e97bd029f105850", 0x1000}], 0xa, 0x0, 0x0, 0x401}, 0x400) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000002740)='./file0\x00', &(0x7f0000002780)='./file0\x00') r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r1}], 0x1, 0x200) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002700)=0x92) syz_open_pts() 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="0000001860040000f40000000000000000000000000000000000f40000000000000000010000000000000000", 0x2c}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:16 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10120, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x6, 0x1000000000000000, 0x0, 0x4}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x186, &(0x7f00000001c0)=[{0x10003, 0x1f, 0x959c, 0x8}, {0x8, 0x401, 0xc858}, {0x2400000, 0x4, 0x1, 0x1f}, {0x7, 0x20, 0x81, 0x50}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt(r0, 0x9, 0x101, &(0x7f0000000380)=""/234, &(0x7f0000000280)=0xea) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0xffffffff80000000, 0x73f, 0xfffffffffffff316, 0x4}, {0x631, 0x3, 0x5, 0x9}, {0x8, 0xfffffffffffffffc, 0x4, 0x94c8}, {0x3, 0x7, 0x5, 0x5}]}) open(&(0x7f0000000000)='./file1\x00', 0x440, 0x88) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) syz_emit_ethernet(0xc, &(0x7f0000000180)="2ef95b547fe1ae60cb56bcc3") 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="92a1d5f635de974f68b17b2712ed81283e529814150b347cca41fbbe1de5e691117cbef8610d3e54f0a902b47d1076172430b578c47e4ca96cb9263590f8ba386592b3f462dd9a808daf532f072a17cbb78e6fb6dbe9e9364b9e18aff01b599fadb328f77ef26396b1558a12df634148946f81062aac555eb6c10e516aa3244a81c823ce36beae2af0cf375e18902a4d88fd358d66ab26aae86044d9ac8a9ba40c69d30bbbef612f4d3addd55f463553dfbcf5e3e5fb30932468a7c47c504f5757641fafb5cc5e9562c95b487aaedf4c01aac28cd82b7fedcb3e833f71a57e9adc084a7fba"}], 0x1000000000000122, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpgid(r1) geteuid() r2 = getuid() fchown(r0, r2, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x10000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) sendto(r0, &(0x7f0000000040)="10c61081ef0f55f2f0da734c5f9a54baa3c61fa3654dfbf4bed79b57375609ad9106e91fe940c7fbe84512bfeb1288add99bcf3e9773de922e8c6a96ddece0c7da76cc05d59948e070042faeca6a8d1b16ab99e08608a5c76ef9dc5fb831cf72548e8d30d20ad0f4c845bd256455f9a6ab924d5a6070f742aea01e40a3cf6d147ec5d8b73d7517df7e55b0c38ff36b4b816bd47f7c214f14ea2309d91b055a9bc7f184f1c5e89236b0fffda963cd99a82b6d2fefc16f42d6b07d29a645551a73f797064a5829fceb0957e8020e01c0c426d6a1c1b5535d56f82a994f2b711cfec03b249d9820ee33a20eb57168ed2f2d3c8ce214dc751b", 0xf7, 0xd, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x5}, {r0, 0x2}, {r1, 0x9}, {r0, 0x48}, {r1, 0x90}, {r0, 0x4}], 0x7, 0x574e) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b8100000002900"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000140)=""/172) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0xffffffff80000001, 0x0, 0x3c, 0x4, "18256f729340fb97dd7504f97c18d0a1cf21fc0a", 0x3, 0x7f}) open(&(0x7f0000000740)='./bus\x00', 0x0, 0xa8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x702, 0x1, 0x3a3c, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000840)='./bus\x00', &(0x7f0000000800)=""/6, 0x1d4) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) truncate(&(0x7f0000000780)='./bus\x00', 0x0, 0x10001) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x936f, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0xc000)=nil, 0xbb}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x3}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x2}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb7}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x80000000}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) write(r0, &(0x7f0000000100)="26484ba8698d41504654124b8564dbe2921c4db68f1a94c9f459ede071d0c7cdb4b98ab25d7885e0f0f931308bce93b51ca62a1da7cd0968134b1ae6a18357344d10a29d57b6ca904f81307dadc25e3229ea9985db93b75427954960a0140dba03e5f7bffa964e1fa69eb7b6af1d5257a54fbca8c1f6a66e762b3ee82c772cbfd713eb645dcd50e50f7fabe5", 0x8c) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x99ee, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2020, 0x8) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x8) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) sendto(r1, &(0x7f00000000c0)="20c940d3f3bb6a87858032294a78e235f003ac2fc1532fff1fff6747096b4c126de5de9158ea659b925852f25e4a10f13dd7c7e9e912386e36625906ab72379f1f280cdee26c75add61409870d5c4bf7b43735565554a38b704f767350f02d2449296a85e47dd17095a33007cc6c41ff559bf323746bdc5125ef18d97f52917c48c162181359436bd342de5b6d94f7c79e2fb98a03dea22753e3d60e35b698", 0x9f, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x797a) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x69af}, 0xc) 16:00:17 executing program 1: r0 = kqueue() fchflags(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x10) r4 = syz_open_pts() ftruncate(r1, 0x0, 0x3) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) setitimer(0x2, &(0x7f0000000480)={{}, {0x5, 0x4}}, &(0x7f00000004c0)) r6 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) r7 = kqueue() poll(&(0x7f00000001c0)=[{r1, 0x20}, {r2, 0x100}, {0xffffffffffffffff, 0x2}, {r3, 0x4}, {r4, 0x40}, {r5, 0x120}, {r6, 0x26}, {r7}], 0x8, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x1000000008, './file1\x00'}) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000300)="f877e294df07b9a34c9244ed222335cfc7a400c6f7a9a58bafbbf2573fabc6f36a41efd142c223034e46353a89c22b1af05910fd904d5f0b8d703d82e3cfba7f8ea6b04699dcce8e70d6d75dcad00820bbe4e0dcff4589309226987c26376e918d6ee81fed050c44876aac5b6d775343242a7720b70396ccf908bcc2026bd7bfff3412da6869af5b55294ea1a4140efc63c6d7da63fe6c7dbd1df85eeb0d4345a1e493b02236f5a41a4a0a1993f4cf4073e2aeff316c3c7e8aa6f0801ce3e51473ed90fdf98851b1", 0xc8) read(r7, &(0x7f0000000200)=""/4, 0x4) renameat(r6, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x2, 0x1700) mkdir(&(0x7f0000000440)='./file1\x00', 0x80) dup(r2) r8 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) pwritev(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000240)={0x8, 0x2}) fcntl$dupfd(r8, 0x3, r3) connect$inet(r5, &(0x7f0000000500)={0x2, 0x3}, 0xc) r9 = getpgrp() fcntl$setown(r1, 0x6, r9) setuid(0xee01) r10 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000005c0)=""/11) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 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, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5c, 0x100000001, &(0x7f0000000040)="34de5e618f0034dda1bbde5918658c8e8af898595f30d08e0b50728c27d466211424c2bdecc45c39a8818bb45cd67e14f70d57ffc6c1220cde2d978c416ab6e6eb9155639fa22d144640e3a88996fe577f23e46e7056d8248a9e4fe2d679b352e4a26ff4b007a4164f9c0ada50105949d9492f460f238bb5b51f3d72d213d6478a360b1ef7c5c3cebc2ba69b3077f860fe730e2357c26ae646c3760f72293dc9f7ba9f48a3eac8f8075aa88623319384ede77b62f39020f26ea7f5219499917acc989161781f284b38a1e50c3b5538", 0xcf) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000182b27feffffab7b74371b2891fffffe0000000000000000c60000000000000000000000000000ff00", 0x2c}], 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:18 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat(r1, &(0x7f0000000000)='./file0\x00', 0x182, 0x20) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x7}, {0x10001, 0x5}}) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x60}, {0x6}]}) socket(0x2, 0x4000, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x9, 0x34df0eb3, 0x1, 0x1e, 0x1000, 0x3, 0x2, 0x3, 0x100, 0x1}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 1: socketpair$unix(0x1, 0x204003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000280)="fa", 0x1) write(r0, &(0x7f0000000180)="c4", 0x1) 16:00:18 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4a, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000400)='./file0/file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000001c0)=""/104, 0x68}], 0x2, &(0x7f00000002c0)=""/197, 0xc5}, 0x841) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x3f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400100003dd, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) write(r0, &(0x7f00000000c0)='l', 0x1) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0xb, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x1, 0x46bb, 0x0, "81e3f434d4f8e7e6414e4a4110813c2cddd51c87", 0x2, 0x200}) write(r1, &(0x7f0000000540)='X', 0x1) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1f55b843, 0x5, 0xb97e, "69315abb507531176cccc12af6dbf796423aa0bb", 0x69f, 0x9}) syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2000000000000080, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xda5) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x6fe, './bus\x00', 0x5, 0x4, 0x2, 0x6}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 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) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r1) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) write(r0, &(0x7f0000000500)="65db7ea71df858be9f5ea58310962583277e42b6005c23e24b854d15b6fe202f8ce4242761d66b1b62c0d14302f39e56f4e510c2082c104088ae11d9bb4ff32d13d0790e04e7b1b314ac31b184bcc097344234895e024ab8ba49b9fe1771b795bbcd13f118bc8ae62751c450da5d170612be84cea6e50dbcada3cc95e007d4cc600a35bf2724d8eed794c5c6a20e02cd18152413686c8287e28391067ccb0b1ffa61cde586edae88447db83f890255c3b16d910d67352af95250c6fa0217f4c6a1e0540ac8b1efda4d973319b3c2b1ebd4dc9d008470d8db135334487913848856ba2a4f9ad918e8f1a98500db1310a161e195750a9e9d692ce8634ec364105b38736275d8be6d7db0f915259bd83da993ad9bb2adae766644d9ca329d7cb352cca0accbbc0c2f490a3ffee981d3f068d873cbb9958a283b01c4c417250d07b9bc9a7c4110722a325c3ece7a2237bbd7eae23a14c8aaca1f348fc2f9979c75f9ae5ba2eee625a62a93ef0dc4cdca4d4a5f1802692224fed46629906833a472b7c121b575c87470eabc1e90bfbf51773f0e3f889b694382b8f06e8f6d696f6283812e7d830449ca063fa1562c5ec4efe49670142e773f0b41e6f0eb1cc309a5a6907e542e3021d3f29ead12f0eb6de728c8190efad574fd930aacbc4c127a742e4f9ea6eac3449ad8d29a3b0a3cf46a21c33653247dd661ff4c2ca43e9f18a6837d45b23f2c056b86fbcc3d2dfbfa1d984a84c46714cb5d6156b02670fb2896f75ea7307571e1f4b8b978965ea3bbf9014c24b72959bedffa5343076a7ceea2c4cda640bc90cb56ab5e661b264a451c8a8ac4896a71e5750f262e3350774da020b3698a580c21686a7dd912d390bc209c77f012a24b0a08f1b0e004c4c2eef9d92e8440633f8d3f6095386d935bd2fa669dd1e3bea2d8b4f899cdf84c0eb27f8b10884e8c831af7976422201429290696c5b6b7dc864f01854ff8a06e9d1559aab1aa622cea02253292aa41c67ada10b765154dfa143ede81956b43f3f8c0394733fed9361fae62d527d0725e5b14488c4374b20f5646cc7c5b63a0b7d548136483911bd9122c5fa67c046b2e41f4dc58f10e521a7557ffbdd7c2c63f44f0c0be799e8f8c1903a6aaf98acad932ac146bd3fca7b4e64abc080bedc00f7228444fbc7673510271a7d0a3d944e27e8c9003a6621c4b5a2e358393c1b5df8a5ba155feed396228df6225083c53cf29b5f733cd4e1c37078287ac43480caf4f440eec3d23bccfae7a531331aec98697b356d24cfa3ed5ee67c94025594f92a0638bb7001a13f430cc0b103768481a83c989696d4b9c17364e3a2b26271cb7b09e22b5f267a49e012d7994745dbd6e38eb60b9c2b3138550e9d78c5c2312746bec92d1d91b8b156f84289a9f262a02446fff4886bb9a427aa2665244b63ddbcebd97cabbc1f8b658214c0b1db28ffe7cc42ca9d597bf93191d6d459768212e38e69b6cd6453d833c49499e6beab2b2ad2b1989d8879965001797b057b5d7dc54a6db63097ae66bf880228fa246f8fc03dc4a08850f9bf1286471f4fd4817e3fb24100d4958a24951c6b5314fd0eeb0d9a7f4ebdac2554e2d8640b9d52eac4ff8c0ad55dbfec38e19fb3b4124daa6b06b48465a11f44d158d8d74a75638194675397724788db7cea1441227a740809ad8bded167b8a8484daa5dc323e6bb8c06824ea3cd3f8a4a9389eb9b70539faac73d03b9aa5050af0a8091f29757921805c32c58e3e02175213904a6cc4c9b66e4766532fa3bdd92eee237dc168977238b4c3fa0fd1d5481d5d7139cb7564cb6605d5535d80739d7e0659a69c04be202d14d66ede5338c3aa963f50ffefd82f9b09489d0182234051c11acadf09aeddaa72e7734c88b1bdb91363ecbe80c91432f19d331ed7bb893db2c4fc7ef242fecd451741cd99a1e9ad1d870beef8687658d7d77c011b9b7317a051838df3161033a19a666e89694f6e52d3313943a008defb0c2b815282b2a9d8d604472fe4ea18d8b09802d185464f87355e17809a1a98d2053d1e8795d912fdd6c7a6e95c1f0bf67913ec04b5edad633ccbe46e923be2755f57b88aef2fab2cc04bfdff12e84af182bd78bd62d4b86afc1c50d83effb833b30412897cd805badcd06fc5145b57d1d31d544ab6b20afbfa34b429b1b2f6023e2d685b6eec7f6c979d60f2911c7b05288a46c525119eab7fee1bf9c22c59197490319267be14936dcbac23024d9a879c19771c0e39afd6eab56a0633b02219712ffa0822f4385b7ab53075bda5e2ef8967eedfcf72e25effd01a3082417a9271c11764583502ca8acda2561997ae3f73445346591faf60eaefee77a5c8bd5fba233ff623ce5085e98488ef1a7d5d85d66f35fb39eeab2afb65a68e27e1eef522b81d116c766eb3f9295b5f987d15bce212867629de2ad8b2071776d70df9b2ea64edaf59031a33a4f5a1131ae133a323b533b64e7d48a767026fd7a6c2549237ddce6c0a786246dfa37388f28474f2abd87ca0404b794acd0477b046ae3314bfe998dece3b8cb0d72c731fe2711b1aed7a0160ff17251e254fa399ec3e904c41c2304ccf15baa8caa963941a42898bde03ce34a9b9d1a4ddda9075d9719500daccbd35f63c27d353ac1d02786c64e6148100cf514052a994452b954024aab843e7e7617d4e783c059cd5d851af5550014f15502802cb421b8abd7a85b5a0f6dc75c67686aae1ca2bc9f99c54503aa5d207acf1b4dce2b372a70451034d6efab8f547f18576a170267958e88cf5260536f051bffb1a93f6bee722c3d6f155ed39e32e22ea417e7b5c3ffa2d870bae931959ee56fec855ee64de39411cf8dd3fcea408b569f8561fabaf3154c1be9b042a39af53b35aff98a4f7240d", 0x809) r3 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000000180)=""/234, 0xea}], 0x2) dup(r3) syz_open_pts() 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) r1 = shmget$private(0x0, 0x5000, 0x420, &(0x7f0000000000/0x5000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/172) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/70, 0x46, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000140)='./file0/file0/file0\x00') 16:00:18 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pread(r0, 0x0, 0x32, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pread(r0, &(0x7f00000001c0)="b91cc6a0df7b38a2acb2c8df99761f00", 0x10, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) sendto$unix(r1, &(0x7f0000000080)="98bbc143169e5c226286c6bc478d06b17f70cfb771a678026bd4b953904cac6c1a09eac7434db4771aa153839ca48a350166d69c93b52c4d451375ae433a4893f8683996d19141ae0fd71ee2d3adc64bc840aa7b1d82464db31bdaa820f93c962b65c6a44964fb9ebad1386daa5e", 0x6e, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r5 = dup(r0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x1a) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getegid() setuid(r3) getgid() getgroups(0x5, &(0x7f00000000c0)=[r4, r5, r6, r7, r7]) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000280)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x4, 0x400, r1}) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x183) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x20b80, 0x1e7) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x2, 0x2, 0x5, 0x10001}, {0x9, 0x7fff, 0xffffffff80000000, 0x8001}, {0x2, 0x709, 0x3ff, 0x7}, {0x8a, 0x100000000, 0x5, 0x2}, {0x5, 0x1}]}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4682, 0x8, 0x6, 0x8}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x8001, 0x8, 0xfffffffffffff53f, 0xa2}, {0x3, 0x18a, 0x99, 0xffffffffffffffff}]}) connect(r1, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x1, 0x7fff, 0x42aa, 0x2}, 0xc) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000340)=[{0xffffffff, 0x2, 0x5e8000000000}, {0x4, 0x8, 0x2, 0x7fff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x2, 0x7903, 0x3, 0x800}, {0x35, 0x3ff, 0x6, 0x8}, {0x2, 0x9, 0x10001, 0xffffffffffff8001}]}) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/13, 0xd) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000005c0)={0x4, &(0x7f0000000580)=[{0x3, 0x7, 0x200000000000000}, {0x82f0, 0x1000, 0x6, 0x6}, {0x0, 0x5, 0x1000, 0x8000}, {0x7, 0x2, 0x6, 0x6}]}) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000680)={0x0, 0x8}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000006c0)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000700)) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fchownat(r0, &(0x7f0000000780)='./file0\x00', r2, r3, 0x0) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000880)={0x5, &(0x7f0000000840)=[{0x8, 0x0, 0x1, 0xc}, {0x0, 0x20, 0x4, 0x450}, {0x5, 0x3b, 0x6, 0x1000}, {0x80000001, 0x81, 0xd7a, 0x8}, {0x6, 0x4, 0x20, 0x1}]}) faccessat(r0, &(0x7f00000008c0)='./file1\x00', 0x1, 0x3) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x3) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) pipe2(&(0x7f0000000280), 0x10000) r4 = kqueue() recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/105, 0x69}], 0x1, &(0x7f0000000200)=""/125, 0x7d}, 0x802) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:18 executing program 1: getrlimit(0x5, &(0x7f0000000000)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = msgget$private(0x0, 0xc8) msgctl$IPC_RMID(r0, 0x0) r1 = msgget(0x3, 0x10) r2 = msgget(0x3, 0x2) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) lseek(r3, 0x0, 0x60, 0x3) setrlimit(0x1, &(0x7f0000000200)={0x0, 0x2}) r4 = getuid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3ff, r4, r5, r6, r7, 0x20, 0x1000}, 0xf, 0xb85, r8, r9, 0x5, 0x0, 0x20, 0x7f}) geteuid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_GBURNER(r10, 0x400c5752, &(0x7f00000003c0)) getuid() ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GMODE(r10, 0x4004574b, &(0x7f0000000440)) ioctl$KDENABIO(r10, 0x20004b3c) setrlimit(0x7, &(0x7f0000000480)={0x263, 0x100000000}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000004c0)=""/21) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000500)=""/148, &(0x7f00000005c0)=0x94) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000000600)) fcntl$setstatus(r10, 0x4, 0xa33b627a380fbe45) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x11, r10, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x200, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="6168a858720070408e79b790c8b6008e235eb953d6765b91bd2deb7da7e67464e58305ed746630ac375cf2dcb4a92cdbc2d601f7536283575388b533c7ce14885e29583a7ece3ccabc10270e1017462c4c9b627056e713cd9a9ce808", 0x5c}, {&(0x7f0000000200)="3cbac69a052fefb8ea0496d7de8892cd4f81abe08a2339744301e03b85b34c5ca0b9b338caa648c3701009db420774246c86fa1bf8426db208b838a570eb46d3924c36b29f63f82022cee63aa31bdeaf539b714040ce1acba068b1f2af9697a551369ae90f9362ca84aaf8b524560ea312", 0x71}], 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pckbd_enable: command error 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x2, 0x4, 0x4f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x101}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x46b}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xad4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}], ['./file0\x00', './bus\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x8000}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) pckbd_enable: command error 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x1, 0x5, 0x7, 0xf3bd, "9e49917b66f094d0321bd661452413f7b04826a9", 0xcac, 0x7921}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7ff, 0x3, 0xff5, 0xecb}, {0x3, 0x4a3c, 0x401, 0x2}, {0x9, 0x8001, 0xffff, 0x30000}]}) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x80a0, 0x7) 16:00:20 executing program 0: r0 = socket(0x6, 0x3, 0x4) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000180)="37fdb9e0cfd2c86714d2841fbae565c5a458a2e7d15d2453822a4f8581f866fb2700b23cddb251dc2c16327dde891d973c56fe3ee7b66c393bd6ac7eb51c1045f1886c9bd12cd99e750ddbc7fc7e22ab43108f534d4816a22a4123a6c7f0377f5b23f0f998e3fe5d05ee77af7f0f2dafc874c26b659907bacfeeaedc27942c4e5449d9778a9f8db237a1171f36c49dde43335e964a7c20625dab51184293c6fdda226514236d3b30b4ab5bd56a981fbec6fb1968977a8ab15e53a7b498208957b4dc34f26b4f1ae14530b23a6463ca9c9adcf47d33ae6a53155380cc8a07d01121e7a423efa1a6f66628f620c6109f4d6605fb099daa5aeb08e55eb6ee9a", 0xfe}, {&(0x7f0000000280)="b39898deb083f203803c0558f1b5d6558b866e1496a0dcf072fbdd5a38b3a2906168caf5e1756a80cfc5b2f6d7df7ac8c29c9b44b7b6c218e7ddcc820d79d68240edd51c6f483989bc828c09d9568589f369a8208579363f2ec01392a3c7e61b54196b9555bd3b0fb03b3e9f0a5dea87145b956a8329d1f05125294ee2084dd2965afd0f8177b60e6a5fee1df6aef8efbcfacb26203632036e3b002fca276763ee2b13bba18ac374f2488ce7b5f110c55b278d7ce9119c05fb89c7d89749cdb0728e880bc253c5f66913bb81c1812496935a352eb824a039abdb4ba23aac4d030a2219ed918f970708c595bebf24decbf135f3f346b7f5b9", 0xf8}, {&(0x7f0000000380)="6a1ba090e911570e38ac9c530fa3979335dd3f026382a2827eda4d5504b4104d026606005fb28d3e49d64f92f314a490aefb190ccdfbc141b9ebb97a02e742ffdbe8ac2748e5e19f0fbb5ab69ec9e803b55c5af5112742e9afe298069f8d1d20df5bd78d8342", 0x66}, {&(0x7f0000000400)="e8ec8d08c44e7af8f8686b3fbd3beac8b9a840655e36bc36050685ea39503948bb6056e822cf03b26c7a44a4d0d442b37bbbb28dbae9150b2e3ba0805b58ccf800bfac3fde36387e52756a78f241795bd243b5049799107c1f344d33b655bf707b47178a7caa09d70646124172def322127c22b3a4463b4fae0f", 0x7a}, {&(0x7f0000000480)="0ae4d4bb6a5b4250ca12103f19ef8061a16c950ef3ec425821082885bcfe01310559602f766ca1144280fe8ad9668c0279ee88c35efba6b6572fb3be34f3df98750dd199bb9286b7ee75b1cd03a0dc5330c0edb32a64e673e12f987f0c3bf3711fb0e260e220a2f90709107a36122c44", 0x70}], 0x5, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) kqueue() r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendto$inet6(r0, &(0x7f0000000080)="1d0dbacf4e4fd056164fc206ed6f4a5590f19baa52122f0ff2f8239bb2347feea5b35989eee9e6fb9cd211b18f11fc0e144a895d", 0x34, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0xf, 0x20}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x0) open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4000000001003, &(0x7f0000000080)=0x4, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="cece82f81b48964531ae6983f58e77b9054a846b37930aee3c11f323b9c5a081a92b9560a7f43b0ff53a85bd857c3910da046193035bb653bd706929248f49c73fd707391cb916627256e85f54a54ea3d7174a4120afadfec700c1c5d0509d19e1d09336ae4d1afd58262aff98326a", 0x6f}], 0x1) readv(r0, &(0x7f0000000a40)=[{&(0x7f0000000140)=""/55, 0xfffffffffffffda2}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000600)=""/139, 0x8b}, {&(0x7f0000000980)=""/189, 0xbd}, {&(0x7f0000000ac0)=""/130, 0x82}, {&(0x7f0000000840)=""/190, 0xbe}], 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="34d92bd67a2a923ba349c39df345d030e83e597a192572a905c6202296a6c74280ba404a0cbc6232513a92547bd56a1f26a6aae3e924b98f1f21ddaa15623aa0c689283717b7da11949e98c913979765d22e7738cc4e14e2d45acddeab2ebaafba47432caa52f47ae2172cf9ab556edf98e95f3ce9648455ec76bd1f35a1eade6a137e2eb08c83f1506dcc86115213032ccdd53a45f0b3801eb5811ddf857ddd109cb9c1f9a6da756bd2f6a50e3cf65fc5b208a064f8fe5025f77f895e9e55fbabd10b06e5dee896329e1bd80d6db0b10b82ccad7d9685b9de41ae5f5435378595ce2c51cc2ecb", 0xffffffffffffffdf}], 0x1) sendto$inet(r0, &(0x7f00000006c0)="5d1a06abfe6d1e517d4b316cac099fefbd5ed82c296413f699569b8db7607224b10b1f238452282be5bcb6063290b5b3dd06cad64b2c3efce688d950972996db189592dfa648fbbf1eadb8f0a59550a4ccb867f38ee9411c85b82710522bec15413dc8b42926e4504cb41c4226c9a4ae6b215424c87a55d44a0354d28c30264ec6ee360768217e623dff3fc4297aebc044b2774dfa7c2690765973b19dfc0c3e215ff3f5b1c9947ba3f0345938b35865", 0xb0, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0xffffffffffffffff}, {0x8, 0x3}}) 16:00:20 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0) r2 = semget(0x3, 0x1, 0x410) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x10000, 0x0, 0x3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = msgget(0x3, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/2) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff0000/0x1000)=nil) listen(r0, 0x7ff) recvfrom(r0, &(0x7f0000000180)=""/187, 0xbb, 0x801, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8001, 0x799fe4d0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x8) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x80) semop(r2, &(0x7f0000000300)=[{0x3, 0x8001}, {0x0, 0x32c5, 0x1800}, {0x3, 0x40, 0x800}], 0x3) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1, 0x0, 0x0, 0x2}, 0x1) ioctl$KDSETRAD(r4, 0x20004b43) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000500)=ANY=[@ANYBLOB="5a55ed06849e814a1000"], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000680)="a0ae3c2f", 0x4}], 0x1, 0x0, 0x0, 0x8}, 0x405) shmctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000780), 0x7fff, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000800)={0x8, &(0x7f00000007c0)=[0x63, 0x226c, 0x5, 0xf8, 0x20, 0x40, 0x1, 0x2]}) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getppid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x108, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24}], 0x2}) 16:00:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100040042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000067027fc8d723", 0x8}], 0x1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000140)="5f30517c45087413d1c94d9b674c6b022c45698e898db43225abbb5f093283c5426d06f7afcf385ffdfe1897219d73dbeb89e0636d5e624374e8d1e6634b59fdd8b7790e903f0ddb63dfb971e60f6736afe982942cd1d42dd0b107abd9133fcba1ffa55a21175b3b664b546a0ca3a86f4df7af4f19c2fd67a814bfcbfee4ea1488a9e68a30660141ba80f20840b851f0992719ff4466d32e975a3c7f20d52b4864b5", 0xa2, 0xc, &(0x7f0000000240)={0x2, 0x2}, 0xc) setgid(r1) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSBLEN(r3, 0x8004427a, &(0x7f00000000c0)=0x1) 16:00:21 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget(0x2, 0x543) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x3, 0x8, 0x75}, {0x2, 0xa6, 0xfffffffffffffff9, 0x3}, {0x3, 0xf71, 0x9, 0x28}, {0x400, 0x4, 0x3, 0x3}, {0x100000001, 0x1, 0xffffffff}, {0x80000000, 0x18800000000000, 0x100000001, 0x7}, {0x796, 0x34ecc0a8, 0x9, 0x8}, {0x0, 0x400, 0x2c, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:21 executing program 0: pledge(&(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='/dev/null\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000240)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r1]) setregid(r3, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x80) setregid(r3, r4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x14, 0x3) getgroups(0x1, &(0x7f0000000200)=[r2]) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x3, 0x80000000}, {0x3, 0x5}, {0x3, 0x1ff}, {0x3, 0x2aa3cac7}, {0x3}, {0x2, 0x200}, {0x3, 0x80000001}, {0x1, 0xff}, {0x3, 0x6}, {0x1, 0x4ee88088}, {0x3, 0x163c}, {0x3, 0x4}, {0x2, 0x7}, {0x0, 0x7}, {0x0, 0x5}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0x27}, {0x2, 0x9}, {0x3, 0xfffffffffffffffe}, {}, {0x3, 0x8}, {0x0, 0x6}, {0x3, 0xb301}, {0x3, 0x3ff}, {0x2, 0x2b3}, {0x3, 0x101}, {0x0, 0x3ff}, {0x2, 0x9}, {0x1, 0x84af}, {0x0, 0x800}, {0x3, 0x2}]}) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x0, 0x1, 0x9}, 0x5, [0x81, 0x8001, 0x3, 0x800, 0x0, 0x3, 0x100]}, 0x3c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x9, 0x1, 0x7fff, 0x7fffffff800, 0x4e0, 0x2, 0x7, 0x1}, &(0x7f0000000180)={0x5, 0x820, 0x401, 0x467e, 0x100, 0x6, 0xf, 0x6}, &(0x7f00000001c0)={0x6, 0x0, 0x80000000, 0x1f, 0x4a, 0x100000001, 0x6, 0x15}, &(0x7f0000000200)={0x9, 0xd00000000000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) execve(&(0x7f0000000280)='\x00', &(0x7f0000000440)=[&(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='@+\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='tap', &(0x7f0000000580)='tap']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:00:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) connect(r3, &(0x7f00000000c0)=@in, 0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:00:21 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000240)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000001300)=""/144, 0x90}, {&(0x7f00000013c0)=""/74, 0x4a}], 0x3, &(0x7f0000001440)=""/167, 0xa7}, 0x840) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x76a62c3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4000200000039, &(0x7f0000000080)="000000008439afe2a58a7f5297f387969fbbf1144d65073d6b19da9a0370452b8411dadfb383ffcdd7331f732e582987258d42147dd00646798f9fd170facffeaa2632bc4aa3a546a5fe33bccee84ac5a708d110a54555261cce43741aba681ac6837867356e14401e59e2f4fe4c3f3d51f0ad20136dd3fed33584d39f6f95b23a236f1962012d9995b53afb0538b54f526a1d42d1b8a97675cbc9da05c31100656548a715b6faff07256f7c7b2ee32175fdfa89f1848a3b", 0xb8) 16:00:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) chmod(&(0x7f0000000180)='./file0\x00', 0x28) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) sendto(r1, &(0x7f0000000300)="8aab9a744d858bd59919e7fda9e0c01333fd151d4a73d49034961e806ee54c70d4dd6f7924e5ec0eaea87f7c8c0361fb694f3ccf695c4ec6573c699588c0183894f4760bf97bc0a5f35a3b6246b200d24c6e3b431ab02625b7b00e2d3db3c19fba0438b31381f39fa5b5c7363da69d2bbfbf0ab8b0c5a8bb773ddf3836a7436d2fcdc719ef357d4057c7f88fccd6b805c17c52858622e94247603d17413c91677ffcc370269710072ff1367c261350b4bdd1df42df3025f23d6273d22387da68bde3300f23678b05ab5cc501cffec191a893ebded9176c3ec5e8be820fd00c0ace9c23697a2e130e9833635dd01b04158002ed255228b38446773c43e21a85083ac902681f13050d2dedb490db50d4b19c36e093d8292607a2c1df18579a6ab283d55796903b1cb5f9e3732f9317edd52407455bebd9b8ebc445388705dcd6df17f496f5cff7472e92f1b9ce19fb3b2575c5ed79acccc957e52be726b4b196f1987888e0c57340d37527b1b0a465ff3e9985918ecda264b89757c5c30dd4f46c92ce2161cd872832954823a1591b01fc8fd4b643d8ac7bbb4b0d1f1d8a9461fc9ab9ce28aa364e3736470f0ba3eb39f841b767f2a61042ad5f6c24da7eb831ebb16f5a14ca812ab17143b428f2b417b4495e03daf3cabb4834f24d81a2a9f1169f786606ebacbb7977b0137626e99c96a8a0e5fde54479676e216cb751a80d1695d9ddb29134b73f233c0491516bb08d5e1e90af4f2b9c19652f7beb900d2a25903f7b1d2a6bf514a0cdaf0ee66f25c1306f6f60f5c52f6da1f76f92dca4ec15700ab7c2515e6bf0c93960eba615323176b6c0260950adc218fa716fa367cdc5d0103a3aff37a26270cd28910674c4caeead96d2539a04756993a81f95f1d5d31b08ffb674b9b1126017d452c66fcf5ebbcf9e8abe1c4d806ffedeab62725495f105dfb0be98516f15876f66cf8b67ae6ad6fce8d9d05c05e745754cbf648bf4fd796b7b7499b0e76226a362811be3f0abbc280bda733ca1ee507bebd0352246821078f210710a130f2c8219575baeb292f2feec29d4ee02dab4c754b2b7511b936c100c94f64ca859a49e93caa15ccae7741cbde2b727f4a2970f27182bd36d708e2db317da3048752a304bea529fd3b87b1d553596a9bbfd5f4fbedff37af45e53d8e98e08d3c7a105543fade1ba6d175e3009ea04e3b267067c42062c1d6dfb791fe0390f5edbafcd8b4cbf771869fbb1a41364253f44244fe6802c712648a04543260d704ffe58dcc23b3783c7fada6164eb8f2ca57658999fd92f9d4ee65252c46d82064adf7128cdf7a79d97ca5bdf7f8b7c88ef379afdad2418667cff26f3b6c25c1aa4d12d99f61ab1bea3247a8e08381ed852483f28e9b036758776bfcc1ef59302a5d2ea11f2d507d132b11a3853509f8b2c56212f490cadb958496c601ba923770b254ae9bf6a40ecb092d3fa5eb61cd6a4ab157e7f1c4cfb8d0e394289e63e0c68983757bf01dc2fe01ccc7469217ed322653ac2abd3f5db683e4c1e820901f010216b10d575a87b8923954351be2e077041e90dbca5e8baf75046f510c13ea24406ee6c97cdadb6b97b8c8b296e0bd528c30a2bb91c5aea9da8a976cece7e5a3adf11d35ecdf0523257b80fa538eb3dddf1f5c76f9fe0239838049223b54afb1d6eafb98545ef61cec59d1378cebe2fc863dae297715e746368da95197ec31eeb6005c38fb399dc306aacbcc60a5c618f0d64d5b88c0c8791bf2d79447cf1cfebb35f147ab01f06d343465d57dc11e08215d1c8bd54475b6723b7fae812e9f1fb42dd919519971468c21f6849f47a7f7df36bc0367fcfcbe1ad0b3e76d250ccbe06d1b8e100382feb38cb614d635a7bae56e8b3428f37ff76622d44667a9389e73291bddc032fa48efb314a0babddf0f3ead53265882df9961d8fa64fe6b47aafc9e687a186474585dfc462b3f3786597e79dfd94aff980242a0aba3f40493c1d9eed3b76a36ef9be5524c7cb03652815383f61913dc06a4690aa90f93341bf047ef64a071d819b91b096349c0eba2dad85742bfb8b710ccfc93ebcf3b2dd1c0b7730662f57e977de5e197ea87ea402630fafec43bb25bf25d0b0efe3d47bab60e7ea2711f00fd3816c209165d3a89746434cfeeea94d6eed25950acbd9e25cc0f43d9ebf64f2df25c2023685649bd92995408bb5ad8014138eb6d62ba60e1e50aa8d61dae83d72f05b3b137694aaa315fe2fbb681875bfa6aa05e957e065004d9868da884a6169b0909a81950606c0e00861dbc98abc87edfa5c4cf42e23e9153ed4959da575dd8b6a18ed5d6cbd5925c44865a3ed82d453be224d49f2ffe1fecf3e5dfe70ded99df09e74dbbd146ca15861980e6b7fd6380a74a6d0cdf47549814915d73ab84a8ddcd4fb4f273bb101ee8cb2f0efd778ebd7a6a6f6dab0ff339bf10bf9a9412b885b55682bff8706df15a2e9828a42862088d5e84c26d8dfe275e30eb9330e5717dde05528cf11599c56af5ac6f113a80b85fe4447afcec605f5fcd144dd0b1c338b380ed98a09aabf9bd6d50f1ed9554700581cb4498387392e59d03f4e8ab07ec04b7ce187079d2cb47f46ede66fce321dd57f90686495567412a96c881e4903ec085cc568c1e7151f61252fd0a5c98d688b82947ff70103be99f6f5619f244a0d63a6416eada0dd81fe0a146c70568b97a88ebfad397b60f77d2965db1d6d0d1e206fb1a36dae37e68281ed3570543cca3505ee6f47fb9e33153e9c3e0f0dd269557f52aebde8601fb3ae9d04334f671c8223e104a1ea7be7752e3937345c58af3a599a6f4048e6d19985bbf22a6555921594a9753ca5a5cd50198cf08301db444fa1ecb24fee1721d6754b799d54e7c16ed9896a8f15d893a0b677478ca459a2ba9a5301dc7c4b7a21f85cb5e9dae672472cc0b6a61422ef02062df995b8b3617f009b584be797e91b9c8c640eb0812eb02f505d33678517db9036fcb9f03b52af3a533800aad9a2730053baf60b6e99f7d436a8c582db52bd208a21afcb8b8f9e11e72f58209644494fa47575b2b300e38e4c4f8cfe4a6be2d8f252df61b2c6ab1f236a514e7a8fb2e641db9bc4181208775016a3bb469fc10bcb4f9f20e5d64bca0bf42f2703000edfc858c5fd082eb549ae7598d32634b4505413e2bfb97f09df909e5dc7afc44d191cbb0c881b7afd834c9a503e17252f98f69accc756f406f152bde2defe07665f850bc7bb0b50eb206fe027986f6036adaf04c32b31bbbdbd00c41c9103654691a64fc0777cff49b175040010183d861aa19ee171363bda732b48bd8629c5d984906f7fb5408949cc2774382e5c7af7d4d09abb268e6184d9ff61b6d0bd3571a2824aa5c5763997f6e922ff06a0d573b7de5fd62a97a7a7d05e3f53841db228cd3f6476f6cbe3ac535a6bb7924ff014889e2f26f473ff7cc51654edb8b2cab1cfbe6120117f88463b8887ffa7c38c391e6e60249eb0206fcee012feb9daa7c5f1db71182c897059e04a03f532e59df60441677d0f0a6cd4f6b75c157654243fc9bdc5696d56620dc98dca1abdbe2deeb3f5392919a73ceaaf27b94888259aa71cce66ef09928bf9f46099b880111445029e95199a2461cf3ece2cc988b7230fd4b2e2542a47b3df9fc2a2af987879937fc8dbac1927b659e320b64ce7e1b1c3420dcc0437044bd083e967ee62537ade657514705bfa902b357e77624f5032ef434d6eefa3e7fc3a0e438e778f635eebe8ea0feffe6730d4eaf7c69e4a80c1ced06dc83abd9cdfd46887045476741fb955c6d41d2a584ae448aca6524e7c6a8da1edaddfa723232fcd2249bc73cf8e5ae7cc78525c642ec39a748832d84a368d8cd9656c9338a8f4a576a594da0c98c850128a3ca3bc2781410fa3248c762eed9b79b61a3110eefa2146445a60e137fd311b9c261c3401813133de18944c7113308e90fe412bafb33ac6cb758e28e7a5736b6d87d4e0de5605e98fc0bc8020f30d5b639222c8daab7db36700efbd6c7463e794a10eaa5193703e1f6a5f5cc692af3bd463c793253aa57d71f4640d1149b9dcda945b2b0b3d2241cb45ec69b9da64713dcf7cabe5b09a15a60fd2b087e09e471199205ea5ba3bd35f1f7bf4a9ef9237aa876bfeb0e14aeff8d6b68807dc6f6f4e3a70f87752ffb0448a7d3b4da44ac546895eb3a1160cbce4d4aec9743f5d3ca8d36d09a7fc2e2fd91979a84131dd31723ec896fb24acbc738ed3aebeed6becaf8f033bdf7853e5ca29b28d346607b589810887697adcadc735747c8bb78ccaa0ab8d308cb3117534fd0d2a9206bb933cada5a47a3c0ab83386db2185908290b32fae619b7d944dc4844f36edd880e4849910453abea008dec2a65a77243475d8739d8e9dd063d9c9dd5513fc3531285101f870b81b203a59dc288c4a7987e964ee0a047ed4615fc5f91afeb42e1720cbe326e625009dbcf94b5700afbb78f98ad7f4dd7a237fc7de2ec7f5c05b92819c3ce1d43e457cde83f798f58829b86de4c4ae22579302003be0b8684b49e93c74853ebcc9fb3b679ea6def81ab21a5e35a183eedfd695831e3325e1b8b78dcb2b4bbb6944b640bda7687dd894291bec2170a5f96ae61c735bbe0f947c8e5a34266d2ce20f48ff5839409dd247892ddcd2b3d9536cb12682ff15b2df092ca439a947ceb15f5ad65a31a8cd9b857ad334e69811d36715b192eb0cd012af1269e7fd4667575640f439e19f90e8ff3eeb0a21275638c77bce432d6a39d547139eeb8f0a838b89bf17a73429be8c102e51cd4f6e36f9f2e94fff52ee289aa07a0718e7a519b9b7b99a2cd4542102a3279985a8a0c3043d2ae92d7db6cc78f4bc16dc8baca0ce89f8d7e6c7ceeb346923432723aae63367ae839c48e2545e8737648dd0ac58d45cfc1173f59fedc9b20525c4d0cfb149f9ec3c07ad8b1097d27e24572eb24c699f79ec3b93f1e4acc257ff9e654caa61248089a0dc225c26c82661c6738c6e56dbb5d5154912461671ecfea96e9665a3350ff844e2b77ceb76914e736631677a6a796d0a57aede261e67684d0c165176ad8e89af74ab500ecd62ac4572af2e0df814d12420bebb8eff1bfe1976008247d0aa26be63932cc44e07f3748c29afbfb2a4299579a1e7c48cd3dd3e971d3a103f9a344ca441545193ccc28d7bf412b036fca282852e10ae2a220bbb489607b5364b065fb1248b0fda240c1d1fb8e5fdc3de33c7f02310449d2931ef4f283b3e9fecd2a0c31ce2e86a9a4c95291b1a9f4e88e8dd78706f9ed80f21c97bdab0d6a9be5cd76c0f9ea2f7c925f1a7f6b5d64997a83653058bbf534b77af2f2290c78d1e40cb695be6a40854d89bdb4621e9a6a15e0c977517e4508193468a22aec6eaddb510f5017a92605b28722eac522f9f717797ebc1af969d90f08414e9204651fffc8c3e7d9097ddab329499c880952ced4b3017f184e538e84fcdb618a899f315872de33053371d5a4f2486a2e3928fcf025ffe0166734e7ce3c628667c1c70d92628aa2b80f1f1310d878665ce9a6a16f466f472ddd9cc6701a8258cc87ac5e88f8d8f5540bfc093090801afee5ef52b85e7ff410d8b4dc62f2d4575f0ad799122603229f957573b14c1f9d3b4c4fdb79306ca82a9f316bb689c035f150d889e883bcba10b0f19e027096e9594678f44eb302b8e1142ca914fcd916bfbf30133c526ec1f7d7f7c6927035bcff119bf64040899558f4fc84b7cfc45c27a89972a3da6efecd49f1cb40e64f2e2f70bc3", 0x1000, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x2, 0x4, 0x0, 0x2, 0x10000, 0x4, 0x2, 0x1}) getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x2) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x80) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket(0x2, 0x4000, 0x7) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d7db7b28f4c569124580aa3c78ad74575499c18f970cb04b4ae440dabead800984f7be081ce9e87b2b065b92413bbb56f535a351a2269b011aee862b357aacde34e3f45e310338481ed43cc0d948e39116104c0a2b200d6adb4f3531259b6fa0764acbb396a39c55b79eec66d6af6e867669bfd1343b3744cb641aa8ae59772b970e90059205c8247c3ef9ea14e1a5176061c9118007b5175e8bacae3e7d8a3fa2b9a0ca1fd2bdba4f85c1f6bd77c7eff7b640e3c312cb2aaebbabce8c701741c628e0de0009a4eb63c631a7c77825df022ccf"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1, 0xffffffffffffffff}, {0x74, 0x0, 0x4, 0xfffffffffffffffa}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x1) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='*.,,\x00', &(0x7f0000000100)='$\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/-@{', &(0x7f0000000280)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='^}\x00', &(0x7f0000000380)=',\\\x00']) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fffffffffe) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/124, &(0x7f00000000c0)=0x7c) lseek(r0, 0x0, 0x3c, 0x1) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000004c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) shutdown(r1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semop(r2, &(0x7f0000000700)=[{0x3, 0x8, 0x1000}, {0x3, 0x10000}, {0xd1ddce49fca7943f, 0x30, 0x1000}, {0x7, 0x4, 0x1800}, {0x2, 0x101, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x80000001, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) fchflags(r1, 0x0) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x200000a, r0) chroot(&(0x7f0000000800)='./file1\x00') clock_getres(0x0, &(0x7f0000000040)) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file1\x00') semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) fchdir(r1) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x30) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) socket$unix(0x1, 0x1, 0x0) 16:00:21 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) clock_getres(0x3, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = socket(0x1a, 0x400004000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x6, 0x37, &(0x7f00000000c0), 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x8000, 0x80000000009, 0x0, 0x6f) 16:00:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x1f, 0x100000001, 0x100, 0xd2a}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 16:00:21 executing program 1: kqueue() r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x33) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 16:00:21 executing program 0: sync() r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) 16:00:21 executing program 1: r0 = socket(0x100000000000004, 0x5, 0x101) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd01) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x5a}, @cred={0xffff14ac}], 0x2fe}, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) socket$inet6(0x18, 0x2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x5, 0x81, 0x3, 0x3f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) dup(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000980)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x480, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r0, r1]) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "a60032b79492ad9c0200"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x28102, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8ccb, 0x8001, 0x2, 0x0, 0xeb26924, 0x9778, 0xffffffffffffffe9, 0x2, 0x2, 0x1, 0x43814cbf}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) kqueue() 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ftruncate(r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x3012, r1, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x440, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/85, 0x55}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) getpid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000740)=0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x44) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="d59111322fabee21f98ddb039811be22a997eeba2557a729fbc0377ae1b30772119110749c94a29bac82af6f3179ed64a5c15dd6c618c68b560012faaa4040c9b38a06dfff8923a035a50e003c", 0x4d}, {&(0x7f0000000200)="edf41f384b51052266228850ca492af0af7dd76a2be29a132d5d0a344775e8a544f7e4f4a5703ab6e7b80b0aa968234cbfaec97f83a8d71bdafe278a2cafb8ab58ef5bd23253bbc084979730e67cc41408761857fa15c6cc055ade83e2b3a31805733f18e30a41d1fce9fea348e671793e5850f40b1606bebc2427973ee282044a11df268438aa1e0cd4d6e4eaf3b73cffece7c3dba7ed62fdb3d8ac2bd4cb6d6d834418d007d3f6d32e7b00ee494de5f0f943cf3df7fb9d3c344f7463ec7ffc92d7cb4243cccba8d594f51f786e909df0d1075794adb5843a9fc66d40aa54456ce55e7a66533fbb4f6af0", 0xeb}, {&(0x7f0000000300)="e1a3fd1f876b22d16f2862dcbb15cc331c4cc134a73fc3ab65d478672143aab114432b1d15d9f8221f871411f1dafc0698b9c3e01f6dc3a043c6ae422afd4b13aa89e0337ad60021b9a6a510074085ef5db6b7265ce0c0ec8b3bda3ab2eb64dc46aae28c218574af9d3f60364176551e1ba0fce13e2333694f5d173aac51b2df743a0557bd963236b7c38aaaba799e9d635087139ccdfbf1d7b4b06c8fcd33cacd30151849ebf7cfeecbfa05993c5c229f4d335c1818ccd37f59f026aa7235ce", 0xc0}, {&(0x7f00000000c0)="ee1e81902113ec8b28ef339cad4a596403153acbcc85248e91781d7def", 0x1d}, {&(0x7f00000003c0)="93ad5d96c20d7738d01c7d37f78ef3320ef6c48cff8467a8d54cfe8df12a692c51b9178b8641ffc993f3448e90368f3b9f3d46f3", 0x34}], 0x5) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x200000040, 0x72) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000780)="c4f4b746261f7c860bf2f9ab324a073d1d78308fd934da299dba3a47c2134e39f01dee746cfa5ba67707ab6cb02e937210d4aadbb7d839d286a6fd6b6d4ecd5b060c47bea84c763748c1d9415141eb1f4e7ef1d152e81814ad189d4e7da39e0b0ec13e03658ff04dabbee87cd42f1a5993bd814d747ee00c29ef0d5eda114833a22650878c0384a601fa44764639dd89714195f47fc170a4f6eeaf1231d0ba48b93458000d50b95e", 0xa8}, {&(0x7f0000000840)="379ac1f0d126556e1e60f7355a77adced9fde053d930b1c80bada0df07d46b76b4f9faaad82e53e6f7f15346d6fd5afba624e110146ff3e52cbfa05d002f6ef8c61fda3914a594ff48f6f24e7b6fe03d6391f7706c5566043360b7feb49e0a60304470872153501b8f2d8059da8d0e7ecb9f411f910955923fb761e69021bd0b0cd3045c0462a71ded69d8156f60a99ced4dca7ba2281744981045b7", 0x9c}, {&(0x7f0000000900)="1377ceef684fdc7edea01d4039e7a1d1e037be666f2fb3300ccc477870988328568c0e251c9e7c930d2f2b775999635561a0d7752271cc77e66754380ec27d95d8f48260cb56ed6ea332d172922ef4bd0b8698d29417ecb3", 0x58}, {&(0x7f0000000980)="f531434e23010d0141bd1d159119f5128795a15c1bbf6cf0a0e9f3fd0bf62e245348e936353cc5dae3f6a79bb3c42144804c1d48e476bf4925ba8ff6e95b571c5740f39649debbb9b69093ebaa4625a561eab932837bfad407c69fd8012dc3df4fa58f73cf0c195481a11575e004d9f4934000248686dd20fb2fe741afbcb5a31a3151cec746c15f1dfcaf95742b0f9d66fe341313d034930fb23488be28e91c735d796e11ab21f928ea61ed394154d4782fae8643fdff4a21972d4394c505c09ac645da9a7d1382c6a48ca8e3c0e601", 0xd0}], 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000600)={0x6, 0x0, 0x6, 0x4, 0x4, 0xfffffffffffffc00, 0x80000001, 0x10, [{0xfffffffffffffffe, 0xffffffffffffffed, 0x3, 0x4}, {0x10000, 0x4, 0x8, 0x100000001}, {0x3, 0xfff, 0x6, 0x8}, {0x1, 0x3, 0x80000000, 0xfffffffffffffffc}, {0xfffffffffffffe00, 0x7, 0x7, 0x1}, {0x40, 0x1, 0x5, 0x5}, {0x97, 0x0, 0x3486, 0x54e}, {0x3f, 0x8000, 0x961, 0x7}, {0xfff, 0x8000, 0x2, 0x100}, {0x2, 0xfff00000000, 0x5, 0x7}, {0x1f, 0x3, 0x399e, 0x800}, {0x40, 0x3ff, 0x40, 0x100000000}, {0x86e, 0x1ff, 0x7fff, 0x3ff}, {0x7, 0x1, 0xae, 0x21ef}, {0x5, 0x3f, 0x9, 0x5}, {0x100, 0x6, 0x400, 0x50}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 16:00:22 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = getgid() chown(&(0x7f0000000000)='./file1\x00', r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x715243a7, './file0/file0\x00', './file0/file0\x00'}) fchdir(r2) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x440, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/85, 0x55}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) getpid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000740)=0x1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x44) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="d59111322fabee21f98ddb039811be22a997eeba2557a729fbc0377ae1b30772119110749c94a29bac82af6f3179ed64a5c15dd6c618c68b560012faaa4040c9b38a06dfff8923a035a50e003c", 0x4d}, {&(0x7f0000000200)="edf41f384b51052266228850ca492af0af7dd76a2be29a132d5d0a344775e8a544f7e4f4a5703ab6e7b80b0aa968234cbfaec97f83a8d71bdafe278a2cafb8ab58ef5bd23253bbc084979730e67cc41408761857fa15c6cc055ade83e2b3a31805733f18e30a41d1fce9fea348e671793e5850f40b1606bebc2427973ee282044a11df268438aa1e0cd4d6e4eaf3b73cffece7c3dba7ed62fdb3d8ac2bd4cb6d6d834418d007d3f6d32e7b00ee494de5f0f943cf3df7fb9d3c344f7463ec7ffc92d7cb4243cccba8d594f51f786e909df0d1075794adb5843a9fc66d40aa54456ce55e7a66533fbb4f6af0", 0xeb}, {&(0x7f0000000300)="e1a3fd1f876b22d16f2862dcbb15cc331c4cc134a73fc3ab65d478672143aab114432b1d15d9f8221f871411f1dafc0698b9c3e01f6dc3a043c6ae422afd4b13aa89e0337ad60021b9a6a510074085ef5db6b7265ce0c0ec8b3bda3ab2eb64dc46aae28c218574af9d3f60364176551e1ba0fce13e2333694f5d173aac51b2df743a0557bd963236b7c38aaaba799e9d635087139ccdfbf1d7b4b06c8fcd33cacd30151849ebf7cfeecbfa05993c5c229f4d335c1818ccd37f59f026aa7235ce", 0xc0}, {&(0x7f00000000c0)="ee1e81902113ec8b28ef339cad4a596403153acbcc85248e91781d7def", 0x1d}, {&(0x7f00000003c0)="93ad5d96c20d7738d01c7d37f78ef3320ef6c48cff8467a8d54cfe8df12a692c51b9178b8641ffc993f3448e90368f3b9f3d46f3", 0x34}], 0x5) r3 = open(&(0x7f00000005c0)='./bus\x00', 0x200000040, 0x72) writev(r2, &(0x7f0000000a80)=[{&(0x7f0000000780)="c4f4b746261f7c860bf2f9ab324a073d1d78308fd934da299dba3a47c2134e39f01dee746cfa5ba67707ab6cb02e937210d4aadbb7d839d286a6fd6b6d4ecd5b060c47bea84c763748c1d9415141eb1f4e7ef1d152e81814ad189d4e7da39e0b0ec13e03658ff04dabbee87cd42f1a5993bd814d747ee00c29ef0d5eda114833a22650878c0384a601fa44764639dd89714195f47fc170a4f6eeaf1231d0ba48b93458000d50b95e", 0xa8}, {&(0x7f0000000840)="379ac1f0d126556e1e60f7355a77adced9fde053d930b1c80bada0df07d46b76b4f9faaad82e53e6f7f15346d6fd5afba624e110146ff3e52cbfa05d002f6ef8c61fda3914a594ff48f6f24e7b6fe03d6391f7706c5566043360b7feb49e0a60304470872153501b8f2d8059da8d0e7ecb9f411f910955923fb761e69021bd0b0cd3045c0462a71ded69d8156f60a99ced4dca7ba2281744981045b7", 0x9c}, {&(0x7f0000000900)="1377ceef684fdc7edea01d4039e7a1d1e037be666f2fb3300ccc477870988328568c0e251c9e7c930d2f2b775999635561a0d7752271cc77e66754380ec27d95d8f48260cb56ed6ea332d172922ef4bd0b8698d29417ecb3", 0x58}, {&(0x7f0000000980)="f531434e23010d0141bd1d159119f5128795a15c1bbf6cf0a0e9f3fd0bf62e245348e936353cc5dae3f6a79bb3c42144804c1d48e476bf4925ba8ff6e95b571c5740f39649debbb9b69093ebaa4625a561eab932837bfad407c69fd8012dc3df4fa58f73cf0c195481a11575e004d9f4934000248686dd20fb2fe741afbcb5a31a3151cec746c15f1dfcaf95742b0f9d66fe341313d034930fb23488be28e91c735d796e11ab21f928ea61ed394154d4782fae8643fdff4a21972d4394c505c09ac645da9a7d1382c6a48ca8e3c0e601", 0xd0}], 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000600)={0x6, 0x0, 0x6, 0x4, 0x4, 0xfffffffffffffc00, 0x80000001, 0x10, [{0xfffffffffffffffe, 0xffffffffffffffed, 0x3, 0x4}, {0x10000, 0x4, 0x8, 0x100000001}, {0x3, 0xfff, 0x6, 0x8}, {0x1, 0x3, 0x80000000, 0xfffffffffffffffc}, {0xfffffffffffffe00, 0x7, 0x7, 0x1}, {0x40, 0x1, 0x5, 0x5}, {0x97, 0x0, 0x3486, 0x54e}, {0x3f, 0x8000, 0x961, 0x7}, {0xfff, 0x8000, 0x2, 0x100}, {0x2, 0xfff00000000, 0x5, 0x7}, {0x1f, 0x3, 0x399e, 0x800}, {0x40, 0x3ff, 0x40, 0x100000000}, {0x86e, 0x1ff, 0x7fff, 0x3ff}, {0x7, 0x1, 0xae, 0x21ef}, {0x5, 0x3f, 0x9, 0x5}, {0x100, 0x6, 0x400, 0x50}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) kernel: protection fault trap, code=0 Stopped at pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace pfi_ifhead_RB_REMOVE(ffffffff822a55d8,ffff800000a1a300) at pfi_ifhead_RB_REMOVE+0x58 pfi_detach_ifnet(ffff8000009c3000) at pfi_detach_ifnet+0x11e if_detach(ffff8000009c3000) at if_detach+0x15d tun_clone_destroy(ffff8000009c3000) at tun_clone_destroy+0x1c6 spec_close(ffff8000159f2198) at spec_close+0x3b0 VOP_CLOSE(fffffd802c1b4420,81,fffffd803f7c6a80,ffff8000149019c8) at VOP_CLOSE+0x64 vn_closefile(fffffd802fc1af10,ffff8000149019c8) at vn_closefile+0x14b fdrop(fffffd802fc1af10,ffff8000149019c8) at fdrop+0xc9 closef(fffffd802fc1af10,ffff8000149019c8) at closef+0x118 fdfree(ffff8000149019c8) at fdfree+0xf7 exit1(ffff8000149019c8,0,1) at exit1+0x32f sys_exit(ffff8000149019c8,ffff8000159f2430,ffff8000159f24a0) at sys_exit+0x17 syscall(ffff8000159f2500) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7fffff6d74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6d40, count: -14 ddb> show registers rdi 0xffffffff822a55d8 pfi_ifs rsi 0xffff800000a1a300 rbp 0xffff8000159f2020 rbx 0xdead4110dead4110 rdx 0x28 rcx 0xdac24a0f90dd2da5 rax 0xffff800000a1a310 r8 0x101010101010101 r9 0x5 r10 0x7d30e1211a4986be r11 0x2c7ffa3ee5bfefbe r12 0xffffffff822a55d8 pfi_ifs r13 0 r14 0xffff800000a1a300 r15 0xdead4110dead4110 rip 0xffffffff8137d098 pfi_ifhead_RB_REMOVE+0x58 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff8000159f1fc0 ss 0x10 pfi_ifhead_RB_REMOVE+0x58: movq 0x10(%r15),%rbx ddb> show proc PROC (syz-executor.1) pid=361711 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149014e8,0xffffffff8228a1d8 process=0xffff8000ffffad50 user=0xffff8000159ed000, vmspace=0xfffffd803f014000 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23021 166285 84959 0 2 0 syz-executor.0 23021 23495 84959 0 3 0x4000080 fsleep syz-executor.0 71938 395193 0 0 3 0x14200 bored sosplice 21738 177824 1 0 3 0x100083 ttyin getty 84959 27262 18370 0 3 0x82 nanosleep syz-executor.0 1478 281018 18370 0 3 0x82 nanosleep syz-executor.1 18370 246657 74968 0 3 0x82 thrsleep syz-fuzzer 18370 419853 74968 0 3 0x4000082 thrsleep syz-fuzzer 18370 304301 74968 0 3 0x4000082 thrsleep syz-fuzzer 18370 474920 74968 0 3 0x4000082 thrsleep syz-fuzzer 18370 316858 74968 0 3 0x4000082 thrsleep syz-fuzzer 18370 386519 74968 0 3 0x4000082 kqread syz-fuzzer 18370 324851 74968 0 3 0x4000082 thrsleep syz-fuzzer 18370 196506 74968 0 3 0x4000082 thrsleep syz-fuzzer 74968 78153 67248 0 3 0x10008a pause ksh 67248 446353 78837 0 3 0x92 select sshd 78837 17928 1 0 3 0x80 select sshd 12261 412879 2576 73 3 0x100090 kqread syslogd 2576 201202 1 0 3 0x100082 netio syslogd 98717 488709 1 77 3 0x100090 poll dhclient 62447 234323 1 0 3 0x80 poll dhclient 44878 486182 0 0 2 0x14200 zerothread 93089 44451 0 0 3 0x14200 aiodoned aiodoned 41535 308671 0 0 3 0x14200 syncer update 48397 101674 0 0 3 0x14200 cleaner cleaner 34968 357315 0 0 3 0x14200 reaper reaper 27116 362061 0 0 3 0x14200 pgdaemon pagedaemon 42182 164864 0 0 3 0x14200 bored crynlk 55807 139979 0 0 3 0x14200 bored crypto 51390 255788 0 0 3 0x40014200 acpi0 acpi0 31267 19801 0 0 2 0x14200 softnet 45755 319804 0 0 3 0x14200 bored systqmp 92069 158753 0 0 3 0x14200 bored systq 75656 74733 0 0 3 0x40014200 bored softclock 54224 520583 0 0 3 0x40014200 idle0 12156 58041 0 0 3 0x14200 bored smr 1 483369 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 9518 6362K 6874K 78643K 14216 0 0 pcb 23 9K 10K 78643K 657 0 0 rtable 108 3K 4K 78643K 394 0 0 ifaddr 65 14K 15K 78643K 164 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 86 0 0 iov 0 0K 24K 78643K 189 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1207 76K 76K 78643K 2507 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 29 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 140 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1492 0 0 sigio 1 0K 0K 78643K 17 0 0 proc 41 30K 54K 78643K 437 0 0 subproc 32 2K 2K 78643K 34 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 126 0 0 in_multi 33 2K 2K 78643K 85 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 315 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 85 20K 29K 78643K 4364 0 0 UVM aobj 77 5K 5K 78643K 87 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 63 0 0 NDP 14 0K 0K 78643K 43 0 0 temp 183 2719K 2785K 78643K 7540 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 612 0 605 1 0 1 1 0 8 0 rtentry 112 47 0 3 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 216 0 212 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 swfcl 56 2 0 0 1 0 1 1 0 8 0 ppxss 1128 22 0 22 7 6 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 187 0 0 12 0 12 12 0 8 0 art_table 32 188 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 5 1 0 1 1 0 8 0 semapl 112 138 0 128 1 0 1 1 0 8 0 shmpl 112 85 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3823 0 2394 47 0 47 47 0 8 0 ffsino 240 3823 0 2394 85 0 85 85 0 8 0 nchpl 144 6146 0 4502 61 0 61 61 0 8 0 uvmvnodes 72 4699 0 0 86 0 86 86 0 8 0 vnodes 200 4699 0 0 248 0 248 248 0 8 0 namei 1024 18340 0 18340 2 1 1 1 0 8 1 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 18910 0 18910 18 15 3 6 0 8 3 plimitpl 152 45 0 38 1 0 1 1 0 8 0 sigapl 432 1664 0 1650 2 0 2 2 0 8 0 futexpl 56 23769 0 23768 1 0 1 1 0 8 0 knotepl 112 367 0 348 1 0 1 1 0 8 0 kqueuepl 104 370 0 368 1 0 1 1 0 8 0 pipepl 112 870 0 851 2 1 1 1 0 8 0 fdescpl 424 1665 0 1650 2 0 2 2 0 8 0 filepl 120 9550 0 9454 4 0 4 4 0 8 1 lockfpl 104 386 0 386 2 1 1 1 0 8 1 lockfspl 48 139 0 139 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 1980 0 1973 1 0 1 1 0 8 0 zombiepl 144 1651 0 1650 2 1 1 1 0 8 0 processpl 848 1680 0 1650 4 0 4 4 0 8 0 procpl 624 3605 0 3567 4 0 4 4 0 8 1 sosppl 128 35 0 35 6 5 1 1 0 8 1 sockpl 384 1166 0 1149 4 1 3 3 0 8 1 mcl64k 65536 521 0 521 65 51 14 32 0 8 14 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 14 0 14 6 6 0 1 0 8 0 mcl9k 9216 26 0 26 6 5 1 1 0 8 1 mcl8k 8192 23 0 23 8 7 1 1 0 8 1 mcl4k 4096 81 0 81 4 3 1 1 0 8 1 mcl2k 2048 54014 0 53969 17 10 7 12 0 8 0 mtagpl 80 4 0 3 2 1 1 1 0 8 0 mbufpl 256 92117 0 92045 44 36 8 21 0 8 0 bufpl 256 11445 0 5817 352 0 352 352 0 8 0 anonpl 16 187373 0 176468 103 40 63 78 0 62 18 amapchunkpl 152 7930 0 7822 33 28 5 16 0 158 0 amappl16 192 8958 0 8364 78 47 31 42 0 8 1 amappl15 184 732 0 730 1 0 1 1 0 8 0 amappl14 176 1497 0 1490 2 1 1 1 0 8 0 amappl13 168 4 0 4 3 3 0 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 54 0 40 1 0 1 1 0 8 0 amappl10 144 60 0 60 4 4 0 1 0 8 0 amappl9 136 535 0 531 1 0 1 1 0 8 0 amappl8 128 134 0 118 1 0 1 1 0 8 0 amappl7 120 29 0 26 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 167 0 156 1 0 1 1 0 8 0 amappl4 96 1077 0 1056 1 0 1 1 0 8 0 amappl3 88 2426 0 2410 1 0 1 1 0 8 0 amappl2 80 12527 0 12454 4 2 2 3 0 8 0 amappl1 72 37772 0 37355 26 17 9 19 0 8 0 amappl 80 3862 0 3824 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 86 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1665 0 1650 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1665 0 1650 1 0 1 1 0 8 0 vmmpekpl 168 14084 0 14057 2 0 2 2 0 8 0 vmmpepl 168 197456 0 195748 134 57 77 90 0 357 2 vmsppl 272 1664 0 1650 2 1 1 2 0 8 0 pdppl 4096 3336 0 3300 6 1 5 6 0 8 0 pvpl 32 607049 0 593002 327 57 270 285 0 265 156 pmappl 200 1664 0 1650 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 612 0 116 15 0 15 15 0 8 0