sockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) listen(r0, 0x3) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x18) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x7, 0x6, {[0x47, 0xffffffffffffffff, 0x1, 0xcd81, 0x8001, 0x0, 0x72d8, 0x9, 0xffff, 0x1, 0xfffffffffffff000, 0x2, 0x6, 0x17, 0x5796, 0x1794795d, 0x7fff, 0x3], [0x4, 0xa9, 0xde, 0x6, 0x9, 0xe8, 0x0, 0x2, 0x4], [0x1, 0x1, 0x1000, 0x100000001, 0xfffffffffffffffa, 0x100000000, 0x6], [0x1, 0x2, 0x3186, 0x6, 0x8, 0xffffffffffffffc5], [{0x0, 0xfffffffffffffff7, 0x401, 0x6}, {0x1d7f, 0x80000000, 0x5, 0x8}, {0x3, 0x8, 0x6, 0xfff}, {0x400, 0x2, 0xc0000000, 0xffffffff}, {0xa5ea, 0x950, 0x0, 0x2}, {0x747c2d4f, 0x8, 0x2, 0x7fff}, {0x100, 0x10001, 0x5, 0x8}, {0x1, 0x1ff, 0x1000, 0x1ff}], {0x800, 0x9, 0xb9e7, 0x8000}, {0x7, 0x200, 0x1000, 0x6}}}) r2 = socket(0x10, 0x5, 0xffffffffffffffe3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x7c7, 0x9, &(0x7f00000000c0)="10af6a476445fb812b7143f3c4cdca3ba76dd32bcb7959f26121102ad080b6030e0fe29358fdb239306993dd6cd6f6", 0x2f) socket(0x0, 0x4000, 0x1f) 16:00:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21, 0x6}, {0x167, 0x4}], 0x2}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:27 executing program 0: socket(0x1, 0x7fff, 0x1) r0 = socket(0x2, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="4ef027a9fd6ef5843c46814a49f4d119dc19d1e1ad6414c7d6f1447ca5b0a0c728ba3657741d34b28abfdead0e5b302222ea0f9e30b41307a4e4fe811092a03641c03f1391e3ec370e004cf15ea095ddccae44ece903fa68cbe21df308bdf747fb55c004eeed8045d33eaa711a01344d432129715089ab8d99ec5a23b945a0cafccf84645828d5baba970663730c1b92f0a678715df465b366cefa197ad8ed8e2d58352127dfcdfd9fab3f88a1f39aa4c088bf2dde7e8dce51c414b00f7250be9cd346a8efffe968678d211e3b95583b0bff5a3845922e39cf6f020fe0b77b61419b7513382debad8ce5cc2e800191fb823a6c5e28081bcf1f4f52e0", 0xfc}], 0x1, &(0x7f0000000240)=[{0x1010, 0xffff, 0x6, "4b99c3e3a47fa4ddb060f31115f541bbccf67f17e350d5c24f31ab31914079903e78217afdcc1159b53a4a4cc1f2656cfddbad8abe95c6ce36be88ff70a5a1c38ad259b14d61a330128ff43de0a7f51f158bd110d4975aadd4c6e56e6c37979a6276e3ad0f01eb55473a68089454ccacb8c8a3fb1b1bb691e81c63b7a1574171f0c586156c15edf8f79f58b8b3326723eca4012de87c56d9514d575e985d91ef47e154dbed09d0dc8fa708a9cba9d1745455e8996c7c1f0cf8257ea5ab0500abeb109d19ea87e3d68c2a15d94b1d3bcf089db60699a47f44e3396df2881ba38c68cb3d16733316e41fbb455cb6905f132917ffc6d0a1745e40c60da25407f9d93461c8dd2d12fc7b14179df8b0239d8acb3cd416125c565f84c2dac1ae94fb39e83088cf07e5a167b3bf3912e54f591bd8aa2a57b221ab496d6de73e413f1b0fb5aace07a4ad8a38866355e73e8ec20aab36f1632f4ab09457bc8d623264e43ba15fd5c5e1ee74737eb6734982330d89dede1b944dd729a58b9eaf853c46df8b8b66d7fe2c3d3ea0a1874d17cba8fb257072d618b6a357ae380b303ca5ea41676fdd02a1c2c648041e3e375a590028740c3bea12d33504259c9495f62a117c0f1ec570e9cdb9c041356a760750399eec050ecae3b9b584b25af0833dae06d7d3d66c11c3212c9526bc559762583b8272878146150302606e1941e32529b3300a52b2b8f3607561fc1d6ea48b2f2358bdede5713a2debaecfc1bd079de1188a2babea786a6e4e6756babc086cefe7636a3bf7113f4a68263cdcc6f867fe92dc3ee8072b2ce9aea4e5b5cc96f05a115e6a619665fcac22b30ac64b0de53f35970da46f1a95e3d32760f44bcda358741fb1322076b816b6b0c3a529e7058afbc34c01ff5919615e31dfdfd6ea7078a2b2dc6738f09693f20c755e2a87bebc6c6c85f8ca23247a59d36a3d2c4810e39b0956f340edd7391d741dca03aca391f09a8beaf0e8fa13be8a4c60059d294bf6bd34d8c2c18b05834ba85e9922185e91aa8eb18c2436f9a7ad7b51b2a936701529c478d79afa407706e77313b32fbfea2bc954dc5c331fd3def01622ebafcefb27845f3a4b246f80815a229c13509030ce43ce8afe5bc211c23afad69653ba1de893c962f0120fee924b9028af90889374cc36790d8472604c46f82223aef75ea50655e7cdfccd5d0ce4acc26eeaf753ea93cc2a73920fa89dc8226444bd08ddbf634978852df13a33ac23cf0c7b3754ad07e1bbef7d9eb71e6482de3ccc54e3179cf72b570b3a0ca79e4dc7152caf94b16787363f95441e2b93d8b411c54d7e7717bce92e536e2aed2b26cb8f7b74c8d7aab5c806cec5ad90f2d33e4d2fd69f797869068535d13d6316ea0f8bd9702a82489bb0c0edc94423ec30acb1eec159b71b0088a5dada5155e58682ee4f21b17d99a17a795cc1887c2425aa6e0c30e85e37043eee306924f97b85ac1815c04b0a464acf2418de2fc1b7c499a363892f1cd352986eb81046c31c2b7e14455991f0beffda26123ea4144ea0278a08cc0a05fb4d7c8f1187d3cf6688dc474c612868f8b80eda2e712f5a2a53514e9e0e5011d7793d65a17ebd785f85290125d693086a4ec1e3f47b5990ee692b3bfc639bbee8fff3fa3ae6c5f3fa2b7b463b5f3122ffa3225840b9def25d6be3b76f3d0efe13feec33ecb7f729f2dee59951fbe48b1b87d67f1127968ae277f46fe8ef937909cb2c811c857670361cbb43d72a9aec7b78c31fe794021d43edd480037c2206e9818b4654e0d5b98217b76a6d5b2ddfb0e623ac1f33aebc9312cf92d2ea2b0770d98f52b37935a54728d24e00fdca734828ed3801eef4705a8022d5630c7e80e3090b5b299b2ad82051e7b101f534bdce6076cf685fbec215cfd5b5845b8356699599d4668a458b8862545649f2f7d359d7aab0aee565c4e688738b164789acc83203334aaef3897cc666a1dfcedc94df62779827b240f873351c7cbb43be26d1cd3fd3f2e20da4211619bcc390d768f5620c786d9b320bec1d4e293e99053778e7711e259ec6c39e1fd9ceafc328a1ca3d717e429455bf4b5723a3a22ebb48d5940c03714c5a43aeb1836fa73c9c9b5bc5bba91fd4a3dbf315598798bb4236e3a7cfce59f33ca16a0a020030972e8a8d1fc1208b730c699137297db8ecd2459b9a14761b4921dae25fa24b069ac2d6bd39e05e18600a277985750124a07743dd4eae220a3e520b5b690bfc458d8ec71b94c9f8246dbf1708cc02d5725bad50be560551aab9b5a44998bd24d635d81cf7e30ff695ee0769b133d0618632502fd898c5da1ad3dee14a92a1894c6252d0f698561b117970ab4e166aca2b0eebb0e677d130a96e765c24f14961d64d347c26acf3521297f75b4548a12189ce95d3b571f11eff416a9893c8659b8b6602fdef86c29f9055f8f116ef6e78dcffd4001a07a312fcff0db44575584979353625969677007ecadc49addaed80d243fb859a4ec0f58fe4c89e076e5b95e7c9dd42da06ff0f8838e6990c4dc2723e3e9642887a52add8829cfe4777d07a799d78edcc7119269eb2d40451d6ce8b3a9a14cca1e9bafce38fd1404434c94d2cbf8cf2bba06d95b70d5c95f82fe90f7868947848a6db1ed9fa26422ec03770309f3a5e36e1032484587548b7192a900f013d48f58736c270cb944e928381d15e51a59958c5d1c7c80e4338616c670495cae236d901f480b73c5190fd35c76cc060cbb9105d47399067318c2bf9a6cebd59a49d12c08059dc57227fbe999fea1481a2efaa60229f036506502107537be21512cb2ff2b90c4d84de75b87d914d46b993b36392a0cac43df880ea61f2148c375c08f3d56a69e28b6ffe60c696b110aaabf0e7a7c62d90c2f0b4bb5698992eec0055294c2525ae4efc85b8e61c713567df6180faf994412d42e8556b1b73a834e54d81d8758a72f8f582b5d54675c7d7366f915c93dad1876ac5559dbb61086ef6709a8b6ec789f3aec69ffb3019a7a7f2229709c66691e563b879573def5d03e5d6f84b581e6ea63358a75a64312bd1d8fa82d6e54e237bf30dd30884a571d69583e706e8db061a199fa26d68ad922492fecba3fa18ed76535a5cff0b39c76eb08a1015aff1f3450c7a24e91d7d0495759c8121b71648e4c1d4b28ffa261d64b07a87703a3d73e24650e2c290a0de35e60864860ecb85be302d8b2248bc5b31697a2b34c24a393a991c7234c3c862c0b483b5e6277c00dae7b44601e8207fa67d6162d8c5c56ffb5b847c21f124ff31eaf0dcebecb67aa6401275275ef8710967fa69230cf6944fe2875eaeb494a8df5a7be4f9d9f3544f42a25ca25519b9c35cd0be515223be99257234b032a32be6b1d177999bf7006f8cbb14626d6f573de97b9deab69fe92ee3ab304ad1b68cd5f0b1471171f6d043aa842f75e59ecc3f9e79e43cd2c8ddf5bc37419c55b165fec95123559b9fe962b012ce8b7ce115269cdaa4a6c2d31314b9821a946f3bd902cce76b133a3349688dc3934e792d7f41de6b23b7e428e2dc32535733605978c3fd093f5838034bb71ba8bc4ac6266ac06bbf0a5806c608d74e2d63538e081d27eb79d8726d53b16ac7c51519028121065dc644364004d32359a54de5ecfca1219528c18578c92b754c7c8bd09dd33912fd1ae396f73a3a591cf8900674a5b104bdca8c09edd1338cd0cce950c340cc05e84d514e62bc7fc34da269f35466c464b34477847fe3e6ae4de1c8cc4a61902c3bda1d9dbf4946fcf545a230d3a2d6379e6975967ff8cc2b1739164cbd7aea7123728abc9be4efc5c6605976ebad7602af2fd57816a45048ba11d5fdfe5e1f5b6f63dc921d25939729500dffa52388084934e46b0d54b876cd32d95883cd3ebed8c432c431a8da7dc1351df880a5fe573c6141080507a3d5e9065bdcd9d2300d46e51027343e1e6556bd1525f8594afdbe36630471f43d5b31ab2c6e8c5676ceb1fb8f87636098bee4ebae3296071697a2dfe8fb4c88e895f70c35480c0961529b1c98fbc2ebab71c52f3e1c707b081f1a61a0f1617df86a87a71bd8c3d0d61b7fe8fe4f53260ccda84200ad19260181889d3479cb6296677894a35114d30c41c5151d3d4aeedf4133ca02b9f14a937a1c17c609533aef860f6a6c012944ac3e31088c828c1448afb275e8cae0665944ed086b63b0f03432682303af8fa470d2d36d81289bd53d75baeec207a02a44d02ce6fd77891d941f533db27a6ffd617184e61f9b0af6829c21fe7dab0e10a22f7020d5a4bb01eb8401f0ab02974de59dd0209d14d1e3fc5f0c2ba2b18d3ed0f95e693babc71da1ce77244992070e80e6d763dd25d88409f6dd4b3f9caa665843b51d0fc9bbadc92681783a285f1548f502c696cd232f641be84e3f95a284cc5f5bdb75d1fe0ea2c619827a0542db3c74df25baa7b869544697eafaa9e1e0f8c295585b6ca30591d392bd5b032e3b2d5f48ccd3747d9f86ef0cc67a8f4db5f5a169869a950675632cbebe9ba08d2a5c909400adbd438d930c7f9f70e1a6db496908be117a53c0a1187b9cc6ac0bad6b42923f56ce1f2fb482d4d1165715530923174af2000b82848b5782bb0d69305780ab4a83bcc0cf1a8a65f66e861d453500dbf97c9e94d72199d6384a3a26f982c6a2fadd7189abc7b1e45b6696b00d4f94cca699b4b8212cb771e128a10fad9a3f5d3afc58d05ab5ca1e8524eeb69017c91abccfea7990fad729b7a3c269e9253107e8e24172952a8b5b9e70bacd5e6c855644cf9cd4c7044e21442b1967d29112446b03a9101d73f8832fa7725f8dd8faab422a2b9cf5c585f1c45987ff58aeaabd24dfbfcd3bc375be41f0f20a45d2d03e30c820fc66347dfb410e8699af0890be02825c81b2e7285bfdda0b1b964a77f235f20f3b3bf81ab49a7834b27df6c951070e65a0608d495b7c49dfd30c2ef3dfc6b82231b6962c1678222b2a2295ce3934883deeeac3b7565a3cac57fdab73987153d6f6b05629f4d2f798cac9836608677c09b3dd86d40fbf022ba0803e6fce0e5e8d61bddd2fd5e70bf63b20df22024dce348af697e7a633e9c9cc547ec6265ab18675657a0908d00093ec18029bb03958dae0fc2d1cd6a662b2d30c199551dd8c9e435e1a2c7b06a10707b3fb3da6f459a080d1261079c4f5b85838ccf07c7f17cbc6b1ebeb1dcdc2af81df73b05e886802b0a5eba3d1316104ee589b64c8cdee9b6d976145eef8695007533bd596d5feec4f61821dcc3bd7b00b650e636c33d3816a237801aad6031de6570a299caddcaa798f829005af445915aa3f8c21ad73b16b32332007b780781a006c77c0b33a36c1b7a6a3f2900770e01fc3ff55d3c98fb252168276f1fac9d7b38e3f74452f97648abcd5c965b39d7414328c251ae1cfca54f50270d56c0ed90cc2d0ae25dd7ebd163fb201eb3f214a4444f76df44ddab60f82ef6a624053fa23d42a11aa17725590efe0ff77561dd92118dd952cd8ecb10296045420e188ac55d2bc902e4e15490a10ff88e29d51145747c8e33fa911c2ac8897f2a2650565f277292a79d8e8257c7c097042bc783f98a98e6c2e72e293ab7d145a75f3caee1389a24cab0e60319822bde45fb337af74d8911a6571d2b353b0a361f7553e839c7852cf6fdde39ede1cfc31524962aabf52b56cc6d8789f3f1574545f3644b1c454fdb0016c41ed2fa7f261f8a98abdedd0aaa889d3379df534a2e50117a020e8b08201d8304b419a7a727f51fd155f212a80756655"}, {0x78, 0x0, 0x1, "1a6ade84933380822f579e517ebab53f1b0800a29767470e345443562a24176943e0137d2bf6313cc57ac6d849a60e9850a5976c9b65800e22acb9e4b2f70f21e75d88214411368bc938d6a5c3574c8209eac5a1cbeebbb0d3273ae5e793d9d872f47a4a16"}], 0x1088}, 0x400) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x8) getsockopt(r0, 0xb, 0x1ff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/58, 0x3a, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x108) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3841, 0x84af}, {{r1}, 0xfffffffffffffffe, 0x12, 0x8, 0x6, 0x99}], 0xffffffffffffffa6, &(0x7f0000000140)=[{{r0}, 0x0, 0x16, 0x2, 0x61e, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x5, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x24, 0x80000000, 0x9, 0x7fff}], 0x52, &(0x7f00000000c0)={0x9, 0x7}) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x24}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x100000000a, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x7}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x4a) 16:00:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x2) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r2) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chown(&(0x7f00000002c0)='./file0/file0\x00', r3, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) unlinkat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x8) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, 0xffffffffffffffff) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x2, 0x8000, 0x6) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x4, 0x4, 0x0, 0x8001, 0xb4, 0x80000000, 0x0, 0x0, 0x1000, 0x46}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000a40)='0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x20) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x3, 0x3fffffffc00, 0x18000, 0x73670aa8}, {0x2, 0x85c, 0x4, 0x40}, {0x8000, 0x101, 0x67, 0xa86}, {0xb13c, 0xaa73, 0x9}, {0x4, 0x9, 0x10000, 0xfffffffffffffffb}, {0xa6, 0x93d5, 0x6, 0x2}]}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0xa, &(0x7f0000000180)=[{0x100, 0x645, 0x1, 0x8}, {0x24c, 0x8000, 0x8}, {0x1000, 0x100, 0x8001, 0xad}, {0x5, 0x2, 0x1000, 0x4}, {0x199, 0x3f, 0x7, 0xffff}, {0x0, 0xf1, 0x8a1, 0xffffffffffffffc1}, {0x3, 0xfffffffffffffff7, 0xfffffffffffff693, 0x7}, {0x4e9db5f9, 0xef7, 0x0, 0x6}, {0xfffffffffffffe01, 0x0, 0x100000000, 0x4}, {0x80000001, 0x2, 0x10000, 0x9}]}) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x8b, 0x80000001}, {0x49, 0x1}, {0x22, 0xffffffffffffff18}, {0x23, 0x2}, {0x47, 0x3}, {0xef, 0xfffffffffffffffc}, {0x67, 0x5}, {}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0xac) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c0000000008dc8a8ac149a81b1f88b36384c54db53c1a3664b10b00f29023b4f01507dbdf136d4da8a785835183c8eb7d13c7e53201119d6c7b276fe5def6168d5568adee0deec06b9305", 0x4e) 16:00:28 executing program 0: link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') rmdir(&(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)={{0xa498, 0x9}, {0x5, 0x4}}) rmdir(&(0x7f0000000100)='.\x00') 16:00:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x2, 0x200, 0x2}, 0x2, [0x641, 0x6, 0x7fffffff, 0xb19, 0xab2, 0xffffffff, 0x4, 0x1ff]}, 0x3c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1385, &(0x7f0000000200)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) r5 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) socket(0x3a, 0x3, 0xffff) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1, 0x0, 0xffffffffffffffff}) r2 = msgget(0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x8, r3, r4, r5, r6, 0x40, 0x80000001}, 0x5, 0xc00, r1, r1, 0x3, 0x2, 0x8, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x102) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x20) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x10000, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x10, 0x0) r9 = open(&(0x7f0000000380)='./bus\x00', 0x800, 0x100) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xab, 0x800}, {{r2}, 0xffffffffffffffff, 0x68, 0x20000026, 0x9, 0x5}], 0x405e9577, &(0x7f00000003c0)=[{{r3}, 0x0, 0x2, 0x3, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x14000000000000, 0x1130}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000003, 0x86660000000}, {{r6}, 0xfffffffffffffffd, 0x80, 0x0, 0x3}, {{r7}, 0xfffffffffffffffb, 0x1, 0x40, 0x7, 0x80}, {{r8}, 0xfffffffffffffffa, 0x60, 0xf0000080, 0xff2, 0x9}, {{r9}, 0x0, 0x8, 0xfffff, 0x80, 0x5}], 0x8000, &(0x7f00000004c0)={0x32cc, 0x7}) r10 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r10, &(0x7f0000000140)=[{&(0x7f0000000080)='T40', 0x1bf}], 0x1, 0x0, 0x53) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffff8bf, './bus\x00'}) 16:00:28 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') r1 = socket(0x1, 0x8007, 0x1000000000000) sendto$inet(r1, &(0x7f0000000040)="e8c1ec1d86f28e971fe0596449e5d16f94953b37e9a72ae4174e85570acb947531e641f172f5c59eaf0542608d146ecd99c2bacaa9c3cb4224bebf3ad599ea2eb31677f8a37750", 0x47, 0xe25dc055598b9a31, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x102) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: 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}, {0x24}, {0x6}]}) read(r0, &(0x7f0000000040)=""/91, 0x5b) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0xffffffffffffff62) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000df00"/24]) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x9) ftruncate(r3, 0x0, 0x7a41) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ftruncate(r2, 0x0, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:28 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}]}) preadv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/147, 0x93}], 0x1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getuid() setuid(0xee01) r2 = msgget$private(0x0, 0x2) clock_gettime(0x4, &(0x7f00000002c0)) r3 = getppid() r4 = dup2(r1, r1) ioctl$BIOCPROMISC(r4, 0x20004269) setitimer(0x1, &(0x7f0000000080)={{0x40, 0x10000}, {0x3, 0x1}}, &(0x7f00000000c0)) clock_gettime(0x0, &(0x7f0000000100)) getitimer(0x3, &(0x7f0000000000)) getitimer(0x0, &(0x7f0000000180)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x9) open(&(0x7f00000001c0)='./file0\x00', 0x8820, 0x20) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r3, 0x0, 0x3, 0x5, 0x100000000, 0x5}) pipe2(&(0x7f0000000380), 0x10004) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xfff, 0x51, 0x9, 0x7ff}, {0x6, 0x8000, 0x0, 0x2}, {0x1, 0x80, 0x2, 0x6}, {0x1, 0x92, 0x0, 0x6}, {0x5, 0x534a7988, 0x1, 0x7fffffff}, {0x3, 0x3, 0x8001, 0x4}, {0x2, 0x20, 0x6}, {0x4, 0x4, 0x1, 0x5}, {0x2, 0x7fffffff, 0x7, 0x2b5}, {0x10001, 0x8, 0x7, 0x9}]}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() getpgid(r1) syz_emit_ethernet(0xfffffffffffffd90, &(0x7f0000000200)="2b5ed1c793119c60d8a8c90199e618e897f07b9e6ea4f064e9c77d95e7babd136195dd215ed7cd1b73e8d3fde13f0b5110084416c77c5b1c27ebf351d445cdf499bb3fdd67dce68476be6ba673f19615b627afa9b1164c72a93d5aa814d5a6c1501575ef81e4ba2a82c3646e3f95d2bb412864d39496603bf21f7cb7d390074981e8610da1763a94fbd6122382a2f786b8a68ef1a5e3c9a8d7e8e285e46be89ec3ccc0edcc424c2fac4fce7a8f92") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800000200, 0x108) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x40b58165, 0x2}) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000080), 0x10000000000000a7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:28 executing program 1: shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:28 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x100000001) 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) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x7, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/39) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d501131"], 0x10) sendto$unix(r0, &(0x7f0000000140)="58427f97685a85801a7a82f7b8a7e5554cae7696fe529975508aadab84bf65c9fe752aeee1f352409184a7baeba3990a5c8cd4ebff98159359f7be5c30fe771166271beb47d609f5fa7336a0662a2623412799c0a7bdcc633dff3c7f2389bbe1217ba760712760c7283343989a7cf9420df8eee148c87e6f49093be3828d37bf3765f55a17b5ef3e0ad81c5f6888543666", 0x91, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:28 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xfff, &(0x7f0000000080), 0x0) sendto$inet6(r0, &(0x7f00000000c0)="bd123e1f205d9ff7b12ccda9c495d4a3a3266a98f96fb512acfd87fbf2a53ff1712a202c6d9f37e1d2fb6063fe38882fd8e918eb0e7f1cd5880e4dff7dd9f43fd94ed05835701284b0c250038b1fe5d0efcbf936", 0x54, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x7ff, 0x7fff}, 0xc) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x35}, {0x6}]}) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fchmod(r0, 0x0) 16:00:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r3) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8400, 0x0) r5 = dup2(r0, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffc4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xa2) r8 = getpgid(0x0) r9 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80000001, r2, r4, r6, r7, 0x0, 0x492}, 0x228d, 0x9, r8, r9, 0x8001, 0x1, 0x7}) 16:00:29 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r2) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x4) fcntl$getown(r1, 0x5) socket(0x1, 0x0, 0xbf3) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x100000001, 0x4) 16:00:29 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000340)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f00001e0000/0x1000)=nil, 0x1000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x3}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x2000000000000040, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='/dev/ttyCcfg\x00', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='/dev/ttyCcfg\x00', &(0x7f00000005c0)='/dev/ttyCcfg\x00', &(0x7f0000000600)='/dev/ttyCcfg\x00', &(0x7f0000000640)='/dev/ttyCcfg\x00', &(0x7f0000000680)='/dev/ttyCcfg\x00']) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f0000000700)={0x0, ""/135}, 0x8f, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000840)={0x0, ""/154}, 0xa2, 0x3, 0x800) msgctl$IPC_RMID(r2, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f0000000240)=""/153, 0x99}], 0x4) 16:00:29 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000203000/0x3000)=nil, 0x3000) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e426") 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="14300000000000000a4efbb65d192fd69979a7b5211b5134de923ac5c0e16116a54d5627f05855d42ab9fe7d", 0xffffffffffffff6d) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet(r0, &(0x7f0000000100)="98b8dccb0c98671a59195113e19e819ea1aa81bef22676f59df1719bce09d0b2254ed81cd588d199ac85041e6267dac2bcda7f5a892f1f41c82c50b4ef2bec60cb22e71c74048247e780d2171a953d4c646a88e2984752e06517", 0x5a, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) 16:00:29 executing program 0: sendsyslog(0x0, 0x0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3, 0xffffffff, 0x3, 0x9}) sendsyslog(0x0, 0x0, 0x0) 16:00:29 executing program 1: syz_emit_ethernet(0xa6, &(0x7f00000001c0)="a75e297763b82be2cf22e337f601165b8ca74c8b67605bb7c1278721721857e6920f08bbfa3350b55e903117fc1fa088a040e402b61f412ee895209c5de2e3d4f1cedfa2cba82748a6d073866ad9526648b34749742dade83bc5311e93d0c483de070da6c81ec79e6ce93f144b94eabaf8c50577194c98bd9a6bb5ad4cb4dbad104793ff3ca3f06666203d1ec6d68b46864843744114c484c83e00c18fc68f0152da5eaf2002") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x61) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x108) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000180)=[{r2, 0x40}, {r0, 0x40}], 0x2, 0x274) 16:00:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/156, 0x9c}, {&(0x7f0000001100)=""/17, 0x11}, {&(0x7f0000001140)=""/137, 0x89}], 0x4, 0x0, 0x0) pwrite(r0, &(0x7f0000001240)="cee37324d0f9599806c5513e9b577f2aa38f91bc8b7f447200ae6b52b38c9296147ff6cc40b2da68c7d4431cfc8d5fbdb57d56454ec6acbd5ea31700c54ee57e59590d0e2b719eb7ea5d65efaccdefe5e3e4ec0fdd0f3b582cdf9422c5e7b98d02d3ab15565962481624c062ae9724bbe189e8a40054339b77917b95046b1a6926e38d297a596c573343a96ed6bdf6dc2f8f9e027e700088d63e1c", 0x9b, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001300)) write(r0, &(0x7f0000001340)="23933e2a0c5faf695856d0d7efc63e0970cf11f2356b487262f36ebdd82ef366fffd97be2df5ec38b54ce716d1565089802304cf38dd03afeaba418ae5", 0x3d) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380)='/dev/vmm\x00', 0x520, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pread(r1, &(0x7f00000013c0)="4132870a0febb22e0d51c1dcf61c9f0fde4f43bf78bc2ea973e124e484d801ad6b3f07f14bcc20881098ddacff5c6f93f555d732bfb3d850a191d6f0dc6517ab6273be09b5175cd9fc65594f5a27aea0047f32bf130a9800461848b99b2e9e89da4dc2d0ff371289cdbb67275dbd27755cb1d92a73", 0x75, 0x0, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000001440)='/dev/klog\x00', 0x10000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001480)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000014c0)) close(r2) r3 = dup2(r0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r5) r6 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001540)={0x5, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001580)) getitimer(0x3, &(0x7f00000015c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001600)) pipe(&(0x7f0000001640)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000001680)=0x9) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x2) fcntl$setstatus(r3, 0x4, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000016c0)={{0x18, 0x2, 0x5, 0x1fa0}, {0x18, 0x0, 0x3b, 0x7f}, 0x100, [0x1ff, 0x7, 0x3, 0x9, 0x1, 0x2d, 0x2, 0x1c0000000000]}, 0x3c) r8 = fcntl$dupfd(r4, 0xa, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000001700)={0x7bf, './file0\x00'}) 16:00:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r0) 16:00:29 executing program 0: setuid(0xee01) socket(0x18, 0x2, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x82, 0x6) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x6, 0x46) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00']) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) fcntl$dupfd(r1, 0xa, r0) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f00000001c0)=""/133, 0x35) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x400, 0x1}, 0x0, 0xfffffffffffffffd, 0x8}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x3, 0x4) r5 = getuid() getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x101, r5, r6, r7, r8, 0x2d, 0x1}, 0x4, 0x7, 0x38000}) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x6) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000719000/0x4000)=nil) shmat(r1, &(0x7f0000142000/0x4000)=nil, 0x2000) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r0) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) sendto$unix(r1, 0x0, 0xffffffffffffff1f, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="5827f0b55a8f124443df20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794587cb2d72b8bcdb9ad8a4f5f76a53bfee892942f828193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa64265e9522fffffffffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xdfffffffffffff, 0x0, 0x3, 0x0, "fa6810ffe48c3357ab4c6c4500"}) write(r1, &(0x7f0000000100)="962cebb45c9eab6b468d0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee08000000e823f5ff44571c090000", 0x3c) 16:00:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0xe3}], 0x1, 0xc65) write(r1, &(0x7f00000000c0)="1d", 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280a0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0xc0, 0x40000000, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0xa, 0x0, 0x2adc, 0xffff}], 0x9de8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf658d5dca5fc750a, 0xfffffffffffffffb, 0x200}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x2, 0x5}], 0x9, &(0x7f0000000100)={0x7, 0x8}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:31 executing program 1: socketpair(0x18, 0x8001, 0x40002, 0x0) socket(0x10, 0x1, 0x7) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70018500000012ff3000"], 0xe0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$unix(0x1, 0x5, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() setitimer(0x0, &(0x7f0000000040)={{0x2f24, 0x8}, {0x6, 0x101}}, &(0x7f0000000080)) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) socket(0x10, 0x3, 0x3b9) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xaefe6dbb6c7142e0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000100)='./bus\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x0, 0x0, 0x2}, {0x30, 0x0, 0xfffffffffffffffe}, {0x6, 0x1, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:00:31 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x2, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file\x00', 0x8000200, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r4 = dup2(r2, r2) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000a00)={0x100000000, 0x3, 0x4, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1ff, 0xa}) socket(0x1, 0x4000, 0x8) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000980)) r5 = semget$private(0x0, 0x4, 0x226) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x40000000308ac, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) rmdir(&(0x7f0000000280)='./file0\x00') setsockopt(r6, 0x0, 0x4, &(0x7f0000000840)="68bd6b0702bd1573d935d6b0b17cd45236b145d6cdbff832149ff987da18d3b346181df6e6173c64c61d7977769509afea2d95647dfc28fbaeef0a6498779ee2dbf0ad881e85bb3f9e4e98800b97d8d4633217d2605f790f2740d3e98f7547ce889dcefbfd61ce2d37308315994483729fe90f2dd0441cd0c039739bb404da0a493ad35a40897e050a3c744f2b324a79bcceb8476e574ba2c3eba0a9bee58aa75108b4df5b0190b2d7afdd89334442e1b194c4c4c4a4404d49394c3911d24f23ec5e36f2e635f5ae", 0xc8) linkat(r6, &(0x7f00000000c0)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:31 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0xfffffffffffffffe, 0x0, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28, 0x0, 0x0, 0x96}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1") 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8d0, 0x80) pread(r1, &(0x7f00000000c0)="1c85fb0f93f5c6c1645635e787a57c3b09024330dea698ca70482fd2cd2de548ab9242cb5fbfe3d8a5730472a286548adb441b6f5c75b1b7d62e06afcd6f3f7d65037838fd8bdfff7e559b9d623618c8122ae6a134211de1eb1131daee772069f36c499962d112b57b2c0d032388bdd254823134f3b75a9625b7891a8198d1650f5fc5f604abd24857a0079e4014a62cee6d85aa891fe2f64f5763661fed7e5fbd6b17414ca5ca4c2fb1d9174805fd", 0xaf, 0x0, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0xc005, 0xfffffffffffffffe) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:31 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f00001f5000/0x4000)=nil, 0x4000, 0x0) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) listen(r1, 0x7ff) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x102, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) close(r0) shmdt(r1) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="1a16cc72ecb249ab4adcd8f9e4827e74a726831d459dfb6481330d72d21a6f03dfc899318cce628484b1b6429e25a68dc499361872adb7864f3175e0338f1b5c26a4f5be157bd4f4c793228e958f2de3b37f73421e2e9b702a105513acbd850e897aa26f7c3282139527717ea346f5689978b84a1fdf35301fb7daa087bb7676d1d83f8d6f61cef6e79bd733d51638119ad5c05615d97c70e0356dc9910b98923da647dd686ad27a88aee34bb4e8cb4a92aceb5e2ee612a28cfecdbf7b92cff225f0f4b0199c7eff66cfd6a30c98eb4fe8d87f65cb25f4ddf6fce49af2be2e69b22263c9f569ebf488d05556f7f4f98b7010318007cef098c7a78df1d617863abeb70c50c2b9c7eea5e6e2b73528df37c7255f064547f2d22950e6156d34aeb0be20e252d58d0c53af23f6f8137bd9558e8719a1e56b296414368865202859ebcfa54bcbdc37725cc79d7baf2c6da1eeac4a9153f507620ae975d1027d4b4f09daeceda3c2be82596f4bafdf7967d6a27a2afe26c977ffb8ca8430e4913ce24bd0294ced4957cbf5a0a4b2bd0ddec5f7093518a2cfa8077ba84682e8224aa91f8e0e8289c500580f922bebcf6678c6bee6f969963dfe0f48f5be77cf170dc8691dacc1904ac29bf09d8d7677f899d5a4cd00626b34908a8a7a02752a1462daf8a6818250df7df1b7718ab740810827827add45f7cdb0fa67c3348bb64729b2f230b52122ad921d8b9f69a9a94a3333c844413b4451c4f89a1559e8160a0d72d4db3c43fcdd9d83af1876a924383f0dfcb056fe79dd6a9ccd80c547016329a41afe71bfec951d65a4bad6898a5315639e583557d7c286c0897e455e08d95e5abc0478bc7e053eb3ade6c26fb684fbbff72f5e0a3341be22038d7dbd82fae96ab56b145b8bf42cfb836a80c7ce0a37c9a7e50741bf9b00dd1b271684e64d293bec9cfef42d1da39dce0fcad517774f2d5c9f0150a0b76171821fe83f978cec874f388868e6c8bf11a46f663c1a160c7661e1d6f6e16f80f2baa8782dfd326f10a77d0c8dd2cc0287722552364a414c7475cd66d898295cedd2ecdf54494b199a6429c2bbad619f2b8316a780409f1374459f1b145008c034a9896d28243b1a2659b938f254e1d0c45e6aecfdf5aef65d5aad5aa20e22d27a79acfc119ce367a9bf1e141ff3e3c85f259ed61b3ff55cb5142a30f2c6ba85b62d4c48c75fa2da502255648519918a74656f61fc9431b99521e1637f02c5f811ddfdcdd7ddea33ac7e1711b0dfc04d11d2268475d1fed33ef83d84b541f71e9110baf2e6e7f76323984c31d31ef60e5ca5b8a3c5b153ef17e7372d52e9357fae8643e1cc5263c75808498da5135f39bbe1cdcfc8b8ff628f027937ae325dc878dc29a04bce56f958478a2dc43f383b75935f5b353adbf86619dc95af5c7bd47e2fb8a83b5894ea6c028350f09e99826b7ffdd8aebac212d7815d9358f8ac70e820428d77984d677c92f160ac5e13a4b0d13700e520be10bff3591ca326e46b5a3f61df16115889ef04dc30ab828b1389ec04643d92a40aea249d640beda4de30225a2a8d6269a84fe6ca4c529f58d8105696f5f11293d5a3946490a9d6de89248abf587706a2a38d715e25605c9f49a82954a6f1101df82f5cd4168b8d4a5d1a92976e85d9fba2ee3d6afd704b5e5cc24be6437d3afc5a027bcea30895a4b797dbea17ab9f0fadab1b5ff4ab5827e92c9549b297514d22bf886653c0e6d1813d485e8b51c2a16918fa16d5c3a25f584be25df06e550620a03e4fccec5f4016569daae441836316e50218d1c2cd0018a28df98dbfb3a7c2470b04d4f1a8ff0a048b683d703ba749611009c67920b7be1558877fa88da5c4c95d68e7411cdf055f584964fd188fceb73c00e6ee70296bdd80919829575eccfebc6bb4c8d5de78e676cb58ad88ab3f6f14e658116c8dcf6247cadb6a2c75ddedee02de9c5b5f8c819ac3be1a2c2cba2e5ccc56e48aa7a2e88f76bc4e26fdfffd3bcc0033832e19c354266543d578c6b84d70f30a6f56a983b868b2ad7a36b0b7196d5cc32ad0148a0f94ada31f144d7c57e053bd9920191d073ce6acdd58a5cf8d7fdef6715038c62a6221908184f9a1d69917338033e35464cdd45c4f95e062567ecc16bac1f16906d544d865b929b8ed6f22eae36d9dbb0e40709595727bfe1d306abaf84daf9fe66fc6e0227b00cb9099aae750e1baebd25a30f56f9d364bdb47b8f9d7e9309a3ff8d34dff86fd0c548a2c2779575499beb37f9fd911f6e894d2af436944a79b9628cdf0be42cacf820d5b5261574af8e34e79136f9b83c0cda73e51bedd75f0a4d54173b894f16fde4fae3dafff105eb89aa9dfd83decad87786f7dc9f601e1496e8dcda6afec04d96b7882bf96b806c7b963f7e7df63eb55b17ce0ae4d87ccdee3f514162385978265bffc1c02e16a200585bf37f5b8e1e0e8892a9b2344a3dc5fb4ed4e80e6172db2e03b95baf9621bd05431ad79b35676ed25a57ede4e76ebd252ad58f2831dcd53ef177517833d4f49537ed5c0bba5869078b88f9a0579a526ec0fa5431d965d11dcc2e2e17a44e89906182e453a8832e45990b9d21f03495eacf397d9b63061b00a5b58303413f7306728531f273c5b20768c6790adf243a2f50203f0f7f90065947c4482e6359524e880988189d6d457fe03516c5cd56121bfb4bab8fc93ca93215f087cf3ce78237dce187c5d4ed7c690ca1cb55e69a71d98c26fa6f529ad6e67dfa735d48273e198e52b73aea96f8e344d61387c2ed12066eca3274e77d1aec3e96d7eafce96b94d228af410749960021b5ba9847c2ede1fb2ecf12314ad37cd13d13d0bd41a99aedaea4e7e22e32ee56369af7d4e89801429aa733101c769f794fb286107de9e80cde308aa9d8a29171ae88aa193d1fded7293223c1385da4e12d8a8b70cb58cd2c9684a13aa163c084d131ba8a4a60929889d27e711224918dac49c2683d01dbbfc89783b0caf2ec7c51c4a993be93b08cce27dd814ac7d0b59fa054bbc32b4388a747eee14296b208dcaf321cca45b040bfb984c1a6f7e3e4fe50c572e3092162e52f104d8db828df948391732c64b717c551688b2d904ed0a21714f1d1d26bd71d4658f8afb5db1d1244ed06bab40d25627f64330b6cbe096a5ab31607d4b33d58727e71b1f10ff82c7e36f54a3d82d05b67b63efc4489eb21a6b073d16d8bdf7f0d99eab8d1db5960ad31f5542a7665489d752588d5bb0a5fa22b54507ec78fb080e5f87b3444aa6e183f43fead4b396f069a02c024a26331cc9f5c19857bc25674b031dfb0e05e9351d4c946c6a79204a4e61405df6779d080c7dc375fa3bd602517e5dfe47ef96b81212125523ca13ef0c9509609e453cdca087e9853cbadd8c9d225ea525369bf4ff7ef1e21fc3ddce91154c25052d026e44380965ab74325136217fffc90ff821040fa18ddd85ae0809216688e5dee5297d4d0e622d74c49b7d53e4d34f90559acf6393c01229c062cb5e8ff090daf6530a84658f94c06bd8b0cc1788b5cf3102018092813d00ee8e84bab1af416f08febab1e77721a7468214ca3bb55412bb6879d5af5bae9b2c9ee6024c19f5fd5cccde569237da8c92c83880c2e6c2a912dd775187666ed91b2357863036762db82491528bf837f73d8b01de3a8d056581dca14624a0b70aa9168b60b154c821d72741f1662d1a44646ec970456f425ae14d865b06448923e54a345245c7f6dcebbf1919f1b0d6f1ae1c99aa203377b82ec67e3358e672af4dffc9b0a739f3370e43ab0b347db4e92b27e13c2c892d53411d17e8de128e33115a384743c917a3d3954888e0be48d90e264416d0944faafb30c3b8364a6afa564173910062dea98a5be68b9647f89d9d3f51df87fa101da4e975d729c1949fbc0325cb3c96c605b43d5930b124986c53df935c95343c3ab84115ec7832e99dfc5c0bc6a340a35f342cb796f2d618206f922d70fda9cbc621aa9d4901d20931b3890b69378ec6584fbd0ed8cfd29a4460430a73a54035f8f49c93e5f664263daeb9eff0a2822cb780ede4df5cfc5eaffa82b536edce095f2baa4696340e946fce3bc121fea120e7540403cc63f3bc852cf4a9bb0589129cbe6eb35804c6646de117bcc6ac6b59aad5f8bc40ccafa397179903e6acb53fdc6d2b9040779ef7d5337a8922992301cb5b4e9bdb5dd94e643562d995468bb8ae5be5a85bdd03895bc81bbc4d766fda8c879bb7ac3d73044887f464d2372598799d89dad76db50bd56c2e559e058c28138ce9217e3dd435c7f1f325a4ca05a5bf27b94dfbbd8eaa47745c01f9e57b122263358f244fa5a7ae397ab0ef99f3d0f9fa03904b5705ffd9833af0bc608d84c21a2c2f02d995937409645623f1ec5df85b503ea05a0cd388d2e5febc23e6b03df7ae4d7a5d170b6cbfc2832ba6f795e720f9c3943b0b978b4de0850250e3cc652b0a01d8cd0e9a273706bc8408c14b32c5cb558a32d1ccd7a8847ad9f17cb7cac04fc13f513cbea1f8e3f5f653b1d0db87773ee0e183b94caea2f9b43b74d71604ae1df76d92e35c44fcebcf91dc7de319e2a9a21fe7fd34af6ab51f5c3c67a36d75ff990cb4f4377861c5dc80ed27085306cf0f92b022524751a50b0c2a5ca6bd49950e55229f37fd4d6b812732e06930a3d10091cb084722293b686de1a878546f412db90668b86db873d28e35260e5227eec56eb9a0fdefad0cb051789d5a55e08f26924fa29d18d41978b770ab28ac8f0358c46d354f782f2f92b9b8f21235b581efc5f2792668654194f06020687f0d9bc5ad47b508c9ca89276b4a56ca13d790b56b532b061d7a5182ab1ca9ed10c85402aad7404eb04270f312cf1a9aefd3a4255dcc152d1bb2f81f1a2775ab665435b7a378796c5be7d398797f6951c86c569adc3f33b4cf63d9e78345d303c14a4451050201b297051eea71b2c4d2e71cae0c95db6c2a285825baa96fd9251221ce04607021d64f35287248d998fc000f469bbf35483aeb4a3851c04b07c9d24e8a0dad4df7d2b1876f04a429fe3cb8cc7f2fdae0303ea9fbbf81f42690045efccb1f31436230d42a05e94168c1ada909d32c38730228f1538043d5e9f23be42fb8fcdc9d250fcb6d721f05e0833711ce0e402dfa3426429dd3fa975f7719cb83b03f7e6f3aed83695f260f0382849e0e31ea6b55f5ef8279ba231b3b4350cda322e8ba6b2caf410e37b11030dec41940cb2d983d4b49b3066661e06fc775eb2d74fe313155e713196f1b06cb656c5ab4cf93cfaee4382edf127a8f0e67894b8b0191a574cb809554652aca4fabff0dc223115f9f2938b8548a26abbce4899d3da7e1dd62b314afa232173760399975d36120401e1219b9452c7b2419b420733eef271f7982f6dde5ff73c597620c77ef45f89f91a93bcf9d5701e1220c171e616e9e17d714dfa85e1a1cbe5bc9fd7a5e96d7d3267bda929a0686d7687115b3781966dc5bc54979965f8d6e3290b085793d0e1e7bd4225c37ef9a51e54ab4dbe3cea00c354156507d0641db40d8cb890db06945e628a7a6f73ced5b3511d5ac8dd4a0a40c53e59c8e2a0b9cb89698315dcab5375d0845835a87ef22bb588b531d98909ace8dc479e3982019d281fd2a6c1d39f1aa58bd4d54ad5f7b2734e47af57a7cda84b7ad03b8067dc4e6d87a61dc416ce5d17ae8fae6d71147743dbcc861c5cee9a0edda7b29479cf5c556d45c426205adf290cec7a7c24c3fac0ca0eeab8a0498b98a6d018ddda5fb8d", 0x1000}, {&(0x7f0000001100)="cad9cc67522d5159b7cc83b9999a2356bc404afaa0434141ed87c8b3a5f4f434cd6e047983023c38ce19c48b9781db1e4862f648f4fcca0fba0c4f5f70657224fa14d99c2496b094b2e81fd876fc62fe0f86eb5b164e86aacb3c93c4502102815a13a9803c73eb520ffffa676b4536c7542de1ada717fdd1ace07d561de3bbdf80b90d13a63445391dd2fff5", 0x8c}, {&(0x7f00000011c0)="c7e959a7525d6cd4b3f6798cd0a6f26a59625dc68acff5d0624cdd307f90eb4d80daab9ca92b98dc27ad7bbc63feacd2f3abdfe5d2cf733927bddb21b90737a61e84c4fbd71280bbf73298e741263857fc938e5d0c35eaa0e0e18a270bbd3a4202d040943702daa3e736c3c818a4196655bd3f59b37df2b94c14", 0x7a}, {&(0x7f0000001240)="6217b6098d5c7f4032d3c3a6bfe197d36499a8e67acea0e924d9fc95cb143284972e9231dcae4b672c98b1df6ae55124c531f7af7f69a2155a0eb60f3b3630681490d9b1142234521e1a73959425aeb73b8274514307267d04511d2301cd1db5d0684064f0f92a80941c1b4a6d2cbe563069bf945d2c01072881a997d832b8e5c7329734f8e69569d8efaedb98aa4132853e79f405f77822277fc80ba291cb721a5bce4e270269fbcc25454e688eb971575c755b", 0xb4}, {&(0x7f0000001300)="82d2d33ed3639ad7f274d3585fc84c84f225b410c851c977da50a06803e939fc59df5804167f21baa29ab18c749524292c99f963837902a4fa8dba65ae1f0a323e8fc028f894963ef04c89935ccf3a19de6a2af6715392cb538cdd78924afa4251bb1bcea97dd0290c1021610aab48b740d7fe5525dc6709f8db6c8ad493e25b3ef7fb6058a1b724fd31661fa33984015ba0c70f43ede032bed3911da48ae189868070742a6217df47525fd930928d02c7c046930aaac980c2a9c49d0dd2f472ae83d154e96431b755d80c8808f65474f504f39164a42892294b39579248d182baff898460c4b783b72ee73c887bf153", 0xf0}], 0x5, 0x0, 0x0, 0x400}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x1, 0x7, 0xf1}, 0x33c, [0x800, 0x7ff, 0x7fff, 0x400, 0x5, 0x34, 0x3, 0x1000]}, 0x3c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000002c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffffd) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) close(r3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget$private(0x0, 0x100) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x3, 0xffffffffffffffff, 0xff, r5}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f00000000c0)=0x20) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget$private(0x0, 0x8000000040) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x8000028}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x44}, {0x6}]}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000340)=""/230, 0xe6}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000005c0)=0x8) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0xc002, 0x8000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$dupfd(r2, 0x0, r1) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = accept(r0, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300"/56], 0x38}, 0x0) read(r1, &(0x7f0000000180)=""/252, 0xfc) r2 = msgget$private(0x0, 0x400) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') msgctl$IPC_RMID(r2, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000b00)=0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/121, 0x79}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/68, 0x44}, {&(0x7f00000007c0)=""/54, 0x36}, {&(0x7f0000000800)=""/12, 0xc}], 0x7, &(0x7f00000008c0)=""/201, 0xc9}, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4000000002, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x8d}, {{}, 0xffffffffffffffff, 0x18, 0x0, 0xfffffffffffffffc, 0x20}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x100, 0x2}, {{}, 0x0, 0x50, 0x3, 0x8, 0x100}, {{r2}, 0xfffffffffffffff8, 0x24, 0x8, 0xb2c}, {{}, 0xfffffffffffffffd, 0x18, 0x20, 0x4, 0x1}, {{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x4, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0xb4, 0x101}], 0xac1b, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x17bc}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x401}, {{r2}, 0xfffffffffffffffa, 0xa, 0x12, 0x0, 0xfffffffffffffffc}, {{}, 0xfffffffffffffffd, 0x2, 0x2c, 0x7, 0x200}], 0xd3f, &(0x7f0000000280)={0x100000000, 0x8}) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000a40)=[{0x1, 0x1, 0x1000}, {0x4, 0x2766c04a, 0x1000}, {0x4, 0x80000001, 0x800}], 0x3) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000c80)) ioctl$TIOCMSET(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) r4 = semget$private(0x0, 0x4, 0x5) r5 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000b40)=0x7) shmdt(r5) semop(r3, &(0x7f0000000a80)=[{0x6, 0xad95, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x7, 0x8, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x1}, {0x7, 0x2, 0x1000}], 0x7) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000a00)=0x2) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f00000003c0)={0x68, 0xffffffffffffff00}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000005356909db3de098f533e364080000000000000000000"], &(0x7f00000000c0)=0x19) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x6}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x54593410, "2bede83af470a459b39e62ec6ae3fdf19f63c0f1"}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f1", 0x25a) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x2) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getgid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0xb59) 16:00:31 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x2, 0x1, 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0x9}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt(r1, 0x8a30, 0x6, &(0x7f0000000100)="be3aa2388090a16e57e08ed12b6264eb2684d481cc228b5118c38b03e5810bb9268e762280f6891a191a44677e1d6cc6b9276e64abbfaf3e381ad54686d7dc83434447bf6e4ad6b3b3d98ebfad8c5c7e0cbc635332f13b577b1e66b8c43d1a1cd9905b376b834b3f8631163e4b704b446e11f57f458bc0a7319e616da37dc44f9b74f237e536539fb1add68e9222fc06ad01d0dcb219c235ede68dfc583954ff018198cc8e654766a91e4193782e5a5a1c52abf48b16fc71a3a944cb67b616ad21724e1be4a5435bddd627ed93053606fb654204f19bb6734e24f6e3b8c628d629847b0f895c175d549ba78d5276f4b387e2a773f58d73f40a9614fef0adcd926337d7c9764d3d03a4114a9d822f66bac01d13d3cb0d92692f9e73997bf4e22695eb21e254c1943ad5e91775671639619233167f19d56a7f1e0caba80ba6af9512f37f00ad7d42693ec19e360a3e5a94b22a81cf3b609d642461032306e3e2781329998cb40374e2c63496bc0627333fd367b425c07e75e3d956d601f22c61401b9fc4ce981aebeacf9b8c8f08f43bca1d66dc459475c2ad6565b9d21f9e145e9bb20cbfaf0ec8ba5658413d5d02ba89e5ddbbd7274a19a43e14061708c92898f73bcfea314022e5c348fbf819dc01e938556e4b722b78982e55e9282ff717864a6382389dfaefa39dc6032d93bd3aef0947f2d624b0767676ef7e3ea9bc46bdcb1f9e835589c5f24264ab38494b426268ecd282c9806ff85de8277eaa7c1aaa9bbb6267d2fe84b90aed79d2b85942fb17d1e19b9e721e3480099ad6451d6cb5e962ef1ef1b23f3884d9107844e036564f37deebb42aa2e33fb1e1b7bd7cad19ce55630160ddcff545b2322e856bcf09fde8ab66ae40558da552377b3d11e159cd4989351b49988ffd1dbe541f5ff31a688903708d47592304a5e11266e5787e0f64264b8f6a297586f424665f7b1d201bfe053eb0ea6544d8bd10067b771e93194114275b72899fd654535188530e97a9ecba1476f1e8548425b59f75dd2c9d5d2b8c5481c6ca294604e47b4a2cfec4871b403551602fdd892bc25b66e7bc3c70a114813b6c171f94b883f66c041762107614299a51fa699c873012ee5ff964d5b708b7280ddc4ccf85d6bb83e083150fdec053038971d2dd00d03299e02f6c7f92e16af7b6cf72cf2897ec4d39d1f39890d5e4ab65a649cf98d7002611739a8d26005438f22d47f5894f63e623366d36e2282e0ff346fe93b94cae23689264f41ecaff28437a2a77bcc79f927773748ce4c9a30a86c9b79ca9c6cafbcff5050ee789b0eed0b197e5a3dbec50c1792aa9913461ab2dcf4dd689172b4a41f4304ab58bba4125cd2c786f79162daeb6f1fbce66d4a5d15662f6ac56467dea9429366eba532f62dcb7ef11b4be93b0a849043a7021ca43732f8fffd703195f8a997793dbef431a1a8635cb681f5e2170a1192c793bcb541155349ad08cc0949c0e9ddf614569bd37beb1987f49eff04931ba44027ae2a0a60aa2b8ad06b39b66ce7992165e4ef22c0f99e12e63efd3cf38b47268061b6e2c46624d6740a993f79c1336132b6d7157e9ae7ad1214b6974dc8760a9cad4a7ea8b301d08fae001cdd229994afb2c94ac50eb0d8b04076663a935d5ba68724677fb3411930cbdfe2c5cd67c02ba5549bf4d90ac210aaa3125443cecd23edb90b4f149c75a9968feda487f0d93953e7a23150009b89d97194af118f61b39fa96b2727eb0eab7280f08843b8503821e3e605480b40176a57105fcb239de489b8886e15dd1231ba30b2fb8ae2a85008cf3b9f924b466367f3680a6987cd28bdaa85ef34446d1e4977db58ae22e53d5ae54f4e7a987ec58dfce2b46fa58f4d8365211bbe36738f4271b8da75c46988441adcaec0f8633f832b160eee9bac768be7ed0b53a5c3d944aab0f40dac8f3a472328dc1ffe643d345c0f50813275fae7c68dbf470de8dbf8145cd49938f17d2d7b1f4b91106d88cda6317ddb0e9ed4d849e668a51bb3f24e437d3e33c1640b21f42b94723cbfee0468ff2c5ecac60ae1ffc938ee668ad481c1dccb36b3d400b3009d7a97b992b41bc9f6b112ba73ca3888478b6ce4cb7dc05297e3f10e3f6437c75c1292f464f7d2e9b83956804280d08e8f5fdfe477efc459b7613e43ceacd194d206c8438be74dd1c36d94ae28b312e5c4090833be0b0777367ca5b243614b1a7d5d762be5cff924d6fb0584902f9a605b7ea9400ce6a4274f862b4b5ab233a130a01cc9825cba5d06591e2cd6862c7b4dd5aece68a4d57bd4bd782c4aa0a82d8050681a37c9cb6bb4d286c5304bff98387c25ccf720368e1ce93e7746cc96bb3268d8df0277db0ca76878e950af9727ebb9772bf0c8b274132916fc6473b40b0ad006b7f1f2ef8b4708755a51d5b204b881b948a0ca8733e2b06fb00d7ce2077e64108b88af9b190f95313150715b31b9407c683930b428a7295aa75a2683734d564c45950bf4268d3b415ca4b688af470f53bc2530d7b5bf85a116bbf7d57c73686a92051292e6be0b3ffb77bc55dcd3e6a33dfd22672b765b5e6de77caab517140993cd977cac2657fc1765d31aa641954874d76840e9ad2aa355ccc2137075a389e957674db4770aa9b93fe47acc1f467d3f0b3c9d7d48813bb67cdf55581ad010e521c0984d763e454545085b3e1cc494c528713196b462f56bf29b314ed6a314a482752d29428c9ebdc4da31b7d6f0af4c5e44f983d72d2ce26194ba63d6aca1ea6b73f3d87301b4b362f06ba1165e85ca9146ad907f44a5049498f8eae0d8802d85e516869463f2d5baf5337fb6c571f96770b3e7fda8de22be7dfc6a7d5a50e9f0f6e6f5a67227f98c326079ebe2620037e35f7154c0fca557c6baa433b94c03aa39a9c6e20e5067219de7aea561def57686e47fa1e4bf040c2abce3577b9035f208ec6dec9915d2281004e24083f8c5118dea048017562b7badaa76b8d489ad7caa52092303aaf5e69d4092c05587f1d92bc0f525a54e786601894cc2d78a0916591e50dadd3f64798fb519611313cef02947deba2be088b68022c88b92f07a9511a61881c9f7959b9cfb8ccd7fe3218b369c6caf6dc7f97ff88b6257f3ca21a918a1ffecf549f3789e1ff839756b1a8f30ffc885fb2e0f540b2debf17e68bd945ca252630619e540942121670695774dcc73337fc2eb49a241a075e88f947471327d6b4076823ec245a5d823f47651a2b37b0a2ebd6e9c7d403d7b49e2aa63f3276e9679ca2b4e7b19db7335fd01fcce217d8c8741ce5dd403a55602b5fd579501aff414d3260f85575c7633d3e3d966b631838747407008bb8342489cc99dd105a4774fc1640ae1f45cf1761c90beee5460018ec41a56edbc19c3fb2af78d146c027ef05590b624cbee5d236615872b8d8494bc394b16e11444cc3d6ab6d1566cc57e36b643566bd136646dc417c7d2e60b5333352fb457bf0d712047694a88c8eb0367592707edeac49aa8c522d56e3695ea7118bbc6d2cdf63ad84a6a9ceb278e7606cb406317bf493ab08643913ec5e366b568721c7081d307d48bab27ec6af5c5b01e80a013d409877687dbf2c96ac654887d68f3c38cb97c74c5dee1d5968bfe0bd360c18cd8e153d9dfbd3baa90c7edeb2edebfe77404bc4bb61a97e1e4a801f07a27795307835c2b74bf54d848e99d9ce305d48d71b1d9c094bdd4c05dbbe805bf30cca279256f34ba9d0181207709383c76cbd19ca880bac2103ae8881b521fdf2b3bf4d56abf25ca106e03f8ebb463bf699ce0e1bf45c8c3ac079017fb712dc20b6326e6068550263fd86f407155859cd1bf041647ff48f771846224ef3e56ee3b0651a841cdc6b839427659be00b8b5d19d196727877232de492e7c9770c7b08d355697e7575dfc196ac6230638a1f753f6f33a77c4dda100e8b2e4ee7520bd0e0da97c1e9087b7ad265e88c795338817f0a8af46517b30b9751b6b5aa359d270d191e374f2f1efe05e22c56f11e929e2c4dcaac4d2c2429d41885cf32ae405042f5418956bc2e13d5864551827d4ebb3c9cb038d6bdbbff9308755b42a042f11c82a2349d5ce46e660883b57da95644bae0cefe47f51ef1e9028efc6f0c3538af1d5ad1fee7dbcceee5c661492a3ee3cff4f9a3b6d751321a56fb3ecf08799ceeef43d67e319ac9d02cdd1ab72c86e42042eaa284f1219c400de03c7b116f997c3b35107ce0bd9b65fd8d2367df2713528c26b6c4ce8ce354dbe88c8be66497bf658f7c45afd97b9f9c6b30153aa12c76e499b6414b204dd7fc79b913ceee55dbfc8399ee588e568d3cece3821ba406155bca6fd3ee7f10235ff499c3efe6a8005eb6d49ef26ae0627aba155dbcc05a943af881e5d4d6c8ccb85a14b65ed299d0a7415e5756915d3cc177bb3b893561184a1271069f76e0929c35a2ac846559bd7adc48af3f3b7b2b29b5daa3ca76d22e554e39fceab9d28bc07142953be0635d876fe33be4f0f1ac930e0cdb21fa2136265ea695ba49854a0c30468151ccb678006c2f656e23467f9fe594189d38d7e4c50b6173887d7815d6079b9a121f92ae47d44196d09bf1b4531551d0ffd8dc579605be1b2802c14aee7f424565d2dbd39fe2d2a9217092c49469a3d3c7ddfe65ce8184d9d1e99af4a01b2343f15b585ee445020b43af1dd3cc048e126d9c09451c60028e7ecfa79db08bdfc9f0ff556b30e0e64c3f71133788fbd5a44f4cff7997d02f4cc21f4e734a443222d8c493affdb86df6c4966c742fe8be9ed6d31208044fbdac3166a0e96b105f0e4659153cb00bfc79821a49467a29aef5e505e464476e4160634ad2cce1df5f0f41f184eb4c8d9e691be9bfb5b816626127d90db02833bd105f0dc50a316241bb1b723c1677b0b562c3cd1e0b905eb3c3cf0d0952283942ed216db64ff4fa27355b8e555986faa9be57f7e381998b8444f057da737c461c36b4c184f4434f855d053788fab26703a6f7f5f0a61050c96c8348a2cfcd4399aafa538be9bfd238ac4c63cceda9a500b5749abac6d2bad34fc9d57c9a4987caf42ce0f02bb4087fa0820719447b2ddce34b1935a52bd4f2bef10451e192e6a5b5d822c6ef201587bb09e60c65091316df253dbfeadf7b596dc3053a7849b3f9b917116e69ede8fc8d8c2baf0e8c9e3e163a88f4ddd54e927ab34c6f71061fdfeaf9933da93a13ec9ddb8d06431b1b0d34ca44ad4d87f73c1bd09b85bee3ce72723fe3b5770fcccdc034c1aab4f2878b13a2bd4a8782ec9ecbf07d8b8629e9b754d9a45fbb40320b372928ca842e71e982289c99e004cf9ef1ac2dbcaba8c0f693782a82a4f2dc20bf2553b562e260810127a66d1703502ba657276dae5858fcbdef7c3ffdd757d11a3939c1a23cfca807cd41d22ace54ead5e5234892f80a188833ecb090cd6d54e66f5c84c46f8b1d9a8f1e95434105d87e795e5eaf4a394805e50c6324246d195791ccd7f1c36490c6266ae75a58c3e84e99074cdae68dede7c9c032600602be4bc91b641fbd4cbf3d6835e53a6d7bfb69299670cc6f8e2cbce6e126a568b418827a08b8a052ed6b1e5c0dcbc6a410b83ce9db069d134a67cf5418b8f791b91915e0644b837650c53709ac57e460cd6ba39446caae04b033bd7a42a6b597e1fbe42506b93b912563396e23ebdae4ef28f03d0d8d12f270d14cccfa697bbf64dedfe330190938462a117d37df3abb543e48993204dd969f70e10eecb19e7a440b4619943ee55f0dbbc08b0d87cf5c8a1aa127438c", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000001100)=0x5, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) socket$inet(0x2, 0x8007, 0x9) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:32 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000002b40)='./bus\x00', 0x2008c, 0x44) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f, 0x1, 0x0, 0xfff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, &(0x7f0000002ac0)=0xc) setuid(r5) r6 = dup(r4) r7 = accept$unix(r6, &(0x7f0000002b00)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840), 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000140)=0xfffffffffffffe01) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x1, 0x200) r8 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r1) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r8, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r8, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) mknod(&(0x7f0000002a00)='./bus\x00', 0x4, 0x8) r9 = semget$private(0x0, 0x3, 0x200) bind$unix(r3, &(0x7f0000002a40)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:32 executing program 1: mprotect(&(0x7f000030d000/0x3000)=nil, 0x3000, 0x64d900c4b53a4425) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x0, 0x400000002, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r2, r0) semget(0x3, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:32 executing program 0: r0 = socket(0x20, 0x3, 0x44) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80c0, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x53) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x80000001}, {0x18, 0x1, 0x9, 0x2}, 0x4, [0x7f, 0x68072570, 0xffffffffffffffff, 0x5, 0x3, 0x9, 0x200]}, 0x3c) 16:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 16:00:33 executing program 0: socketpair(0x11, 0x4003, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x128, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r0, r1) recvmsg(r3, &(0x7f00000022c0)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000180)=[{&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/249, 0xf9}], 0x2, &(0x7f00000001c0)=""/114, 0x72}, 0x42) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x0, 0x0, 0x52) fsync(r1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='.\x00', 0x40, 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="aab9d3f2eba798de2d55450e0b1587fd35017de0ac8d3250d0b750c4adb62a58ff515704ba2a2c11ce0cd089", 0x2c}], 0x1, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r6 = getuid() getgroups(0x7, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="f56fdd4735c76a2b091157f0d4c9d5bd8de3a42632a3a034bcc0500bd09065844f9c0168306d1f94918e1c23dc0eb8e1e5c5d2682d7bef5c24d4577b2b392b91e56b176bfbed0f293e2e6e06249b74c0133472352fca793c3b1c9e8e1d7d8476b27f432dd743a2ff32b9cfc8a24855c1fb1f79241e34548a03c9252489e6286a44ffcbd78eeef095356403e40cf44a5df4bf6b30c92c69acd82520b93981a50a0c99d729b2211f1ea777589c0de7c3f24bc400bad2ed77fb5906c60aa4f0491ca16db9fb4ef1b665", 0xc8}, {&(0x7f0000000380)="e40f481133b4efd8be004546e7491d80d33c8702c277faa0ae09b50d4aa4cf6d996ec55626cac34d745226c2ad65ea7c564ec48b2ab7fea4ad9efc40d3", 0x3d}, {&(0x7f00000003c0)="f3ed7c67186811db722404ba90504a63ae750e09807c2196a8fc91604de2d37e19bbf80eba33141767319f3e45322fa00f711c82c27b17fbc261acb68a3e1b81c98f5aebae", 0x45}, {&(0x7f0000000440)="9bfa3afdd40eb72d1b5590b0fdf130e049ec19ff43e902ac0bf8b6f0f5ac598cba0c5b2307f2c888c97cecba2f6c8731da", 0x31}, {&(0x7f0000000500)="b9d7a1abe73ad6fe3827b72c759062e0dc3cce423039510355737cbda032460c15", 0x21}, {&(0x7f0000000540)="f1718a4653c036f2d77b0926d948d48926a9dd71e6ecc067cb1f5f189667149b7983202dc0d206f26305ecc2f8b5d90fd9ba39b1b88ee9f55f0d454f56a66df217af7f9133d85de2d0066c02c0a22f7547f8cb7a563e4f21190528f0453e2ef36be40a40bcd1dcb4a2b752a35584613cc4d80a0897", 0x75}, {&(0x7f00000005c0)="fe085be4c40455ccb1dcad", 0xb}, {&(0x7f0000000600)="1652e9e06e945257a0755793bec8b9a1520e4331f0038f53", 0x18}, {&(0x7f0000000640)="86476111a667d153f80fd997ac61fd4b940422e11e30f66763646606e565a802e52a4d3de0955712ec8d4dbb04390e7c9b5d3a", 0x33}], 0x9, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r2, r4, r4]}], 0x40, 0x400}, 0x400) getdents(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f7002e2f66696c653000"], 0xa) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0), 0x10000) shutdown(r0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0xff, 0x8, 0x3b4, 0x7f}, {0x8000, 0x4, 0x2, 0x9bcb}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000340)={0x3, 0x208000000000002}) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0xc68, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r2 = kqueue() r3 = dup2(r0, r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) dup(r4) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x2) socket(0x3e, 0x0, 0x55e) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000001c0)='./bus\x00', 0xc050, 0x5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="24d8598770b979dbc77c84fa28ff6840290fed58e3ba10ba87c507", 0x1b}], 0x1, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000001380)=[{&(0x7f00000002c0)="600ff9ac310d14bb92d5da1c6260739ad738c629f77cab0447692e9e056aef6d4adee3904a5febac525ebf70253e25fb211ce21a18292e0af437401c6c212dc0bc0b7373fc5ee4b229eb126ee233d2bec69feaf76ed1590922359a4b05988d2c31f1b899b6dfa84ad3bf87029e18ffd37ec02176609fa2aa85820b29521e138a5e", 0x81}, {&(0x7f0000000380)="b889edfae81beeddef56676d84079b0085bea1cda57cbb365292a5e99bd49cd888c91348909b89cac8a1ae5b69970c32ae974023e19e08cd895a39dc976d3b4d8839ce43f6c4eecdc1f38d67a17ab62df5d094a0f5fdf8ab7750e1fa0c1efaf1cbccadc3dfb1601ec339a032d004dae6883d63bac062ec47e45ff5c435146aa5a5e36b9db08743f961e4a35ee35e5a8db053ee33ec893d3e81c8675900803bac5444ba8b999f7c1b2c5226f3a7595b7eee849f7e5b131be79c16f3bc0a0e81ba4fe5c92249e5969744af67bbf0d9e295da644188f14c12750d6e53dc699a06b6a581e8e2efd42205f789e0bf05ca85278fb7d87a4f3788a121a77092ec1cec9074fe0ca8116a080b9d3b3a7317970dde6943fbad97c69c41d3714dc426422369051c6419c7bf3b46ad44b921b1c200352e1266e0f717307bf0534be656361a3bee6c5d5b62eb910f4aaca486e1d105967bb01bf8cecec7823b799f842ae8c6c317338c1bfb1e093cfbba7ec37f352633d13aff667da40dff0d7c73c2f709e7f7d06cd0dfa988c3563b82c86e949e9163b717fd7ce9c5f793314524e1513949228acddee02d8ea5a95b767fb9a3159e4c9bff0d1902d7f320690783b576fa23d02807f3f3277006774d0d39d8f3296c0314462e80134a36a1a3f630c8cbe98513a2ef20d45ecc6974d681092b1530c3fd335085304c1e722770e7f72b9ee85bcf867a642ad90fa8ade046a392afce3605baa20901e05187742dcbfcf67e8b0b0a3c4df52599aa347f75a62f13631039923a5f26864f610b41de3a71eb13695cb714d65d3a9f7f1ace93ef26caa678ac7adb9016e3dd6d14e42e5d37036e608ebe2069aa0414bdacb6d8a2e6248cc5e94c82b9013298b6555bcea1a319981c0eaffce4828f01066ed6a0bcd8dc59043c958e118fb27eb2554cb0755f60dbd0ec1a9c865af340d792b987bfadc65b07663ef31e6dd4de253a1cf93d708bd79e07691848c3edcb62f6b65a093953b950e1ab0d8bc2b45614b7ead742d26eec5ecf12e77fe4de0857439885475514272577366791220c5e9b0aea3d3edb0aab50dc1842eddc1fcfc8399f7a96db9e84f9674a5425f8bf3ef5f644c3d303ada0308885ea83c552e676e8cb239486edd06020e56e7ed6e672ac1f42edc88398ae6ac7df142342155a716602cbbefa76b59890eb6eed51ac7228203b76048213e693092179e739274de579b12068d04e9a7c3ff7011c1741cbb1ff802726660d66af2fee68e6d3c8f1d4fd02a088c254dc99513cc163c47aa732815f29eca22e12743f2a02eb6cf29d0fc19ff954fb4131e16668cab87e29c20759ce322644d7ae21cb7e72803a69f2e76235d67701f0c0fed1d8a417ae4091d9620433cdcb315da147b217dd6b6b3c1a6af36d9fb1670d7ec18629e5fbcda4ffea75ddaa28a64d704801034571509b04446661bcf77e20499d78175007def7c3e9a2a6fe4c5199a7ca8f514719202f456c4452fcacf6d70d349ccb1804d99c1d188cc1545d52d65674c3d48f5334b2db21f6c4f7f398c97268fa309a548e34cd99d6eac2e9995e10681766d2172bbb1ad50182199631e11c98c3c483e91979d459a67c1d5e4fd9a5867c45f741b0ecff307426573aca1ea042694d8f6d2229fc16dc3d1173d6be385066131e9e64f9c201144e50b649a7bfee1abb19ce4a60b1f4f0fd30586aa2bf9f87d274bc93e76fbe3170194ad09c976e4d3873b2d31f474331d67a91990ccfaecebc27a7b04700af02c00ba924359937d6c3a78fe91e92671b68cd008d37fa985d0d84d93ca436b972348a7083aeb4af3c2070194f76d5213ea3d247cf1d27b3b5c0db3dd241ed7944acdf5106a27b52d71b13fb7034e7304387246b9954a61f1c1caff70c30e0b59ed3176884784d8cdb54f69cb2cfbdc65e34a0029fe9a58aaae80cb924576d6c146dc5616e93c65abc3c5f925620b25f99d585c737616aa283478ad5cf9062a07c3b030a2fb0fa8bf5fa1bdeb45c0b421e3ca9f0e835e57f568d8fa5c89490ffe19b3887296e4f23bf5365cb108c1afd7719d1639cdcb0e06802f4401c30d9621458ce7ff2e7e1b7a0a3eab68744e6efe657d726b180cb86d7340b3ca4a71d4ae4b999cf6d335e0b6f3181a14ee2c860d8ef623abc9974c439c2309a2cf9df326070630e316e9e6362158cae9b44fd04eb9979611fa5793322bc5ada0c37d80af7b5a5c308ceeeff57cd6f1bcfaca3f1ac117710afa7ea2d6ab5867f388a9fda9de3388b7817152d4901187d9b0c1b559348fbbdb6f5c04f9021c64637b61323281a2c1f22e9861ea2fbefebb0e741101312ba17fa155d55ac03567fc19b8cf6b196817b9e4596076d9c4c6372eca8ef62d09955e18524bd5f854e4f908f7d0207153042b95a9de0aff0e11ed9962d67e9a385d2e639d76689926b90862b621b8091af0245b97574a4ebeb0ebaf08a80df32b71e58986d5dfd98e49aa287745a163d91a24452c235d466a12e65a1bdf988f52d6f8ea583c41f8ed0e69b11e3ddaf29a5abe17c888e7f52907bfadeedcf2f91c8ceb0f10e2535d7d21f950a022e7505e44afeb613c66b966e2df9537b09e072473fcfd77cbdbc7e742062d05ba6b1b8bb9c4548dfc1f11244709dcaf2ba436be3c6c373af733acdda5421d2c58d8a1db97f6b6ba5fc6f013a16bc0cd751c7fb62fb3c499c3cde7d39c22c9e6185bcf263c0ba75683571c0ffc6b4a9cbd07dd5021ad04464b2241d93589353a246c279391dcd2f1200125621001f4d56db36a717d02b5fe548c8bcaa0675470341d4af04f365ac9393a3e824c1b1398bfcf10558e764b05bf8bc2ec1bb9e1d9106bbe33de6ce52246358197699f7aeca9297c02d7ad72ad219c3640b6ac2f5a09e95c07c56dedec943188559e073b60f5bf7808c4287915cf0907393adabd3400228fe10bbb592a9afc8208d59647bfae9864d2b95caca3debfb76d212d4179e5fc37942b4722de3ecef3e20c3032b30349514f27835ba0c188322ac71697dfc522aa679153561d61289c67b75991ed7b127047fd824e59ec7b9c9db474d9417cf076cbe6aca2b48f3094e98086fd08f0e9634031268a5a3d3eaf83f3751538469b4b6617b31e672adb33c9a2f65afa8358fbd36f0138e7ea321d89c58b632717ff662c639b9b27d8743b8a85aedb75816548ec6ff09c3023f97fa68e65d3d2f3c937281f72cfab7c994089234a8470cf3d754381e6cf31083e8a669072975b0d1a8c702e6d5740b8109a582e500ef5c8a421a936390b54453d68415e00cd5d28feda782d2fbfd0601dc7c824e9e35532035df1c695323f0a647adba30e1d8d6112618ef70e88d0011519ca437b392112654f0e9d05af6f2037abf25bcd4e609df5d3bbfd3f4bd488c6b149da74f574d2ce3f2742a0643870ce95be610809c4d4db60b4e7d8f38ac095d27f7d59bc99ef8414eac8d4246e805717e6efbd8ca7641c652d0495b476694e52f68dd02430ec7d4977d25eee159ac7b8e91bb012b3d3353493ca25bb88beda45cee59658e84387a585e028355ee5c047c7bd5f84f3c1409b84f807572f873ff97c11c8f280ead12958d523c91addbe6276025874a8ecf6c1172064d7ff322d90aa688547f51e678c0972e45babdd33eb3abf82c03313139470ef80f2348e83cfb46c61a97d2c395458ee68256f5c22f9e37206c2f3c0f0372c6ebbc788648bfbd46b2deab6b6dd15392c69bbaa6c4755d06672d5430a6e7d147c7ae243a0b88d49f9872e342005fea7d476550aed900fec1497b9059752af4ad2abdaff3502c77b44b8c7b85d39ae2a11948cd23a780303accec3928617283021ebb2632d7449241722709fe0c56b8ca06036860eab692a0d25afe96386e4eadb287c5f3e273f7042adad9dc6437d2226187f97f44b77fa33cee7c5d8ba538c3282ecc48f8ab9d85eaa5885dd3490ccab7251845e26c3fce13701492c3647410bf38ae3f61188157c6d430801d8da3018695cb2215fb76635dbac6ff47493ffa51e0c341018ce60e99af841985c0004717bb1163e0e3a4e1a3044ad36536173dbbe03a1f89cac1d2df67792214643c9032deccfb6fef28c470278e7c1435d33a673ba63cb069f84206568ade73c07a34d87cf377108f9eb5ac6e45732fa7e2bd78446c518a56824d5f7ecfb08e55475d014dad563afee7a79623628cabeb8a5389a649de75442567ee5efe607d525b545d15ad2aad97694e165831e95c47158cbec34cf4cbfe543af029a82b792be379b3f60ed1dd3d5a0884c72726936f8550b2993303dd6caf553e058c749fda51c6056f17d1ba761a985eb51cca2325195626ff8cad2b11d41cd1567fdb665be299ffa0915bbaefa93d58f11164d367c9465c3e21b9c672e9d0c8eb3ffe799fa8427da6cf1f467d08bb07e8ec99223d0f80bc89b3856377a4c171cc13f7e6fbc369794c8e1606b12be75a2af5488f26d743deb2d2efd57a95b119ef7875f5d4cd028022f97a7a6415f06e0a88bc18bace7344fbc5dcb30bd565cf434009087536c83fcf3a2e81288ea2b98fbbdeb4011b321979d3f516f8459985418fd05dff7d50ee434d0d54d24a8c95428fa4474f9a2203814fb8b2813701c1fa9b324846c55df20e7126f4cac09db580831e566dd90d3663e95efe54f2a594004cfac175109f987fbddb840da67b41782dede623dd70812ca1ef164cb88cc067b42821dcef1f5a8e5f7664beb2a777cfedb74ab5089420c49474ceb2f3d41732cd769ba6892bcd56be6671461625be4548caa4b263d1704aefc8cae303f3619045bfe22f08c7a6d5cf96f1a246b732855ed65c5a0c82a2288bef2e8708f1bc8bab13d532275dd8aad4e7ea4cddf26bdfefc0be35ce1ee34364fa076173aea0f3230e7c1801e62e565fa6bf58ed79691917a63f20b3f1a97aefc4f843fb6e0a32b2cf42f0914e11e67543e43fbcb5c014bea3053139e58c957ffe774c1551e320210265c284729ff6f960485136e36f066dcbda2a033da25e60fc7c7617201c843112739dcbdb5ae3ba245ce5fb88c9f78cf8e64bc99a45e25d321fa97595da3fd8aa4042773a852f574e867f9bcfe5f15010703668ade3a7832b75b9f8a2d11ffa67e32d2ebb8b2e9572b228ba789b3e5861e521f63bc5015a9bd2209b542a4bb9e7a4f5786940881baa3fe47c61a87d5b69e5fc852fc73283faa7c6bf170eb161c5313ef30b23338346ded8c561e2ceef7f7b9f78849bfa639b59d31ca5deabde695f67774cc5b263aa780f1d7b978c8c464c8c99be70e2dbc21d631a5e457d11fda202892c3e3791f575232a5698007a41f519346f00e3d54abd7af0d6a43989b478d233ba07860ffa628c3c845c6bdc3abd3435c86d65d3ad6b1eb60626b00f764010f3430ddc8ce2240b19d0afd763e5138ed0e4542ed9d01ca17e81ca59c7e9f7649cb7dd93efb20569350ad769e41ffada657abcd5e80ad0bd805cc98023995735945bbc55cd78f53556ad22543e51d4bc3b641f748d93c6a5ce4f78e83919d7f6c08fba82dcdea8799cddcd5739a00b8166fa95e27732f7f8713dc85da67c45d51ce0be27a9e7b95a6d36e7fb69ab7a39d314cfb8a851f8d2addc94b0448b2504ca46db5960d5e26ff9dbea2676821bc238e896b47b2e8e7b037f0bdd4c6f7655543f933f79cd64631b4ce4a3536d57ae852b55c926c07d7e15e6e1441450741d770c19d5cbbf979a6d5cb694f948e947f116fd6b80175bd63bdc777f7a5852bf1a641ecd0b920658", 0x1000}, {&(0x7f0000000240)="3e574e97f3029cbefda185252079240262a7a5d6a5dce1caca72be0fd9563f", 0x1f}], 0x3, &(0x7f00000013c0)=[{0x10, 0x0, 0x8}, {0x78, 0xffff, 0xffffffffffff4284, "374bfdc45b7337b91d514aef0c5672325467b1eea0979647d998ea79c22e974604e02065a090067118b5fb881e0e761da50279e382bceb29ec30fdb192c7562e196d16b3ae82ff8741521ea0b1fc3f56e2624cd9a8f55e43652a5a7ab24a491bed1129"}, {0x40, 0xffff, 0x1ff000000000, "7870b25fbb130bdcacfc6746326bfb841b72173a2194237b29fd456984ac4bbaa95fd810059842e0f7b4d0c3"}, {0x1010, 0xffff, 0x8, "404b0794fd59af6194b6c96016f8267951d26904c6c6e4ec7d8a46fa8f29f620b7dc9d303bfa51202040d44ff217a9507611257da39cbf0a15ddc5a0153038ffaffb781e3c75a04eeb51af5c57f4f33a9f178507332a7d1746ba6a4463a14f110dc7a172ae8c0eb79e811446ff765508dc064a953a7b3fbf84ecc421aab48cf743f8f10eeed78401586e9961cabb65be29e6e001c5fc5448fd79c112f601ba32ef91d652b3c44c48093f5554b94754f75f1e9494333709150d15d3d1f9f1ff4902c3315507e8206eacfa1224149dac925a927b60451a9cde8ec15ae8e456b38448a509a3e38c0788db42421bfef37b025a622466f1e3be7f608961082a08d7461f74a7f95ce994ba337d6b675353948c8f2b727d17181ce74a2a6b448fa4732af85cb0b6733c1b382b11cac0c8f48d116c9b80f09e93a8d74c7509fb0f7095be36575639cd17ba36172fb39060accaa65b6690726626bd9164e9bd2f73b2ca2e171797ff5f86e9987b658776d669fae6322c05f9c1458010545d7eb5cb2496ce2ddf68f13b10211ca14fb736dfb98ee337d881eedb0909ce2aa5cb2ac8c8d621d754df4d4ba77ba04d6f2ff64352085b2352c9224f771fbf7fc35da69fa853aa6a9173fb4522d7a1ab55ee6bbb72b32de148c811756c88b1741e12c8209cbcba0978377eda299c59cab8ae8be595e97ada76bf77ba963a8a88638494399fa57741b14486b3cb8cb3dea3ef8b62a5bb228f3b61b8220906d34a7bb3619a49d159b0b6d081988fad4860bbddcaffa2b050d6f4c4f6e8df389f549e2804e15c17083a69e1e9754bdf6280ac4e1a01a8b376b5eb281ac9bd055c491ead25b5f3600bf162fb8dcb168751472e4ad3289a2b1b01811b5ec544726622c260169fcd89b1c3cf5d41f31366a05029ac71cc74740ce0525c0c8dfb1b36fa66efcc6717b93ddfb0f6bd637b57f420d901221ebb0375395c5b1377c8bfc15ab8b3929792641523c4c477ae5d2fbe4093095c1cf5b130b1b427ad7785e15c8e6f769920486af626d257b6e9f96de01f0e7fdd83855ae5a0ea79fd7b2e719ad28bcaa58ca0c8d80cb0c9723b06df44c9ddb73edc8e970496d54577bebce099c8b174e97d62efbee6c09068a04377b2ce5da0c7fe46dc2ceb2c17169b356e3b0abba3c121b326f8f5e098a782ef6714e296b927f85c5e726a5ecfd2cd33cb40ece1b47922d9eed3eb5de484045d7839d9b58600784980ef3664e012a6e7fdd27bb372d9789cc52478b1388e9ae07d9e78ed82280a2cdef64c44c0fcd59ceab3165924bce16233ab64378c2a2448323365aef64f7831bd15a36f225de4200dbcdedd0975d4e8ea1b8cd15bba9960613a27e22f8afc9279964229be86bd2e6d841bbe49d581b2c3df0f1aa562be98a282ab45a65553ae2ba2cfa7c033c0f2c89786ea3848a659a631398037c5a4f6cfbf0901820ef794fbeb2ad5d318ea5bc65e08278357e72f38019609d18b99955d8beeb71d305c3090d007aed105d529f4ecd1e126c063bb01e5a423aaf23f388e38f4b84688570a2e006fb457523ebd7aef77662bf3c79dd39f23aee5829e5ae7aae3db6d171edefb7e0e4d15078e0a31c2b58c1620494aa331a607e678a253305e8d587e727b28ec9c193ca8206dd380d13ca0f164852235185f2d2e3548b5fe6a606574256495d8e8978c5156e829a47b5212d3ab43d83daf779efcee736c7155ea28b131100004eb9da82f21ff0cc783fd88f9cf5786433d65a06ab29923cfbeadc82f154af6bfa4326c26335dd9ce9de89b110d6d0cec0a52c66524ae18e7e871870c5703a9cfe08e9493af8e63b82a78bd941aa05baa1eb0ef4d81761a1a06f212839f4c995feab6bdb648117af1ebfb65513e78c627b6a25e64bbff420a13fa50bea945bea0a2d01e202521b1d261c3bf5ed3291fe33ab1382793581d0243cc2fa507815ea269746926a33f7ef3b05b58c5ea7a0d9ce13e9fb6b64a06bd00205554156725768e5dbe1d81ad108f3a19301a9f26a221e27cb1e42b10d5e76368f6c8eac0e3959f772f00fb6913f5eb4c14de96fe5369c3467c1155b460627d31d8134bf5c4c8741458b1a2d6713eed085d012aced5247c9dd537ca027cab407080b104fc357c9081259d404e83d7e518d18411787da223dbbf964a7b900c344bdfeb8a3f2b21907975234944bbd5c5c67afde140edc55cb1e94f2c10ef9ee00ca74791ac1af1ec476e750ab0e49e35c53be7055210786f045b2074e0b4fd9d31a2baa4eda469f65d639125adc8da90fe33996503ecefda2208e3c41cf070dc6246cd5568250a0e10845111ee1e7c0b6b50868c37ba60397346f5c0399d0ae2687989211b0adea38f10a58be03ff38ee14615b7d0690b1ab107b15cba3c4983f360b972aa54a29097d40322e98ac45ec993e98f889383b84e5db29f5650bdd9c7b92cfd75fad277115b84a05fe523170a47f95c9698f56f7bfad053f506cfcb4686d07d53bb713eb945f5a59d834de7e062e43626314edcbeb05be5f54dee374a8cf7e9a7506639af2d157f731f0b5f471e8a2f637dda992f766396b5b610bfed78ac0ee245d96204e10b4e39d7739c6805769e17ef57578db2200e2e80a24bfef55132fb11b5aadb2a8f7e4eaf51e63942b027b0daaebbbcc287403d95b14c180a8b9c0ed2cd7e6fb5b77128d41be999f7606eb11243bafd5d06c82b09256e1deeefd32596a416f7298e073a2b890647b9b802e843c08102f4cca4cdea52eddfa0ef5b76710bdb39d12dd30d8d9d0d435133e2918e8f54c8be675c40ebce918d6f9b6aee2bfdf8227401f21e4a0119328ca4a60b12dc1117c712cfa61ce6436d5f5c61810c27522e997c7e648540e8fc6026f61f749deeef9d70067a85e6b5dea94da519bbd0c50cbeacc4f9eb383a4c2922f53d1014acb6c182c9dfd69d3c375a6a80f32bf1eff1e0193a08f4a4191defa37be307c277373bac0dcae417e41d190972d4947fd97c2af36e920565ba1d8207c9b09e34916972750a0e5be49dc525ccef52d16a2831e00cccfc125a77c716ebcb8ad42f7e67bee2c760c7b42790e0880c88a2ff8b297368b7acca3eebaa05f442e39e06a972179e6ebb38c9baa8025da6a651391ee4931a796da87b50217805f348654b2de31c9649c37e69005310a69b079c9c9fd91ad0567abcf639e114fbd2254e64713e18343a8f282c6993bbadc0b0e9b66b22bc52f30e99abc78983162dca8c27d95ae0f537bbad083448b5d3d14bc20535c2f2c05a903ee4b049c739d5399d741f23bf5e0215b7c400f4782698ef0f8825083b61e2af02eea88431b60019e99b6deac2340f40d7bfeaa0ed6cf63655457bbc2de14a9018ccf847014f30a322713d89d710e8bc803cb046146caf1a17d7e4be7ff1e92a1aba2bbc50542f6d2d6b9a9e9577c2820dd248f07324ce1063363360730d1b9ed4631d2d077fa0fbdffa8d3e498296374f153de1fb37ef539849e1d30196ec1e0d1e02fc58290e80540df6e06bd4570f1ef4935bac1414c616e3bae39a8ebf1edf6703f8b37e57ae4b579afce0e2fc5fa02b1428d0e72169c9655b9acc1f6f66182f74234cbe9503716ab860ee6120dd61878a6779df8d9ed66860ab88b303c459ba4c857b98655fda16cef4294f00455fcf721fe43227003695979324b17c4c16d1f68c981f31abcb209fed1b0a08ff95455c07e192380d403bca066641989481bfbb4bc6e48b6bd34334182d335bcf76ceaaa294a669ec74e87dfc359c0ad3f5ba88da6909a9c02fc48ea64149d0bfc857f28627d0485b5e1c5c7ab7cf7fb62626ef3893ef07d5d2da6e6f0c80d800b6b88036377a54347bb876b731b8149c9d0932bfe8c5e88e8829b354490ca44702abe327c9487ce0eb7d3ed6ed37d06a6a96bba947789ee8f5944b79c561ef86d307f8e480bf07faaed7810d64978ec69e8bd5191c13cabf6f73d773393bdba82fd2d77781f264e73d8f4f4c7a68cec858b2a8026d6d28f3ea034b7d41d277822e5a0d5d2c17a001fc79f0e8c480c9bc3c98b0861bb7577665a8d3afc85e40a5798064b23a59d01b6137435c3f0e19a2aa5dcfdf1e0f5dc5341996aafc9dfc469db508711e982f4d70090627d887c49ab4271871db69df0661930b3c5a37b1c198f5ae010002f9b84955cdc90724f8d3ae70db233d28e931f7cc061fafc60f567611c6dda48a255d1a4e979b505611f0ccafff8286681e77a6b8424ec81a7495d84e50462b97df00666ce832453236be022d68337bf9b5aa4b851bd34eafbadd3db2862fcd1589021f28f5bf86e100c3eaf034ff6420bbe6f53b16ca8ffbcfdedcdb6cd1510c6663085147d8092559e9c631cf30a18f72b9f43470ba20d277edbdec0e551781333ed6a5e7e60b01f056e93152c0db84c6ec599676d0cac1df6ae850c1816e3c2021dbc042a0cf38c459d4eea3b171d05c41861a9831bd5fec7b2a35c549beabae332d94c41e5dff625600e93a840a83f80a643efd2f76d9cd236a2646fca4026a169cf92730eed684c8928e82472032adc5d9e942e8d410238e190a78bdb57535296dc1d26d60475a9116325c8dc230f5f9a14e67c5ceab2588bf76519329f055926023b577ead2ed694f6128ba50d5580fc4f412297b16f1fe15f4b48f04c45414c7a8ffd3a3cd65e1032deb1a1ed5ea5cdd8d98013f5ee1b77b6b276c79b855369f6bf34783a4976de80e9b5596399aee8dbba590e4ae6d5c95aa5899781d6f5d36330b5df2f13de183789555cdb66a28d3221eac48fa87c45de115d280e27e74c3daa3da6859887df5bd69dd9439fc9094b2347cdcabe0f42cab6524a3d5b79ad1d56713998b27452dd23732b6e69e9837791106f0d48190b00e46669baa85f4835426c2af40960abc1bad61b4fb78cfbe70a8f08f2e7bfd48f741bca1f04d0ffd1c4581f7edb3ceebe8e997cc123b6a43036cce0b5d8ef8461ea37b25f27d6602a776404d9346daafd7e82cfd09f7b6266c600faf9c93855ffe6329bc4a8ea16491be1a4d74eaa06ff117f1b8edf54ce0cec7af99b324dcf3ca0a8fa5443204aa7528e857514fad677aeeadd59730fbefe1babb61f83970bb3855c6ed763a005b75eeebc21b6c6f8afdddd4922ec8bbe25206590dadce7a940aa8636b56b88951c8e2a48e49be72b492e07af33bc973afdaa533d638376459628fbbeafb9c05e1db8b3ea13694a725fbdb06b4158fabce419088e61078e5313b284eb3e925753d1e5f1d07e12b6bc202ce22ea6297df8bf924f1838faa7e5a7e9d1b9dd41d549001107829548850ebeca8b28cfd32d42a954e02e1e468dd04b032a8427a4669ff0822cace6db38ee181a2aeff1dfce1a4ffd7ec191ab7b000f5d48c2f672093af4e9c4ee633642614e146835b6a0f678aa67a922b710303aae8aecd67ee17620eb33b28f6f4443a0e4f57cdbf9a3dd353113bf7947dd90e24b80e179d2a2a901fa459a58d4f6288d1e3f3a69c4586fef56e9e6a02b41a82633e8de298e6428f63e225aa26728ed2a77f25c73956b39616e9ca22026f0039dddbff5a33487169dfa22129d76da51f73f4b825f584ea2ac0876c70ec0f922a517e9454242372c5ded99f827a23f2fc5dc791f6041d12f8985bcaa7188fa5884dd8d44f0569d65bba2ed48d4a0c0da03bc45c31549965b107c57dec230a48b4fb50114c88449703a992a9e78e082996b03be3e88fe1127de3110f129f50fd649c27e83e5984128036cbc2862daf2574cbad578887a737df03583f"}], 0x10d8}, 0x8) write(r0, &(0x7f0000000180)='oL', 0x2) write(r0, &(0x7f00000000c0)="634d7173db5d7c53474fc41f7bb5dac85420a746b76483f259612b", 0x1b) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x4, 0x81, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/72) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000003, 0x5, 0xb000000000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x22, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xfffffffffffff0bc, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x6, 0x9}], 0x4, &(0x7f0000000240), 0x400, &(0x7f0000000280)={0x8, 0x6248}) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="f2218dda8c2fe98e9fc7bd1245103c0d1d108bb12b8a494b05227ec866fe9a2b60c9eae32350d39f588f0e7e1f8ae76010dc761d0660a465599e2c9ec767eaf1b95acbf9da3e9e6001b00286e061", 0x4e}, {&(0x7f0000000600)="3f2515e07c62f2c7e66a6052240af4f761d67755d553efd1bde2a5d290e0d1593345f3219835a982f3c5448449962a39b5692ac7bb016d20e73ade23d90e0ec7dd9e0b4aeb386d37300ef87f3c43524ba8d1adb1e73be1606a40a867cf853421fc", 0x61}], 0x2, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/190, 0xbe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8000000000000015}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000380)) recvfrom$unix(r1, &(0x7f0000000140)=""/68, 0x44, 0x801, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) dup2(r0, r0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x203e, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) 16:00:33 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={0x0}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x7b5084f855968b72, &(0x7f00000000c0)={0xffff, 0x401}, 0x10) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0xbe, &(0x7f0000000180)="5d4a4e829cb20fca0b6b5b5d0c3fd22173511d67b4cb88d4f26343614a9a5e832110dd6058c9bba59c2f85459faf722e8b597f1c272f532683ecde5518e532ac30489e8607062bfd4dbda763c07a0059f0d602591b2e52c78acfdd86355f62abc582706603cb80462df19e468d93031f23b8b16dafd757c56118f06644391b8ff806ed5bd2d88a96d2b457509b422e17f4cabcc0666b4ad3a1f0639d7a5abc4516d82e7ff268c9f55da4fcc8e114d0687f05b21c99c7092ae5a57da4a3d2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0xc815, 0xfffffffffffffffe, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x861, 0x6, 0x800, 0xfffffffffffffff9}, {0x9b5f, 0xdb6a, 0x9, 0x1}, {0xffffffffffffffff, 0x8, 0x7fffffff, 0x2e72}, {0x2, 0x5, 0x400, 0x10001}, {0x9, 0x645, 0x1, 0x5}]}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x42, 0x80) ioctl$KDSETRAD(r0, 0x20004b43) 16:00:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64, 0x0, 0x1, 0x6}, {0x6, 0x2000000000002}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2d}, {0x6}]}) r2 = dup2(r1, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000700)={0x4, 0x8, {[0x10000, 0x3, 0x6, 0x9, 0x9, 0x4, 0x200, 0x9, 0x9, 0x3, 0x6, 0x8, 0x8, 0x2, 0x2111, 0x1ff, 0x0, 0x800], [0x7, 0x8001, 0x7, 0x91, 0x6, 0x800, 0xffffffffffffff80, 0x2, 0x6, 0x9], [0x6, 0xffffffff, 0x7fff, 0x1000, 0x3ff, 0x7f, 0x25], [0x800, 0x0, 0x200, 0xffff, 0x2, 0x4], [{0xe6, 0x101, 0x4, 0xfffffffffffff800}, {0x0, 0x9, 0x4a, 0xa07}, {0x2, 0x1, 0x1}, {0x4, 0x7, 0x80000001}, {0x3, 0x3f, 0x6, 0x69a}, {0x50, 0x956, 0x4, 0x3}, {0x4, 0xff, 0x101, 0x9}, {0xa5ca, 0x1318, 0x1, 0x10001}], {0x0, 0x9a9, 0x77f, 0x8}, {0x400, 0x0, 0x8, 0x10000}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000500)="b032200c1a9be5f070d19b9d468f0ee08e5d3f7efa859461bfce1770c7b981d893b1cc914cd75258ea2ead862733d5979a4ce4d85840e92d90138621eb6416243d3170d7abd1a877f01e58ea0e904e2c8569cf788401b5d6ea5f259ccbd9ab58a8d96d8d3b8ecaf6f525d7cd13a9b0412bf397f59af7dc08638bbf2cbb27f78b54e2908d2408817475a2043dbf440dfc0ef253159b7ffc1b8d8ed1d7a858664f2a93472cdc30d705ec3e9db0dff268d550fbc2661a183d258ff8668bb1c6bbdf29c299b84b8dfd5b5851b5b6b0b82a28e1995eafe55db0c017b0ff0baf0b7b3618e8d818af25433d3a9e5dff0b31d00977a1fd1331add575322bbc7dfb0967c5330e10b22663012fabe4d275ee60224bcb32bde56a9d22f393d36f0e23506d59f542d23d0e1cced04d6a680f497b74481bb6029787c74ce287c79fbfb27ae7a73c9516a887d01359bafd75e18d00ab0483f4f4ccd0b6da6a52c94aedc85c58a087bb08b8333e05517970efa8b33c04b587f3b84990b2f04153f616f5179267bc228a6e7115967fae650409a29eba3e55d104ba0978c7013499aee96de020171d20fc8b46a6e62c5e9555956d5a256b1d394d5792ead8d8e62d4e6021d960f725bda2604ccdc6609b78006fb2935fa572941c7827edeb030f", 0x1d8}], 0x1}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10090, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) write(r3, &(0x7f0000000200), 0xb5b) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = msgget(0x0, 0xe0) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/142], 0x8e, 0x0, 0x0) 16:00:33 executing program 0: getitimer(0x0, &(0x7f0000000000)) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 16:00:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x81002009, 0x30) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) socketpair(0x18, 0x4, 0xd6e, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:00:33 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r2 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x41}, {r2, 0x107}], 0x2, 0x8538) unlink(&(0x7f0000000140)='./file0\x00') 16:00:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0\x00', 0x20000010202, 0xce) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e3662696c65302f66696c6530007411b8f1d19fae2bb9b4e0827357fe0cb0f08185c3c79f938162bfbde7617aea9207026b970d2cf5032a3fa32d39d73e1e43683a85480664ad0720744c53ff6c38989b39af49bfaa370c03ed3227cef2e2ce492eb9f606fd8f80c418b86bf79c237726c52e8b4c1331e1ade05e9aeaddcfedd41e4b9d5d4277ab186c1285fa812ab3368f38000c2d3c5835bf0819c11894b89cb4"], 0x10) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x10, 0xbad) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) write(r1, &(0x7f0000000500)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c937777177e99fa31d7bcd5eac4c40144e0eafa80e83c943163feb2c4c771eed28c64ee8709e26b2f8a803e68de5eec2552369f840a0d937efc18cad293bb36c3f5c5a9299b4680c2b12f9ce62113eceba17271f91a279f10eb44cc139543060704bc91e3b54f7e05f74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187eded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd4d4e6e7e2c22dd008984d69aa38b1ede2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fbdc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505fd6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660a", 0x1eb) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xbdc, 0x200000031, &(0x7f0000000080)="4ec46e67402e23d574ecba128600"/26, 0xfffffc34) 16:00:34 executing program 0: r0 = socket(0x12, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f67696c6530008307cda307a3ef68729be3a1b29db0f5f53bb94eac3d557002d9e41bc8b78f5706d64120bcaa212be9dec64bfe6d53674040b62c12940d1641b97dc7929dd1dc94f29b293a8b4277bb58e0da0d9f2dde0f9d0000000089ba78c1cfc242f7d6454d05cd05badf6df0e2baad810da74521e451fb6081d1"], 0x10) shutdown(r0, 0x2) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x28, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = socket(0x18, 0x8007, 0x1) r4 = dup2(r0, r2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x6) dup2(r2, r1) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x3, 0x4) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r1 = semget(0x2, 0x2, 0x400) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x8) kqueue() 16:00:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000200)) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000140)}) fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x9, &(0x7f00000000c0)="9676") 16:00:34 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) r3 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x400, 0x48) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, &(0x7f0000001b40)=0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001c00)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000440)="6b81bf73c151af8f29cb13ab78e45b23105dcda735864c5db52779868fe4ed97dcb663279773ac2ee3a50f461c6e4bb0d2ca11fa28b50c3524912dbe442b7975e40a613344cab0abf898773620b3b41ca01994f807af87cd2c882888c06f134157d726d7066812172ba6e538263a60df2b8ed7de9a80aed98f2721aeb33f5949882e22d21de7909d6a4cfeb61299cebe2eeb02a41ddd302a01670a3fd6900553f5d1150698339a1236b38df85aed5a611bbc006241aeb90b0b5ff59842dcda197bb770fda473d554", 0xc8}, {&(0x7f0000000540)="f4029e5897f2354b187ce44b47b1d1632f1529b6b639817acce614493cbc24562c4005d6eb680e59eb4dfc54567cbdd228a5c9cca96e2a8358473b8327ab2dcc950cd05cb80bc33d18549c5e4ebc07dbb01bb8f0c1adcbd68e77f8c84434fa747e53", 0x62}, {&(0x7f00000005c0)="04cd981ed419805373048a61427cf01dbd91f94e252016446573efb8b726a6b95ebe782a2f316e1eecb0918c2dfa83627a0017b3a517046d26f034e7773a58679fda2faeb1b1b209e22653fc99b4deb03de79d170729c95dac995a611962a822737ee294630ac5e20e749e4d172ee52a059c55ae64f8fad91d6f9ff4421baf1f51764e430145bd5c9db3e8518d22fc896aff5290e1665bdd4074e5b908b88739fd6918c2d956dad62f82fd6c0fdb2053ee3168e2a10c92aab9b6eca3f7f1d469fff031a714d5d1928466e425f8dfca8e5e6b4f1432914e05df69ec1d93419b5be21e14971c1bebd1091c279e4a9c1fa29bb0a43dc2e9af7fbcf6e24b1725b41ccc77d806bceafe95948af95a9894dc823e11574974be42d7e55bf4271b57dd03605c5a6d3faefb677d09e497dbe4ef113b1e323a7cdec197eaff5b0a71891e94bf47a84c39f275b9949f76c3cb64d2351d0301c7215ddf96aff26d706ae564b17b4ee1c6cd135eedeed9589f8d92d88c2cd5b2275e13b5be7a85abbf00cb4a86439a955c5decc6266146f85f64565d06f7784e55ab145ce80382ec0f8ced02281742deec109040eb04622399f9620110671f3c35aa69f444222e391005dd9a4f3ef1d685bfd2369311c4f5c334fc45ca3a15f7c9dbaee80846115e3f125340e64a5ece91c2eb9c5964d5012ef96e5b1713531bb80af16f1c8a6b112a3da23412d8e7c820210e3061502025f875cedcee9d4743be1a0526babaebb73a606e80459198fda445c914be94b88499f0e7014b2ee4b5a2a9c2d5a694499ef067379dfad5783786d6db2d7d9fc5af76c2624acb5f96d620450137aab3091eca586b32d602b621d6e1a2b1539b3953afec5a022242749c07e7e358c461de920fc5334c364ba500e159cc32a26e0b12d8ba842ec4875b4d3b746259ec17952d6f9abdbdfde02726ff065e1d3f0f567e86c36a9d3f0fb45ae516d9edec855fc33cfba184758f4ab49f3f6f4b02b8c17b503feb089fec94a03a7ebaab5403b1b938dfe31c97408958f80f980b85bb2f63eb610fdcabe69defaff71ec8ddce4a8f0ae681a758802b15f50fe4c89f9f88d720065ef6224441c96a2db3b9ea173dc31dea4937dcdecfee5894ec98ab219e10af192bfddfb0e0ac2f3693cef42780d518db8c43e469427bd1bd9493dfc3bce8e88d87da39aa79b5fa6f865be9738110c79c777e1642379c920a4396cc34ad63b75e34ed70e859ff9694237996af8f616e07c95e627f9de2dcb6e24ad5ce45756df4b54587557de07dbf1a641ca1ca168461d818ee0c30a7862dea1bee8c8d59f9d46cf2db00e2ee485de6f5cc317dc6e96b281c198ef17a27f974c7dcc6ddfe50ced32eb14b417112b3f52dc68863807c1c8a724b3981f1fe2744e10d9bfb101e8e3ce913108fde040c6b810e08a83eefd96438f3edc48aff3f370acd3ff1e3886ce8910f78bd61bf5f0328eacdd899ddfea0ad35131bc6893d6447cbae0d01f71a2f1372f1d698c9067cf4debd7fde23025a11473e7e716f1bd3ed32ca29afcf8636a3563785fb85c32cb11e4ad5e6268bc19ab320739ad7099fe8ac099979859679651c5d86f6b69731fd51b7ece7c325df797e08e6fe455fa8e20d4e3329515508148d46343f8b9e8c88de1f6c35dda592af1a008d03b658ed9703e15140d8e6aca37784e250ec876494cff8ab57b1640643f59122b8cfea0e3a9006842db3446e4b5f8e2bf9620a523928ba58edc4841b0a7a574c22cadfe5979cd29a3c3a004b4ff9a687bc66608131f8a3c86aaadb4b39ca3a368fe56329aa9065872e025a76a348a848a9a0d92d248f2c022ddf2af15e20592c5ca12fab05e1ac4928d8c9074099cab4564543e8b94a7c6845e0db36c754fb4acea7611101b00e206b4033df06f7e52d2e698de4b0bb7d593396502e8e24814c7b0a6a8bcc50a722f6ec8482e4dff4eadec78ac28a00eacdb664cece5544eb4cde8aa230dd1ef0c89b01ef22be2a5fb51635d92e9d098e244c04de98ec7ed0c205fd20326b4c9b0755c3657fcb5a94b687723db3d60b84f219dd5064c2e6af20745b2f1e30c97c5b62b6e651772c4f91b94cf364a4e92067f3347da3d1cafc7007af445527076d30c5e279c9a25ff737c9e2e443013966e81f9d1319395b294e0dea507b6fbe85fcc13e16ce273aac297feccc58f6dc0e2c709a2a77903139226fa315a009ea6c2b53fcb359a3aa61cb3f10965c718d452dc545633b527a1bbbb27d8925f654468c86d41dc44ad7e3da4edb13e22009584d1044a46cd2f4bb6f2d6ea197b2efad60e2a07fe13e07e1e30cda0d9376992840fff58d32b8f7fabb741c2cd28d380debc5d193e140461a8415e507960f9a9eceec9e5b006afca9d1243108c76067333df3d33b81ef2304cb47c82ad151b621812ee1840032ebce2e8d9112255fe0a4fe77af56b581206da6d70c8c2d6fe8b5641f87955fd080124ed719f5d572f31d49b9493d923018fe3cfba53ccd344774a30e6a7428e4a2edfaed22cf7c46e38aa7c10549b690be3d7a3b954fe44a6769ddae264559c4b85d64f96afa06e9fd613bdfb50875d61e5d33857af54fc9c3425aefd717bdd3faf784961ef52ef944288167c690b235f901d82112febb1d991cb1376220578e850e72c0b205be738590864f6bbb48b47a3c650f069bc527dff1db400d92dd0298333e843b86137522e25119c9fccdcc82ac5000b804e51d09a053cca0075b363c91e92b77f708471dbb090e1f7d62f74f29d73bb116b883dec066d44301caa670707fd5b254f621f9d8176eb26468df27d6acf618539c2549ae5b62467dacfa6c6c4c31793d694c5fb050650eaa538a30352984b14793df0017694e98e2291100da043a1bd8a719cf4fca6673ea3f827958746d2bd6a687cbd5a484116a0c9d40deb2d56bb480adc7c3cb939578bc86144a16b1ecce9fef0964546f5d58d940d38e64e3c9cf1c5736f4083c69a0ba1dca31c0677a62f7675f2d471f7adfca0d5e480fc2728e6d79a396def04d3047913bae8d5f8c0afb9a82b101207ae24b7aee9dac0824a7a4af940a44d7f36635886363724e1b98f7a1ba4fa8977c044e47e73e5ecd8addfb3963962727e96552321917dfc53f5a17129f6acb4db28b5056b3bf5746dc49c8a8303fa30753253fd187537c5ae245ca904a3ad80cfbe41c60dae24ac922eae1d53335732cf627bef314f0813138104c04ea2e9cefc10f15503302595a8c78a8fa123e0a3c8a19d14d15cc22cd64ed2a5d3a517dabea731d2b50a7e6067f5035872bca4c53dbc6eb2c0ae7b6bf61982368632ce35329f5493c9862212fa7c240930d531e9dadef89f23f108a0a1f960364cbd90373b091855c0ac51fe337f7a8daf206ee4d683170894bd884a41256d9d5e380450535a7f5ffeea0a8f75a92f4f8fcbd91b729efb86ad7212226fd737168f2eefa1befb039307fe8f9914449913cc93bb76e282e394849c06071cb45fa945614cd894740f4d7408cd791cafecd9da326ba3609fb40cb9319cf5de1a171a7990b7fb0993127d804c6d8b8e0f5baec739c53a108c8b09f0c2ae202ce0807eb7687011433515efa84fe1cf929415769bff43cbc6d2307657a0b3d0b7145fb86bb79124e3e54c042be95a1d4215a0f233651c02f1053534401fd9efe591b767f35872c93d188c0579856182ffccbe58319b491f2fd7d7f7972c1e6d2763aa241aa77a2b67fd6018acc434aa5e2c6b0d3b39640765df014feb57f334ab9dd7e74b0968bffb775cfb167feadef589204a199ae14da7df22d094a055195c6f982fe5d502dee0f032f8bf93b04ecf51acaa75dfb2a63bca9ce0461404f74f33bb1f169115b324ef33c98915882d20039bf9d2b35041bba8fd22f86ceec639cc5994f4ea547341954752e693f21f405865105b2dee37216ceb98b3b7714f351d896753c1b33d0a6571098dd6bf86cdfc9416b819dafea798684771164c35c534154f7d48b41ef48be7aba24d151195539ed2bc55e8066747e2647963bef841aebea595d0e5ebb142cb32d264cc6c1e93bf1aab5a8b323ba8f7bd5481a88514048cfcfb1b5a3530113cdb27ccb1c734b1e35b57fb5b42dd051241656ef11ae920c24ea2530422aea7b1b65a69b85b29bef64aa3efdea67c6a2a1d9981dbe0f887cfb68cd7d023ecfc62ec66c6c34f957068c8f517ceedade99f56f9b83452483f97e9681606edaf54206d8ca8123866b9b16a3f8575ec464be7c887115fc9529d90fa21e703a3ac3af8fc1d02ec646f691be950ddf5c7023d1bf4c508b651f6776ee44f3acfad22350fe38733508593de31560b1f38a5bffdfa059583dddc4b2d95d97804f26f62b6e5ec504e9f68d5a21def81d8ec14aea88890dd3f32f32bbc6e18737440f1a979b562b0e6ef3d07ad5d85df5b1b06684c5ccc058094e94c9f0266731b6bde775198affd46513b29298b28fc3ee721177087847bdb9d78db846a5f02e9204f2819093e2acf8c43209a12f5a3ce560527e3ebf1d63449adfce126f9a316b90bbef87fa3a30b14dbbdb6dff151c5e6f00bb4e40a188523fab33fa473707f4326eb1df23c2b2e62927eb33cd322cc1d7ccca0a41bc58fdccdc64ea10c73a84571639336fe4871f0555282e7ba950334bb72cf0b8d9c621c38c3f788f1ce53ace6c74535db88755785b3a321e4c3f1e10b77cf1546079c3aafb95eed47e720c26d84e3c7731b1db10ddfe717789cc846ae086fe9ee493f04c9353f3712d9d64c2db9f5fb7f24cf5e735b90dcb93661ab726e9512792a2236244a9104a1479298156bd945daa2c51762e5e0b5ca804e0a1376df9909c6497c167f4e68f861a05ddbacff1c39c180ed32cc7a6726a4faff87871a8d8291d9c7cde1ef4fb8d689aa0747f316be6692a05831ac0bc2443e48e4b4b6b5d4254b9028e04ab3cb1cac0b270138801bc6da5c68aca69afc7edbb2103bfd6f67ab1c494bb340f1df2626eecc147e670e758ddb068ccc9954ec424eb1db8db0c0702452f8dd12496482652711b7e5bb72545fb1b1b93cc08e198d415ad0569c2f93bcc79fb54b9c9a0acaef906f983ca1ee29c4a1697ab92ccd6d1d08a97cac4e947ae7139b70e1396f907bf2d9015bf6e135a36422412887e0dfad4e6ac5eab087eb2154faba851bf4060edda76e88a9bc8ab7c9f28be71fb08048481355eeeb6e709162808bca2dcf82bd7cda5cbbf95855a251b88d2deac15dc50c84358ff979048418ef3a82ea9af5ec98f14c8d3e698116cf6b4f751f13e180125394bf2c4efb7bfcf744127eeda00cc0464d56b31a8686b9427b63b009f3cd129798bcfbe7644337fd16f59de59f2aea39353b8a27275f69d5d64695ad7c3c16a000703d32cf2bd7f7a3b63c6ba54dfdba4b3153db94f000afad139b2a796522c69bffc3f7884a64f15db040fd6cb42c68c292c75df64f4642e22ebf662837ac4113a40221baf79af00a873cc512de709bd06ae4c084c04996732b863c945beeb1e49ee8690d7e776bbb32e6eb9db66483a0916335df60d4f82caf490dd511769ccca49035e72a7118dfc3ce4082fdcd3bdad8fa092f7e714997f456f61630b5dcb43b05386d1ed790ef9007c11d7b7f027fa4a4b8d787dfa9bbf3c94c36684b3e03b5a7609fa561507ff0ccb1ac06fbfba97f51e1566e51ddad0ea2bcf7c3739fef572cfc969cf5f7bb63d55057df7a01a3c28e8cc4971fa2543d9a98d526a204c6c7dd63eee54159159f2d2f47837409c6ced6dfd", 0x1000}, {&(0x7f00000015c0)="3f3760a6ab49a02b4602f66af6bbde04b637830472590766b46b7b69e43e0f70b8c5a2f2cbf7ce029c83a4de3a732029744c144e654e45c2aa81229800cc17467996f637f03c4ba0e4ca0eb09137d9d6bdfe7adfb63a603d46d66e3481abf37a43c395c742ce886cb2fd0352ffd7f161084c6aa03fd65711ed97e92b9fa9883fbd20c913b5d8b9749e8296d74e03319e23ac153e7620919c728bb2c3adbd14118c97780d76e5bd644fd302c9fda2c828a2ec7e7cf4b041fb9b6bd6222285997ed478fb15cf9f41a41da84edd282b8eedd97dace356a749dd", 0xd8}, {&(0x7f00000016c0)="f729ef8458325a63523256453af819d3b9300ed764a353ec890857e17fe81f5215e7abe4090ce34a30ebf59d718b8f30dd25bd01e91a66263aa7784d0401b1339ed2624f05bbf1372341448280f18429f2ad17bde0df12a3fbe47a9b62555525165331117e8edea6ec1126b945c9ae544e8abd4b9281dd5db18cd018f053fa07c7009242d3a7f6b02175", 0x8a}, {&(0x7f0000001780)="fc4216e6b827fa095547d36b9285951596df73e2b6f43c2083f443cc23b99a694c2dba05da195989e730ec1a409de2767a4dce9f23529c98d1db10de84350bafe56111429b9434cfc5ba0632e8dc2ef86e650660bf0af14af3967d5bcd0c1a0ec6e46e3595c997277a115d0344ac72fe52ad48e0d50f40276d1eed0d4662041521b51011c91668935232d67429e9466d3543656131ad087323dfe8b0f08d0ac2ba43965c103dc1ec0819af65f15ab4580981ae46430bdadcb90491f5b7deb14bf97381fc07a2c2cbbcf8", 0xca}, {&(0x7f0000001880)="38e49dbd1a6df63b1f12e323b9bc304d4f9ae7ced22c6305a846a3d780b19a64496655b1b71b528000968acae18409fa2cfc5ef24a64fe83df97f80b2bfa237b7c6f1b3578acfa24c898b3cef83a9f63608732983abdad56d71eb06c9843a81b687c45ea6ec5bad1f25fd220de68dd578b3ec74189fd60d6fc285a964bbac619e4725286549592ee8e0e77935a8148007149e1f571b80638b16cfa975e36bc32", 0xa0}, {&(0x7f0000001940)="a5af100ede1e08", 0x7}, {&(0x7f0000001980)="2412dbfd201180e98497e406ae64d3835d642dd7ff77a0d379becede28f42bca404c5ae74d9541380d6303f9d6aa60a25cdd613288a62d9065b8e2aabc9564032e7f0432", 0x44}, {&(0x7f0000001a00)}], 0xa, &(0x7f0000001b80)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x3) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f00000002c0)={0x8, &(0x7f0000000040)=[0x1, 0x162, 0x0, 0x200, 0x100000001, 0x8, 0x400, 0x7]}) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r10) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) msgsnd(r2, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x822, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000100)=[{0x1000, 0x8001, 0x2, 0x8001}, {0x5, 0x4, 0x800, 0xf80000000000000}, {0x1, 0xfffffffffffff181, 0x7, 0x4}, {0x1, 0x5, 0x100000001, 0x3}, {0x4, 0x4, 0x9e, 0x5}, {0x2, 0x3, 0x400, 0x6}, {0x100000000, 0x3, 0x8c, 0x1}, {0x7fff, 0x0, 0x1f, 0x800}, {0x2, 0x0, 0x2c6c, 0x614}]}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x4, 0x9}, {{r1}, 0x0, 0x8, 0x1, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4000000c, 0x8, 0x2}], 0x3c, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x10, 0x5, 0x1c}, {{r0}, 0xfffffffffffffff9, 0x28, 0x40000058, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0xbaa7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x1ff, 0x8}], 0x95b3, &(0x7f0000000040)={0xfffffffffffffffe, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc88bd5011de6755ac8e138454cfd4ae46f33fbc50781c85e1af7d8ff4ae6f7b92c14851fef218d0d051476d30d080af6f959c3a4ebae99764bf66c613cd9686"], 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d46b62fd608cb6d39c3de0125120cbb0f6c3103504e5cdd26f8a6d76edbe2936912b4a177555bf025202448a521b6819faf88be427723e6ac14274", 0x4b, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x5, 0x0, 0x1) 16:00:34 executing program 1: r0 = msgget(0x3, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/226) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20c81, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/4096) sendto$inet6(r1, &(0x7f00000011c0)="532ca33c930c6c86ebf4cdcb99ed7b434b732d778f8929c7dfd90fbff9c7c7906e1a656f52b923c0ad8e9b18a16d446b4ba3e26ec9d728954b9d3d59df095b0875a0c8ead37817214e26eb44629e477fc92a22928af21aaa8d84bb7fab5812ae74349506efaf0f61bdba639c55abae56b425314a7729806efc0292f105529f02bb71c2384b469fe9a39f01c94869b9f2a2855d05e84e6bd909b3070f821103a91f8fe9cfa9b0f5a7702310934747d79450cb70861221b033eb190be7752cafec291ca59019bc78f09b004c29232c021fa848b1f096c65d981f40543c88", 0xdd, 0x404, &(0x7f00000012c0)={0x18, 0x3, 0xfffffffffffffffe, 0x8000}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001300)={0x2, 0x101, 0x9e, 0x40, "27165f02adae231c199b4e554ab5e57fcb9d4bca", 0x5f1, 0xfffffffffffffffa}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r2 = msgget(0x3, 0x100) linkat(r1, &(0x7f0000001340)='./file0\x00', r1, &(0x7f0000001380)='./file0\x00', 0x4) r3 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={r3, r4, r5}, 0xc) bind$inet(r1, &(0x7f0000001480)={0x2, 0x2}, 0xc) clock_gettime(0x4, &(0x7f00000014c0)) r6 = open(&(0x7f0000001500)='./file0\x00', 0xc0, 0xa1) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001580)={&(0x7f0000001540)='./file0\x00', r1, 0x1}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000015c0)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001600)={'tap', 0x0}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x1, 0x0) munlockall() getpid() faccessat(r7, &(0x7f0000001680)='./file0\x00', 0x12, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000016c0)) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000001700)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001740)=""/94) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000017c0)) nanosleep(&(0x7f0000001800)={0x400, 0x8}, &(0x7f0000001840)) 16:00:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x8}, {0x7, 0x1}, {0x43, 0x2}, {0xef}, {0x44}, {0x87, 0x800}], 0x6}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b022e2f66696c6530003687a2f7455ac5749228d94cea5ea3b582e7d40a32932b709222efd9239ea14b307fef744c9bba7c0e55a57924c5cc3282a2416eb3e791aeb42156b9240b2d2c3faee89e362a60c334868921aace6ddc2547d4dd8a11dbfc4c6be9ac409ce4e741975f16539c665cf9052a7455c91f197d16a94619243f89328246c3f31279d9"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0xffffffffffffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x400) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r2, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) shmget(0x2, 0x4000, 0x160, &(0x7f0000ffc000/0x4000)=nil) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffcc5) getgroups(0x1, &(0x7f0000000140)=[r1]) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) poll(&(0x7f0000000040)=[{r1}, {r0, 0x40}], 0x2, 0x100) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) setsockopt(r2, 0x7ff, 0x4, &(0x7f0000000080)="c5b3e50c64a000465d25e6c4be4c21b8c04b7263da2a7d34c84b4a94c1ab255b7c38ac01c19fc2a816ffdd201d500fdf1bbf695079a810e5f74533dc532617cf73bac7a0fdfdad1c0fb086dd9cb10a40e85d6c2a81f09fd261d3e3a28a2b9713cf128f2862648057c0eeb007033c965755efd51c153cb563ca32", 0x7a) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x2050, 0xda2c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x4, &(0x7f00000000c0)={0x7, 0xfff}) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() pread(r0, &(0x7f00000000c0)="18bf7c7fb119abed0ff0d494871ef640cc1eec988c2175a4bd250e0d01a06c6384eaff1ab932047f73ad8ed16742dc16d8a796cb5ed46c2764eafd549122b59f2b783e7ccdcfdd5b4fd568cb28c4d6b50f8acc1150a716e5b58b210df94db31584f423b93f5463bfa2daaa0ade866b018a5d8cddaf29af457f19ee27a642c3e17eb732a7f8a6572d6292f9381d36521b999f89b8c28b0c83324d19fbc44455994fe33032e75b4a57f7a5bc1b58468b910662f19bbb0f0e9f48fae438e57b793f8cdc05ad0cf26d158ad0a5b801a3e01dcf46cfc8645b4d3df06b2b2c97520ae3b1c3f71f6e27e558", 0xe8, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0x6, 0x1, 0x73e4, 0x1, 0x50, 0x0, 0x0, 0xfffffffffffffff8, 0x4}) fcntl$setown(r0, 0x6, r1) 16:00:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) syz_open_pts() 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) semget$private(0x0, 0x0, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x82}, {0x2d, 0x0, 0x6}, {}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/74], 0x4a, 0x2, 0x1800) 16:00:35 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='#\x00') r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) 16:00:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mknod(&(0x7f0000000500)='./file0\x00', 0xa, 0x7) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) chroot(&(0x7f00000000c0)='./file0\x00') pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) r5 = getppid() r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={r5, r6, r7}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/69, 0x45}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/70, 0x46}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:36 executing program 1: clock_getres(0x5, 0x0) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) getpid() r0 = semget$private(0x0, 0x4, 0x240) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x8001) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r1) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0x80000001, 0x8, 0x91, 0x1000, 0x7, 0x100000, 0x9}, &(0x7f0000000040)={0xff, 0x2, 0x8000, 0x4, 0x100000001, 0x100000000, 0x4, 0x80000000}, &(0x7f0000000080)={0xab, 0x400, 0xffffffff00000000, 0x7, 0xff, 0x6, 0x40, 0x5}, &(0x7f0000000100)={0xff, 0x7f}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2000000000000029, 0x7, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3784894bf4426342b626c9758e8e111dbf250460aa0f1b20bd899a2dc608222e312f9a26eeec20ab40919557eb7337c7913a78ede59360949a1ce50d686e073747bb83dff741bb8d06bbe36ad78b7cff06f0b61c7448616c3f3b8a405d098fe54ea4", 0x62}, {&(0x7f00000001c0)="ed4b5610962094dad84b3cc8c5ead7d5f767ba6fcf286626fc6b6de9dcb0d12af6e0784f7fb9f8a1591f57f1f26e6ae8aea41d6784fee8a8647c7173fe3db7e41b46356096ad71a05cd8abb11948aeac373ef67ec2add13a1acea0fe2ef5d82662e2a5916636b4504fb81730bc3969e65b459b3673bec8f94303b8c668a67b82554790a69ad386ecf97465a53f164ffa1b8953d73b0587a5180948dd9a6743807598ffdb2511daec335fd4c792d2c63c5f6d90da0931ad275185", 0xba}, {&(0x7f0000000280)="0b5d974d33569ddd00247052d84fe56e29e837f26f71f3a932458c9e067d43bca0bc5f0dadebf6ab7a84a2c4f2cb85393fb5dd0c4d403984feff7f7f0e96426b56a9e365a973ce67213078081550682c264baaa23a35affdede36d858f3b7d0033ea06317efc77941ed7f1dd920e45dac400b823747d657989268808d3ee9768a991bd47ec403a445d1d7873faee4d1b467d746ac49a79de98dd2711c6c929618955181215eb6946bd31fe2b36db7274091551d38a9d89d4f8050896f0036fb6f05decf6c97ce60a962f21b176ad93beaae818acd757d116afd2d2bafc64fe0e6b349fc9f3093d", 0xe7}], 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) writev(r1, &(0x7f0000001340)=[{0x0}], 0x1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) msgget$private(0x0, 0x300) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x40) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001740)=0x3) pwritev(r1, &(0x7f0000001840)=[{&(0x7f0000001780)="74f885de28e28f31276652e280", 0xd}, {&(0x7f00000017c0)="cc9ca03c700b0617e22bd6e81186ac893024012ef3aec43009e50a27bfd5b10fe44bd4af6df8f1b012a90469722ba604c309fe7a77cd3001b492af18d0cf3fe17fb05414ca67ee93d561e3f30c4dd3b75712d46d", 0x54}], 0x2, 0x0, 0x0) accept$unix(r0, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x1}], 0x28d, 0x0, 0x0) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x1000, 0x1, 0x80000001}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) listen(r0, 0x8) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x9}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c2) close(r0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8, 0x0, 0x9}, 0x0, 0x0) 16:00:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4400d2e62572acd1b5df05685844dc1015c34867"}) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x60}, {r2, 0x182}], 0x2, 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) 16:00:36 executing program 0: nanosleep(&(0x7f00000000c0)={0xf9, 0x8000}, &(0x7f0000000100)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1}, {}], 0x2}) 16:00:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x800, 0x4) mknodat(r0, &(0x7f0000000080)='./file0/file1/file0\x00', 0x1000, 0x2b1e) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0/file1/file0/file0\x00') 16:00:36 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) close(r0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) r3 = kqueue() bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x400}, 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0x1400000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)) syz_open_pts() r7 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000100)=[{r6, 0x20}, {r5}, {r4, 0x4}, {r3, 0x140}, {r7}], 0x5, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x208aa, 0x159) socket(0x13, 0x3, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x5) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2005, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) open$dir(&(0x7f0000000280)='./bus\x00', 0x10400, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0xf194ce1f7c1469eb, 0xffffffffffffff14) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x8, 0x0) socket$inet6(0x18, 0x8005, 0x81) pipe2(&(0x7f00000003c0), 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x2}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x282, 0x4000000191) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/56, 0x38}, 0x41) open(&(0x7f0000000040)='./bus\x00', 0x800000, 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000480)="9ffc9d61547c7ba5342a5fa0bc5120c695c2589c57f8b1993400710d4cb401757ac8f388f5c5ffadc4a9f3790179f552d55d5be1f63a3ef6c575c7fd05fa35af24600516f151db70f5cc5b099fcdfff21c1039126286e05dcb1e854718ced8abca97a7cf568614b4126afa2de8da0d5ca33ca588c8fc89524495d13ba6e6b29d4304bdbcffdbb182334f06995b463271a2e07113cbefb3066ad8e6836ab67f527fac11ba40bc1010d9a8570c2887c535ae86434413fe03005272202de49c07a81b6e831c144e0943746a140c7c2eb62af7e9631272567b130d32b7fd8855b32f878aec166f32", 0xfffffffffffffe1d}], 0x1) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) kqueue() close(r0) 16:00:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) chroot(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x8, 0x4) 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="66dc3dd275d37bb87303ad28cd2a26ca7fcbe29f38749744ecc2f158f0b81920081bc4646889068baa06e73117d97778ef50a3c4279e4ef67f37047bb1b3d6fe1bc1b70d1cd52a4523d6ffba396033b00e65fede8be47a2035ab13b91c1f1dd1f405d29f73b9aeb41c95816359cd1d0fe259bd12f9d9752d5db599972b78ef8f9c8b288dac6752d9decfd6812516a1217838528f5ba730eb85aef202427b744c566929dd038da1baa744aadafa5beac90e02d97787a2ad8d341a4793458e253c3f2d27cc6dfb22b46b6e952d8d2fd50d7ca98a40", 0xd4}, {&(0x7f0000000080)="93bae5d745f0e3e1d05d5d665fa6b8c1e6c635f0a7f7b61f894eb0e8ec823fc81aa940901e0f342d49214d0a8df0139bcec907bc3ebb2c243c7e87ad3e121827b9481d2595d5b562cfd3c7339efcf7e511331f150e7618a77b38ca28385dee672e6e39370f9769bcf7f652a57060c7dbbe01864ee6a6889be785c84ae7321e031ef3e806089f4488f386c074e3295f94e719275b26632188", 0x98}, {&(0x7f0000000280)="0996a9723326824c9635f508e6eedf213a3dc34eed40944b496ef90f6bfcdd6f437fa080d574a2ccc3d28ba986cd223641d3eb3044e4e970c285212ef5e79822cc19acb3ab76f3f080af05173d4d6199b7e1b59eb38f8b29fa0c56e65eca6162e5b5c1da93a752bf0a5bef35beec89516cd70dec3b73b1699eb1970a8c113f9d04b396b70adb283dc5bb3cb08c88cdc126324d5d12a6ffe29f94", 0x9a}, {&(0x7f0000000000)="c95079956ca361cde615191ada36774d06ee", 0x12}, {&(0x7f0000000500)="6e442442f2022d08567b1aae0a4e89d9c7c492cf88113dac188d06dff9362bdbd71930257e29a1dd7b09b9638556b70086940c6f385cdb0a75425c02c4c29ac0bbadd77721a011d433c60f07bf685fad57c0a480a90b7f4cde7d4191abc1ff721faffdde2c697dae0f6d80d63f83e562db11446c7798c6fb22cf0e87bd947c6055cbc6f94aa187fd33bf5a94322114ccb865517a90fc2adfa43fffe9ed6ac13fd25b67c80c7454da7c222620a61eacb1ba2bcc104424c125854676fa5689f0921d14b4727628402f7191563725dce0c87f3ed7c121a46be02d0c57e27b687a08413771b11fd217bf1627799b8ba638aed4fbea46c04676e522214852f778450367c6163854aa47a80a0c85caaf79ace80207d8df28ca471eec384b780c70ae2f9188ab590578b834633816558fe223ad1a9f34d9650f48b111a953dab18fe4a8132163d677f49b9736997fda897201add9e3671f944736e6899596e2cff3075ca43cd2d7a0bf19f56586f97a5bd3f95d6187de6b1763781518cb647728e5f3462ab7d046f3c57f6d83bdb7934f087cae7e58e9bae251aa2741bbb3e155a6043d2c4c4d6ba1eb238e002dcffc84f7006bb10681ea15a2aa4ae263110642e15b70ffa76b605b8e93bb35f04253699a099013f289563f3afbccd9f85e796e67afccf9c323c132e4298d0e22f3ef05478226bbecad64a1a0811cd65474da344388ee4c888a766fba53cccb80eca9b4dc2d06defb6d68f75e0637ddc9f90e1b1c50bad53e7a8a48c67cdf28794a8a15102444e79b63d496ca33f4e5efc1e316b614710b2c4633bc04a444bc2373a35346fb870ae00778f092cfd10f84a06e470d7d70f2fd265921c14f8d61a443a03158cccf21360c5ae8de6c32836b66f2b186afd17691ac5d95b940f41fd12fe9cee0e579db362708a2cfcff4afe0bf7b56eac8375c56cf0a5af326dded50c3724ab4545cfdd0cdf7762038020b42be7abd8469201aafe4ad549251b9b763395089284337824314e2f92289b58b437800e8e6fa5e5cd9ecd3f8c6372e8b338d909a823367324a3db3be5cc3cdcc0e0ce05ac787558223b4b9d9f67afe3ffd741af9e1f442191898cf9a31e0d813417b4332a46f4a1b926de490388d78c833001eeafbe4cff9ad009b2eb4a6a9ec7f5bc5f38f18657b584c83a6ae8a4a1b5e8a4c8a4f64e96cf673067933e9c66504766a1b9849634d20195c23373ad9dd944e50e7f3f58077cadd4f2469df3cc5ac1c4f11df885e57cd8f11d2a113d06a9ac0f5d4d534c970ab6b116cde6b529e72abe079b388f99b3f0d9efd3e66068e2eba49ee5797a11ac475635191d9af73833392655111f899d0a86eb790169d8904bd194eb7e1caa7f91bfc10cda869851bdb61357c6e6def528907a8788f0c7342d7c708649579b64593cf25a3ee78e93f14e2379fc060b480b6de9fe1eac4fa9b0a91d75b32385b030dc95c84405d615103b6fc5552f3ea8579f35d2eec15c85595e5dd3b35833da4e9ac1e8b04667027ac6e869ac8dd931c6e327f5841b5ccdf6f600d75b6d35229bdee2328cb619e9039bf8f133eb171f66ce3c1cc00b54752ae2a46499f275eba8810ba296e18a2d6a3696c37aecabff1552615a04908b51037316035236ff9bba126dc0696f8bf2c7ed7abe9463ff6b7de2716102228761116ff26753a92daa2b8fd30cc10758a2e9c02566bc7899f401d9725a11e3b53b62464ea3220322fa52a914c24c29a08eff76e9ffd88585c5356b1b551c1c73ab405aa421bf54aa4165b2cd6786d3eec33be2db2d19bf2cf864feec24b80dcc9adb15f978bfcbe3181772cffd7e3f607b816c816417b4de840b0615cad3ef7c19ba18cde3f8cd437fe687315e6e3775941557dcbd89a915d2a78e17355ba909afeb747f1ba02fa28d0d02c8f43260ec3d9c0ca2794ca38f707e397e49e270a5f12aa33a1845558ca0ac60714a2a413f7c295e0cfb693babacb9f194847a2374ba3f58e655107a777bf8c84dabc4a358811d52ac1789b9fc7463e48d46751b1574a79092710d3b2366abe585a00d7872dec7b319870d888b3f3ffdb356ba6ed0ad97e84f64ceb3e547c8f410105dee4e87006354372907800bfb7fd325ff42d34c9e4cc44d4c7f903c765c38f21a36039e6947f5dca159089b1b4586a3c7ffb6da77cac854972b6b645eaa1809cfbf460fc3f17b1a984958ed9f02fbd16746cfbc5d2657ff80c2346033cc12e0517c4139dfdd7094dad7b27c10511eba5f257ba30095ee1615250d7f1f99e8461cea4cfafe0efe7b11ab67bdeaf6f0d790820a9ce6a98265acd263c04d03f1c25fc895b63c8a688f3773fdd43fe233501b86d698ca7731c0539d15fa378bda54cae125ef8127c292d2f9ac4e6f10cdc1c721615f872e29f784cedc9853562719fc8ef42910a091c65c145a9a34d7f255ab61ed9db17c27b379836433b04b905a48348c4ad43ebbba417aa30a9a3a5e24a0e94f41fa1666b67e18a33a1e59403c858b45ab3a190b68a14beb0e2ef7cd4b1491a714fe6bbf4985df03341afe5257ab20a290aa9d3184cd312f7d4dc0f439fd74fab8460294ad1dcb43bb86a3c5380b07d5bf2347263075069769db4f213f0cc527819473ff3fe97519282eddc8a58e3df8a795ebb2f7d5321d727dfbbe9053e9751810e787be36f4b38f20baf46f16f0fd9c09680daa2a7b566ec662ded5a1cbd24fdefa7e614c7af3e46b61409197911aebf0a734cb69796fbd784ec125fdd4911163f04362b28576b9412804f022a36efd6c29a776ab143f4ac1d1a0098aa2802ecc4ab8d72bd8c4f70aa6122ca6eade16fbce6780ef25202e2554d00a8dcceecba3ca83dc34c8e69bd2d7d622c8096a5ca4963df0606a9d172eabafb557aafffd3bcc8a08a3d4a286e3b4a7cac387706ec817e2bcc2010e4321de550cb68bce3a88e9f1f038b278f8716dd152283c0bfb1baa49cda4adc73f3b59c9c47aee54740bf78462b015430dc614313b75106380d98a40a098e210347db5819095451860725e305a2330a67c1c95f58e5f99e939098bf210079fd242922c9c5bb5e6ad5ac251679e7c5eeb8a3ae9532041e305b22d5f8f49490ee704457a2b9fc703342b81debd49e076e87f475094ee004acf8f20627b550e2a3361b0320fa5823d4045a6fe9f44490ed47c5ec393ffc22068bcb934c9e05b29bcf4d93e063da38d73a88e2d8ecb1e052f57b9ffa9aafba3ac7fe3665d66c5e10745bc9099ad443958e18ade9db2bf3d02e06d45b5ac344bc4009dcd92e62cfe7ed75ee61a433ca12521daffcb6c403644ce8eb238ad3142d6a26944a4436aebbd1322cf82823b678df6018250b7e657e7e5987b965f4fc0898e8d075025be9b237205835f45dd1c2561fc88c3d67f9c263b32c01d2cb137d5c30da3d30d8b42bde43d10cff3034a422f4bae391fdb4b5b68f6575497538ba5d091e891dc9503c8b6d95c186ff569749a261c8f78be623715d20e1fb9cdcfaaca1734c6928c0de9567b05f0e8c78552e076a810b259c1b9642ca4a116a68fd959bdb4a8b9cf9f6daaef3da935cba47047b727a6166b4f0e286619df9dcece79644fb2e8f8348db297a68b25a77f8cc5106026d91ffc4caa487dc190bc50b326c51b324538c6ee77d4b20d4f404ec47a904b56a4cecee1e5798d7102b13e1ab810e04270ba8160646a135eccb66a201e8a7cfd10e90c51778ffb08f24a8ba5c4329c3f72b122736f06814820edfa3fbdb55b171ff40a61220726ad5e22dd4d7afd89df4595d77ddf480997ccd3b88f726ead0fa41bb0043b2f421e62e82f0f356dc9856bddcd928a86c2c02bdf75b80fa1c8165b41f1e8118edb0a978d7068fa4e1476bd286acea6a4db539eb4fee6302d28478ee9d32279f5ec70944082a0ce5c7c78c818423c144b80b8f0570d53da9bbb15431508ab29a884426dfb28c1669d974660ef25524353a291a9a69102f9fb330d0cd96f2cfd09f83b6935e24f1be572eb8be74a3fae5a7a7d6712f990f8ddb3aa769e47ab6ad69855fd1170b77133d51546ffe87be6cea783beb63ea1b3463e7f0d9ebfa0c81e69ccf9c86a169001f0da63d6ca03a7342084a64673e4874f0139f231fe2563cc4c46e46539be304b82fdfd4cf2794880fd30f08ac3f27f55ed553b85dc2c3c6e0a42350e269f31eba351430ef77d175dfed4a0ae4fbd0546e02a4d4225a5881302591f6b9fff369cb9284c19dd155a17122a507499a5cae6d6e84d2cc480f9d964e8805fecd4a93dc10b551a3c8116b706bc63979ac4d00a0aa5889353ada50aa2e54053e2a3246c844cf1e828d16202f49ca253549d5b8caa26bf2f515c682551c25b77664bcd0120099f88d75883681ff92430bb452f828d839de5a8f3a3caff2b941da2c2eab6825c64463db5465a04418bc8c5e0ff285b8b2ba24ef6a45cd887217d74a80602f92777321c72486ea99f7469453f270038c9ea5013645c14f5c140f6f9aab9a2715662c91075fa25c98b973329b45e8b9227bcbc3ed7f2c6020ff22e958c136f986e0fccf630965fccc7089f2e3519aed8b43a5f607f0d0266f12f2c4413ff917662db6fc594ac195b234719ab4db491a3d92c467b0f2c80b4604d2dc2149344c61c7e24aa93c9037131bc48ef5f43563d6517051e67a058d579a492a6c022999f76734635de2467daceb4b60be244fc72ef8ee3c04a503d1d9c1a12cc5edb7003674f19edf7f13388f0775a5d9668f558bef362bb515e7fd8b449a6d189a19bfb45abe021cd3f2473ff7291617d5e95cbd5716ce1675dca9c623ca49a2c8e866ecc6a40f4924a46fe822db2706ea3491005f0d65f198c409a02c556b8511499ebc4a1248fc1ced6926ce43a97f2786d5cf7e4ba648b4c927bc6ad07ea9ae82390e917a53815a6aa59b0b630c058c241de960ccf7dbe5ef01cb68f72a5ce370a793c9b045307a33d970d379310db5300cb7894d9952950e8504f9880c7eb99378f91161ecfb38019b1a4fb1120316a809a01a25a50e701c355a63fd2d8113ae6a770740e8235c5af2d7617f44fac0712b3ecc8a8fbbdf126c0ea3a44b5427f0e24cef96bf91a5172676e00b3c88745a2585084039ae7c1562c1950543f06d439f0adc92fe3c218652c3c4bd46ba193ac3183e8ff8dc6d7e219c453653495e9d2e2bdbd9a4e436a52573ec59131e5b928bd1debbb9d5cb7ac0949f9940e4d7fc342af9ed83ee281ac39be3380abd7e3a22d79aa5a28339ccdf2267a870d82a90ac9b13e126faad550d4079f72f8d9c333aebc8b569bdc727f217b2e2ae8d66bcb7945d81941c61cf89f812fd4a1ccce6fd4539cbe68bf2ca8fee804214dca7dd4573e31b54f9f5f2a73f772b23526673b5f3c5d44f6b2799229b3d390ad33a102eea9de989ae736ce9a6e356e17f1b013aad1cfd48d8f482c904ca25c084f4d8d859f5c8e3d97c75c5a07f3d59269d422d74105646b259b15e2b49bd2c85bdc1bced6753ea753fb3297e8523fb3725d01af17b2e787942aeddec0cef2a49e4b2312b4da1eddb22ea2a0ce8a6f5789825cb261a17dd4ae7077ee715181e01d65bc800c37d9b39e90409c70a4573a6732d88236124a398d525a507355150a4d63eee7c959cc17675800cd74c7ebf45c2874d04b2e2f79bd6571b310ac299f77602200190d7fe8e61360f15f3dae998c1f7bc17a2c3732de06b70b54e7d835c666aa3485882c703785bf15d322ac13c637dacc4be896309c31caf1110f5d5d1d4a081466d1956a9d5", 0x1000}, {&(0x7f0000000340)="fe493f96f858f98eb795c46f9e7438519e0eb3c5f0c295035d622ec30bcef39c7efb3375b4008f61a68e1b79e7", 0x2d}, {&(0x7f0000000380)="288cbb13ba153c3fd6fc517fb4f5ccaddc5cc1432dc761d6120c615b92750e8c7cb3a40fe58f4821326351d5d434863f6c51eaebbb10f1feb6dc5dcdee8ef9cdb134fb1d697b72bbbddaa883610e7e5ff251a1935bfbe0d140fc2c184e4bc59fcd4d35e0ea133764b56061c41e28e96ac47c0c69de9a562d0c8d782ff4961d510da0c71de3f0b328de56c62e40fccb088a1ee1f58a02d4ffbd4aadca0922cbafae33bec095f522b60425b19b47a30653ed583b019689423dedfa0500cf58", 0xbe}], 0x7, 0x0, 0x0) 16:00:37 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) close(r0) 16:00:37 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x1fd, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:37 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x190, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xffd9) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0x6f}, {&(0x7f0000000580)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bf88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbec5a01217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc3879b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000000000", 0xfe2}], 0x3, 0x0}, 0x0) 16:00:37 executing program 0: r0 = 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(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) chmod(&(0x7f00000000c0)='./file0\x00', 0x5) write(r3, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/51}, &(0x7f0000000180)=0x35) r4 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2f, &(0x7f00000001c0)="ff") 16:00:37 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c653000cd8275ecb7f2a7aaf9566b25ea88d19ed06e64c79120002335989456b15043b57480b86af6d64ce42fbf49a348bdef1d4b7c447d8766a8bb1fb3d37a4516501ad5b1ad692ca8a82957272fc0322eaf2b221412533f41d8990bd207fd8b9de1b8bb2704e2899a3dd371f6fa223747f935dd747563e0d0e9b590077c6ca2c1e4730fafe23624af"], 0x10) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="bc2c2f8e792dbe4081173882af51d45af43244b840086d33a8d4423a73cc04a9f914a72782feabe85c71af4b244c02f626f4fb21439be7dcf7f2522dcb373fcd9058b8ea08f8de65cecc4bd61936955fa12d6f477469ef58d17a13c8a48af5b4d13c1d5d2603300b7ad4d304f9d4557d9457516eca7361b371372e5a2287399b6583ae154773980a1bf23cce191830e99cde34fa4b9083670d5f4a", 0x9b) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x88, 0x1) 16:00:37 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r3 = semget(0x0, 0x3, 0x1) r4 = geteuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x6, r4, r2, r5, r0, 0x1c, 0xfffffffffffffeff}, 0x2, 0x8001, 0x1}) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000003}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') socket$inet6(0x18, 0x7, 0xffffffff) 16:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a"}) fcntl$setstatus(r0, 0x4, 0x82) write(r0, &(0x7f0000000140)='\r', 0x0) 16:00:38 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x83, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) sendto$inet(r1, &(0x7f0000000000)="3661519647667c7ff8ef9fa1d03b58ffbe32fce1044b2d1ba052e6c01db4c308b6761b6bce3d464d038e53267d28534ceb6994830b594900cdb90096222382a6249bc84e3d48144b3ab84b98a28adf", 0x4f, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:38 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000000000000000, 0x0, "85496a00020000000000001167f5bfa600", 0x0, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x8) 16:00:38 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget(0x3, 0x0, 0xe) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/170) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) msgget(0x2, 0x0) sendsyslog(&(0x7f0000000300)="75a63bcbfd0a2f99a63b8aa7e2e5c9d3868d168765620f53f6094b39ffea076bc7b6881d0b1b7cd723ad4be74b2a096c268e5c5396df110066ed793a15f16dbf9373da2dde2eeaea81bfe3f8d4318e9c6011faa3d9a42b5c7440a179cb2588d9afb42f00786c544c98f741c4b44d5a8d5ce7cf3ff2775f4206eef89551ba0f153774c2f1321e0bda4703b57fee85ce0e392467d8b8f441c9d0a1c88a9b04dfa87fc115520dc6e40431d17bed2d09eef2f72396113258e72c6fddc8de5a5e27f4d95d188c5fdb8292d63bac63fccc10d881b61d5d97ea790ca127e5cd3eb01c1175daf301d7794684fe99b07a036d655e94c5b611b8d00f15cbbf925b6b92389ef1df88928c0934d9710dc0187f82eb7a530bb96b963fd59c6a7313d443527788566842e7d2b0eecf6d49d221b2f62c0beb04e1ae0c2dd7123c66246eb4406db3707cb3186545641dfa1a9bdefe34603a88db6d8bd1a66e9d455a6a26b1e22c0e6373ff4f48e29dbbafce685cf5d0e1cd5ec1607b432758c8fa67a61658939cf8ade10c102b149f212d2f3f39f3cc58415e5f010802d02f9ec9d1c6003c47cd1ff0a75f2ac442f0f44715808c3654fc887d7b671b3cb8c66aa24792be8f7c99b2db5d83c37b672c64c1c42b84e18ea80bb66aefa4240f88418204ccfd8afb7f3535870a1e72356fd853d3c3cfaed48497a3406552b20da67f7f58dde88938fc5abc708ba1af16e8ae4072d41ba91a8f799cce37d0aa735adf4657a84eda9165db79bafa3070423733cd5414634a00a8bd6d80617a77af544750b524aca671bdb9a41e3cb930ff8784e12414389d3ec39d18a7eab0dd63b460a97af7761e1aaad5e1c3a66b95004015d8d0014c0b7bb6b29c79fb65b1583594c4fb076747fc3ba883e6df6b97bfff7c76464ff14162ffc3870a35a2ef3d15050fa66a552b608bebb4398de036edbab05eadc99a32cbe42d30ea4a39cfef9f6534e88e4bb2bf2eab3dac7be08790055e61e30b470cea0af69aab9c753adaaa3353b95a7d3ef0a4e080795c22c230e9cf453783ba82580ab85a9d60c313b4fe3f791b5e5fd38e7d0458b89272189712d750fa450bf2772af47d5381bdf99642578b08502e7ad00f68d7b55b97ac2c05311bf3bba51beb69e6919618911ae94fd95ab222521366111e97608239f4be3353e0013027190bd0517e5a30f58940145244737f80cbd5ddb57da03a76ba113c256e6a9377f90a94fde19a2f3caa6b9dab88eca4459e82030d1bdf60ce15a028a3dd971cba5d730727ad6595eb996ed23be29bb50332af166f3f3a229ae8535b0f20aa8568898b9b14c622c45e86a58b000bc8d47b7d5fda47a13039931b6cab4e339c45831b948c8c6d9d28be07e059ffc608f964daa8e2b8d7a6bbc889dafcd76292f34d499732033f81825ef2f2cfb3a10b38bf025077fa60b9c7250604a84654f9a894b4d017fa80c0d4ce2bde01b41fe3b9d5888b2a06510016fd2526fb031cb78d32bd23dbc5d2c7597fa6346d8835e7f045a09b219f6e9cb58bc789c2a2ac1e82d02698feb55ffcb335469a3db2abbdeab95f15658dc209fbdf0b71ef55c5188f289a5a4f7983b471e4ea15f1837d16b96e085ee50eb8dcca9f7fe19e6bff9c4fee464740718d7d59d77d69e779590243c22b1b2cac45e91ec6ea20f3b45ff7d35242f64c2e1729eb00fe9cb4058a1721a38333617cd86c8d595fc7ba64d00d14e0f6341176c09d95ebec500070493b048c7f573c10734c08c07e065ccf4615fa3ac6da6c6ac20d49aa059edf0b7ecde81eadd582e63ccd62b84cada32d606aa56a8ae67ea8e5abf39614a569dd2ee2445b53e27c54a7fba05b5f303d63972a2ac5bf9381c4b1ee7551d7cf594ebd7635cc2362035b3f2ee91cb09004b3bfb8a1739daa537b3cce5fc840c6c83cbe0a7d565fa49d566ef16fcbcc58718eadf1c9dc308a09e3e044c7f5764dc97b5e16470af9a9c2272fde4b1e11f0460c7638bbd459714577a5d16ee589cfbaf91e21ef63545865d7d210b64d95b1bdc87a89295ccefc6cab0776dfa706ff733728de789e271fabcacf519fa6113bc1226f1d8e1aad1831421707a937c5fc7243517452b263fa412d56216bab8c14f4de0765f561ff877eea750838a22e50413f6bfb182ceadd49aba5e4a731fe60ae00b6043571aa48ea4908002be95ed7aeaef534e623c9642e1fd81f3e0e03c0f39c7a736660efe06eeaf1d0baa73cb830036b918f056da24b596a6db6ff2cd4a7bbe1b1c47e63556543ddc18ddb0f8044a5bef778a4c315a5b43503f365cde90c1d36679f3126769e1d1742c09aa9ce0d907166c651675a905be3f741ec1c7151e632eb48042dd46f95ee895ef2527f787bf3667e5c6f7a10b3135a5c366f4b716717a0f215fc520dc5d48545fce7d26368866542897233892fb50355ea19f6543850b70712f877992f7f41368abb03be3e39288b96799326e91fe2a62919646871dfa16399faa36ccfaaaff8e914738d4de14b28217d2c34c4d394ce23c22204a0373e4d5b23360b61d591e4a6cdb2653817d8a7b8a50bc5c2b5965a8ab0193c7ebc0a15dc57dbdbefbc6e0b2b5f04303cd87e00e6b82cf0e137f99038ad9988761965cc56dfda0d0d66b317bc9e0cdf2588c9d07254e53ba1103f7ada89b2ada5106362038b41bd8b5f289a080a36c63b007bc2f213a3ca4619b79e1fcae731a4bb9c2b86e5e91f424a594919bc75bf0f5d68b76b66312fafc4d8a50f835732373495da1c07c3f64c8273239dfc38882f7195f651ba99a97cb643511255596011594f4173147c166a737cf9cc38e371b24e97c200bbbb9ec80dcb5f477a010f3477f5fde508be0acbbb8dc72ff8d45d8693ce04b8f1607a3edf60fd8e9ad13b08d60aa7f61de9d73b3ab33cd52235592c7fafdd757acf01dbb37537f6e18fd4d556a6f255d1d64edcca5fce1f87225c8df30fbc78d6990831102819973f53e338a2cee0ff6e371666ea6f9bbf88eed9f3713292b6332985b2f20ee5161c4c0c9629be3b7abb3e2e44a13c28d9b23761a3d9f6872b67b96196aa9e379ec8fed340af66dbb1d2828dbb16d35edbd8faea9c354ba1992930428aaf015975ed6331a1c021e71ac1cc740c7152b4b58fc8fdf02fad3a9d31ad782b5076d9f0860855be9610c61dc758b7c1bf77ddfae062ead27720a1a9cea4d7fa61b469153d8ac9a49e969cefd52b508d526cbeb2c6f27d039bf5516d6018711e2617c3367b693b752686e4010aff254ec4245de561fe3ac26d18941a2aa7188c3f909d55cb776eaae487c2d6ed13fe801de9fff2f99fcd0efee23d6ce9f7c06dbe7088e784ef933b2e56a8b71b4368b3e108122e0bcca0c483cbef5d2ca2fbeafab9925ee18d8f1132bf8db6ed3f8a5b43d7b4b2c88285246ed177e1868001e4dbfcc6d8f3eeb61dadeed3df0643a81e04b5c997a2f93babbeaf4d94dec364c4b5a60b0b746071040202a28173363ea93ec7bdf881cc88ba6b91933b00fc6d854ceb2c3d673d6d0e5492b0c5dfef38d754eb7ee4274c4355395903dac0929ed0785d96a8e21207a66ea3a78692ede72254abcd258afc99260c5502032004da1465f87b420af82ab199751159315665f49249b5c06e0399ac0a1dd79e9ab47bdc921536b33fc10f9411ae8ba89640118c09385cd6393c2abc42a6877e928cdc0c4c7d3179f309d44403fbc7452af4c37bfb86a080bce275270a330e991796814814df97ad0047d477cf2ac20d4703de369d368eb5943bb90ec110350885ee1b3dd17ace96419d57dcca612748b7d45dcb43a91c4dfa4f7ba92c6a67aa780f75b9461d4d08ea8631de7a9faebbcbf5294e33516594fa4e54e23694b8d6aaf9e831b823ddda448e62b278a60b4f7a2e410fc174c5de74c9e04705dbbd187f4085e3768b8947e2fa8df3bb140bd55c4d4db5a3d6396fa2ccae3df2103cd0b7d5779623ad21ba88bb9e5a48f370c3cf95114b6619ad0a0a08e95a5ed3134306a982b66a6b3a3bc9c4c130bdd13a9ff751753a5370101716299487b5b258594d6e3b7340724d996002e0c853de955ca9e2192e790a30f86c700d703a5569275e9c12e993bfbd1ceaf7589cadee3419983ce5466c71c4f8ab3a09428f6444ecb460901dc63b8c5a2c02e59e9683e6221c836f3927d06cc8360fab55be08cd104078421c3ccc91a03d8e8baaffd52182ede1c357c1594c58d58b4ab4a96afcdb5ec6df2307c5af4722895f87a2c44aa51534552c086dd5a55ccab2d183f08792d07c131d0c884db8cd2ae78e36d8bac45b285e8a993f222c411ea64ca208a9e998c012025bafe2add013d1b13f9491b006f57fb55de0a5a287107609ecdc2e70c03d1b5e379357144777163dec0f99f3333e80d6a1e94f61880d19fb89c0abfa319622ee98ea18f2291ed0022a5c39ea473490901e0e97d896fa29ed1e56e2b66183f77f27f44c3bf19622a7e64bae9a7ec490a533487f2b2083a462b9858dcfce1418775ba32504b9bbcf1af11b0dda2dc6ec99562312c59756bf28441e0179aef890bbb6594a60d20a53af51864df70403f43da3dd4d4d83b3b695dd0e6e38186f29d73658064c9faa021adf6b7743de3dfd7d5a967a4382dc982097d8ccd094317226a6d7031743b4a67d32ab393f662d4757c628d6480849d413f89d8333d4d1e1a5a8e6480db372fc20eb51c474dec20f4653c144dcfc24f60846f86a3baaef2637d83bbaea30eac3efb0f72ba99f024cdcd2fc71ccde28be1c19aa271933b921f6622b30325b1600d510949608487f4bc5c4d159babfd85bc212672cf0c0becbb33e3fc91f94345571e08e19b14c73ce5e99d4ff5643daf0817bf98fb444007afb106d8448efe2b46134f3258421444f6be76cbb3b2e4d4384cd49755a4868392d0ca3bd72c8781f1306da7baa5bc82709c5e751b6d0df7a8d04baaeac9417ec88fc60f93744db4f638412270775fdb59649fb50b287a9ec927e24582ca36f5bc3b9e6f0a746687a2ea47efae854036a9af7139f3926ee0a6585ffbb79b8a94a842358c913d693f3d4e81a1f71149728a3fff43e1d99fd27a68ae82c233bbee6170c030866655bac99cc909d8070ff1b2fa4aee117b5e3bb46df388afb25b21f596520b53ef7c5b6f5f5d46e83419243ba36855871500262a2deb97e2fc95b82a675a67f2ace90899b57a31733e63f742993e4e251300a3e414d0fffdaef67d105f1f1e947ce5a18dd9014ecc2f3c4d71ce460ce0c5509dd3d21dfee571a4332e756ff5ee459fe506de00734bc8fd8f9583ba37b546df1653e69e891dc2e53484ffe1222424df38661d9b2552c7025bc1fd07c8b19bbe83e08e911e1f51c8d7411396eff0a6e56c3ddae8bfe85f29008b1e7cbac88fe0590bf4ca5f7a9e1e4be21f3427371447a9d5cebd3f7c07cade6ed6171a54cc68d29d1e2575338e03d6f5efc0540dec89b180611022b0b60383b40ad86478b43fe7c4371996131b1e325c206a8c624cc5c60eef21878f0296d0ae6813b68bd87cbd8af92780743542238eba17e930be44c224ef4a22e5cf1d8a1d667b9837b4fc598cf93c2dfc1220c764d644ecf133cf3f9ee3978b89edc3c44a40263bdc76f8d763187b82e207c15bb3a4815922a2255deedd2b8e837d66509f7b8afba1ebdb5c163d40df8f47b5a8c379805c30f88c36245cc839add50fcb2e123fd69651d3e74025b6967992deb20cd8c54c47bfb6f4a72fc0e95033a6bf95c7ef5a92d58b1da912723e647ee2bbd15", 0x1000, 0x10) fchmod(r1, 0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) getpid() geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0xffffffff) fsync(r0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="9717befbd9fe91a28e9d4b71bf641781f2621c8a43a992693223c34f52b34df2899f052b34133b29cbd0d940a3fcb546a84a80b74b1ca22b16ce108b75f3e0b66fcbe3d1c01a4b2373f58453c7720cfdf37f2c1ead5d", 0x56, 0x40d, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20402, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/4098], &(0x7f0000001180)=0x1002) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./bus\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x14) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001240)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001200)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="ca64a749d56c74aeb22bdd80e202f50d7fc168e1a0d0be802ed839f95d7214efe7bd001d47ecc68a281ceb4bdcc05fbb1b5ecbf44286c4531048219acd71931dc199adac3b2db955b92423e91b175e7b7a7d2c014d424930a36aa54e4eb5cc7fc554a890aec32694ee9c40a886c995374fa801f1097c68b929d2e3c77db092be7ca93a1cef91b7df5c76e2762f0ca019560f47468298d0d1f50df6174ff2ddda5a1170acee80f1fa026cb7d91345e9f33800a3d0fbedbaaed426170b6f0ade196105dadce5a29c6cedc5d5b59e1147667023351a3b41774c98bc4a2834fc17b1b0a8f8cd797726dde050018b024f8d59afecc2aa12336bb9b331e4b8202c304fa7451e28fc515fcbcd58348f5faa79f9e38c60f16ea4d344742186fd116e0d76c7594f27a76c858a9fee0dd0fc278718c3c2d82daa6b481c213fdbe724da520149b9aa3cb4a69d45467265acde7703fd50e45cfcfeef7aabde59294e1d2f5288474b566da54af88fd9edea5c996a58f89594653405a1a3dd03ba801168a115b9ab442d54b87c8865aca8ff0274da5477a8202ef1b9d97c9ebbf88d6a828408f5f20b7120fb3030e12c438ef3e338950f00449c980b343145265fb8c923b2f20815d5150fc3d103efb5df307097676972a6e11ea515627ad1576287cb32d905518700b7d29585b07f62d506f607a87dbe37637042a78f75e4bdc028c52cb2ae0dfa72d834e493403aa6abb5995c466db44ecec1eb1c80ff22e3cfd76fa403df207ccca25fd311ccbdab07a3cbf2971cf1286f50f66a49e1f9dd7f9aeea5a42f982ed722f932103f15ee3b32caacd59fcc694b71097917a83521a24f849e0cc3ce61f82e3268729d2dd6bcda0b50133cd249af2cf73d63ca266813e648cfad593fb596b2ac20cb2ccbfaef065dd2c85c311876396fda7ccf99aece43cc7408f8161055cd6a1f732e36c3dfe2a982e00083721f0cbf634560d44bd292dca9b0b75b63a9d44a5c32c920e266073f93b8ea42b117c71f8b2b8a2cc298a7ae212a26e51ce0fd0d36cc41d6473ad9b6d7d3f25c61cf463a6a6656a68c58ec55e9e583d7cfa7105fc3988a7851749a3b0a16a6e60e9e42d4219f421560beb725a33b60ceba28aba78eb8ecede7b9857581ec6a5043b2e7dda14a5d6579f52fd8c80948cc9a213dca6d9126c24ade0a9d3e32fdde84f182352c9ec9f246d2f352f6dd25461287736d5bd8e2768e5632af2f1806a75ac1e99cd63bb6114f5cb9eb7a5d89042b99d7d464c3ee6a1576e4e26f56c61c028ec45c1869e84e0bd5d62b3825c9a6eac2b3ee1678c2150c147a2243770549fb6d51cc59991e0d8fec2dffd9d46947cec98cb20a5bd53ac1362e2c4601a84df0c9ddd9ecff0fcddb637870e0a9719687de6b809b149037d5c19b1b8975a1ce064bd2b7e7b36bfdcfd5a45b3be0c8e567d2f0426a9b4783ea1a4cd08e7ef4831b6b401b93f5ddb0d7093ebdeefd1ebcbb23ad05a5248ef7f4912e4e8c0cad06b0d8cec009088a44506e84b74f873df150fb857d6251c9bf3a80eb378046c77f300a64e459e376e38273a43750ec40f8505d2567c86cd8709efb6c509963917315d37390ed5bfac64565c5d6b30f388373fd20bcada3f96219f328ab83964fb2737c90421d45bdcbe9af6489879feef5f42487f76d577ed6893da08300d7f133f25bcb2d05bfaee3b75b98192f07466641299fba3ff7c6f4c96af87d1316a6b3f6fbc0ca16d4823d4da87efddaa0415ee3a275fea518cb09bce1c04a383dda8a0cc04d46fc6aad3f06188e0f23828cb123d4b6f12a16e92fdcb17f263c3b633b0574925487cb7092557cf6f58045da582df0b69c4d5d15c017de48d276d93fcfd383433930305151909c3f4f79b2f2cae7aee6058d4adfd27e2a255b8a42e39ec19735f0e3b9f8561827d6d51c031e9627416a277ce35bc8581dafae4df6d24e96923247060b81382e5520108bf9324b9cc07a0149da49e17fcbdb46c31d5f7b355bdac2070b08725749cbf1b4cb63e9d4b147fdd4430707a9f44da2bc847d73e67659b395374ac5a97c909761251d04ba65c92606e8353c3aea0bc73135aea0282ac676f6f5081651835672db9d1ad24ccecf258d043e97b3328bed54a0bd43eca8ff8d678d66d6df930cf86f02e3c44cc0ae64bfbf80b953803bd28728cb871f75a00f8b4923791b09b158fba583320491279caf5c0531c884a83df62992ca210acaa29c5d2af0238f4f297be86fc6ad3f03de4ec16826122bb7c8c51a81f915b965cdb8f948afa72385603c53274b71b2d99f8b2a3ce27164f8645311873a02675cfe1d5a9432d197da9eac6bb38e724398d86c950276c95da4ad1d39ffe2246a81830ad31e995004832bcd010fb077bad83d14d1cb42f343804c377c4b94f43895a0e14b278a7b4e2b9d8efc7cced10cde22206da8e8c016cd29faf39933d72ef5b78201ae7ba2ffc1bfd769b8229d49e77419ef5722097a2fd9092b508e4fdc11ed6a4acf284717bb128d4395b167749f6ce5e664f0137f170dd06135d62018edb4236da33815ec9a6ad9cd8f0db1be30df06513dede41487c56ea258792ec55c3d71329953da468282dd3788766d97086fbb6766e7d2e3d9886655727c87fb860049fb016e3ea13bdb4a51cca4cdcbab90e4a2282560274ac29c9f8e2dbf0406606afbbc925e685a78aa2e69b42ab804aa5b321aab111a695178eb3b8711b57dc808bde6921208ac1d5f1003e7910b700fceeaa59cc4755f0d6db1a0d047acaabbf60c27e46ac9189d50551272d55e6012843c1380a72afd7894614a13610353e42da2a5d73ee12758232d3f35f3522f3f91cbe32e467e4684dc36e5ee7d780bee7f2162af6bd46be3a56d14253f96dae5317252791d94ba77970bb67b28c12834a42fab0e6da4167833ed65f03bea3ff39c58aadd2221b4cba0886eb737773526d50f678f713a8763628874a548feeae941b0c94d856534d6239a7b741e6c2470fd223d457adedc498a4a1abe3c365f46bfcab554ef7a73c20416d9eb1a6ddb36d9071c442e127f45681fd293bee6a1b5bd702d851607a551a23cf98abff55ba00885233e3a6044e439e7b1e8c61593cb8a71e3f9bdcad17237e00919a0f7d9280917994dbf49d69b6095fc1182214b36e633ee9849622e6caed79015da325d7d6d186ee51782c8a9e448efbd56f9dbbf792f196e34e28e4592231063a075d63912af653332c9a91485ece65ca956b51fbf4b6455f2ec20a25ff001095dd537bb3058fccdc74932497413d9888706e448a14c186b253acd116bcc213d1e31a1c1f44bd44cdce3e08b3558aa0c011feb4e152d327109a013918eb317c48159eb553411d910644178c119b84ce3e9bdd90a56611351c592ebacabc0203bd62aea83b36202cb4189e44d9093238aa94a4ce28817f50059b6d7eee7c09901581b2412e756c408cc998a83892ab36622c86417076e6cf52214e8aa3aab6439e44d15ddc78bdf229af9a51cc40385d6e54c87bdcb323cfa74090c723befc2bc168981b632a3c64c01a3dbd89a188cbacddeddb8b088c3800080d340941fcf0172d4c2e47d60c22c77e1ffed55950aa16f1185a423b84c29a892d717c625bd2e095412ac2be72fce1f0a8a70f87263d667bee7bbf744d8a3f8c4c2c7aabf263b8cdbeb11eb4723564c4c93f13eab0215904e70328cd7791acb2368bdc11b4728840c0d6b7077dc9e457483b9fea3d8565a5b3f1dc7878af6a51fb90fcdd03474a411f27d3a017080f5db0b1f9a11b05c25151e86dc5e3f25edf55584d5fe4b5b02df7121f2f0a6663ae01a3a775c66e1ff430466c3b1a34a6d016fad1d049fd1d34638623a44b3e7d4fe5e73f4556aa16f4493d5a77ce0ce9c0ebba9329deea044c08261c5e7766a0cf44f74920e8281a3b73e3f276028dd54a6f47d1594a34baf297ee53ed3c6fee044650c2846089616059f4c5560597ff6495337ce5fafab98483a8fbbbd050c737e2e38acc237404f558bf8df198078304d76384888883e09c53b54d46629f026c06da60f997c7d34689b644104b65839db9125144f0ea38a668783e2f10bace47438eda9a878f17f3a2ccdb6d4cdce8a6617e3aaffac362b91177075c355523fd8682d23a658bc7b885a93ca526d95bbc3ec77ebbb4fcf8ec6d613d1b0ab1c09cd808add7f0b4c7aed2d874e2461af064e71a8ee8e20e73beb9839779cc2088ce6c389666ae7888fac518ec44d967979c0ab0933159041cc59c74738aa482157815b4c3d562898eb90a30a78bae7d021e4e237352c0fdb9cc7ca2695ec68f576de297da8c8fac51414408653aac9e812c9eea0b88d7fece32ce266d73582f4789c65173b543594f7200505c1f7b77a167ff16a276f7e4ec9d10bbd9ba666811b0b251051d543551ce67decdc97e62971f90102c6df9bee51f64c18c503302e3939c9e7bb1ef07eb4100bab3b2f1bb33fbb8cfe1366d7824591e657b4e5a2ecd815d60f560dd614f4134d0eb44e674d1602a012ec4ae1e598669a45dbeea9bae14eb42b22eed0df1dfff963eb4bca7640718a42a625a88f5988599dfe2ac2a6248a07704bc6e57a437a085fc00293682745f5905a9bdf8c9a812a8b9034cd8b5485df461ae471b556eae0a3a577cf3516ac05304b88b22b775cb295fb1f2022b13b1f59939b0e0f1ea12d8dd83936d6f6e68c4782489acd0c4c767aca07929ee7703de3f6222eee3176018ae3b8031f02344598b52af47a557981cbec3862c46e65f38478aaf021050810331ec483ba2710893aa4f421f27f9bcbbbc0a295c76ed7062948ce75b1f4f143a2781e8327778c7197466aca89c7ee9fc768403b8e326df438c14ba627d7d089c671345ed3394e4e1f97de4bdfd930672174de3f8d0e84a8b0ac69c8164d33cbdc4a9147e2957374c97a31925b45a582db55f6f8afeb785f34eb1f1627ca85550f72ccf94d0c3b6eb16ff7fd100c5aea7e221654d34190721937b2575a15f415f5defdc9884f41fccb026ab4ff7b2dfdb2535094d9039737e3af56d52c19a5e300ba5ccf277022e40de7b38249fab6daa5299b42c2bcba6ff2b169d1297a5ddb3ac760800c5e937a71f88664fa48f8be39342cd95ba05d8183eeddc3df0af884fa85d40884a8509c28b088858ce9cf2fa61f87b9f999518e32039fb93507c0211f66898ba8905d77beb6c8bb58ddd7571bd7fb12fcc3dca4aceb7cfec1a9cdf461bf20bb510d24d71ba7409970f9e38e256cd7b67adf5f5f9ff4db3468c6561c44b95b08b0870f866f8f47571a0c994b90e07bc0801c5e5a2fe86baf466c5151bd0a70aa376a7777739bc3a15bb8b0dc0af514b8d162e34bc4bf460bf12359689fcd8a636bd5e1a35f631898f0c0af3af0e488b7abd7036c1eb9d349d2fe7591e9fd1ec6d44a8ed9dd0857e52eb57243e22b7d03f3b2779330d4cc2ec6c403159ba7bd036a07b24ac98d90f56baba5e96b6f95ecd5913dd99556693cbbe5289c63b10361f007a68dcc0ca0083b3cbc8e7f1aa6f6b9c0c8a930c4be98a32e165d07e0565db0e02599107a9d6dc5817e3aec27f8287319ce406de1e5b6eccfdf613bd3db1a1531097459d6e0f6533b2b98e09922e429b601a950c698629e780a16ade9f092dd8a689a049315cdb3039212dce74e2276878d38cf3e04f94b0b4f3cc4af64a2370d8df5a199b2f476350b18bafe45fedda45fb038be41ea782c42774e3f53e8f220b002e3a30a25e5218b7add7d0c1871f07e9150c82b2fe5", 0x1000) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f00000001c0)=""/185, 0xb9, 0x42, &(0x7f0000000280)={0x2, 0x1}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x881, 0x0) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x102) write(r0, &(0x7f0000000180)="21452306e85ceae347a55b06f2a37f461c2637b923417d351b0dcd7b7c0b161883d1d74399fcc4380b2c6598341db8683f9f779421e47f91505fde6b18926d0bb41fa475783403d60dbd8d5f6b7a3c9430708b9660aa98224fdda0b2136927e788d3531b36d4b9cd2697deb3568b301fa48110d2c6acf7727205ade8fccf82b2630fa1f737ac0eff366a727a5590f92854162a29986074d6e0b4cd3ea4e8a773670016d4443d0576f17910492f3c05b95f67316448309950747fa90c77ca05b9f42ecc5ec73d9252c43d86f4dc2177950962365b80bec9155d3b269de0b401f239929e508df3567fa4142e0315d8c5bb78a001e96e2e77", 0xf7) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: mknod$loop(&(0x7f0000000680)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r3 = getgid() fchownat(r0, &(0x7f0000000700)='./bus\x00', r2, r3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xffffffdb) getgroups(0x2, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x4, 0x200}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000600)={{0x80000000, r2, r3, r4, r5, 0x14, 0x80000001}, 0x0, 0x800, r6, r7, 0x6, 0x1000, 0x1, 0x1ff}) ioctl$TIOCSCTTY(r0, 0x20007461) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) msgget(0x0, 0x400) symlinkat(&(0x7f0000000480)='./bus\x00', r0, &(0x7f00000004c0)='./bus\x00') recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000300)=""/212, 0xd4}], 0x2, &(0x7f0000000400)=""/109, 0x6d}, 0x1) fcntl$getflags(r0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) semget$private(0x0, 0x3, 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)=0x4) 16:00:39 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000e5, &(0x7f00000000c0)=[{0x40000005, 0x47}, {0x7, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x7, 0x3) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000380)="99") 16:00:39 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x81}, {0x6, 0x9}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) readlink(&(0x7f0000000d80)='./file0\x00', &(0x7f0000001200)=""/150, 0x96) sendto(r0, &(0x7f00000002c0)="f7a731360ef79079d35f15ca3fc0dbca1ad78fbf677ea1868465106c04771856c83f3ea506dcb3b25b78233131b38f79b9b4dee0aae16df25733fba4bd41d3303ae96ca1e3c33d45322ea4f3158d75e100a6b052ec486b82221d9932a687f293188c5a", 0x63, 0x401, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) bind$unix(r7, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r0, &(0x7f0000000100)="acc2af48dc672d7accd80f7a1a27f3611d9195080f82942402e9c6dfdd80df6fd4a95e120dcc966fa46344a68d21ccb519a6dc6fb6718d0bc82797397d95c4e02895a23000c52781f0ca99c99c3e61007f98033fd4fcbedb3f40c4ac5b66552383ee1771ee5362ccae918c9254ca51c828153a1211cb53ae11d9708ee61081146d2cd4", 0x83) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="7a3760901577ca67f62df37ae4e84833c20194894e4ec3156865269ed92f9a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) pwritev(r0, &(0x7f0000002540)=[{&(0x7f00000001c0)="4fb948d842340f5031bb5896962a516f0594d25795119e7e26ca8101e853f1009c28c93d57131ab28cfeab6c8f5d9144e283f14fe4fe795d50215591a3dbcac76068eea4f849197e54123c17ea2d650e9cfbf09b59a4911e574f3215894d8954bbdb3d1ab4cf8800f7f90209416376b3bb9581dae1e3ff35d0ffa6517bca69ede805daa7cac64022c3beac60faee3f9b744a895d6d5845ac501d39fc8a63300b4e006d5bf9639323088ce581e8a55bd6ea2b272bf0f1264f06223ee609a168f2346db65eaec8ad0456150e63cdf68b2c420e133489d0a77317bf6b3f1aeb46aa11e223bace5eb23bccc505316fca8922621ff2fe948affbdf7a2777965d9445bb612282be37cf6107c553333f0a098c4767f7fd1196aff42455db13b4fd8e532bb784dc00f407647717f85b1b9af69d1fcd0de8be90eed3b17c1b0b658af7204b5d187a33a9bbc96cecec728a2f4f4e8012c2bf3a5d5e1aabbd75ae8418d5832c5032ee46a78f17d53b436eb5a53baaabd9f85f4c38024119e9e5effe3eeb7732e34359fb03654cf5f61019ceeaed8168bcb47b447e3ab432e2e", 0x19a}], 0x1, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xec) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002006, 0x46485d48) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe59, &(0x7f0000000040)="b2") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x1, 0x3, 0x1, 0x6, 0x6]}) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffc001, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x1c, 0x4000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) getgid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000d298d9fddb9f7316a67ad7df55cbb25917dee65d87f36e18e48d0e67cc5bdb8758e3b8eea25ac9faf938471e34aabb6e03400c6bfd"], 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x81, './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:39 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x840, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x0, 0xa6, {0x2, 0x7}}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:00:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x80000000, 0x10, r2, 0x0, 0x3c) shmdt(r1) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x5, 0x10001, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x6a00000000000, 0xc80b47b996824fe5, 0x446, 0xebcc, 0x70}, 0xc) r2 = syz_open_pts() symlinkat(&(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="a9de2682688eb4f6cff48e32078e6a4e8339acdbe5baf214d15df73863684f1331763351577261e2bb054a997aab972eed1b5f665a54225d42a052187a08d0d1d986c2a005796855b41e7756431a7dbac1bdfca07ab81d26d9b835fc16552cef13afb82a4c1954a48ea41804bee28784f0bb303d3de2b8", 0x77}, {&(0x7f0000000240)="6bc93a112675c7d3ab617335b1e3a8235244aab417d08e6b6f7c73156374d980202a9d21859a7cd3aa8a54f5d91e65ebfa0812f2a7e0d4137a42ec9ab8008297f742c679753310ef121772883ff0334898fe0ad8cccb56ef927279744daa99b2cf8763f84ac595ef817f7ed3", 0x6c}, {&(0x7f0000000d00)="bd6c0307a18024271c187b6888318031342e4a8837ca99e0c43b4122b4adac09370e118a90e3b2a47e2c0cae1e125334bfd065c57716755f454d988bae96fc1aca1cda8671131c542151297b45e4ca348fbe1df2aa971c12f9a7eadcd9a23c15c5fb4e5ca6c216fdfe172ef191359d2186c0f11058bb99cf2905736821b1a0647a0f9cceae2f2acbb222cfd1c6f033f95a57721b9dd8e50ce4294821cbf11f97c147f2211dc91417229da55aac7cd01853dfc147eac083cd9c4a47d15b93c520a85d4d9270d7acb42ce8634de20cb3d0737ce915b2fb19dc4e50c87168b26156e26ce2ca6211adca9cb68c2ea4b1132294fe0d932ea588f3f6fb7b5c2276bf4fa828fdabe1e288670fc0e3359a4f38cb5b4f803c12cc368c5c3c1cc4c4a784d1e6dadb09a2a1de3c40c536754ac05e0b8aac22fd2e51311416327ad967ec2b591fe467af0c7302b709c762d1fb9f8fbdc26b693728aa18c2e036778e4ce58d66294da42063752146414f09e9780969bd403f0a1ea11e6bf523807fbca6870591afb9c87f7aa63ed27c05ea2d5a3582fe5bb372051dc160a0fe04794133a9ac3944f4d11eb3ccc5016b4a849d442933c0e9d9c2faf2efa29bdac2a21fc30131ee8fa922dbc5a58241ca3dc400ee816d7e55a474a3be5fea5b6d57357ca2869a58e8773bcc9d37ecd50d8b8dab293219cdc1aba6f3f1d7d88075fd2ac2e088593675d8a8c2aafe34f462736e91c0964f406fd3c61f317b5f5c119914d90eb8b423c6636273e3f3a04a069f28b77cc4291bc928a1547fd5b2cd4e5837bfb53bf4a7a389b6fbcafaa820a689acef261285de28a6485ff9d109f139884535e5abd04d29c6720bb74cd134db5b9f00bfcd16c29574d5dbeafd56e6828371bd962512a0cb51c99a0253c2e922302f9dcef9bcc462157e3f96f005841f149099c457504d1b353ae4183a1581f1287fbe26fddd3bf861e67cb6cfdebfa956275d3f813ef9bb383668bc08eca1b308b434546023b7af81ba7a975e74ab463da6e6b18fe5e88df17222d2e92a9d7e3c28fb6dd67ff5af5b93d8a48344d0ff56ad599c48c9db15b4cdc4bc06effa1d1b58d63eb0a0ad15362092832ecbd03faa45ca2485b6f89ebc6536f6de308b4574e7f7e5c289279fb079146efdd0ef9acf10906ade1a0c88abf303652ca04e84db87dc70c85d88a6b11ce5a053ed9f1c21e6ce65e6622e0726522942823818b21cbddf841d772b9daa0285d7eed92e70f72064a7439efd9c717d777dc93a96abb9f8bc7ef5309d4cee4ff7eb3367d91b9c09978afa52dba8c9c48ab398a70f4b82e68c38531412b8856c628e31fdf6b869b6cca4b36407899c8149f2d716200fb23fa067a93e7f38c657d88628fd0f2232c45abc59f2d27077003521d630f0b0306b011c348e419bfff690e4328929a1f77d5ba5190fc3e9817946a56a84b01b83f3f182d008b3b5d7afbfb35fa1cabdc03a1bd86f9f2f573812e638056f960e04aa334c91030c9c125f2496e03a9de27af08a7d801a719fdb7c164c5ad2dd7b277a3ac384acdcb82e9fe5db3ead154caf9d6764cafed2614e73c7e3d44750128bb2a664b426d201cd4584a4a1de4ab2c7f6cc9839413d8fff1de6787838dfce99af9d28d15f68263dc5fc4d2f9689efe378adf7729dd42703e919f194540e63c88b2fa910d87b82f028be5cbc89e19890b7cb3708a13ed92b9024af6065d85258697699ba75fa7b5e776c4748bd99a38170d6c5794909d101605a2b4911203f51d09353781d54e7efb69725275a500541c92f586c82a976d5e40fcafab47b5120b6a35982550725cffd2f1684292e0642e13372c0c9c4ebec406cc89f0054d271f48e7bfb274eb011b2a945acb1b5d3b4ea5cc3327a91fe0f34320dc17db8da0b765d60fd75cacd32b42199902bd133288016828c5fc29085f25cebcb39ca30a485dc180577140982e1f7f5afa587fa5755d72c1badc48f67043b62d52d23be9abedb8f2160e1ee08148be44868d2afdf2a197b43dde81319412b29ed7e1b6476c0e97554fb438643e88a6cde3371304996f0160c3fdfa1d4196b4094d53cfd566f3ce9af343ee8dbb06812888ed6cf72bc11b938b7116bf9d6f53581df69529c3defccf61796f820f94c8d93222dbc48e85b8ea654c61dac7a6a2fcd36a5d2eccd01836d7f3b2ee3387240c7f06de508ed5a56bd89dea4a719ef072ca438e145e248dcb140018a43c4c694c6af228797cbb0e86dce97c6b146d380759d62e53fb5079151731591f5a0196497ea1fb058661b7770c15f4b4678598c1e404655261a02e78b4015994045a6bb8d95f68b6bbf5e4cb835ce4c1b6819fd6545b48ba48ba1692f2749d6ee8b9b1c9c73109eaf243b5caa93ffbc6b1f60e6b626e3fa2919ed9e28209516b3fe1c69d603caca02dd24b374275d92f90bcc5fb42e46fce3effba53cde41ade658be0c1fdf8803f32308762bedc43d05c229e14a685d707f0fe5e219a0dd4f30f52424cc0ace4cca4a346269ca3e9ae23aeae0e2a286f54878926b6621d6b7466ad626b9aece368ab7050a24ab5866bf08e7d3a69f43c54f7e8615ccb7053d1b146137c5c548ba521ca8c225bb1103eb9df010a6e6ee73582a1f2906c2b6867c496bfadac6a3a3af6f0e7313fbe9eb75046a1319123c4066fcbf9dcc78e72f48768eddb64c4688375a8dc3b0502c01d9ac0e45bce168677ff93b5a7307e6e0ffc5adc6ae1a196876014fd3e3c125590b21985c9a544d1b140d8539d2746032708cb9f11288590b7b409b7afdeab11b090feae8a3a1336e50def62a2b8930df74f1017b053b299e51ba1b1752006da8b222bb9339439d22c1cfb229d60cdbcd5291a671491d173c9a988b28c001b4f7915c1f11a2e76f450cb3c0895dad5082836ca7c91453d2cf8c398f9eab46c2abd0b2aa6bfcf5ac25a6c7a1b43f62943417271a70627d6fb6826037bfcdde23fe14114ae2162e18e5f741e89edabcb332fc382b8333d3a3375cb3b9c57dcce06201e778393180988f71b1f27bf24e2acd23e845320486f8442dc1537d27ab1c8e48377dbb82ef2e8c6b80363e04b2db6fc5a041d5f4df69ff3330e2a9290acd9826d24623641000581e7d92a046f9521af924852f47b904a5822f85f5fa31bfa7aaca19d73158de80267e2727ba1284f161afca777d992d9e2eae2aae5ffad54c488eee66c1b9c7ce29f3244b3e9cd75c334d3f57074ae14d47fd2c5dbcd6c946ecb2785d982c1740558736b349561867f6aec6f6146db17123316734b0ba404a8e4fcb5bf85a50b5be88decb7cecf4a9048fbeca4a84f9a048ae3dcca103a09af6400865d8bfedeec56743515fab2e53f3383516ede57be22f2ca352691956956ce7190e25b9c9ebb0ee1f1fe7538327cdd70d32e700b6234777bb17274ab5e9d50bbbecd2474b47c2b4d61f352ce938a2aa6f4281cba980a913435cf915b5c60cb5b1e7bce353c12a5359e86ce0914ae191cd20ea07b4afc82cf1a59b30e4c81f64389e4283f96ba242cd526de160081d39a8cf2478e115dab341d877e6145e9d70f58759e501ad986a099eb545dad412f5559c81da213dcf78c6080c64f5e37dccaadaab5465f55bcc36fed11d083ad3a5a38ae5f1389281f101349dfa722176e096699748db0250195b92bde19ab43c8fcbd19622f8a270da9f31cce994a7ccbf23f80de8a7ba70fbd714d97dd0f32c9cb25182f0fb87875190045314a2bfb0134ad8fe5c2a8796efb501ffba9bda0213b12d61f88856243f8cca66a9ff54d977430a2894255ceae92bfa7abb7ecc11f07b1d6942fecda8fa73a4fd582afe49ed8c867199b0a0c191b11d18ad48b1ff3839e4ba5f1baf75e319d6b44c42923159cbffa182972561baa8e3f4c5fd08b065963c253ac8272cf5bff4fe8970a9409af42abe52054c9510f2468a5255d9fede45ea66c2e535dd7a1432a983dd00a75819b9ad813340bb61190d015f7fee0703fcf194b0fae725e0c1313091c4b304ec7dd5e3c4725e10a818bb4721ebd3d141571303c4e70ab07ac8bb8d932ee2422af58c8a5df022959526ddcda446c8f50b162a42ee36eeb79c5894eaa2c4bca6a4f94a7d9930500fbe04d95a6b7b996d76095e45b0cd4db9fe2466bc4005292ace6fa988b2ad47de030b09b65b5303e398418d8f21346d0b27b5cdfe1b56750c195554dc5731c435eb4cd34f2bac1e367f03796bec7cdfcc65e41b366f42b49918465f9d844bcc9e9403002a3873106a3f8cb3ff57a6de9c1cd1cf2ea9afd3146b52698471818bdb0314f420e7c11353afdd75f567d3ae60d96deb5b3f19628fafc501ceb9840f88376280123acdbe92757903c16131fb6cac07b53ee6279f5240a23e758e1b9c2af2322f12909ae2ecacbca24dc4d94c12528090a25b808944c7c8b1f904718074ba197e01676841d898c67666ac9bbf9b5c9d3242c387c3959fe5c27fa8e491bbee9b29b2f3dc97624a2fdf3cb62cb24111f3a2d3cc8df27903e0a1a721b21d671590e24857f441b8f59f06cb80541e217d35d7f34b021fc307904f7536dba569e33b8f4ace0e8211bf6bd844d7dfb915c5f09fe7f2eb5c31805802d5967413cf8267e4d5d24a44c84a46a75725da6f0b2a5e6aaa298c4d87ad49b44725b490c7c8174c8bad75c0c38f89bbab823f2a854ea7114c4be60b00e0364e0fa508953f12f68598a4f1189ac8948060e968faf3a20d17cc55cdff185d751a86588692b6158ffc7b3cefd705e97dc7793db54891e9e730b9833ada7de1d77af453116f5d04980be3f7357f6889b12e73de3a4ffa88ecc201de680f99f15173f899ec5621b46a9f92c2b18fc6919079727a900a717c1fcbbb77a7e184e01f13a3ae143c5a5acd3ac4bfa05e33d117e3668e2b62982fd11e757639376bae822964bca2eab3475b027c3914f72ad931d33eac259341c17826310f8bb4260b09e9727528ef771a9f4a0a638b58d33bdf9db2a3e42e11f4e92324dbfb741337f3ce5a056cb873173415c5fd2d70e5c93ad9d57c93c0b87d951567e12282da19e36513dd477415d222f73df86a1d8a045aa23b8c85d4fa242d2df5db598a31e0273105acb5078ef6a2384f4065373ea51174722c3723af88e4bea52a0f034357520138fbc8904ba6de08187b968e8a5a57cce2c8017248caf0f44afc5ac42f2e8b7fe8f8eec3865d08fffccf9dfb8513f512d429955802296aa885b96204cf68d005078e16bafca4ac325c5559938d40826dd87dfa278edbea6f964448e426fc8211e8d70fa01db1add286deb711cf3225e8d5ff7b3e46507a9dc603fda996109cb07b223de081dceb2a1a0ea7edfe56eb459f9e276a006bbc72179856055cb3dc86bf64c14b43a2d6317a181cb469b23ebf4fae238e35a8ef2760c81cf0777518b010b121fca3f40de0e37563344145f2283df3965c3a05710ae928559b9de2063038af9f5557610803ff3f2021d478887f56df1bc132ed604c62dc8dede48859589a27bdffebc6d4706b1bebd393cc13fe8477254edff3b72a53fe86966ec0a96672ea5d41843f5089983c15f48dc3aeec6951f2e1659474d555caceb659fa2e7b6b5bbc4b6e9225e5e4749167ed4c2f4a43bdd6a8a3e4d565b59630d67464bb77c0e9ec582b27e6cd67cbc3b06ed72af6f0232709280974aeb1eeed510321a61e82c1559df2b0ef0c607793c33b278a0e2a0b2caf5da1a7a6a1c1ef2cce1e698ff4b4db81c4cda58131b7f789d774974215ebc7597a14c04ca8b450", 0x1000}, {&(0x7f00000002c0)="dba27bf199d6d690ab6b6175c047caa849575c354463bd1b1b3ff06f2a8a404b2e659d66e20e76d9507c6e758128d77d80b8d31cddb14a40852cdefbb33359c846e284c3988ed866022649904c72b71f612ed52de7757d81dc3b528e9ec5ec773226dbcbeb3b2002eaf523bd1b109ac963e4f3f8bf5765b26c4564f1c747d5b4f4b4981f5881d807ccc416ba010d5b6a6fa0a8a37e6bd35250cb0ff378d4be404e68450b4d224e81ecede04b24ba30cc319d3fc25b35221c1b31cac190f2def95712efdee6ad673109717d4eea7364f8337a47171a58c75c5975c6c27b632c0c2d929c41c5295309d303fc", 0xeb}, {&(0x7f00000003c0)="6c508b420cefdb6a5caf3c3cc5799c1d865a867f1a248be40b27e7462a60c61fba89d4b1a1f72fe027502e716f5e1e57586659c4799a16c640a845354d975d28e12b91ce03c4d0e279334b6714c47adddbb3043f1c9568215321720044fbb01de597889591a751ce37c88e63ef6680c4e8d0d072dff7298b6a8a62c0b1", 0x7d}, {&(0x7f0000000440)="0adf9f6f1972282541920cd31d7859b9f3a0f99c94934e16b96db56c8585129cbf5d334a93b3e08a6e39542fa0a3a8e695b5c309c865a26a32a7c3bce6fac60ba1d23ed3df6b5a2d1506ac40ec66e2937bda33a4879c03e07473a5b36de0b61db58de5c163e1c04b42dc075e3b4c05436d92749fd6046388eaed423dea572969af5c56704f73ea690e286e899a2cd0cae228c74c2cf9470691427da408892a0af5b05176a3412eb4ee7fd6983518b1c94060a75773f7952291175d8fe902215a7ee27583d0a6497367e74fe6f73dc32b474bba8582df4595af1fb47d1f0b4e52", 0xe0}], 0x6, &(0x7f00000005c0)=[{0x80, 0xffff, 0x8, "1bb595831409c13903872b7e285ee233efd8afad4b6c31272da8245ae7a685c9522fdb40032b39443cd5fc809ffe910e7a499ea030377359cdb9724498573f99946839b86c640640b80e2c42b9f070609ebfed166006f7e49836b0db20eb0fe3154a85c0b382d3f91a9fcba77a2f"}], 0x80}, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x80007, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! 16:00:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) munlock(&(0x7f00002b1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000770000/0x5000)=nil, 0x5000) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x19b) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x0) mprotect(&(0x7f000071d000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001340)={0x594, 0x9}, 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001300)=0xcb) listen(r3, 0x4000000000ffff) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) minherit(&(0x7f0000226000/0x4000)=nil, 0x4000, 0x3) semop(r2, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) linkat(r1, &(0x7f0000002780)='./file0\x00', r1, &(0x7f0000001400)='./file0\x00', 0x8) shutdown(r3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x2, 0x5}) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffa000 didn't change! 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x0, 0x0, 0xfffffffffffffffc}, {0x5c}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x40, &(0x7f0000000180)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000380)=""/148, 0x94}], 0x3, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="7c9d9539ebfa164fd4bfe7019614c5060e882e6a23ad734865987b08044cc3405589ef95e5f7f154e7208b16c274dbef6f8e4f5c7fea8d245165654e66ac7412c596d09d7d3aeb4ce14cba307bd28dc7745d4aa245ec5b7af7bc28d4acd8f20f3eb6c9fb0a1d5b987b7bb43d9ddd73dbfbb70ba6798d53a24df70605b2c6f6a1c7beea9a90ecbb17ea8c04212fbd074800a6def9d24af9223ec37c7c", 0x9c}, {&(0x7f00000001c0)="7663219397b9ca40de8f19569e04ec9cd26060fa7a817ed44f0440b1fe30d669c48f603b45aa4ecf94cb0d65ca932143138dc7f1e80c3bd4194957c16a1d567b53b9eb5dadd6484e3e90b7d1e7e805f4d532c146d1d3a83e40c0c223ef1671e5fc81e5c0a2dd9ff79f4cf76dcdbbe8d2a408d6caab40973a02b5b75363dbc9b84da21168a3ddc860e1281bb53196ea0e272116d53172ec562ca0ec63f9a93614b1f3d2173a49c127777b7bce15aabc1cc485af", 0xb3}], 0x2, &(0x7f0000000280)=[{0xd0, 0xffff, 0x4, "bc64dbe5c290630321c61d85fd4f96516d6ab77ae0b590b12d45f59d4534e6d290da9cbed71c3da56e5185e8274ac64711325182e0d3b254adb74b6cea438927463b8e1987c7192e8d16ceefd955de5a5203caab27e5f573122d5f603ef024fdde88595cb56dacfeb28b1d30570312e8ea48e1cb74a0ff700b119003d75e190f0d67f07a1bb61db7ea88f8de772434c5fd83b5ed6fdcb678492435ee29bd0301747b36423346fd2dd72229e6fa091cac5d05abb2c1b442240cabf0a0b403716f"}, {0x40, 0x1, 0x0, "34b0429aef5594967afa8596d3051650a787dbd768eee384af294012096f69f94e11d5dd5256076308f2750213"}, {0xa8, 0x1, 0x9, "611be9ead8dd3b984560b3acb11e482d41ef268789580bf6fb7f2acb6a483ea41f400350af6b349cb03d44076a7834a37522ed59864bfb6ea20abdb7315d3a0f5c18aeb08c6e2cb4ff0fdd331efab1b8e771e8817a7402bfd55761c3a7e2e99494234d0ee706c061702850cb3dd41aebdc088501e6b057baa405b83ee426f9cad1d384d8cd878b8a8b742d414e0b1f5ebfed073a3a733ef5"}, {0x68, 0xffff, 0x4, "58953d802d4e6ccfcee729228bfb1e63fceffcb516824b3eded5520050be997de7a3affa81557f5089d73e12e4c7903961975e367f55b190cc985207bdeea941f2445043d3d563bde7388f8cd0ac9aaf295583d17f"}, {0x1010, 0xffff, 0xe037, "e6926da1604f47751f60e614616e2cc6298213e0f15098c48f76696ceb3fa9920450e93a3312b1b1c0b5786f5fbaf572753c0598d5891436ee3e7e2a28758c5d361baec377e9701f68734e21c0bf5cf7759c50f4a56615ac36753db372744b4dcd440bd806e09b75e6c0f6783b01ffdbc8ee9d97728fb61eed1072bbed7cb6a544d803edfd29f58ba0662eed41dc032406b8a03adf3843c09a2b919547a4fb7b20c1028c6c82f7035647897048d9592341656623c27ffd2e486713b0f8fdec554bb122c381fdcafc06aa0362a783c5c96e249b80c58b611adb1670fdd69da0511279ec9d0d9b19c577c92bf1b3a6c5a832bf1f8a4dace11d27b94ad3ae0f2a5f97b6187d81a154b6cf5f8cd886314173b8a746afc66dfb3816d363578410c0267265ea4cea1e8448072a65bf0082b9a4179a23ef5184b9388d971e6753e46a1eb387467501cfd7260ccb91d5318b7e7fd3392e069d1f4ee833d7cce683dba846d052d7e939061ac25e54be6af5619bd3d6264f01d4860a67df2ffe9a987c044f8a34233a48afd3be88664515300f69102b8fd4718f07e6acbdfea03d4a598bb4b175e55539ef1676de94dc497cb98d7cf695c4c161c3e3baaa39311d056c27670a4825c794eacfc96c1d81fe8c0082ee3bfc09dd6787b508e02da3ce337a089d97f6af260c3ab8a268e636cfbcc3a5db8c85b7e17e410286f909b7b3470c3c0228600e8c591c940a40b2b46937aafe2715ae3963bb6077a6b7201e26556dd4f16d3afdc6004f443a4afa9af391e5a71e5cf2ba9cdcb7b7d750c4180f01f3c709e7eb7086ac39bc49c55d44b8177c3aedef32db11a78eb73ca9c8a56611f992641140da8e56e4956d4819eb2d55afa2d2c8e332c939d2caaa38c8c1aaa99ff39f23c06182148537ca1d589e5e558dee798b90ccf8c45de6c2fc07906d8bbc6ca02bd9534b5b00274e200b1f60fda650005002698abc4f9c4cec1c484ebec8075bc0016dcaa2fd38ca7ba1b26c1e0447ef56a8e097574a08bcd9ded86e7b42a5c6c73fea06075c12566e0f1ae4aa379f0f5638308f5e50fa52cefa7c7d74b83fc59c8e122463764458cd827aff8da02f7d678f83d00b574bdc725363ac6624ff4ad93771ba61855d7d51ba83c5aa1b37431509bbc252616a2050baf771913136b997498fc737f57c2ea17cb6ccb6c69bf9c90775bd328e57e4021031f3c842dcd1a408af5cb2fc45879c36a12b97526c4b0c58f0a0fb511cab40ac71703d15d61437b32f1de7be1bd1d59e87c12c63440b3946afb207cdbdc4623bc0f243c0aba201d206cec79c83f38d8edcc2f90a3b3fd959dff06aa9e85b26edf2a33ca6ec205328eba390d711faa1ab863eb0599bde8110034150ac6518f97a3c4ae82353d22379e229472b0891221ef4087ee453d1569bb0790eed09cf540f4c643e36eb50843b8d697e74c6d9e7ab44f8370135355b615074e74730ef92fe9f7f6bb4073ac68d5617bbdb20b7faf452efade8123b46e315d942178e3eaaf589b73fb2b8ce39c42fc7fd0a04d307868ab434360cc33f4f2a0d08397c7537582ffdd8f2c9c459d794cfd9c6999796b679699dc66af17fdd6c6bbd2aa2fda7ba5cf6996c43da85091ef0f0408b67a6db9f0255e5343206f14f0cd59f956b96eead89b5f36c2cf6aacc5cebc4168222a6f4d76e7dad9bd4dde3ae5d7fd82dbb33f4edbb8b6f4d80b4e736d500163175121a4752de78b50486f124755b824ac2625530dda3f8be9ee29217c68877827198d991d7d79ddf63ef72a6862ded0598b38b80c5eb847eaba9e70b7a363c29db746f4a0b8f363c53edc64ab81bc1b3f530fa02c13e5cf637c82bf2722011ac90446abe84b2a45de2a625ae62c398fa95d263cd3253afd97b31ea1c36546dfd4dc5da34efdec10f076a548e17f85dd2cd8304fe6d74fca95252738e834d9249f8b157bd9d08703153dda89f2625a30cebf963df8d9d114329f198cdf11aa8f4b72b800711d0b058e340cc71525a60dc229d4c30348c9fcb7b95b8860251cd36e74cba634f51ed36336b67ffea42a81893549abc194a4e52a3843996aaa30775645c5e8c4027d77ba57154e387f1ab57dee682585d29f3af6933a4d9e2902d57e94a24819421af32054e959ae5844dd9be318a1c5283799eb26abe3a420a217b937475848a012b5ed78b9a52b463916316cd17abf0f8af8a653e905721ca15625e7c6eaa5c5c1cde063b0a7b9fd8390a27cd8e53e1d785c7d7c4cf6cd96b55bb1989dbe2b2852506752baaf80a3f24c20c9a2a186adb2f464a95d3d203ded1457e117b3c00a2aa570aa2c75bd6b43d25489831c372a54236beaaf5637b47dc9d003de911c89fd958273ecadae47f5852e941e2bfb9ca9fea1d1208c97b562e6763ac528167414fdf1aa6a3c1c07ec7048e174a93561916460ec83a41c584d93fcf0cbd3883833bce2f0feff6c14da0af30c053f8f884015c84c4614523135951337de9d83e915bfaa1b840797878fcc44697d3da75014da5dcd2aa805efb076f80b209f899001f4e7b96181bba1b38dcae88623010f94eac12bfc16f52cb94067531156a8a69adb410566305b2a314d7c5b3ad4b4e541bbbc19953d004175aaaa2005e662b7fb7e8b74a6b569ac671ed6ea50aa1cd3703d0b05c37242f4769ff377be435a8a117823310df8bedc491c77578143d7b5c98e22036953a7be761ce69b356b576160324dde459572713417170640b1b6578795489115b002e527ca518c475d19e7bdaa65471a020c1d929fbeb68aabff564eaa1328e35270f53c8c0b6e6d5e79bc64a6924b66861666990c43933eb4ad594c764bfc7dde011694258dab0c765c8a9dde49d5135b3a084f07bef7fae1d64de5dd790593f42cb45aee31101fa232b6237811144d195c306149ac31a6e2343e852c2d2b52dc3bec1919c390d14a357e775f31d67a34961fd2273edf88a73937e1816e7b4304596e0fbfd22ea34416dfd8720095633395451f018dc2d1cb1eaa41d69537585ae60bb420562e32a94a2f895db5c4aaeeb87c0aa80cd4f27d52d572b7cc1c46700560327ef43e3227099983b9f1e2ab23512b5f2889bf807388dfbdedae9ad5032c37cce5bfb4c46bda18a7eee80340a66405315883f42dddfaccec1253b2844a3fe931ea80d67a4aa61a0bbf544fae90bdb4c781058e7a9478dddfd09141919e3a8420791022244b4eaafeceea38aa2c26069bc2b99bc7081306893faf6a61ab10aceec53284101165eb4be787e331b00c0924a3cfb5b94513c41a946494b86971a9d45e4a68152f2a77eb781d2c2acee115e71c15d8d050d275944fab77eacc75cba4f55f1d6d0c804ef78b9cf272ea9bd92a44194f5c4aa42bba364f2b4d791355cc071cbe525b6b109f299ff6c903fca9898f08dc5133a8ef0a4a79a1db900b61cc720b1e2b9b23edb0c3cd324ca1aa46adaeca2f12f70c4b553fc3871fbb64c6d5f9588f95e32b844e495255503ebf9346a3c0005ed13f4a55b2f4bb75839ada9534c0424778581c451f4361bb43268905a932021a42007fa82dc2cda3465f33d1ae2c4af9c1f5d9002dbed6d7141f6eab477f50d3eaa2c64047600ff8bd114dd0fd4f00e8e0efc0a0fe86c97c6dc8a34cad7bcd300f77a4955f106b35a2b5388520023d043301886abcdfcb1acec00aa617e1792cc28866fe37749afa3bd5753b64b7125f3ceb6043de24bed324d4b4d363ed5a0f435a762c708130e6af9ef6c76b6428f18ef0c7a3db4a9c44a9a9849f6848c3a09689f03cbc54f2d2f4e015b34d1fda1686b2203e4c20e3d661afed98fb5193c554d3057f2f3f1036a60fb9f68fdd7d7329c6e4cd55d536baa4f073d863cc2a5ab48d6d6ae370baa0364a63b3acd202a9a8f0c8980b879f9a3e0fa5729209b2cf9a5ddac4012b99d1b0a358f7f9e7743913db84399a006de0f471ae6c5b5dacbe8291a3c6beb883ea034bec445b0c33bcbdf35ab5284aa0b65cb242a664e16cdee3bddbd304b10b03bc46fa9dcd73e617e6297363f9aebf0bf3678cc99abe7cc17d00e168fc0e61695552f083b64a15b46b6d8735d8701eb720327137f4f08e1a623364aff3488659e3d1b38a05e80d6b653e965da453c2f0e2a8b39a97111d7e15431b5c087002f5b6437de2d9c06df2cb0e756859e87fb1b40ad721d925f03af8fc467fe9b40bb05c3d44d2e818be9055a3da911c11b1fad28f3a0e0fdf29b82755811b1c8122afddfacc8ae5122e85c5c52c96faea39beacefd3e2cc7933465297fb1311bd532fa5afdc178db0355de3880e9e9143683b8bf75107c228fa6b356f20c40d11201945bb57a7c4eaf39fda06effd190408b299969280145b6b04fbf8490da9d3c0344127477776a728e526fff2eb26666c4e3a354ca3cfdf8e281865c19126b742056b37493ae5e5a84eb756010f17d2e57588b3fe4803172df05731adce95e868cbc86e036e86f5e97f0a22e45336bcb4f422872e50f5d3180cd319c3f56e1f9975b62b3de3acc425408f9dbdd82bd39ac1b5c0f995d452fd208b31fcbcdcf4e2ab9739463be8eb752d1659402494988730850100b8c0321801facbc04b224cf85189c946956238d0b8a8ef095c55a8d5cc49629a24d3b8c2b51fb5f1e8ebfdbd3eaec2a31102a69fb9f872c63733f593c4df8338d76911759a30f8f72ddda17a0e4b45fdd0d53fac24222a3c869933dbd519c983bb73ef35a82d4761c36dc3b44efcfd5a4f6217051405c4905495397dfe33f6a9d9813966c332f1c40406b0482cf1832d468b34089203ac9f5b91949836770993949892942ae06b1cbfb79bbce8c16508594446c3dbf3a1e6d609369ec57e1b14685fe3c4dd2ce605e90441c0613b1d14fbd4ebeb0e36467dcd942d1b8ced32f4d8922985a24160f6a9d69d4ce024b644bfdfea17688e0267d53cfbbc02de08713b3c6705d7607b09336d2af27b02489b1690cdad7d30812974aee54deb0a4d63ddb67fb6e5fbc44b11cc689e8c1fb74573f531ab8dc3851e5bc15bbf614975e47c4702d188b64ee2affb4fb5eff2246620e027b1cb3e1b9a034f9f9c5c8d7543fdb00ee7c379b3354917cbe3b9dfd64478dd9274fb7d49de6cada782512ed0e016b8955d57abf0e7a201e86913ae100e3799b6975a4b318055477eebc414429aff7f759f4e013460ac7cc1adede1deb1587f9c227e31c05835c3c05e468f63e51cb4bf4bcfc44cbf80b9d96aefecc5928b1f88c8ebcd2fc12c4f709ffa9687b0e4cb53140363f7e7a474d62276c4266ddabe4a684d0852600e8cbc02c59422fe47c6fdea6e9a3bd10dcd95b78470e176f82115e6000a54de3ff0221f14f230a980e9b8da7096f4869784386af416383100a1ebc03673a99c66e5573a545d194d29c6e25226bfc041eb40b3f7569a8fb1dd67bc2fe7e20663874882703af102dd2662f829ac86fe66bc5037e12615d41ab63680b790a2830f9ae1ed982d1c69fb1821a05784b17f22ca5a6ad62113d1e1f2cd585f55da72382ba795bd3896d6e777490f40c853326f5df6c18d270a1223602f1ba9c1683dcb09e04896b7a7758a2547b5445fb59383b609780f5b43d9a35723b9c35184649154ca27c7aed696af13b4864bfbed8123d7dc879d818dc3de3c28c3f517a0035379391d0ca98057cb067d427548a8150227aa39a4d43aac8c428e8ac9de108101ea445c5b359f8559c6dbf5f302e6003de271b0935a32172c7e7cd4b700c714c21ab4afc558370b00c32a278e11976a5362f43"}, {0xf8, 0x0, 0x9, "ae03927957ed70cb6d55f1bcafe446d839062eb49d0a23afd82838c196df400755a3db06305a19e22fb7379b1d135ed66a354ed94dbf37079b7e461ede059cd2e2b09cfcaf41619cc1fa7084e29059ee115a4cd22336b5d75bf5d0d07d7aefaca7ee3ed45aeed931e1aac5e0fd37f16ef1374ad76d2c5c402669debee67c7bcb0b1999400316d8bc93e2c33f06bec81117f526c06a33d333b65bee4ce38ca4be0873d7de66b56c85bb1c418c34db1c811f65c00afc03ae6fafe7831b04a929fb0a718f05ac5e7f87024382fb93101da5a9e2ad011bbb3bf4c47fb2210794fa4e1b022b73"}, {0xa0, 0x1, 0x9992, "eb936f0d716897e94e5cf0d927486640778d02f0707eb7208e9801afe4ce51c0a3553149e8137c6d603ec142a7d8de5312b39f2b15fffb32d0d0326de710c5eb447f74e0c923933a48a53bcf613da5ce1548a232dc4c6c1218ba4d2abf3edeb5bbb1ba81d6066af68d5a5e53586c31c18446ac5eb9866b23a336acfc8a7517d4a9995e6dec923eec7044"}, {0x100, 0xffff, 0x82, "0890400081f316220cc5e6a9c33bced001e36cdc44be6ebe19a87be38fa7bd24ca66c07381b1433c9acdbdd2cd3ff65c3e788f2695b897a24171a8018d19ea2740266f7ffd6ff764a9cb6544df743c40deb76ecfad53bef02bc24dbe37b5e22de9a45d50f9ba0cf41569f0914f09348fdb02f24bbc6a8782e5c17f2540d80a6e139ab530172eb1cab762f1319c3eb32880e4b781ae4dc6d662de479bf7fc420cd209cefe2073d639e1323acfa960b8216ef9b89d7eddf481110defc970364c9344467b48b3b17bb44b05458bc6a8cdf688a5e9f832d9c2d1580ca92186ef2cf726a572a1368c5e9be55e8f6a5c"}, {0x60, 0x1, 0x4, "1e0404b2419da3cada0983a23bada0c8f3b503bd93a05d580be796ddd363a4b21fbb07474685353f55e473c5ca5518ba903cdf30bbea9d8ef447e0b020299f8210f5bc9704aeeabc3d3baf809487f0e2"}], 0x1528}, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7fffffff, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="95f621f2ee11d17acc30010e012ee4d27b1e5d170a26751b0fde0eccdbcf488ce2c52d95f0bf8e8a1843df2c229f40cf64c170b89f82352413f5d526582f74d87d998290bb7cf42dd99ec94c3b7501acaa076bea5bfed6512d76d0aa008e7e6da57cfd3bd9cd36e1a037546ffb17bb2cd80835fc4460ed8520a698dd012a8274ae3df209996c99586566b4480f6ab2ae99febb7f5c33138ffdecef5ec5181a949e78e57c6430dd127f45530379526fdd", 0xb0}, {&(0x7f0000000100)="9adf0d7071c635c19c1242596ed075891d4df02ccdb042c61e3787d93fd6e93dea4256c0312bf4dd3b9541732ca9532a8497edd62c81", 0x36}, {&(0x7f0000000140)="0da15926003ba4e353a08c5a262724de612b94568a57a578cf4458e2ecc1baf54f82618d2c7986c8af13db373a40b2b3523ec8b1904eec9c0d6665eeaa3574c7647e10b934e453477f1700b4f997414e2386490b35a8a1e5f5e060ec92e3a228e4485b37263bd13872e966988b29978359308a6b9d3c56751eebd9d94478323a32827340eccabdd64548e1d097d14f8320c6cf1e1d0aa574b06de0d23ca255e5a3d88c61bc4934ef4ba63ea3266386271e484ce4e968a71b377da10c479b6acd52472a278467e91bc8f874248dc8f8047f2e9e7523c71fdf67d595155abf679a5fe39a6517f1fc794a4517d1", 0xec}], 0x3, &(0x7f0000000280)=[{0x58, 0xffff, 0x3, "75cb01837ab3a1a83069e56078305c95c72761c7e0b023dd9f8cd5950e2abece4540acac73f004fb8882144a4f5dd29e2bae0e993c56b28b100d0a139d6d5c3470653d0723"}, {0x68, 0x1, 0x80000001, "9b86caa4a09e2bcafbb846f9bf58392606ca48fd2757e4e34ad6b42bf7ed72a9143cf4604562c9c46670c9f9f02d472ebf4a436333c98c3899b13d030689fa53619b9407e9b752450d0a7b0f56051a5fad96"}], 0xc0}, 0x401) setsockopt(r0, 0x3, 0x3, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x6080, 0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000003c0)=0x8d9, 0x4) 16:00:40 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000300)="3a000000000000000000000000002f8166a3006e48837afef115d8744725032756f2fcb3d1676058ae52b01d73a9b1a10dcbdc831bc5e6f0eb1bdadb497f1cd0c297e64aea86ab4676c7256f3217f527f61cc600f81197ace9885df625429017d79d116cf9fbfc1c7aa756a2244f7cc344766b0ab54e93eb785895d74d061dbf13e9d257256ab40fded3267b9e737b408ad77aef9454769761c80083b11f2c1aaa8c1a35433a5961dfc4b5d61af2b4bbfa7a6c6dcadc8174b82556d223d7693ba5f6704fd646cb774dd9d2d95f42d97309f3288b923343c971ef000000000000000000", 0xe3, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000900)='./bus\x00', 0x442, 0x0) write(r0, &(0x7f0000000100)="6d99", 0x2) fchmod(r0, 0x20) 16:00:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x80, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x3f, 0x3008}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x71f, 0xaec}, {{r0}, 0xfffffffffffffffe, 0x1, 0x200000d2, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x6, 0xfffffffffffffff8, 0x53b}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2000001a, 0x6, 0x8}], 0xe2000000000000, &(0x7f0000000000)={0x8000, 0x10000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 16:00:40 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x100) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:40 executing program 1: socket$unix(0x1, 0x5, 0x0) socket(0x3b, 0x8000, 0x5) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0xc}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x880, 0x84) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000500)={0x9000000000000003, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000004c0)={0x1, 0xffffffff, 0x6, 0x3}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xfffffffffffffffc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[0xca, 0x5, 0x0, 0x6, 0x2, 0xa69]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x2, 0x0, 0x8, 0xfffffffffffffffa}, {0x100000001, 0x1, 0x4, 0xff}, {0x7ff, 0x8, 0x100000000, 0xff}, {0x8, 0x727, 0x10001, 0x24}, {0x0, 0x1215, 0x8000, 0x9}]}) write(r2, &(0x7f0000000400)="06ee186ef1633dcd2469425081089e1aa0cc8287e5471324e1df07f02f5dea7f15df9e826ccf7a11e249ade5a50758451ecfafe40f35802c7d160b55a3eb6ec8f009cc07c6d52e6e14567b30462ea057dabf9763ab717621a1600487f71078930e44c77344c958d022dcdc814f79d8da75633b514ad154c4b369e6f670c915ec9b8b0d6189b0ca735a5f1e4af469909a7b2291e3b1f4c1c5e45d7fd58999db0782cae60e5c74b91507e0d9b3ee29ffed4684d3a352acafb97ecf14cb312d525e", 0xc0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) open$dir(&(0x7f0000000040)='./file0\x00', 0x20080, 0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="f13a0400bfd86c6f3050c3e29cf48441a5d645c47fd390b37fae76f4536cb7", 0x1f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:40 executing program 0: socketpair(0x18, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="b3090d217ed749ba1ee9c9d28211c391db8d373baee122af41a7f0999074f1543ddbeab9c9db02e0996ef904f436a0caf6025c4d5d0e5961bb13d6c24861a0acc486df18b2d4358079ceb6ee94976a56a36e3932a0644d75bf6470d893472a9d4213d906aa85e7f45229d552b6bdc1cf49009643235ccbd748db3a5a8259834f2ba913b6617387299147a5bf24e616958d4add3e025cfa154de16c107ae5bae9ee39c8938f68ede6a1d028c24cc6d6", 0xaf, 0x400, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8, './file0\x00'}) pledge(0xffffffffffffffff, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000480)=""/99, 0x63}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/166, 0xa6}], 0x13e, &(0x7f00000003c0)=""/72, 0x48}, 0x2) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000003c0)=""/193, 0xc1) read(r0, &(0x7f00000000c0)=""/124, 0x7c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f54e3b4771ff2d2f"], 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f00000004c0)="204cfcfb19f940fb5b643b275bb3b798a433fbb30da227b1561fa9d25c3a7c70ef0e29037791ad55fdb12cd28ffe089804c5b7355fee1ee3ea0c4cab0ba3d10f5a321122bef6bc365190337757af1e3c3177e6cfedf92b2ef723f6c41149cf891a9f7cd112306a4c73cd6a41cc54e021062794e402f0031ec735028eea28076cc648e3b999a6af9031b1fa24a3d22c99e626310d7cd5b92389c68b75c9a35cf7ef5bc46831c473a040786cbcd9e7cfff028fc60f3561d8a81d9c849a1bc8261ccc5773af21f1df459eaa54c990da3d7b1f8d145b2859b6303d06903c41fd6e7a4cf6e515c81734b29fae806aa56ca6c98c978fcd64ad38bcdeccbd13af56d204d69381f892127836e81a3bc71059b576e47f3577e1988b1dc7e7a156682c869d3a84adb96c60120daeadd8ffe6ef9897c73de5e2c7557e4d95d693f7694daa81f119fddb98ba25f50dd9478b6babb077674f54bb281b6273ebaef8337746848498a4dbb1fdcf8d0e8eab8739865c3085909633fb8fdbd4f01c3e1d28a2b2e70540a7843671629c39898199d72f60d4b021e194e8c0c2b5067bd37811920a5e6fa0f17f8e42eb8164c7bfea6f6053e15acd17bc8231ec5a4eb31dc5bd4ae327d72cda65d165d60af20669f93f9e53acbb1eef816777722208ce75152c3bc10d2b981d1a409936bbf46dc451747eefaf378dae7aa5a6c7044b3b4f12116faf3691ab35a160072d8b9eb7cc9c3d62c6e741eb38a74e7f39d474d16950be8e879afce6bbfc3484d63fc930fa667e6e1114b263d22fad796f229e0193699f4763c935d8d6dba0c367bf8297e412da69f9107181b4fee10d3f699ae77b6b1dd15251d1c3634b6eb56916bdd726d553e62fde28b79458e9542581e42d377de47402cc1f94ba99aa8d3d30d1a24811ac27ab4beccaf7dde32490468746d52da57a00702ee3320453df7cf90796af4bd0c0b04690e686c06c876e1a7888be83fbb82fddfcf949e9ceb39c38ce1b1e5e91112b042efec1bf68c269f5d22709f8e368a5c0720401a91b0e270354bac99ab8ff675af351c92a9716525a44baf93a1b17dae79e935117ab691a6844c3a80cebf83fae38207144d6c1e0d6a83a3b67b80589e3b4985ee7c83f5e7e721e2533e199cb02b989fb16258e3a077dcfc036a77cdd8c61a948e8f8c5ad21c14d82fd0e0ced2d56cd67a3404efb249d4f54f7c1313bfee60503ad91f3857552b523437b7686c93550f8db2c074086dea4787d3e806dcd18ad654dc44966322f92063664d30c9a945c799c61000c8ac6a8353f7afad22c3d05c8d2759e4a8553608e6198502b77d87d38ee2c6e41efe4b58fe2c3164434df34c238be3c157ca8230ff80a57e9b56d932c4578aa878c540c38470144f93045d582f731cb5ea37e54c1e027433c56e15499ea69ddc32e7e2832da2cc35ed6fbe5d1586d8397b72103a5689a6ef934b4b64fd44898c4681b62886656cf2016da138543aaadccd2dd12337b050cb14401a31ac65f3b62674de833526ea3a7f79bd7a43cb05b492e74422134b4972b14190f23ed8ec0caf85d105f936dbe437ed88b6ec7ab6dda9adb69eb915a88187de91fac512ccbc8fa47bc06e2d1021083aff14d2d5f03460ab7d80bf7eb4f942030ebdd13c6336c0534c2fba67dc89d42726a381a5fc9bf8f22aaba10a8740b43aef104a9dfb408e56dcecbab32eba2fc3b3bc8a6a39585ffc70b8ae3c9f2f56dec738cab8de3bdf9aae0a1f46c0c24094a272cd7d3b6da592f9d1ee56eac8fe5fb3cb2651bc111e6ea5382665b28b46a3a1458ecc9e6d6cac52d73039adc0aefbd82a53ee0db9e0f3fe087a021ca4bf62efe9f1e87e4d092833ac01a7881d44f149bd3ed0514a29ff9e60b16e3abcc2449034c36d4873eb6211683ec52d5fd9b4965013b5202b58de96e7c3c4c8e7ecaa76b26cf57a8280fbc051d4b8cac6c7b9e49d045898b4382d417d0a497e36bcc16470775918a4a3a196cefe77b9d05ca0cab0872bb9a0ac3da770eb374c9dbf5c979d3d5d874542e52b6c00ab36bf5f40fda0e78685bed5dde76a27c42e472f148b19e959d652a5b9a91124722b9b4d74d3416f5ade41c63a44088c86336bf0e1a51c151f5f316ed8cb01706c779a7b866c3c38ed8df41a10165dc99e040d9ccebc30f28046647644678b51bb687a08ce87203855a0bd6bb7f54103619de11e9237fba647af65747334fd991f80b80b8895b4318c80e71259fbc81c15e71b11924969205b864b820f4bbc7335a1f02ae78e2edb61398b5bddf54f0afafb0acf8801abd6fbfe9bad7918ed716ab46c33380f73f6e671b114471456c731bacc2468f248d7bf3555e21950892d6b049286d70310d66b1f3f197234cbe5d8b2295a0a1b0e7b8cd04c97f05fbacc34b9fddf404ec666295a36cb13fb24a2dc8f6e9cd807ea1bae642f5c9c6ca08fc045a625c11f502cb6165607117a073e44a333c64c99a6176f9f4eed33baf387417f756eff9f764888561f94bb0875695ce64bb1a239edd2357986f634cbc76850eeb8487beef6defdd0c4bb5331224e7065883dbc8b118a71be00a9ec70a37d9290e4cfd5db02b474838f00227d543459e1d14cae0b63316cea368a0c2bda2ef6eee57ad56d7fcaec6ca4aa2747621235b0f8a3cc2d1ceb79dea627aea52578a8cb99f697a25589e4b5df9f9b8192ff9e1f73df2311f16c65338ae947e325fe5f5effbd7e26211929095f55808a01f76817c6d7170bd67e2eef0aa13ada639113388bdde06a2ec39bb8392b2ed8238f952c96a85602abcbe0bbeb328b75cfed6d93472881750c42b462ac5cae1976ea0e0702779a3186b9455aba079de0788ef814ffd480fd10c1c1003b7c84b4a63ac3df3ed1f68cdcd3dfcda904c0270910900c458cbf43216467f45f54ddaef38b86a81ddcd385d850a540867e547455947a0bb30d10fdea7c68b3843aedf50d29a10e91d664f1f02203b5f257cb23fdb0abf46d67a8da3440bf60f456a069f56823047ba4370650000150e2e911b2991d8aafc9c72aec65629c273a6e2cefb8970699da3c3e9358ad394a3a52d4991aa280461b0c64d7438ded5c45e4d51fff4bd56a709206d7568caf648b6e913d0d47a95842ae6545d747b7aa3ad89679d56e8c1df813df8c412ab23755b2341c499e44015fdeb7d9f9923da1c02246e24d019829c7b01aca4ccb780a44b5ad3746d1ee909dd97abb17f1c884742c4c69d65131117f09ef9f789da21d982bdc4f80dae4c1be8f20ccf3062e1698bcffe4c9e5a00ea92d94996edfd88750fbb17e2eb3c12ccddeec33b28e670b57a7e85ba29a47adc20f96b7154a0ba7a0c7f5e18c5ea9266d9175eb4a8878234aad50308d4aa6f7b60fa186bc79ca4657391267c24656eb4ce7933de54de0c60c462a33f1098312ed86423c76d720acc126ded06d4b37fb59b0174147dd20b84a5cd028cd74946182b907d808b06823d65200bf3ef62acae545ff86a242f9441eb2b6035f3308a20c0edb822151166dd1e97dcbe28e2a26149fb6351625d091d6f133d71bd7adb7d082e0a9365ec5b88b18157cd09c5087e735e64bd375c4d75fc53fbf3eaef9b577b4d5512946d0d325af06affae989bcef5f641e631445db38c6f3ffdf15f78b7a1481cc88e3b219492432bfc22788e7272aa290dc133274d3ff0528582ccac3a4581072ed07e92102e58860eaaabf3782530ca788e65a3714357cac1c503dd808642e42bf1a4611280ac469512d56fc846552c2fb146e199b34d805e348ee64c8207d7b8e9a9e673460ba8fd87b15462ffe843ca8df8aa4d7af1bec0a1e49c9c1ceb217635b9313001570cde97968f1c92b934c18c8216c7a76bc062751fa966f1c5c4f96a393dc3d20654f10d9e2c26926fb30f4cd7850cbfed92662f928046253231ed24f701ae4ab8a4e79ac1dc8b4455a243723bb1b9d502804b8b606d129fe1d3cc882ea5035f1023cf6d8073c63ecfabc98e0e11babcc18ec1e870781d0ceeba549154bab8d7ce34d9e1317575a21ee7b6ec685824b90067fb16a5140a741e4ef6c542d773a81364c0a46cd68ad2f032864b58c6d4d4f5f6eb21bbc2e4171e275452af3e252f074fd76f111fc5729311158ed20eede27ff9e4ef12bf01a190ec1a2d3abbf055ca2f6c9a475bc33b4543009f595e60f2ccc6d2a1018d745b6b59986a4773b6cdd80983aa334b75b37a9fc9feb7eddc050560e1880711f016ab25fb5e30e78959cde8e4c7e4d477e024a319d7779a01267646658a3fcd048ab536218156a3977aadf36719ae471b489947aec02f7ca67c4c457b31e0da071bc1d62e49f47816dae0f570ad370ec271974cf7fb1c6f902ebf4517fff8a034b3f6f2c1dbf4eb2f519980b6a38bd1c1186f3f1db29b7129cb1440f153bcae7da3adb24da248f009a510cd71c11f238868d8dc865212b8d4c6a4064faf3fc351d82703c6f4588a20c43ff4a484bd8ab8db59045899b063ca956f044137e7c8c00e8f5ca050af67a0310d7c1b5c7e8432abcb9dae4d5488fbe1a850b2394781a1444274137e31698db979da707e957ab2a426e3e7fd0db9b60e989ace8688b3d2b798a5906e60ca6e894c9a73b6f7cf574643dbd6423fca9ad6da2b1c73ad30567fb7dd8cc2beebe00cce73cd16dea1cceccd80c4192ba41e89386d944cb64b630669107c67f25f7dfe882add11c1fc6dc1508363b060bc20829a426b8f569e00873690b73139e0429683b153b52c1e32a467053f986001ab1de400af4823d2f6f3495d6414b34abbe270fcdab32f48f3d346f024885301c60b265b59d12f31c26a3ca564b4f81618e5ea7474cf2305022184f192d5051247e25200dd15fcda96a695ad96ad53683b99c948e573ad5d6adff5454808a8d320a0990993c07189f851fac162f025c8300e4568f41f0fd2549277c8bf6b44063e82b065fc2b407991d0cb7b36973b33e9bd5e7009e0a64e2666c9ad33637c4eacee82308a8676f971e7325d0811fd3020650647c663cf706b9bc2b87de6211fdeacd2a015cfa352fd384665ea0c8de272f793bc17c8982bffdea5330f3455cf65825e6ab3e423b11318e64ce19498e916ee6a7f095063ce7f252b4f682ecb3b06b8dde83b938230a9e8db8887963cf87b58104c195d903f1a903af81e939159c60828eb2eba8e3763b4aa743a19016adca701960890e0f1a25ab633a181238845d72a01736c7057b9f81445cc87c03564e16209a468e6bdf306e6b35f321e7d3450d9bb9ca2222b00189243e791f9b178306e0acbb2e4f9f1d12d801475a9fa8fd515951834e361aa7b953ebc18f665cb7e7754e9b9b6f955ead52414e6fb06c858c29fa7f1a9665cb5c269fee3ca1c7fba6b9e8c090ba9a53c85e0ab5d99f911c8b5b9800ee570b4ad0fd636af50afd85787431eab4956f7241c2e63f8c543f00a916143a07c6ae3978336a16fffc458b11dd220abb47af757f4bd8e215f32c0f01987f3b780ba4d3603b812261aac48d42caaff19344f1d77699fa2b33a5b82b4c5a598d0a9f44584a0b75f11f30f574f3205fdefb7fbf8b4380d259ad621ed77ea6d255f2ee179d9eb6e65db61661fc8887eb7a08ba3fc21fe53de2d886c5249e11152c83addb13d644ac7127cda60a54db36fcbea15fe4708b6cb3b92c0bd9e8cc7dcfae3a7642e7792350c8bc1df79498a653b3ae5832f6d2813c22b3d481e7f5569e6944d9fea986bd1684f369f92a1a812554f144652fa0b72a6b6ebbd19c4fe5ffd9204faa0fee8", 0x1000}, {&(0x7f0000000240)="c9075731aad890e039022b76cf417bb58e3288bc836f5f25db27c29f52c59e2cae004e7a9b", 0x25}, {&(0x7f0000000280)="a2d1ad45b79a1dbdabb2dbe2a85897a4256229b5fcce8c517f98c637e0eac227ec5510ef809e3345f8591a754179a26c328863dc53ab2f95ad521570dd6e31fca8d2ebb7afebb5e05991b6b9e5e920a0cb14de0019a2bd84ec0f58f6f4be892dad06a428539c3016681efcb1c4113ad0348cd7a985e91a2604c56395fb6fe207556dec3582de596c43e288917b6efd024ec9a8bc42d0cda56f67bf349558bcec86021b6119145995d0990a7bbdf6d593f4dd977439afd4f7901eaa2723bd50a38754859df79eefe68387784e3d4a34804f2cd895e19c6c582f1c2c248fb044f784d52721125d7bcab49e1ded49dfbb", 0xef}, {&(0x7f00000014c0)="986a33e737e1810da9dda63d25587ac6fce7b439c1a4f507c3ee228deb504b579416439a653a3d661e796eb263404a62e70a6059678563474d7fb8efcf32dc9a65e6262feee31e50e05e94edc3f86356a491404c717286b7e476b47eea9cdf405522581fea79380baf88da909d9b9822089c8e3a01f044dd29dfeaab3e437be4095d3b79b7dc5e3d4ba7b0de4689edabf5764c382475a8b88a092ecb19d64dda0ea39593d268c392158d8e6a26f8fb0201b6e1dca7", 0xb5}, {&(0x7f0000001580)="512d5af4879d655fed89c6f476bfb5992289325d82798f15dcea526738404ad900bc7aecf82d55c4b8d0650a1aca4629d42bbd09344a7f97348f611d2f2c16cda8f3008a93eb5bb24dba561fe93caa2de8a752851aa075ba22c07df51375299f8cfe478cd172f8655e68b81d88f74487a86b0077dcff969d51a089ea5050f7572a1cd86c45673beb60d0dc307e318dbb78f85849cf093508103428a1e57d15a60d63cdf4129f1f26f6f756de781f73d43280b99d6d8c6d8c850cbc76dd962c13ee58e07235c3fdc2d7046a1a8c80880b140ac9acd22b998cd48afb6fbeb03579b28c21524a78", 0xe6}, {&(0x7f0000001680)="49227ccdd1c8bd2968775fc7c1a83892bd8f4a742cfa7a4cfb76af0bf10cda021b599e6093feebdd46ebe42235a40a884126f70adedeb14ae69a6d2db60566bf61d46d8d3c05ae6ffb2c5df34e9b41fa3bafbf765eadceba4f9aba0c8213285377602ec39e93d6023d4cbd761aed771466ceb0b5bad6b4a9a59e28180e7e0d2f5c7051eda394d4c7", 0x88}, {&(0x7f0000001740)="3058c67e025606a8030c7fbcd5e6b535f82c2c6f32333df5437f6c247bbacd1c63ca3c620c732d57fb33d0aaa9c2d7133b5bbecd72431c6083668abe84b3a1f24c8c651c0dab3118836e2736c3540da4edb8e401a3c9a721b01bfc4a8d5c0a43b38025e5cc375ed2a0f0c7d68bcdf999dfaec5ff73fabaea52dd0016d74779e54badcfb6e2c89593ee5489ac34dde661fca601fe5bebdd", 0x97}], 0x7, &(0x7f0000001880)=[{0xb8, 0x1, 0x3, "14147691565a8fa57128cac7f12a279e1aae67c3baddd4691b2959fac4e1f61b61fadd0b9af8e235f590b89ec645334029a9e48fce81273af0c25b48bac0b3078515de3553071d5685e5035d32d35adc79db00db5a456f6a53f83ddc0220a1a8235af882c3a892387d9491419cb5c5851d7f4e686121724a3553e893efea7f77c361fe93506c22594d15177b446108bf7c8a1d63931794a561b852fb47f1b3b116e08d"}, {0x10, 0xffff, 0x8f4}, {0x10, 0xffff, 0xffffffff}, {0xb8, 0x0, 0x5, "2db3f772a872276766c94faaee6b86b5a968dd042dac40cee316c8a314b7d5349b9c9f6767830e7aa43b8c846bd3c5ae39a70eb26228bb2ced7a53ee6933870b1761ba10f0c02502e298c1d84865eb19e1ace2db17b086329474c355c12aee386232798d0ae2ceb67a4c0f59086cea44ff8768caaaf21ff92ffe8d07dc79bb6773da42ad21b43cbdd2f8c5b1c0e2883138d4b49b1b41622bee415408ffe6011c26"}, {0x60, 0x1, 0x2, "2fd7a70fe2bbccef50e498e6ec8fbd9e900461c617bafd27d77f1f18efa3824efc6d939f17d85fc2130bb63050536438bb7bf63691f0ec1348d16a590a5df124600032be463dfd4126"}, {0xd8, 0x0, 0xffff, "f41b8a6dccc68f84ccb657f9c416d1f3896ade23f777dfccede134832d19e75178fae3006310d4d85502a6f6512461e2291850fc1f06f22608c11b978818e987e170df512a7cda99ec103a92680cd36ad750b23812d50d3b4e820c264b42fd2e322378b44cd3a2ee3b532b2e53721ac09ee8f34d84568e20b916305f98bc28bf4eb2d99276bc535726fce091fa3408dbd4a644ed9eefe5cbb66349e74369c5d55919879263590c440c291d1969f322ae4dc4d704a7ce3f777597a4b9404b39a2ecee55"}], 0x2c8}, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffc, 0x9, {0x80000000}}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:40 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0), &(0x7f0000001f00)={0x2c}, &(0x7f0000001f40), 0x0) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="ab189b821d744c79023acffd8cec47185e054723c1a2d8b231deefb34498da788739ea1b69fda589452c379de5046080423ef946942a1518e81ac48f2387b0bb37be356bea5c7aa9ba368754283f569dd7cccb7c517fd184ed50bc130e7083823d722de759b42036e31017b98b561369f47657b8b72089005fed17f7930509a25753c370905ce8253519f96823bce3af954c", 0x92}, {&(0x7f0000000040)}, {&(0x7f0000000180)="68cb823b2e2dd8c808d957a39f8606e909930f75616d7c66243f3416261171b99bc52a7069d7c96fe8beda7e8b6d182840a38358ffc1b0da5577df9dafc0f28f64e93432421762cbb356245311eb6fd8ba", 0x51}, {&(0x7f0000000200)="2306bc3e315e786d4caab9fa1b1c2d814f5c6fe1be6ca879ec1bade035ff15544cd64f7125701d5d2aa0286474b44d059a9a241815d9d9041e4533a2fc6642679b87478e82945b69f3b3b8c4730fffbaafa8953b0e797aa728b6da57bfd8b4540314dcee972178ff46ed3d1318b33b7b8bc80a4da03319298aaae08d97c4120575ae1d47081d8ae0bb8e3499059afeab51f5acb6d72da9f81d04964964d0c6aa3ebea34cb5305a6df678503b4f0b6caf26e58c2db02b8f1391cb621c2da2260495b17d04711b90b91726b09831ae53335b78030ab1027d36732127bf9a08d6a45623c1b7a9b05169e77953b9f86865cf1f", 0xf1}, {&(0x7f0000000300)="86de2131c4fb12c7ea841aa7900e9222f7d10a51742a3fa34068c436a2cf8ac312d705e7b56cd09ec03352bfc18b7378cc3a98f34c3931b32d8223252b3580e1e184b7a9041935005e4f6e516b9492dbfef2f3312ee744d54e8f4a8c848c233b615b5162f7ff7d9e6073e427dfacd9ef08a57dbc1cdf07f9", 0x78}, {&(0x7f0000000380)="7e2ba5a6880732a4957393663f4de7b0c768d3e16852e857dacb635c126b8777579d5027a481f239f4de611879c63c37e3b0b176eef4d1743d22331c7e632860e932ef", 0x43}, {&(0x7f0000000400)="eb9b44ca70220b72d660", 0xa}, {&(0x7f0000000440)="8263f97ba7e1926250506ce9b635751833ba769f03e96e375d94a84868de896fe1f78108ba3457fc2187acb2ff69aa5fc5180a6c20e2c5d09f89d3f2d1898c038517c5761222bc974d7b936dbf48d569d79bfc4f74aad87b1449374fdd25a41f36af0346ee2cf827256c63eba3bb978afa5b37a6b9236064627256b0db", 0x7d}, {&(0x7f00000004c0)="0fd559c0226769f7a99aea9282b069ce6046322345041c9dbfffda21806d9241ca549ad9c89e0db1f998bb8df433844f8d985cb11e6ad8cac03df9c3118f557b17cbf82490ce359cf7daf49bed4b618cebf6422ced7520ff055979adef13dee4dfaa39dd5b2ca796258c88c6f6e68b46ed84686e799df4fd8adc57177d63fe0ede11fc83eae23107833abfad52eb5cfaca239712a4328b73f0e8157fef2be392603cd80080be78a3d1622ea6f3b9d43625b9252a01d839ed468657735c3e274dac7b4864da165b160bee943fa1f76e183035425589a4ee1eb37b1eba", 0xdc}], 0x9, &(0x7f0000000740)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x408}, 0x2) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000800)=""/191, 0xbf}, {&(0x7f00000008c0)=""/87, 0x57}, {&(0x7f0000000940)=""/117, 0x75}, {&(0x7f0000001f80)=""/4096, 0x1000}], 0x4, &(0x7f00000009c0)=""/103, 0x67}, 0x40) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000002001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031000000000000000000000502000013"], 0x38}, 0x0) r0 = getpid() getpgid(r0) r1 = socket(0x18, 0x4003, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5c9, 0x100}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="c339739f022040068a40532b243585ff6dedd6936536f529e52b957dfcf637999a96a909a596e544a0185d759746d1226f74babe3d631d0befed7095e8855b6f8cd68c7b0a37e22e11f55f20901c989f668aa46b4a251a8b9968240b566ca9aeb75d8f2ea128b766e4a9a4877d227dc4f4d49175f07c29b1ea361c073e6f1f65d4efe76d2c0de4e9ba7677c42e1cbc8d61690da87f9fabf06cb5d55e6ea7937374a33b59a4704c102b6bd5713c3ef24cad450cfe7d821a0cc79dae7db0f75201de4c0f7d9697eda78ce74d3643a6794f45c4fc4373cb07231acbb9a5304ab3a56fc8e440b952feff", 0xe8}, {&(0x7f0000000080)="cf057cd49e", 0x5}], 0x2, &(0x7f0000000340)=[{0x98, 0x1, 0x80, "e9ac135728403a9a0d2e3a7bb91c64af756930cbb46957ba1ace284d0425bdf012f4a0722521fd93a6474f045f3d39effbaa2aeb2420718f0ad46f4efa6d713b6d0fbbd646aa34a54af9640d6f9a41ff085ea0b5705ab470c08a3e9cf5451da55f964d15ea58ce8d8904375c219532c3c12b1b5b9e0db2243a50c6daab0ab8e12b16e0318c4014"}, {0x98, 0x1, 0x8, "9f5400d37acd69e5e56a79ee1a96914b63811b3d43ce39c4d6f144efc3a4f4fe06d0b3cb88061fb9b1ea42c6ec7c2ad232eea5b3252eb2c46f966b8bcd312c150d73334661ebe04e7ab018b8d54a889e03d27e62a46d5b7c88a17b19d98cf0bfed3568a73d825d5d870f2db5baee6058911f96373a6d6b5f31ac597ab34a26258b23bfd2"}], 0x130}, 0x2) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xab83) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc9, &(0x7f0000000140)="b2d1376d4b3183b2256397e65f11c509238cb7c800a6d35e50fe120e653029f5e7ab125d7cabe016fce26c5fa641793bda32021dbb4b4551c5f4e46826968bec96716edb8dfb9509718d2a504a98aa033a426f195180d1cc0c0ae4d4018dfccd09ae0ca6389861f272aa3bb0dc2437ec630a0c0404aaabba4834a3b44b5cd039ad84e4db8c55b8797fe3bc1f69f4d1682aeff43a8492b4ecda9c9a5e51bce40390ee6d8759e845d9e50f8413773480636890e6ec08fffe8fb00bcd99fc0bbf8cceb1ef3ac66a6d7b0a") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) getpgrp() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[0xffff, 0x90000]}) 16:00:40 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() semget$private(0x0, 0x0, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffe75, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0xfffffffffffffffe) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0058200000000000f890d8d6dc9bb4c539549bd14855e870e88b11f2510c041ef02c00200229c6b2aa1652961175e07bddb1b000b06239f5d2c219b7800d3ecd3b6415a7f86fce061bc835992cceafa28f56d5c4f4ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="01000300010000000000"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x55, 0x0, 0x4000000, 0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="faeec706801aa4a15864afa5b272ca", 0xf) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022efbffffffffffffff736252adb98ce15d0684eff608299f7aaceb39019d55a519c8e640c451253e3fe1d8"], 0x10) write(r0, &(0x7f0000000040)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0x28) getrlimit(0x5, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x4) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0xfffffffffffffffe, 0x1, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1000000100) r0 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x22) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x1}, 0x8) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x30f00) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x80, 0x0, 0xffffffffffffff81, 0x5, 0x7, 0x8, 0x5, 0x10, [{0xdd4, 0x2, 0x3, 0x4f}, {0x5, 0x380000, 0x5, 0x401}, {0x7, 0x9, 0x6, 0x2}, {0x6, 0xffffffffffff0000, 0xfff, 0x7ff}, {0x3, 0x0, 0x101, 0x5}, {0x80000001, 0xfff, 0x7, 0x3}, {0xb90a, 0x56166700, 0x8, 0x81}, {0xa66, 0x1, 0x1, 0xfeb5}, {0x8, 0x1b, 0x0, 0x6}, {0x100, 0xa6da, 0x100000001, 0x1ff}, {0xffffffffffff68fc, 0x2fa772d1, 0x6, 0x3}, {0x401, 0xf0, 0x0, 0x3}, {0xffffffff, 0x1, 0xfffffffffffffffb}, {0x8, 0x9314, 0x5, 0x100}, {0x1, 0x3, 0x3, 0x212}, {0xffffffff, 0x1f, 0x7, 0x6}]}) chdir(&(0x7f0000000240)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000280)={0x4, 0x9}, 0x10) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000300)) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x4) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x10, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400)={0x99ee}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="4a84a0a62db1d741c5d547a6fbb8d9b8be807e1259bc88d166c566ae871f744b8ffd1c5d79a2a9f058bea1328cdde1662f547d7269cd20368993c8c9aa86f106dae795fde1150b92191bc42ff21dcb309cc10525645ae8aba8f6d89203f714427117d45e98714d1ce51eb656b25789198883f3c7ef9fb869842a23b8313ce4a366702a49025205e81915c136aaf7a8f437dc65fd6edd38ea8303", 0x9a) ioctl$TIOCDRAIN(r1, 0x2000745e) readlinkat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/241, 0xf1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x7, 0x4, 0xd4a, 0x1, 0x0, 0x7, 0x8, 0x1, 0x1, 0x9, 0x81}) mknod(&(0x7f00000006c0)='./file0\x00', 0x8, 0x9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700)={0x100000000, 0x1}, 0x10) r2 = open$dir(&(0x7f0000000740)='./file0\x00', 0x10, 0x1) r3 = geteuid() getgroups(0x8, &(0x7f0000000780)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) utimes(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)={{0x3ff, 0x5}, {0x6f4, 0x400}}) r5 = geteuid() write(r2, &(0x7f0000000840)="47c847b5bd72446fc4ec50e023ec2399bc3c6f1f424565cd65a093a466859d2beeb68692046e552f88d322a2976d372832a32f5898bf6596b6a544c86c2f80db4c67480b934b0f2532ad5f4b0616a4ffe18233349ae60636ccd04be04ece6d3f19b5f62fa768850409e9d0015b8df7a131a2450771c60124add3cc2ca38f8d82d3b7af9a381b9ebe1dc688b8c3485d40236081e1a93659126b291952b0189b66fcb3165a486db60a279f13f57eb46f0c00b220489f2e081546b6", 0xba) socket$inet6(0x18, 0x4005, 0xfff) setreuid(r3, r5) r6 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r6) symlinkat(&(0x7f0000000900)='./file0\x00', r2, &(0x7f0000000940)='./file0\x00') 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) dup(r0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x4) r3 = semget(0x3, 0x0, 0x24) semop(r3, &(0x7f00000001c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x9, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x1, 0x800}, {0x1, 0xe970, 0x1000}, {0x3, 0x9}], 0x7) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="d51d3f6db3d9379181fb419fdc62bca78cbcf425654f96a05a7e78dff67d6cb26883bc6cc8751a34810029758d2fa8c4c55ff358b26d36e0e681a3700b98b50aaf6c1c09170cf4ec015b6c86795accb6ff45a0b559bbc6aa82ec72287cb117f3992fa376343f9a3bb89246f5f16b5cd9084d5db7b350c7dd2e114a078527bbbb442d4781e9560726718c1c910f5f18b9b9e5dc5ed7b2a9bfc7f8fb42b8d65ee14357b4a66991da17a8ccc2b2fd02d09e9a1be1c730952dc3eb223e3bb3e09a6df54a4859d24ca88330b7074623e9fe8d", 0xd0}], 0x1, 0x0, 0x0, 0x1}, 0x408) r0 = socket(0x18, 0x5, 0x1ff) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x100) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x10a0, 0x2) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="5db852f03e8f1e406b336741764780d3ac59181ca4f5e7ad4604bd7d38fb1a042a8353094b2ab4184629e669014d0b9e4b67c21152fc23aa03e9943d8429bab7c9b546f53df46b7c8e6cb42cb6f17a4ca425b7787ae4d74054d5d399510c27e408c2e95bf7f4db1ef59f111f3d3c67cc00ed6e16d48b8993c3ba8ce6ebda5ea1970118bbc4a5263760c16cf470bc13467b214a5ed6ae349ad714f9ab47bbbfb53a8e", 0xa2}, {&(0x7f0000000140)="bec04602ea9c068cef9b09086b5cd9ad76220475e18308d680a49d1d764e845d3563eacfbdb772db63e2e52faf7ffd9c51298e9724b5c4c51b92390028e92f7d64e90335fc310a73bdb8cf428792e5e10f9710218e466548ed5f37aad934fbf2bd4faa1342057639a12cafd7eac633b6143945bad1d63578dcfba17b7044", 0x7e}, {&(0x7f0000000300)="53ae50740e98ba41246e333cc8e242186c8b40f54d766282d581ee3e8810ecb2c6c3d1d36a50d2ee025b2db07ab81c93b35cb3a86fe9689eae85e06045e5f64841e604dd4eb1e05eca40361f", 0x4c}, {&(0x7f0000000380)="6d11cc602eba6df6730560a8a4a49bd10eb1950288647bd343ec24ac835b4fe0c3902b6c0a1d58d86c6fe41fa6609d794ffa88bed7dc224a233ba58301c3bb92e03ae2b76653437f6cbb9207130db8de0a3be31f", 0x54}, {&(0x7f0000000440)="b08a0b56c34e4985e49e344ffcc6ea8ce08400461a295dd33a66d994408fa62780a0b7ce386c0f3061dba9e358eb89888880d95e0dfd70e8a2e4ce4151a329d0c50da5d8dd211bcc61357b55d5f92ec8285bde65eda7d38752847c33bfcbe663915f137fa1b8473ad41f8f1ae9e530e8725adef97ce9dbdef587ebc15b86adfa62f5c489284f12098557f54797bbba021251c86bb6f798f5b9b47f97c6e8a58efbb6d9f27999434c3f1e982037d44952b9140ad61fdb8150904f5e91712e2f710743686d5cbbaf6dff2f81c986907fe738bb7f7529e143689efe9dab68520973738a3fbd1422075b28594145f3b6873db08e1d3af3932cf96c5db24b5530c9", 0xff}, {&(0x7f0000000540)="1ffff32f3cdb07cb58092c6d803e09b8f5672f71c56b895a7fb857d3468e29fefa4fca785fc0bd092391071cf2880caf5036ccd4be39bff9005fa81e061cc189a8c38e8a6159ecd8e0ff4cc461e1a0079438bebe31b3dd82c4c1bb1de68e00d2351260df64233166c682a9f86c1212684ad9b358cc80808ef1655062c22c89edcb22a6fb362e8c45fbfa5915c8d26996328d6b6b687f94c64d42bdfa3d8f", 0x9e}, {&(0x7f0000000600)="507ca3aa5fb88a88eae898d7a7e9286654aa952df7a9f3c7070aa073f8d79a754fbc1523c237942cac43528dfab23e626c55b028c139605d3b367d048547e1602411faf0f4fea08701273c95f697200e9a0cf5e6978795645e9dcc23f721d0347ed86de227822a348f6e9f53045ec29fe3ba851076bdbe32ab4cacd93bd111cc031f0e7c004ea9dce6e76ba53acbcf57", 0x90}], 0x7) read(r1, &(0x7f0000000000)=""/11, 0xb) pwritev(r1, &(0x7f0000000d40)=[{&(0x7f00000036c0)="c08282e20ab3d93c43a8cdd3a5d5bf58e1d2cf53f7dd98324928eaa401753d1065f2ea5861dc25e99d8888d3af40e547a94d2a2189315350e7315d53495d821c9cfa1e5fcc91b871a01cd443c83ecb966d93fca0c772691f1fff81d97d2228ee6a98e9598d9070328e3281ea68e10d2e7f82d6bb52bec2a339a67ded8e4f081e0034f788a99891cf9a9b7d85c0edf9c484783c4abfa9c0b2618ba29bc8243dbb70dadf20e979b7e298a6b7dac4a73202548956d486d1b4b77f554ce3f92ca39a7581acf6ae819a2ca626dbea24a3313fbac107d0e199893ed6b0da759acdb887f26768ea89d4d5e819d45392bd0fba0fecfe8b37badb7f472cfc9658552eb8f8ee79026b270aa2aaff9a81e687b770fe588f140d903d392808a9f32234dfc31358f44c99d64c63c8083d9401f92ca2084b110723642d9fcae2071a6e693decd608c18fe8cc985a40ea29a6ea2aa2430e2b5ecfc0672ec32246eea92b532bd8fc3b7e740c939c38f808044faed3ac669c0f1826c18d83bc1c4dd365fedcf92756b04dba7f1f05e1c1b2c57b1e7acceb510062c5c9c29e9b67b3a6170327cce4ff8933921e62092842795dbaf6080092bcffbe569e2d26e39b4d7d943b2ad9f89bbbcd66f2579eed24a307e26cc0640b0c18dd717584a391bef30911f95027ebd7de8797625d864a2aff805b7760c4731bc07c845a7abce05ad2941a9d6d7d8b08d1334c864e0aa75781d3b2ea446f2fc848fce1371536a23538ba21389d0a69a34d7e9326837383a1bf4e403672dd0d6874fa0e174c95700c0a2ff870cb1c1ce44ed2f2644dfff0c8d6c3a7e1db68cc29b1cd2d3560d5198f806ed4b7caae560490ae40da73416a06ca13c14f011384bace0bd16bea2ccf8221f2a9502411bccc8ff970879db36d59a5d6a6153ec241d0a4db6e44b17255c9f30f18c57cfde8884b1ec1915a7a103b8388eae042f363519386d45990cc284841fb37381931eefd55e817e32e9d5972cecf68fc1d3808771e9189b9b1194127ca21f571bbc8820b4110651a0d16722b59708ed2e749ec704f1bd1570c1e38acb5a21b249b9e7fe4f69f", 0x302}], 0x1, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8281, 0xa0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:41 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xf81, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x800) 16:00:41 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x100, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x89}], 0x80000001, 0x0) socket(0x20, 0xc005, 0x6) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66698b990e8d"], 0x1c, 0x0}, 0x0) 16:00:41 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$TIOCCDTR(r0, 0x20007478) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/219) setsockopt(r0, 0x1, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:41 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x20) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c90898ab4d9ee86e2c9642cfd7633deeb83d0ba036254c5e351d35b1359ebff1f4ba6194283d72739cf6e4ea89c2645f04ccef4d8f450cc10fe39868aef6b50abd8c6395304068200d580d1902cf4d27ceba487fadc322ad2095f45fe7b3fa72e143066f880e0be6fef92e5059d8c5442a6edb41781fa49595611c525d5b743ff43c8f81dd9ca299c2a6c1357bc0472add7c5b11b9f72146da8fc4a1444dfbe9a73b5c192b8f1925df1703ea56a102d9997e303b67a283008a42fd4ba07c31af32f641f1015a13acb99ca84c53f450e517d94ad9408805ae06774e288fc70c4d00cd30abc4d3b8bcecc916fdd727", 0xee}], 0x1) socketpair(0x36, 0x106, 0x0, 0x0) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETRAD(r2, 0x20004b43) 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x2, 0x4000, 0x5) 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:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000b00)='c') 16:00:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30008, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x3) poll(&(0x7f0000000140)=[{r3, 0x21}, {r0, 0xa}, {r2, 0x20}], 0x3, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = msgget(0x0, 0x2c0) msgsnd(r4, &(0x7f0000000000)={0x2, "74704e086a2e5b9b81bb0d1ec93dedf029de50faab6fc6654d8c3f1c4751478aa997d71b358b"}, 0x2e, 0x800) r5 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', r6, 0x3}) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) syz_emit_ethernet(0x386, &(0x7f0000000340)="b2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10008, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) 16:00:42 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071a542a538706000000b818000000290000003100000003000003000000000410003f45afb8a7a84d65a3f11b81a6815bf3b90000000004243f4d87aea1d6689267b829165b968ae90998671dc6074f7d9aff94c020fe61c5f4d5a4da276e84c4a16cd1e8a988954cd910a1e6330fcf433bc3ecd42de4fb45ee01b2cfef7c98fe35f842c8e13c72a5e919855afd54cb1d75fa1eb33b367df2b02ddc4417a04b899b124cdfca78b32914a15371f78ac1d20d1395351522b656ef125a"], 0x51}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:42 executing program 0: socketpair$unix(0x1, 0x200000000000003, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3f, 0x1000000, 0x8, 0x1, 0x1, 0x6, 0x3ff, 0x0, 0x2, 0x401, 0xad5}) ioctl$TIOCNOTTY(r2, 0x20007471) rename(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x13, r0, 0x0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28000, 0x0) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000140)=[r1, r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = geteuid() r14 = getgid() r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x100, 0x0) r16 = getpgrp() r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r20 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r22 = getpgrp() r23 = geteuid() r24 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="f45dc85a07ebfe2d886b81c508b101ab2d0b1aab7594a006c4b98452342c922f200329", 0x23}, {&(0x7f00000002c0)="ebb75d45e13da77645613153e33c45f3093ccfc6543948c91dd8d06c03ffde61257a138c55529edd8176a4e2d5396ec25fd5fd1dd770ecbf48ce99a2cf789b3b1afd9f8b1a6838b889345298e3f5ea9cfd7624f178771d87b5e1d6aa5789a4e6c967dd907a49d5291eeb13b1d07627429621a5b8ea11e4295e85b281f57b2896aeb66577e847204ad2b160a0b657fec1c1048bf5404f9d63f5826248ed3021559dd22fca93a2b1857af053b6703f42a6762af3014cea28f180a492861a26c8ba75f3156d3dcada942caca2c791bb0eaa92e72e82ed1f54f4747ffce4f7d68056e3e3b9edb9934a7137c5c5a2e614ea84", 0xf0}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="3c00000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0x170, 0x4}, 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) accept(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getppid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xf, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20d80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x10000) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffefd) write(r1, &(0x7f0000000240)="6f50302ebd", 0x5) 16:00:43 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x5, 0x4}, {0x7, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f0000000080)=""/120, 0x78}], 0x2, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000100)="08fbdcab9e7765aaa3ef1323e3d12c492ef6b39a03d382653edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80cb73fd91a8e778ec09e3bcc0734498f3db8ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375f8406a9a4ff2c54bbbd4f1bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e0", 0xe1) 16:00:43 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) r3 = dup2(r0, r2) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000100)="6b058273bbf5381d31677e8a4294a6c613855a2d3c84b354d29706", 0x1b}, {&(0x7f0000000140)="719c69d7126c6efc79d7f990a643df1fa8028ac037dd21e36fadec5e3289bb5df0b4d5117c5d17b41fdbf1aecf50c079cb5a18ea60d0b81259e8519279ff2596b3ac81fabcbbfd79f54b232ff147715696b4e3ad3bfb9956fde8ae979e4714cac3cb078e4bc2d72f57181a2609e2068ef6d5d0be87612593d5f2ce79bb2e3f585357d07a29ec3c7ab39de35a304c27c48e32bb248c1ac4c30fbad0249960b40671d21904a1dddf18894926a94b752151", 0xb0}, {&(0x7f0000000240)="dc2dc0d9a3f8bd7e66f15fcaa5a5cd3e52048c04bd92161024bda986f7c35b1f68d0dec2e4ead4bc4b917b4ea69389d11d7edb3e9a447f7ef3e3b7ff6b5fd3d2402d39cad9df16af11dbcff6e5ff4208b401c60377b5bb0f5ac8e87bafce2b43d4621072bba1b3bc999360d2b90cf112d8c0beb2ceffa6d3f2404a115388b506e3e3c4", 0x83}], 0x3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='\x00', 0x403, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x10001) listen(r2, 0x200) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x50}, 0x10) socket(0x1e, 0x5, 0xba4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x811, r0, 0x0, 0x0) 16:00:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000c00)={0x200, 0x4, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x96}) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f0000000980)='./file0\x00', 0x30000, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) setrlimit(0xb, &(0x7f00000009c0)={0x0, 0x1}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) r2 = msgget$private(0x0, 0x5819e6561aaf2198) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000a40)=""/228) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x808c80, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x4, 0x76, 0x2f, 0x8}, {0x7, 0xfffffffffffff9a0, 0x6, 0x8}, {0x200, 0xff, 0xf9c, 0x5}, {0x98ff, 0x4a7, 0x1d1, 0x7fff}, {0x5, 0x8, 0x4, 0x6}, {0x1, 0x3, 0x7, 0x5}, {0x5, 0x200, 0x401, 0xffff}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000000080002004, 0x4300) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) open(&(0x7f0000000c40)='./file0\x00', 0x0, 0x20) poll(&(0x7f0000000080)=[{r4, 0x40}], 0x1, 0x0) socket(0x3, 0x2, 0x557) fcntl$dupfd(r3, 0x40000a, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) write(r1, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x10, 0x6, 0x100000001}, {{r0}, 0x0, 0x40, 0x40000000, 0x4, 0xa21a}, {{r0}, 0xfffffffffffffffb, 0xc, 0x10, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x1}, {{r0}, 0x0, 0x44, 0x200fffff, 0x40, 0xfffffffffffffffd}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000080, 0x0, 0x82b}, {{r0}, 0xffffffffffffffff, 0x89, 0x0, 0x8, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x9, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8000000a, 0x4, 0x3}], 0x1, &(0x7f0000000140)={0x7d30, 0x20}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xb, 0x1, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x200fffff, 0x1, 0xc9e}, {{r0}, 0xfffffffffffffff9, 0x21, 0x60000003, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x3, 0x7fffffff, 0x7}], 0xfffffffffffffc00, &(0x7f0000000280)={0x6}) setreuid(0xee00, 0x0) r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x800020) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000215dc64895bf98bb5b5ff5f92d7407bd316d209737af53b6946805cf4fe8ede7a5c98d0c21c8fb0385e5c4f2cf1bba895376e406a905d014cd339a4327de2097e08c3065d66055381f3db9f94f1194501c8bd6efdee200e9d26dac881f35b6aac3fc3eeadeb54a4dc9c4ee5d3da0f379ba3908618cb994a8cb5a107bf08063f71cb1b15dad31cdf5d9339e45cdf5938d59fbed73690b4c261ef0d5439f98c4a393d62d3c8766ac1e19195de09a90e584b82ff3eede04322773c8f9b8f00077ea3644d25cd0b947efe828c226e3b2ee56a0ecdc1a62840be10c82bc90fe5294b897a66a19eb16073fd2e66ed77d1e8c95654036353cd1b4d80614ab985ac69d7402902420c5ff6a58cfdd43fb902295e8df76a727673104760c55d1929c7fba537b95c13d26b2d875eddc6d85637b93d4ee8924dbf6aa8108597c5831ecb6a6ea4f989412fbb7984a20236c6ceee23f6d193b1c2d02c963"], 0x4a, 0x800) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) pread(r0, &(0x7f00000002c0)="bf2f1797ffc7869c9bb39c4867fc734ed4096963099d56324d439f357f7e060ab9c892a938b5b987bab2a972afc04f20cb1f3e92856d2bc906d5e3b7cc29b4b033e7de8a3e54be833fff51524b740f5c1e34d4cf8a089c6710dd61f33fb8f23939b9fea388902424510ffe872a8efe31127bb4b04e4648cb65bbf279aa6acd08e8dd77dea00643c29ac1456ce67ef111375a7b3f48a1cfa0264d6bca4e372ea6a3e245f1a0d97ea480fc29ead9954e1c47784e0353f674694702410d157d48316438391195562696fe51bec1e42ce3d6d0177c57a47281879efc3bdfbd8f7910a0eee72e0a9c5aba2c913429cc0d368b2813bbbe345caefc4823fc139fc8b0ce6cdbb6e52d1bcd507014b3e7d47ed5494d8d88033340fbe81679d594113f05c6a54861a1586f52092f20e832f8d6769493e97f1a3ff7a8704b4c4d81a1cf9ffc0f18b3ceb63d0f09b980f3c82042d1802c2134931f8f7ac0ea901b2f6fd3d97d249e46d1b9cecb7d987805a5fca4258ade60143ca55e4bd5085c2b8b64ee17c71ebd586124772c17a286329d97cc4ca10ce3802bd390d28d1e378925bea1f6c323ecd33701b29c0a6e8b6bbd309d379297445aec0bd0783a8ea96a77eb32f69d899f82d205153f1be810e62b91f6d814022982b7bc7888af60654493c12722d0da753da6538d99c0b9793c50aa016e2b0685dd4667dd1b7d436fdcbab57b8ecee528504adb66fda14241d1f11d2fb4f3d9405402ccee3c546b4d1b7d73a35b9ac576637b7b8da76e6817abf33f3b5d73184892022aac15b14d709fd8beca647c7f8be05b871ba9322eaf707536f6bc8bc28b0deb078b98d652c6f709d89fa290af43b9345ba62c167387d9832be221ae868e014f6f0f0018c037ad852403afde53710a4cf15ee50587b1cfda4cb30ee2e75d50decf504133ec853dffc74c7c7f89eb6dbe7f9113128d7089d49acefd15f7f8bb5e3f9e19ace7cf7fab7522d7714b96e8e37d2ff5ca4a8d319505e96309183d4fd0194ee0a4d6da8a90965ffec1f27a0822beff3a2371a6d12b12b2385a2b56b58648222dc00e25448a87d9a8110d4b777d20e5819b7a6c5ab64f0397d647332ba34150cf44a3844ee66e6561192c1251e958f3853ba5290effaa56792bb142ce07edfd14456aa3f66883b84cfd62ff769d9f8467414382996be5f4558c903a4a14b83517f2552bc20f3ee6c5296779713a06d5db08eb05aecc87ade9ef1d3746ec74568f438f491bebc331a8c7f7e8305abec1193038a969a65b9a9742c7d28b4a449ace3152d53270a9ebb01efb9b2c061bde59fab3e04d5e4198cca8a1bd7e8d4dfa51fea2a99ff8a8734b22b33ec9742c0a1bb225ed747b4f9badb5d260d28d41c804fd26751895841db182c7719f74484566822a0978215ce2010ba572a5dbb2918d595afacc90cd09765b46fe8db738e42d9b4c7ae27428bf6b3f566838824e98201045e5e345e846a12175c90631b8806cb7558ab0dfdc477a6442aeca0e61e1a3e6a1eabdd026cc2754a1eee9229587becdbfa7f3a16af1e452823f46de7aba02aab0203d4ee773c33ab4e085267ab5d75a33261cdf3ff3da9f69bb7b3e29432a46560683216fe347af6681b3c2791cc5f75a3a3c5a2720a4c11089eb5a07d37367a1d7812870c01717cea72e1265edccfde0c24a6967667673aa08863392b3b5acc1abe926fde3297cec5af2da337a10c5857c2dcbdbc921d2b1b58e38842d23dce9d272987eff790026ddadc3ec27cd8caef54f6449930099e017506fc58a79520868083f6ed9628af61330256cc6a31ac9e4ce665fcb1f6e53025ccd555291156bcb2558970031b6d53e4bb5b243626a9e777be92f4c4fba5ec59a208099244292df1a463fdb096cde4bd1890d9c04148d7216cf835f2653aa56743144c348ccf203327b7a1203f19df9bd66c4fc567d170ad68c527e490b6ee084c67649fa7bde820d8b45a10c06b2bba5d332ae7ecf6f65062d78e90ff9f13589a1bf8e61309a51a3c013731e06c187268adf6e15b6ea3a43661dc64ca85218bce7487de02229a3d2884f2d8fdeec1c438c096dbca1b16f7871d3e6d346b433476631c2bda00ea067f0fc849119bbe1104dfa9e5d5c855379ce33164140d3b227f15ebb581f61e166f950fab2fb340c1e6b4d1e852c3356c649d83a82034775a07e20bdc546c369dd77daaaeed3ac1c7789d87104b602df4675f345b50317a8cc8d7db74189dfb70cff06e1ce162cfe39e365e61b4f4b0a00772940e6afde8326831b9af55f0e5903e3d9f9ba6d52380dad15715e9446d5785a3be552595ad67c0cfee40d9c62fb50bed2f49fbfd575123d47e3014f058f61e9d3bf054fb57dc907b4d5951fba2d362dfaa03db0e8db571e287d5c20d78ef30db1f7c5a1460765a145e118c5d627892adae0010188d83e379c1fd814484583117c2accf99a685a6ccf33b413a83591e8541b953ac867f5c082f6b918db4bfb8e11a045a1a2a63c17216d05fe33067bea8e4b2d0fe801c58ddf2ab939e1ac4bce5fc76d5d04ba40b01f03ca46d81c7cc42d01b76e5d394fd4f830834ac2f034b941fc7d9f883a55fcb6fc4ded897478c5746c45dce0c46cb8b44a43ef7f2f1c5692067aaf2d7c6dfe6ddf3924b753496e518bcaddc20ea9924abeb5bf44ddbf62aef8680e6faf0663ffa687ca5f6b2d0f5a6c9c2897a68b2e50614fab13dde47f0a22aefe846f9592d66b25932e20d5a0c4dd2ce39a8606d7a3b9e92292d0fcb98c21f3e8075d0c9be170494e24090a6d20b5e9639a036d299e9b5e30d0acb3dca823eb70e20d9eb580969bb79655d1c9b288307eb43f3b8c1b4d022379ae6209d16314876f5108b54fe42754697e0b0e022fa70728c9301c853623ef39766d98b1dbf37f28a4e80d0bbf4ce2dcb4359afbefa55a794846491edca47cb6518d4faa01476ba2a4a08197b6d191eb2ae1313dd215388198884f9a1458d3400243acdbb5ac198e08b5ca730d69a5d1e6286c504502afbb4ce8bb1df20c6c7a7d9d22a9d38f1152638cc9500f0478282154990d9ccb142be738ded4035d89a9a6e021541070b4d0633308e591eb2f6220ddea61d938dafdbd52fb79f2bb719d2f97fee0ab8c0a67c00a21719819f87b95b4d6b3478e4520150a220d400590249c644553730e433916106c0eab38c12b206b86d048e2c0e6f44ae69882e5a046f73fa589b8d7e5fb7d46f062b06dbd50afdc5da90f14fd62c7703132ab05fee35c8cbd06c7d0ed0e8e6b76fe9efcfa17c3a14779b2dc7c5766db852de3d395285fc6b1c4c8e83fc2d3b5167cd2f04cb14739e26b403b10d39765237850ceacdce6b9f2d28373b8dfbeb0a9bca0138cdabcedd1f709c5941b539594f52c464b511cb48833bea2066afcfc08bee739e488f641cb236042ed4ba23885fad45ac7695dda95968b3c544f80e3eeda22f0e6fe226b548d9aed51783d1be75229816a5e7e7670f1db8966576abbbfdab21672c5e79ee88aab884f18105354e027575dd63bf862ce1b55fef4267809c9950b64fb51abbfb2f09ba5e9c44560ce5e564c9f0fa076a87f4766307c872152be1513c01c980483b59b716c0254eaaa4cd2ff8d4d68687e9df81b5a6f6352a27cfa2908edcaad72ef2b6bf17bb709125dcecca7cba0496b6522be89f61c5c1cc89b69ebf9287939f5469c7ffe60d0647ff669fb14510b4580c8ab62db4db5079fa5382ae8f5bb21798a9c8110da35dfe08f4c0247559eacea89ed390361a054420e22ff87b7b078d8181b4eb1451ae46364ef351646eccc6bcce591eb24cf3ccb6545f24a8f1868abc3beedd7cf7d0332f531e941ce470a3ab37c592e078ff5bccf535087eac7b5f38b45b23f25d9b2e61e90f0620947bc1abcdbb2a5d9a464e59f807e2bd505ff9a3080e52d054d0c261eb40adc7200d022a46c091ccd2bf1b98db86c7cfa0150e15a4424837700130d2fb342581a79af0fbf02327624c682c3444e9541241cb00de2193164917093a70c1ec56d331e208033648201e8c6b44a1efaed125170924d2608b3d3dcb4de0169e1612a9fb23111db421ac6eec381d13c4718d872fb1b5a7d2b72d20d7f600d9e8895b7a5fc83f266982aed86d8d4dbdba710a48ecf518966e05415898f8427d73682c5387c786118daef04c7c1edd5b016376ff8b12d077b9f7df70e9c1f0b77422cab3c619bdc63a27c9d808c1d16becfeed613c650cfcfced0eec3fcbc3b08216f05101d8557f9f541ae47e4c1ebcba786322d2da8ff07077eea2bd378bfad09de59c06b903cef7f00c91bdf70fd0c1dd77631009bbd731ca9250420547324ec37e2ecebddd947b1aee04252b3297ff49be041a524385ed81285cb04edda201b898da4f337050cd73faa6e5a069e0c0870712ce50ebc261c29c761b6240b96bd098e88faf0dab456843af52e72f41529fdfa2f2267cc8247446eb0990f54d1ca958141f0981375d79ad525b0fc5b36a776606418ebae5d5814e2f69835a3a88272b0edfa347348f0d77071a5571f91c330ab3e7271befd98d850d52b40e33eab2b897b3e31f6b3dd7bcaac163bc543a22a22675eda2578e5b256d3606dad62c1174475c0b1d9bd08d2318f173fca5e07a827b589f69d7248a686c92b4725db01becd1ffa9874e499f3a2b9679fdd049f536d71291654fadd57d0471e12652ff55fa6bd3b3a4e39cc4bb1b4fadc23c6747421aaa1de691ef9f0d4b9f539d1ba6f57a428febfe114117eeb2930e98d5b9f465e93a48d6785f10445f87a80245316e5e371fc07b2283039f6f2536fb2c40339038fd8db4a1ed9dafc3b083ca2a758821874df3226ceb4be6835335c54a2670cb99df1fd7b2ca73c2c46b857097afc14a97e84981e13df59fca9abe3549d9694c42180485a7cfbc3b42450a7c001f3eed05d6f834d00185ec71356fd7c2a57849d859698ae2225b0884a0d24da4ed959d01eea5041bea2d3392fa83c49557365a513c64918ba111d5cc0143f1601e1cde1a32dea0f77614d6d47b700f73c1371b77e4c0113136190023ed9721620314b90ce0d057af7767bd85d6435d1351ecc726c0d0b0a1d09bb0eae7035e545367a853f2ff8d85e60a837b87ae0057941a185d1d1fdc6e992fca9bfa2ef979739f907c924e07de786bb202568788d422a8c16e30dba7acfd2553e1647c6939ffbe526ee6db222fbcdb91d4fee32bb964239c3be991791ffe13a896c220e7d6f2bf5b0acd5f609536c51aa864c576312ea6d418f8c40bf3b3ca7bbb2cdb77911a6241dbf115afdb10136b9e39744bdeaffed1df2c43c069445860f6022abcf46bfd9c58e1eaa0e86bcfbd53846695a81c439bee80a98ae99d385cad1644be4cbc72353a0473a910892818f011833d1da318d0b5315ece8a750b22299889a3fa3679cecf6b043b5f18f2b3d197a9fb6b94b54b3efa9327d60a9cd4e38cb1297934c6242321de7c812f03b4a26ed3b94eced5d2f0f36cd6b2005e6726300a0bc07370ec07f6a45e25fdc35b6105e80f437eaa76a30e078da5b3f57023f38cda883a1d14a521e5cf3471b840a38f36b8d08141d90c7ccd6d11ceca1721289c0ec2beee762c17d7a2ca37dcd64ba56b0691db58a88553a3c7cfb57b149250771aa7af7cddf3e963f69ef74339a0e22807b7c4baab4f69a5c79d68bfe72c11f39ec166c1862fc25eb0aba53adbc42bc764e36537876b68c99d6b6c2e8418d9050e356956eb7428129ab8ef2cf2e76b4b8e97a608b44d4e8a2b68dcc", 0x1000, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x0, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x5, 0xffffffff}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x0, 0x10000, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x6d5992f3}], 0x200, &(0x7f0000000180)={0x2, 0x80000001}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0xfffffffffffffffd, [{&(0x7f0000fee000/0x11000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fee000/0xa000)=nil, 0x572}, {&(0x7f0000fed000/0x6000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xa170}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x35fc}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000002000/0x4000)=nil, 0x1}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x6}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x843c}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000df6000/0x4000)=nil, &(0x7f0000de3000/0x1000)=nil, 0xe1}, {&(0x7f0000d12000/0x2000)=nil, &(0x7f0000f09000/0x1000)=nil, 0x5eb}, {&(0x7f0000e51000/0x1000)=nil, &(0x7f0000cdf000/0x2000)=nil, 0x8}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dcc45090000000000001d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a8543f0e184c0caefccde74012c6ac3d37da54ed469c715575d07f1eb91815e20", 0xfec5}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x10001) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0xec, 0x2) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[0x8, 0x9, 0x8, 0x20, 0x3f, 0x4]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) munlockall() r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 16:00:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x12, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) flock(r0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000140)=[0x18b, 0x9, 0x9, 0x20000000003d65, 0x10002, 0x100000000, 0xae, 0x7, 0xf989]}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:44 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x7fff, 0x1, 0x100, 0x0, 0xff, 0x1, 0x0, 0x800, 0x800}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) socket(0x10, 0x4001, 0x7) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:44 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x83, 0x0) syz_open_pts() setgid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getuid() r1 = geteuid() setuid(r1) r2 = syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) getdents(r3, &(0x7f0000000000)=""/131, 0x83) 16:00:45 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000fa0f000000fffff3ff0000e058e7bdb1db921b542a538706000200b81000e3b7f2b400003d0000000300000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="cb0f1ab47f164295a3e312ec73e273791781e487972307cc00e26444278da74567853b547927c53bdf29a7e1ad916207f2ab6b9203b2d0627d8e78331e4efb207787bbf08ff7c76eb0e4634b5c0b279046a53d07cf699878254d41896b03c4c4d23f30418862cbea6bc650ce12c85752f1ae19c500267fb3c5dec8431952c94396e2ea015245e1b6e21bba710c854decc411c33ab43aa16a35d5058afe9239854be5f8050193f5399c86cb1e6165552db0cf22fa82ecb241eb60652e7f07540d959dca038a8a0212459b1c3b6c2038c3dd5937f96f658709067306faaf7d63e6dbc805979387b7466315569972cbb5", 0xef}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmod(r1, 0xa) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x100) 16:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20003, 0x40) dup2(r1, r0) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x8}, {0x5c}, {0x6, 0x40000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600a, 0x8000000000e02) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x2000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) 16:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) utimes(0x0, &(0x7f00000000c0)={{}, {0x2}}) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f00000000c0)) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000340)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda15dd9fa0f6c91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x120) semop(r2, &(0x7f0000000000)=[{0x1, 0x80, 0x800}, {0x7, 0x1}, {0x3, 0x1bc, 0x800}, {0x6, 0xd18e, 0x800}, {0x4, 0x7, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x1, 0x1000}], 0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) 16:00:45 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x400000018, 0x3, 0x531e) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f00002a8000/0x2000)=nil, 0x2000, 0x2) fcntl$getown(r1, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x28}, {0x6}]}) r1 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000400)="96") 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x4) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x4) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x7}, {0x7, 0x0, 0x0, 0x7a}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x401) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000340)="41cdf1b2fa0b2dab9e6742efae665a0ed331cfe5b098d9fff98e465f405fd65e6e5858618e17ad2d49bccc032f0ab36476674d900da69329748b65b2925b9c200d87d3741da30aee4b8903973a25483fcc602310f7d086af8d27fb22a86f45edc8a3223350b5c6465b157aa6e9d66f65b2421fc597c60bcab32417d0a197e4bb72bf05c94f60b4b1608fa640c45fb0fcaf8d649df9d66f6b6a07242d2e09080dabaeddcc151283d9e78751a12dcd18d092130b6a09998e6179ecb17c5d1e761045e2d35cddcfcf165c2c05483eee02627b458e375a84c56779c4bafd248fecaee9734608eca911bc53c2185617f490123dde18e2a4d64ab0800ecb929a37b5d136f9ae3fe8e4352c21a8a512815bdc9b46f376843f26d168c3d5ee9c7c5dfccc4b6124f35f513c1af450c632e6dd8409aaef458c889e2a10880273db827622080ac7c71ed8f900bee9c376a3fff519d0b500c1396d967d4ed64d44dab81b2c07557f5277863829ee68e6bd6cb263c6e1f17cfc81bc79470b3bada7f1a67945c9015657b44984f5e4e584e2bc4d4a42faf5c534eb7cf81b946797d6f1b8d4dce049c4707e39bb6eb94bae5e598ca1a5a70a9251fda619662be4ff8c33aec5bc83f114279111eb1705f54d601a9789f1b7cbb9034dbbd76bd9915eccfd3506eaaad2698687b09267b814bece5dbaaccaaff8765bbba5a3bb22bd383b4e9935bed21a2ab1c3ec40aa39ad9c298f287c4e4b12d5946fd0cae4a1e356555b3674d35b076802185d101f05150a36daeee5db0a2d16fd97943236d03a5c3781930da02db76ce8681b1e00138b99239ff405838a70ee7085179ae25b13db8dcfbafc1b5a9ea6b3bb449b421bb5183cf240132a00392565020f5f38237caf46fecc89c1343a49de8a9869a690c807b0d7fc59ddbb304fe6645bddad6a704b367417e96b4f82c939518e86e6661d6b2f10170014a9416cd4684ebf6afbe047d107c8d28e6e4a2dc5a1b36d60c1405fa5760a1d2b6fc510d9be571cb6ca2a0c1e02b17b446477d18253ae7089cb68389e905de503993737067f5d20fdd2bf38ebfc67c2ba755dd64371cd287ca2a90fda691cb10551e62595bb5d7ba124265f1987ad9f8d942ee531723f9fe041cee89e934a38d74fa095a05c9d237898c9cf085a6adb93c57e741ee940a5ee8a9253b34f762320de0bcf4e8c3f66cf8021562cbed7aad6ba841e2e58694cc70404b8ee0f2b9697624d142bf2e1150305f1a4b5b8503de076615d18c4544b7a2c7343e12cdb51926c247fd56729c27a2f933ce3334d1e61e883f86dbe5d5b9c962de7ee356a31ba20504302a7e80cd4bcb46246e72c4308692893e35aa078add3e29eb3836a8fb380ea46ae811bfb789c6fe7514cef4fe62dc51cc523424c009b4f0cc86b4cf3753a29abbdff4bc904f0633e29566539c64d5ea8b63f3bccd949801d92789d0d69c408afd3ea8b335461a23642882fd935f7650db6a6a7748196728779b0109f57584d3133ed4aab78729f9be6d39a35e2aab8271c50ef05db8c57972dc206348a8b3cda2fc48dfbc7acc3cea24d8434f53a08bd933bcde9a07d1c4be6543a26f5e88f198efe224eeeaa5a59142484fff19eca502d8903011a190f277ea39e2b470d8c5ef4adf68a1cb489abc4743a7c7e49d80ce8f18529d606c9b7dbd838d1a8d1d7f37e855940b7af72bbb7a832868b58c604fe47422a278ad5f05587fb5643418e8d96f3bad89c2a83289c800c2cc4edc9c9d147ebc28c41a41fbe4da5cd0b177dab812001f0b770e78581df55b743f70363fc4c853130225c924f405779e208ba321005ffa6c8ba9051255a4a2c7bb3f2cd518757ecf594c148ad4ca65b48fa073fcc0dc25d3faba390892a2b5503ce2ad085e15dd377e1aa3d2b43b89ecf1ae1bfa77a71ecd79ac542949484c1aae8617f4bfced099e71bb9d37befe8a86db609d78f1b66e0dc6dc35d394f4c7ba23cec18bcd9e038fbd93f8ed5e5c5b4e92346badcaac7b9ae4e91781e87f32f1c581aa483552e515af083dfb3a975a5a89192699275755aaf75df575b3820f8b2cef054ce7d12144bc6760cae23ecae8d96cf2f6e05c452f192e8aa9a5c4dbcda59ea751ea3e3504106d645578d19e98e86d9f30fa0966f2207d88530c6b06b58e0fea6ade7c9d86e558d5bbeb100fd7943b060ae5585aeee484a37a7b845fe30b9b9e8db07dac7aaa5944d58fe9fdac66faa04f6d83d088647c12949c9c8d880e17cd620f5ac3f98eb76bfbd61ea18f2d7ae7cfd0ab62c4da1fd394917d7fec2dc298fee3464b3557b857ba31a1ed85b397356ad730416b40a8fd2667973381ebe917441f6537057f4e56e6e4344b20085501afd57817752e587acc88933f0506ba51bc9ccf8807f17b16d9881d09be2d9fb16ed5311a91d87daa8a7f6f8d956346ac616611f7d2c743434ab0d978f71b457d046f36c0cb9f157c844ee13068b32a9a7bf9e2775f3e41ac2e48d10ce95904935448755be98ebb32d98ff44fe870f55690b623df6cbbd759608cdd14d88d828e6fc41e334cf8a10f7eed719c679e983a4d4c0f80e4c3d5da2a75d2c7a17299329148881ad7fdd3f6c4e2bcadeb762fcbe73b2f0f122d843b5f3969a7a406ba98ee64ff1234e014394b518d6199929077345502db84206c6f14eb0b6087a660d39dfe890f05c6a9deb1055e1ca17880e9bdc2c325d62c89554accc2e02e892ab524067da5e3a910d780113937194bd8dae30da9f0f81f6c84be84276259e7c562cb2d89a623cc340fab5d49c8f120acebad5bdfd08c4c75b569890af568f500bf9d18d51fbeaffd16d83e78939bc5ddd14ba372c57d5f9703dae1aa30c39d1ed86428757c5b4856c295ad7ac2d26b044dc9a72e8b0af2cbb76d70e94fd901978f7ee80bced7c9b14d0ce29b6841c892cf7541e563efb4596bf1bdb75a76d4908e1baa923f99134e7f80ef509f6d4019eb1dd07d8d2a4461286e95805496581660c5f1a1212f8fb5d747cb401f36b4f024776a0186f78cb6cf245c6065f5d4989b5c8cb0f0c009c3e6ea984bee6c2344ee841baa03b95f0b7e6d9b030b829b18d05640924c8a523f1df2e75a4bee46568dc57fca76349b150cad9fb3c9659433a8ab8e6f6dca18f301153b04138f1c7fc4451278bffedb23ef414c4bcf7b895617c2dd9d4a10344a9c1c01bd8be1510c44df0350db9f0c05e3fa0c89989cf1c78ca7c4bbe8f4d5d9638b6e20af367eeeda7434b07d6ed75e2f4bb3b639f0711c7223fac1c063879c5536dcfd7fb21faef9f58fe0de951a0dfbfde55a93848746973fac02b1020530ddbad3ed200da06e0c88fd21f17edac07cc751fb3af972d36d34932b671be6773ab763e569c58bafa717e9d10edd07e9156324e019acb94260e9959e4e7f989b34bd96f9c8048d0fe6e76c0c95b496e3ee5cbd60ec600555d6360c3581008c56d0602a49ee81b267000b8650a5790e8d9f575b8ffe51a8de44f1c591fe5648d4615d3b014c5cf50b67fead6af48d378707ec209c8cb9f0ef1cc2ce217e85a7b9d5f4a069ed47fc7313d9860373779a8a9568dee1eb140c07314b5ca93384afe485f53443a3e375cbaa9950b4b307615998e8b2d07997fce0ba07fedbd349a2e7098d957ba8599c5dc9ce02ca4e0cd93c05de41d26674b3df4c11cbaf9e8d9231e53a7579f6586158913bb1717f119a080bbe6503b1be2b78d334fd7a7d3ad49d552a4214cda5fdbf9c15621e3559e79de4aba1b3be6b5d1a2d8f23b7a9d88e54f5f7ff8d21e13f88b8a2cff98e02d8048df175f06f9c941c2a907aaba6a8031663ddad5dcd2c7af072a6b49a5fc662b5c566e17edf4798132cf2ada880342fe6d56b977bc5b341cd55aff24b888a0c18f9bdbda0f621f59068f3af9e2bfe511e72a0380f08affede73386dd2dbdd91262770f7abec8960ccc9546cd38dc6b7b77c7cc229d0316b99cdb115d2ddce9abb9225a8fda837171e763809bd7eccfb626fd4edc6609616c125cd7fbdd9af6d912856d964f632b0b420a76c4ddb83577558069bccb3b881f8be5062a74eab92752bf1c30e15e720ed0056f69a6655ebfe9479de153a2fac06ed08e47ae8549904e908e17c043fc170e297d72281bdf63cd4c0a82065de195610bd70014cc4e58a51db529211a827d7c764a481fb9433b6bf60df95fd100ba1a427b26c29816880ddb5d9e7564000e82405d21cb6453d9c6c284b4b446af63f2a16c4bb85871d4449f94bb1277ef6a2b7eb4e41ca212641d58fb785a58430db78d4004453c1e1407a3000256f0d05d415806defd26833618751bae52d9ef061d74fa5114c9b54560ed80bc17a7810b08a9242142926a3fb18cd26f5599e437e1c24a2fd4bb654024f9070798050853384f3effd4381694385c8bfc6acf2a5c48da7aae0c5750dedde37e887e1bfbfb2431af9962cfd90186b603567f28bb3ca87500aaaa1c8af83e7474a58ac370f670debe3b8c48b3ba2917e8489d6a19c8b3ee561252f5bf9fb1b15920f9518bd6568dc6c0e8fdff5cbc4c75448ea7201b91279d62392969d3e75246490542989dfd5a2a22fa6fe1ebeaa20caa78c53ff9dfd862308759de221480edc0ab6a18524cf4dcd6d9314dc133c48866c926707ae4586e5dd43a325b3324a80272239a15a6bf380a7ec56d7451e278ece52e9fe777bc91bcdb6341df9c768d0992dc5b21d5384f725457c8129c1a653d175bc4666607ddecb9f353e9cb8d66e1d164e2fab72cbc2cefb9dd4c7a3879f78297e2ff96cf2c5cadbd4a890b47d74ac4f0cbf6e18f97a38a67c2d8a6aa160b8b94c598d6459ecd765c6b9223d135dde9f09a92a03900e89779c2a1e57d50daaeec2f834348da8bd67321d64f96ae27bbb8655bd32ab333da887d05202b6e146c717107cb6ca83baba215521bc88d56a300a60020f08133d797d9532b753399ec0012f77e7ba1d8a833f0207c78b9dcee64dc3e234d4a9a5c56bd9b7e2f12f41e8cff896e13f4f1a31789e2eee8edb9815ba3ece13e907e1727659e41411e07e372edb46821d5fa92854d6b5fbf70ee40e52d1227d4ee5d113f4d18a2212b415042405dc3318407dad63c1cb230d577b506b5ffd52afbfa8ecc576132b705c13a2472aa7807210168fdddd4ff8a3ad0f862e53447ad9e198330f352fe26e63a24b3f6e96bebd0ac7d3fbd33b627662da31c9fce41fa66e15fe08c1d1f06408b77ce287c64ea68e5a3fcb9f7aafc74e8efb74f67c28248bec3fd075a22db9308f6d604ae264dd8bf9b3b674ae89eb3ec30687c95496b060b0b84a3ac081f2efc7f5e3d5e7531ab3b50528017c7a01ace5d6cf683d62ca72e116bfe294864b15737083d802c896f9d900bf67f5cc7500c459a63560724e4ddefa274363f543d7c50a17735048ea0d9a770fb4ce0878a234a7c10db0e8244d06a8471381d6c59e9a380eefcfa9a1565b6ff6151999fe1c6ab68948d42a0185d3918a77fd14aa7aeae25719a483378c024c1278a95eab977f4d43a1969a0019fc6c6723fc768671fff984a6cf0d95a798cd5108fc98b3079067fd5cc11bb6e35043552495e2b647d89778305d61fd720d4b3ca47aa85f811e05ab8ef99211748af7149342024e40780c2b6d626feeef66c0e7612920a165809b2dcf63dcde153275e040de50eaa3f70f5f142eae8387c576716c78d3dfd08fd09e0ed87861a42a513047585187ac9ba8ce049dca0b88d9133323dcff68c6d0f9c6400baefbd3a260d1126aabaebbc7db6a22", 0x1000}, {&(0x7f0000000200)="0908004f4800ebcaae07d06a1983595b2786170c426c2242176235d738f46a06afd145aa4eda0c739485e8fcf124a353471cc749adf80bc83f0539ae202a13791cb74c30b8668cef428fa420262d8d8b18ff79a5f78dbb3e2acfad288923b3faaa4251431d1ef3856b8051caa6241df367bb8c9fdb2a0f4cc80bb46cda90da5b3391b3042147a239329843f675820c21a65fd2c250cfea0473236630530e6ca2270368d5638be6af5ec6a7606fe83c50872276f51743978343b0bf09c48d21e6a5e92d491ca355b3c5d5c10c4334d41c9985cd37435ddcdc964d7258655c7e06bbe4f6f1aaf620a016a80f9f4b2dc155f7c7a989d651", 0xf6}, {&(0x7f0000001340)="343143a9a5e839f48658d5809c55ea71c14ea5bfb99b8ba6c1523a10caf2db92a4eba6526c9e0d102dae1889bc6ecf28ed329d149abfdde7c590283fd42521e60509c1ffb9ba9d2c47db2e3e796d0b8c99ac6f0f9279615817de9094ada964b54da718716e179a25900f2e74ff055e72d190bbd972480100528964c4f3e49220a48e419950c5734ed6b1a2b974282cb67f95fd4104925f2fc51b2b0236f11c2414f05d9af9ba9923f3714b6bae7b8284c06607c6ee0e869e946b8bd1da1258ae574a4e2f7d7ee4e954747ff2aff69e14abae1ccbdf440436e83f52defe5a9c8b5c4df16aa5324729e5c271b2ebbc5dfb9cf90052f76ef2", 0xf7}, {&(0x7f0000001440)="8934ad45601922d37d02ba1bb1bcb8af0bb2f6f3fbb0936101a68583fe6b6a6799b4d086f9e1812063d36d3c23511d32bfb2e4a9c36b6243f97ecace4237625df571db441a6ad1bc373bdea648b6fbf8b4043e3debf2e0cb4accadb58d3f8c19ee98ea2729d36803ce5a39898269586627907f78586c86b7c19ccbca3f213d9c519a96421dc1a7a8c8af4478f7d246fdd83fd167791809a080653da30c90151f5f9ac43d6832f02eb628547eae177bf6d3918f2534acc835168a2784d2989d9868d827eca55131e9f02b7ae8b9c8f0d788aac5607dd80022f1724c71e59f75f44fa902fcbfaac91888ada63b7896eaed609981388c35ce52", 0xf8}, {&(0x7f0000000140)="c6d8a6fca712419df02f8161cc4c0fbf9995f6f8895c151b5ca327c18243653e0ba2d433aec64e497a36ab6f9d258fc76b29e899b4833c09834bcfa38e6497a889d6a91e54751c8ec04010ddbba856fcd08a262d5408ec927c5ac37a700764fd349e0f6084cf05996e3520242374efb5e7aa14986299", 0x76}, {&(0x7f0000001540)="98eb210ec387f6c52f43bc9377f2835b0afc572c0a2d3ad8da6cd055260d09666a0bf345bc636f215fbc636e3cac64f24e7e21caa0391fdacf546b445dd808cfca01de5f3d48a1b6d6c5f60b8a813af3db8154e1a785a2c2aa62a7cb0d68de855e77e2ecc362737be90b52559c7c8f5880216742bc4238c0bfbc5118adc4d22eb23e40c6598c3f056a3db215ef978b9e5ca1252becbc2e0feacb184813c0bd1f74f0e769923a1e46382961845a3627730bfa720fb2c1e423f4f748b2a07645e88ee2598c6905d3cca21227eb938296a50fa71c95", 0xd4}, {&(0x7f0000001700)="efb3bb6b900760d8ecbbdc09de0d9fc4ef613d1fb788b531f2957c97f772c27faef156bf6b36c5f8941ec98125caf973b353157b31166910e7b51a0c85e230c419164c757b455b9b46c76d3f51abd4fc7d103dc9c6c7025123d03bc72b819b0ab7d85bb517727bea50e52e496b964eefad1a5c6d59dd470031a23205acb977d2231f2f2c1e9c0af993606239157e734fe1e4e7fff866a4abfc460620aa9c07da6b4d2f082a946de4087089c2e7a7f9e54550d5dbb0b272023b60a36df6efae0bee1de63486a67fbcc0", 0xc9}], 0x7, &(0x7f0000001880)=[{0x78, 0x0, 0x9, "81213bad6371a6dad7940c23d70e2801ea2e1f97a44c0b1c6382ff32c9c26aeb985ca372059357fbe1390f404b638cff888514ba23dbddfadf096ecfa296af627dd2a451086d1da856eecc3859e55ac77ccca312d41a56ffdb5db1cd2282240486ba803f"}, {0xb0, 0xffff, 0x4, "9becc9ff6e1fed5cb658a8701c8ab99ac235a1eb98d41cdc56a428e7a7a8a586a43e91d2b2597eace74aaccf8f7ed0a8c739e0841d0ce91f700952be5a4b3599c2b2be07e4cb1c991cc440c834af3c0167dcc2a4101f66038fb88f4342b94c2a4db43d2606700a16073a4cdd0e0c293a28b19d45d6f85f328691536221c7d4b59abc1a3989bb41cc3d3f02aa3f9064e2b413f2be07e17398419e077e"}, {0x100, 0x1, 0x4, "00c00bda53939d3908870ce3617d9d66be7817c5b44dd8a5bac0f2851382985c2ed12544d41e546e7915ab8915a2ef1f11b217c40009e79b387eb96eaff8763e8fc3c6f855863b910c12708347de21b3f3171dcf8c66b29c41d4c219cad6a5fd0068ce129a1bcfab885e07aec3d75d8104c5fc04d3eda079e67a6d552dc5a84c71c1d8b85f8336866b9707c4c3f51988e34c14297e421f910f2dc1fe86a5174a15a008e9f22f1cb8ceff89ae3ee3d471f4b3d1b3284a23f9f9c9534edc580800ac652d71ce093a183e365c67177a04285893db52ce66ce7818c30295ddc80fc0c1494560d0fdeab01074"}, {0xf8, 0xffff, 0x0, "fe43ebbc2211b48411e1318ec90174d3fa7ab385f11139bbd26448ba1695fc0712fbfe30a51473d53beb8b120a4ac6e8a1879bf5d18b0011c861c4350a5f6a32c9b1ca0d027a683292bd9b486edcd1fd3d9b3dc0fcdc3a2640d33019b1ebf3346cd22c1b47b4e4219984310d414a976329ebefe8b1cf0b972d046332486f05fc250d7c55dfecd3c194ae4b5d713c28a0dafeb2f70e4889111db8ab984d9d792ef561b67103bfc57d618b3fc1bd9ab8666b2859a0d15f31b0e5020d60978945e1964f98e3af1e6a9b76783d52f45f516a2a5b9866adb3938b88f0c7f0dd1c88bcd199b6b1"}], 0x320}, 0x409) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus\x00', r3}) dup2(r3, r2) syz_open_pts() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x107ffffffb) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x14) recvfrom$inet6(r1, &(0x7f0000000840)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x8, 0x3}, 0xc) ftruncate(r0, 0x0, 0x80000000) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r1, &(0x7f0000000200)=""/216, 0xd8) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x8003, 0xfffffffffffffffd) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/227, 0xe3}, {&(0x7f0000000380)=""/149, 0x95}], 0x6) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc4}, {r0, 0x100}, {r0, 0x20}, {r0, 0x45}, {r0, 0x180}, {r0, 0x2}, {r0}], 0x7, 0x639) r1 = msgget$private(0x0, 0x378) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/206}, 0xd6, 0x3, 0x800) ioctl$TIOCSDTR(r0, 0x20004455) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 16:00:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat(r2, &(0x7f0000000280)='./file1\x00', 0x20000, 0x11) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x53, 0xffffffffffffff20}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x8, 0x2423}, {{r2}, 0xfffffffffffffffd, 0x92, 0x10, 0x9, 0x1}], 0x5, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x88, 0x1, 0x3, 0xffffffffffffff3d}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x0, 0x3}, {{r3}, 0x0, 0x80, 0x80000002, 0x3, 0x8}, {{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xffffffffffffebc4, 0x81e}, {{r2}, 0x0, 0x4, 0x4, 0x80000001, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x5, 0x12fd5aa0, 0x200}, {{r2}, 0x0, 0x4, 0x5, 0x8, 0x10000}], 0x3, &(0x7f0000000440)={0xb35d, 0x1}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x14, 0x7, 0xe00}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000004, 0xc00, 0x1f}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}], 0xd72d, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x8}], 0x5, &(0x7f0000000140)={0x8000, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9684, 0x200}, {0xfffffffffffff59c, 0x2}}) write(r1, &(0x7f0000000240)="67231741b0e22762a2f62381d0e5321331ef1ed914cd3b895bbd66", 0x1b) 16:00:46 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20611, 0x99) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x100000000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20052, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x2e6e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) close(r0) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x5}, {0x406}]}) r1 = socket$inet(0x2, 0x403, 0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x210, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f52fa6c3342aa1e0dae2643e13008576afa07b80723ed875d47e60056a093fb301284676dc7b6f44b1aeffbf3516669618e282", 0x33) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) sendto$unix(r0, &(0x7f0000000040)="cf47263670597484a680ef766fd632f362051935b262f8b8dd86ee135c76d295c4d635759ba49eea14b2a7befbfdd2a82d512500d1e3794fe8f12354afdd1e77e09ace319454a2e4d91cd6dd312aea5d877e1c53eb6efd781245a49fb46f8c50ca0b11528f9a02bd4e5bb015790ac88630157a97a5fcb30e292ce292a1", 0x7d, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x5, 0x82a, 0x0, 0x6f) 16:00:46 executing program 0: setreuid(0x0, 0xee00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10498, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) 16:00:46 executing program 1: r0 = socket(0x400000000098, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc9, 0x0, 0x0, 0x2, 0x400}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x10]}, 0x2e8) 16:00:46 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x100000001}) flock(r0, 0x800000005) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x7, 0x8, 0x7ff}, {0x8, 0x59c, 0xa2, 0x10000}, {0x80, 0x800, 0x10001, 0x5}, {0x0, 0x1f, 0x8, 0x20}]}) close(r0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x8, &(0x7f00000003c0)=[{0x9, 0xfffffffffffffff8, 0x5, 0x5}, {0x400, 0x1, 0xfc9c, 0x8}, {0x3a05e5f9, 0xfffffffffffffffe, 0x5, 0x7ff}, {0x4, 0x4, 0x1, 0x3}, {0x7, 0x3, 0x7, 0x100000000}, {0x6, 0xffffffff, 0x9, 0xda40000000000000}, {0x2, 0x9, 0x983, 0x60000000000}, {0x7, 0x0, 0x7, 0x1}]}) poll(&(0x7f0000000440)=[{r0, 0x191}, {r0}, {r0, 0x2}, {r0, 0x64}, {r0, 0x100}, {r0, 0x40}, {r0}, {r0, 0xc0}], 0x8, 0x38b3) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000480)) r3 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000500)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x80000000, r4, r5, r6, r7, 0x100, 0xe6}, 0x1, 0x0, r8, r9, 0x4, 0x5, 0x8b, 0x80000000}) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000680)=""/40, 0x28}, {&(0x7f00000006c0)=""/189, 0xbd}, {&(0x7f0000000780)=""/193, 0xc1}, {&(0x7f0000000880)=""/127, 0x7f}, {&(0x7f0000000900)=""/24, 0x18}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a00)=0x5) bind$inet6(r0, &(0x7f0000000a40)={0x18, 0x2, 0xffffffff, 0x2}, 0xc) open$dir(&(0x7f0000000a80)='./file0\x00', 0x8000, 0x8) bind$inet6(r0, &(0x7f0000000ac0)={0x18, 0x1, 0x8, 0x7fffffff}, 0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000b00)) sendmsg(r0, &(0x7f0000001080)={&(0x7f0000000b40)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000dc0)=[{&(0x7f0000000b80)="5363ede1252956abf73beb453899f29fe71777874053e86dad5b86878fc2393eb4d089669a6074ef09fd40d37cfe13ba89088f1699020e03f7085f86a2502f1c5d16ab4db895b67ed25fb47277a8f5ca02f2130cb5451ab8dad1d1dcd4ea3fca58adfe2dfffb5f11bd9756bbfebd24ea64b4b8eecdc4f3d72984a90437d7eef9", 0x80}, {&(0x7f0000000c00)="a88e244e03d0954c6b69082d7fca9a317ae99bd68e9cec72d7", 0x19}, {&(0x7f0000000c40)="1f25ca40333462d27d9fde5bc741d3e7d32f4c0b7992228aa96ce6334e0c4b01bfba4ea6117531c1d1168ddc6355cffcb83644d68d8410c580890efcbfe13efa284eae38a52270fca505314697b2ec10e284c06853c02ea05b3cde89a0c0a9c6e3f48d5cb3cfab5133ce45841a0994de4753258364b7e44ad32adc2d6330f6d9a6d75e7063ebd745a1db630733024d99cdc7fa0d87fa73cbb34bdab52208c1a8", 0xa0}, {&(0x7f0000000d00)="7ced334bd8d147ae38b06b632ee966fe42895c5a43a48f18edc0589e13b128cdc9c561b50eac0a358baea5de08af74a24f8f30c5c8f9133fa8c712e252e206bb236357e0f03ae34378611ea9474952eba00d814e41b9ae1a35e556ebb952a9087fc27ce6c1eb35bde16d88970bae7302700419e820e35571de2c4ddb2d8cdb5158098a945a44b6c92ca528ec3b6f6c68c191203869f95088a31541c5a1829d5fc7314acec386c6a48d958efabe0018", 0xaf}], 0x4, &(0x7f0000000e00)=[{0xe0, 0xffff, 0x5, "55e35752549d0dfbe35ab62d305110d9f4e7505f97f9880579b7116942b7718b65f625b363d34b004afaf7bb643128720549f7c5c0ede8d140d4260dbcb3100b665f3fdb325e63b86b0fe092b51da30c3307b05a42cef08dc3fab2ac850ae4814d53e067b3b3053ae07a5e25594a3efbc89f540a184923bc0891bc1a71de1cbc7ffe08eaefa4b5d2f7541224c5269cdbea95d1bc6566e4e74342c91ab24ec5a460fd3959a237cc1418628cad8e4cb5bb44bc143407979e9bbc069ab558c861645c72306fff79f9de7aab2cdce971c6"}, {0x98, 0xffff, 0x0, "c95fce647c16e6972d85114fb66e3b3a8e9cf30d1e6f446c1cced9b0cd205d5f73397b72f02e1ae3ca59b01fcb00321909daee07823cb6261c605de974de4779e116a9c2783110cb279af8c69058ca9e92561b66383f6fa8d03c83aac32853d50e46bad9fa5f5976213eef1a35bd93ee02876bd8facd9694ccceb3ff09d3b99f96f4b0a0"}, {0x28, 0xffff, 0x200, "bc40635238a6d0b7984cfe8630160dde8e1c32f0"}, {0xd0, 0x1, 0x80, "680aabe3b78d86035ebb5800acac771be66dcd098a668305083e372b967cf3357ee0382ba3a28796b3e6dc5c2c0522e44ca2fdde880e8276ea1644a9d148b53f936078d606ab016034c8720d1e23723fbe3b54cc4d64f79706beb84fc741c1ec0ec45f3983ce92939df727e954c4824af8d7c1ed749b9155968e0b921d54a70409fcdc8de63a5dca08ece4878ae7063be2afc89277746ae77dcf23fd430ebbd1afb4a17d34e82c18fefa521a27366b5c2bdac10d07976ecd7887af1a7a9cdc"}], 0x270}, 0x2) pwritev(r2, &(0x7f0000001100)=[{&(0x7f00000010c0)="c0bcf19ceb782320079c17ce9dfa4c21e0f24d55f57eeaf051798f997c77e4b15773b2efb82ecc841b6b98fed12a0ec943c044a5f660", 0x36}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000001140)='./file0\x00', 0x22, 0x91) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x149, 0x0) close(r10) 16:00:46 executing program 0: r0 = socket(0x0, 0x4000, 0xffff) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/101, 0x65}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/53, 0x35}, {&(0x7f00000002c0)=""/100, 0x64}], 0x7, &(0x7f00000003c0)=""/187, 0xbb}, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x50c6b6a73306d222) 16:00:46 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffffffffffff5a67071b542a538706000000b8180000002900000031000000ccb503000000070005a2ab35"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:46 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000140)='r//', &(0x7f0000000180)='r//', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\'%@\'\x00', &(0x7f0000000240)='f,\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=':\x00', &(0x7f0000000300)='r//', &(0x7f0000000340)=':{/\x00', &(0x7f0000000380)='r//']) 16:00:47 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)="214b70bc7141fae952c60919126108b9cf91853937e748f42e3f1c4812a4f21054d576da84855205df4f1b78d0f15f28df1170fe161be0949feb7536ff0f876220a01dbbcb8ca25326e30df64e34cb7a7dbfc05b2c89d5ff279f9444fcb39453b4b149dfc4b134625808808ae8c6ee65", 0x70}, {&(0x7f00000002c0)="14e38e778a80a322d8a92ab3671d54673b092513d30285d7b0e90fdaee527bd46477cca113b75369", 0x28}, {&(0x7f0000000400)="1ca8076379fce1a46e8b08f3351fe7175c260c21e96f32190ef53f86d43a23810314b138420644809eeb726d7a5a56cd4b1be61aa76f759364dff65fb9c22ad3f6c219537472cdc3cdd02ad300a8af40de1705a2bad69c5ab8b910ac3b50860d4b774105eaf339b2b108f6a2699da0c239c6025c5fbb08ea83d974be3b0ab2ffba2545c46166fb892eccf627e4adeaae317f27e1b15b65e38eae528f16cddcfdc3455e079f3cc562df9a43548ffd6e2a6b3687617b38a7c9c9724d3fa0646fab2ecb123ceb290f45ff0a7a162f27e2e62c3212681dc029e4da", 0xd9}], 0x3, &(0x7f0000000500)=[{0xb0, 0xffff, 0x7fff, "de3f648506c3a2383db9783db513a0bc07178246802508bf6f9885a84cd17baac1970f5e7594ad392eb84499e8d28187ccde8517cc1f7319cb77ac9d1eebbf401e2c95c77f6eac71b200ab6c58b386e3da813d5aa045ded0e237a41785e0bd83c718ef656252742667aff65fca7acd1c239cc877fce50fa6a63ccc4a33f30aaf35ff794b4b46a4fa4203480971f5bea6c4181848b984e69362dc91f662ae6e"}, {0x90, 0xffff, 0x0, "4d6f25d9070b2a9fc80dc8c0ea4bb14c3278afbc9864b7a0d70eb9d98afcf47cfd52b927ca5d7688a3cefa669e299b8d81f71eed79a2b31c395759b3c57765fe5d97752210573a2e4a965e42ccd5f780088943a2457beaba23c63677e0f87b69348d7145cdc0347e2ad9bc06d2299b5e5995f881a0420f2dfa8f"}, {0x70, 0xffff, 0x1000, "50aae836a4a37147428ce2698d79ac83b6e924e705a2b5e5627f9041d5b1027a36cb9ed0b89f28995fd9d05512a861d899b7dc07140b8a55b8be34b2797cfcac5f967e6c5880e72b90cf6f126f5cab1f3ca72c8ffe97e3fd6ccc"}, {0x60, 0x0, 0x1c, "866ec7a70ef43c8a0fb5755d92378693a3105232af49f63865d742d319d78318e2ac4be054b0cdc2e1f29dd5dc5573c9b57701c962b6efec4f4c16511dc84d125f3fe7d5743582e745f3d97c666c"}, {0xc8, 0xffff, 0x5, "26d7fc7c27da75620bb2809daac2befe70ab3e2430552f4449f0fd551f62b9e4a986d42a3d493a931275a43dd971d4c936a7ac5a77d3b9d62b303e6022c0d5cda04a69b55d6d9af3ab7a88a04c29426f12bf5a5b24ff66cb865774749f4b874ea2915e8a95e28ef53b0770869c02708691a158762f24d77b4161d618510e0a26491ddfb03922873a144ac55044dcff4af7a76ef6a6dde1ed2d205a481409fb42de32eb1b2d445c1d0bfdc8e379507ca278a62a"}, {0xb8, 0xffff, 0x9, "ba61943e96994fdfcf9126d881e0346953607c19235b0aec083ce56a56d2b38f4a10973daf0ec071a4cd6faec41da8062f0022df59fc4c5097139858033a2ad8bd3ff3dd049a9e947eb5e591522e8ab481934c902260b820da485ced4c9e49faeb19e898057bd6deec3d1df02f95a14a879712767d0d3d75014b03131d0f69203a2b2bfc94941e35fd45cd207454cccce11adec34742fe85efb5c64db923e086fde49e647f6afa88"}], 0x390}, 0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xe) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f0000000380)=""/104, 0x68) 16:00:47 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) 16:00:47 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x40000000000000, 0x1}, {0x1000, 0x4}}, &(0x7f00000000c0)) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="53ec5d117338e79e4cceb0b3a30f034637e2873934e1b71bff8acca85a5b0d190898daf23eb268c6068f2db6bcb2dea52c731e02c8f2ec00"/66], 0xa) r1 = socket(0x1e, 0x3, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') sendmsg(r1, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="a21abbc6344f6b3482c1b932b23e1e184f090ce2e0f7f6728c1b6009b7bf2d7ca93a201390cbbbc859d6b89e43390569dc929b0856371c563acfe937cab51a47ae1fa1f7ff811dfbf9aa0cf25cff4dca31ca93d4855b12f4ac5de94716d94c2ea53364a1a5e523299b35153c7885c7da5573ff0d61be52db1ba7c738466ec5beb2938c1b152cffbaaf31dffb104ff79d5f454266e40177dd26b60fe882a6f7822b01768e6e1e4fa1f71e381b2d1ffe81fd47cfcf9d96dad5daaf2389a539653c618e5d", 0xc3}], 0x1, &(0x7f0000000380)}, 0x8) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x5, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x6, 0x8935, 0x0, 0x23dcc4e, 0xe07, 0x3, 0x3}, &(0x7f0000000080)={0x4, 0x5, 0x9, 0x7, 0x81, 0xfff, 0xc7aa, 0x7ff}, &(0x7f00000000c0)={0x4d, 0x7, 0xfff, 0x0, 0x5, 0x4, 0x400, 0x1}, &(0x7f0000000100)={0x7ff, 0xffff}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") munlockall() 16:00:47 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x1a7) 16:00:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() r9 = dup(r1) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) openat(r0, &(0x7f00000001c0)='./file0\x00', 0xc43d2e4da5869a18, 0x2) open(&(0x7f0000000200)='./file1\x00', 0x20, 0x3) dup2(r0, r9) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r10]) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/203], 0xcb, 0x0, 0x1000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) 16:00:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x190, 0x8) ftruncate(r0, 0x0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwrite(r0, &(0x7f00000000c0)="55c97a9a67e7feafbc680b4b5af19ac48c817aa62573e5c06a76af51ab09b1c5a10c57c4f214d3d4034e598ce8eb3dec360618df3fdd53a3d0ab6b4aa1722d3b7a8eb445e286c63daa79021e40fc02fe022a55480b1bad4a6c2caa036dafe6005872e1ea7ca0ef0f09449607063dc1c72bd775493bfea28c3078023a5db4b0448f27f598450a1ecc3336326b58f319d9e20eead6da84400e54b46a16de8c1214351e1833672d", 0xa6, 0x0, 0x0) write(r0, &(0x7f00000001c0)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = msgget$private(0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = msgget(0x1, 0x40) msgsnd(r4, &(0x7f0000000000)={0x3, "579af4471a4a51b433c80d7e5c881e5792d0ca5029bccec260a08f1629d8b801d1afbfd932c540972f05ceda0574"}, 0x36, 0x800) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='k') 16:00:47 executing program 1: socketpair(0x22, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', r2, &(0x7f0000000300)='./bus\x00') recvfrom$inet(r0, &(0x7f0000000080)=""/67, 0x43, 0x841, &(0x7f0000000100)={0x2, 0x2}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x2, 0x7fff, 0x5}, 0xc) close(r1) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x808, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000240)=0x1) r4 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r4) r5 = getpgid(0x0) bind(r2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fcntl$setown(r0, 0x6, r5) 16:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2dd51b2909000020000000b9f924d3f67990a3f22b08392df3fac8adfbda35da582b52b5f395f1f8f8583973e65e8cce2b06d113ab43fbf3849ea322711ed610fa8a610bb167484c446ab6c3ce059a44be25606417d20039c08a49bce20f10be8e2b", 0x62}, {&(0x7f0000000340)="a89995b06e57360d38af6847b862e8ee2b7a7a705d4b90f4ab5e00ac4daa5adf0b0d8dcb1ff548b5a7d630418a7b45bd0ad01c89d1dbeafaf239fea37755931506aaa9e44c8839f02439241fb1f29028211973f4195b96d594207425a1eded6e1d8e2caa0b5908f25212f6e18a4f6e1eb2faf28ae3451c17d42034799866394febedf030b62c9dfc4b764806e3315ec07051731563ace187322e16b9dcfddba2cce69b54027fa985e543a141fd6741eadad618ee313427d21d7fdde282cd895d82dbedbc3e0a60eaaae8f54cfdf8c264b8b299fe27595c52405ad81fc31a5a6cae7d25cb41de96ff76b974a5793f469c0496d301c5fe0254f1655365996ebc", 0xff}, {&(0x7f0000000500)="4934aba43154e88be79d7b68fcc52e3d3adf370569ac8a46edde490465fc0c3ae39bab88768c883f7c36aa93777a535fda59ad39d30bfde9d4b6303f4193772db0a286b57a4f7a5d33874932b33bad62f99e607517638442b53ccd0d0b96fe559d4daf43cf4d29e6f64cc5aacdcabd89", 0x70}], 0x3) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000580)={0x0, ""/248}, 0x100, 0x3, 0x1800) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r3}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) kqueue() r4 = socket$inet6(0x18, 0x1, 0x10001) sendto$inet6(r4, &(0x7f0000000440)="105ff878a347969fe24e9f5d1610e99cf5630d13e33eb3fc9af5a9b4608d5ac543e0892c3f52d8e64ac08b983b808873a7ac7ff72727e7dfe3098b99c58b916443fc59a00b89c3e312f0315b91b627359319abecc8385971f3a05dafa8f7ffbf823ecefa956298390797b544dfc2a0a4440f7108d8a641a8fa16945614", 0x7d, 0x1, &(0x7f0000000680)={0x18, 0x2, 0xfffffffffffffffb, 0x5c7}, 0xc) dup(r0) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000200)='kP0.', 0x4) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x600, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8001, 0x1, 0x2, 0x734f}, 0xc) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:47 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5e71220cda66f63d, &(0x7f0000000000), 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) clock_getres(0x4, &(0x7f0000000080)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) fchdir(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) ftruncate(r1, 0x0, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f0000000480), &(0x7f0000000440)=0x4) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140), 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/251) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x96ac, r10, r5, r11, r5, 0x22, 0x2}, 0x5b, 0x4, r1, r1, 0x7fffffff, 0x9ef, 0x7}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x4570, 0x40, 0x91, 0x9, "f2803bf80586999d7e11afa943a583a41c62c68a", 0x7, 0x5}) 16:00:48 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)=[{0x55}, {0x48, 0x2000}, {0x6, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 1: getgid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fe") 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) socketpair(0x2, 0x7, 0x5, &(0x7f0000000000)) listen(r0, 0x0) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="0f696177c20391a6c8f040331369b585de67995eedc8f411dacd5e8013f0d384cd60bc7eeb59d270965f452e887f4ffff5f1884afc82292d7fb11e47f5204886b7e6b0ebd3ea0ff8a0eaacead1ce8e06ce7ac18808f3bcaf2774a0", 0x5b}, {&(0x7f0000000180)="34f497835567233c200b56b76c7966529103a7d02c622d78007dfac3bd89555d132125d8f6c6c9502da21cddd56c33f846e251a224f5cf8fe40ce672e6af0e2f35", 0x41}, {&(0x7f0000000240)="1ae59aa97f98efafac7214c71918402a9f56a471b3d3ed812f85f69bfa34a2ce4fbb9e39ef36822721a648375436fa25d4ae6984ba00f9b09b0306d054240167b7c00a9359ed61cbfc1df52394eb4a61f14451a04479a74f61f42299e081f1a7ad555902c2e8065f640448bedc8b80ce640b544f557c586bb5f7f35fd37d605c1c77bd201670b37b743286e8b04db8f11162619322f68fe348c737617b53cc2dc497c3424bf29957fdfe4ee191d73826726817812e6ff7f01857cf9e9672fd53d63a08b6e5dbb8331ecbbbed2748a8f739d10abdd6f1d97595b78460932d9702f95cd83b9da3", 0xe6}, {&(0x7f0000000340)="60bff1678e8cfec87bd3a0e42a7cd0705864cfdf80f60588bacccb12b487425b0d758e4df286f3860730c3d5ecc1a065c58b98078217e8caee7b4fe07f69da4809d2e412446267", 0x47}, {&(0x7f00000003c0)="c14c0ab73e8722d68b8c0702ff2b891e4fa9c64377dc4c92e51878680d7ffd8d5fdd884dfcfc213cd47135695a15b6d039b92a273458d63066247bf060ed76275ee82d4ad777dd8a28ce0617bdb7376d33ac5627e3413fef4cdb431416df45c9a75d3c862ddb6cbd3a80a4336a89ef5b22f4842e98768ad5566339c16eda72bf13c7bb9be5810b51dd3da040999d356ba927f66038232cc1842475da96b1c402fcc7c0a816b332bc8e71f5a96576252bdd2e6d501ea31e37d45f881f204cf6df02681c55f3f83d8107781f753ce99b66e399841429ba4126f2", 0xd9}], 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000540)) 16:00:48 executing program 1: socketpair(0x6, 0x4000, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0xedecec63c7638e6b, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x3, &(0x7f00000000c0)={{0x80000000, 0x8}, {0x3, 0x2}}, &(0x7f0000000140)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000000)="b017956b546c7ebf14de5fc82bec6b20bb2833a507c2e748104370ddaacbd6ead82395bf08824ad0905226ca0625afdb8f9f9c9cd48f8d9824b6d755e06ec3337481fbcd1a00eac9c92e69be6ea4a5f284c02580621530178b950284d2f60d6fe5196c7a3b1d49391b6cdc2ae6bac7d8b94dd4be5099e6db7fb3282cb6e3b70f392bf5017352f1461e12deb0", 0x8c, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x99, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) socket$inet(0x2, 0x6, 0xfffffffffffffffc) socket$inet(0x2, 0x4006, 0x6) socket$inet(0x2, 0x0, 0x21) 16:00:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="4d772e2f6652fa6ce27502430b1c9475a65002000000000000006042049600cbd47104b20872f413728310cbc0ba27603dd76e9add38b3a402e32a71a5f13f9f4f08c16589e7"], 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x9, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="28b1333ca770d844dde61001974c28ab2717c141c5b6f48e87871a81a3ed75ebb5186c05463be9dc841f89ad9bc6018ce192615e8069c8a5fd", 0x39}, {&(0x7f00000001c0)="6b00593ce11fab6edec25b57b8eb5fac898d1420483521fe3ddf19d2d1e93d4eea3a39ede01cdeb0cd0299714ce921e2f380282043f85ac69823f39c88cea23cf65a287b6608f46b3121aca908317751407da52d59f32ff7f31c4d5d7dddf8b473ec0217e7993ab6e45fd5f93ad5825eed9e83cd1b6160a92a4ff04ae86399c336e11e92bba1a2c1", 0x88}, {&(0x7f0000000280)="40b554211dc06371cadabcbc5ced74736047d4cadd8a46a85963d9ba15548584f08476bc30ef31048a8ec41d37fbe6a139e50fc7c797d5c0c29da3f13240d864a7597d1e770b389326522ff300f9e6666e6ae591505b5928d93e1d36ded7c56de09926e1e0a8b9d336b8d023387a79b12ebf1e53c6aa908a1b1b7f15750be0363029fce1e7cd00466b914df7433e2a42a28067b42235999f97146218d200b3512b6b488d19223c50e0f2aa7e8f42b61d3aea9a8c6f3f38cc1c9f54d866792e3738ecae2c8fb2f4874b8ddf3c0166fb7fd2c6d432d7260feef40497a675d54664c3f31e473bc639e540118edba389ca1a5ad71f6f627b841e9814f2c9280b0fb089590bad062378eeb492867514c634560134c8c6a42d8c232bf13af994ca8751ac13ebd6ae07fbeb99980329c2d7ba0f6b36f622c22b5c147a8cd2cf3acc708cf16ab2af259516a2d6f7c07042897015f3ceddff4a6e29e8bd9fb8fcde9a81e2e68ff10a2ff14ad3e3cad4a0aaa93279c04c4af8a9cc648cd7690f9110ec7c31810dd099e0b2ed472ec70325aea02903e26779369337723a6e1dc58a9fb3176f208890694c6f5e44c7afd5a3dd89f442d8b385ca3106982805f95eb0c4ca2c92a25a7347273641c4aeaf01b259cf41d434193136978f0c31686a394d1bc4c15338be2680bc653b30372a2596e355ef1936ac316d31750026c65def3ea8a5223c6744f90263e3a4a562906fb9614bffab3958fc48a4604bf455bc86f2a63573de5f32ac1a0721d3ba7d1f2032edb018e5cf890ba04a9a0a13d233d3b90d22acb44940b9550f60af2930dced7bf989bcba75540375e506b3a85d779a82f39018b0cb48effac0aedff4c2795b14e9530de129ba59cf957699a337bc84eaf42f2e23fd37087ae7dbd1ef1b9b87478cf78db51791d59731b572b0e4d2b836668605d05d6085f042cbcb988d9d10c583851a86d9051ae1c4a5973882e4e5b47ba3f7d5dbff946672ebdacee0d61c972a3e7b5a51c1ad39f2b7c15ce02dc476be3a0572fd31fa180498d677c2b6627c8c450663d49f7248b65505d3449942f89697a71b847f3a4a906ec6e01971db7e815ec35d2701d069429cafc045b669d5328f823798e7848cfa98e8978135f98859a2b545a4346584411710c7bf14c596083314dbd8eed0466683804a25610e7643d83c078c69b01bd1947f473e22a51586093a4514810209985ef5683be4ecae4828e719e5940f93274cd20be5fd73f0df71a5b9f5159108d69161333b3be647c1af3f995af459cba644ef4c7ced6ac213fc837e1fc941fa2c485749a7a443fbc0d69cf89e3a5fd05e6cb48838459aef6005680015cb104ad20f797a0257858f5dae1db72226f73e33d778b138f0672d83a670fd68225b8decdffff024e3537317e73de8d977688e5076d244958840022fa4b426ec6508beb81499cc821a3d20818bd980ce0a496b512896cbd97821a049adf066b79a49f89f83605d6f4769c2a47363b751c91e1c1c06ca5102ba82144c1af5ed04cab421e97c4747f1e5aaa9ecf74c4b88095b02bc67a946a7159fb71c6614a34b856b14fe753ae2d8addb076185b5749e11c9a66ae4534b25c1d793e4bb07474c91ae16b5fa064f2b062f60a0f756744201b5dba2e1a434660ef5f3696e6488da134a692b556d1f286a69644bd0b7f9d3223f2701e0f1b5c04127378cd98667408d351f7e3e607702935a83436de791bb6f9aa6c06cb2b13787427abf8bd11bee2ba0df1904c6934dbf38f324115b878f3dba8c425e8fe3c3dd1ab9f91cb89b485f68aa5a1c0f60e2a54ec4884a2a8e2c0646cd644f4c1cb167cfb8c37861b57f6371bc562cf677a1f6104bdfc508422765d43bb060df418a34be28fcaae661e94be222b4f27e8d0765370f5a527dc98d76136a76ef4f8ce034dd41409313d1cac254eb708247c3b783932015e0c33ba51ceeadb0ae367f9941820d97e4bd4d5b229dc33f537cd5801f4930359901ab7bb115ef2dc6c2c563f19d3894b5d32f6313481c5e222bca95758538cca675f0f28b2f1bfdab9dab41ce7fef6e8615cc7ad52cd785f6482c9aadf06f5f73f26bfb4f215d6b514a467575843af5e826dca64c777137229feeec1ece0429fe252c1047f6472309504381b7814cf0a88f7b51d038e6d59aa7378806d8da8f961556d5a72fc6160ea547a67c95aecaf04b40593d5118dcdeca4f7436f72c67e13083db77a2a494cfdd2e68092394f24fc2716582f2c01baf500325dea7d5103a92bfd951d9339987371315486767b30e79692e9535cb7f10bcd1a71e545fcd1a13e1db132ea614074e213cd923ddce06477bd6ef158d30110ba6c702032681fb9c0e177a3fbaca09a47e900334964b2a8605762fd2ff6c750db4aa0e9a8930e0005b39be1504830869d3df352ca19fe04ac1755d9f2e91388d75591dd5e17523fab4dd437c97bcd9426eee7241d42b66bb3ffdaa66d75772a0754ca4d624314b5d69de5c281a52dc5705fde21238728d86003f5ab0229d912879adea1ccd1ca8a1629d90f739c7c6506879af3e64b316fd56e40ac7ae057686a7db0100d81bb18206aff3e312858e8f02d6b6b0b6b839fc1eaf7c56bca95a622beea1fc48a54ed752af1f0f351faa9313e03f97a1f2c8d5db1e41fc334fa9e819b9630defb1de9ca57075639a1bcc2c6d3976d718d82ed092454cd085d20a7ef0184c2502a2d7496fe0aa2ac5ee105296da852b00d1675d855af99df3ac4996ace3c7138ee9c8f4137c8a9a49eebb01eee9884fdb1d43b2ca1e8daa8587cbcc215673554282631cf0de640b4fdcc8b826b6db2b6cc5327156d77b07bbeb38aec28d38a2766d2c1236f0129a949d1a370467eadd6ad9057ac07c2678873d7ea6ed7b821adedfe87e798b6e76aece3a3d6a472dda8a5432741c38ca687d300ff2eb16691f9ed8a682f9a6066833ff50bcfb1d5f3bf5c0428e295327641b34247d7c20a5bbdab4de650c65a5c479c5fa9ee4e270ededf035c92822e706e4d0c7e21b1ab91a2637071eab824e081242f5f08e954f12d7e0fc1ef6e2c28d4078e61ba0a430a33efa08b2ac09e8f16454b039e7f93be017526448aef2d36b45753f147774825a3b3a632736d7342d367be35dacf44b2ec69c623222a9b1561a59aa8da90c3ee71cf630258dde4c33be8cd6ec08fa79502448c9def3dff4f23c61e86e7f29ba02ad68614088d01636d2c48fb73ec6c1ceeda1f3318966c3110609abcfe21201740d4bda61b47f912afb8fa6518522a724b9bf2aaaf4d62a9c07e65bb096871d0e4fae4ee6525fb4612556727ee15d583e4a0594e57fa30dddc0a59fc609a0f4846d401eac6c857b42b7f78c2a7a5e32de2d683bdea46716c8610bed734bcfff3d0a95929866b91a21cdab21305ccb581ece3d355e03b64afd0e89c99ccc8f96272e886203cde9c6d413cf08e9f25755e65c77f626612960a49abfb7db2788f683856529b7f8cd01098af00952f5b70b234d04103f4677d4687de063fd170f013adfa43907a3970c4b71e68518c71fe357c04bc6c36adaaed106c90bc60454207cf2fb9238bf9e0abae04db37e490454bbd315c5e79b826d09e21b5b3b9a05d94fb7b69507ad13010c00c20b99b86a62dc9150fda47f412917b2c65cc8a7f878e9a61ddb1a8958e27a79cf9e826671b38ad48220a4bdce676f4c5e05350b19ffceab7717cad6923ea17bdadca42df47d5f5d72bbde2892fd027f359e79a5fc7910bd16e6b46913ddc4969b4858bb78aa8a913d09aed031229852dd9e0c46c6ebf6f775bf2f04091e7dfc5e46c5ba2cca8be870168b56f54ee109374c840997122f9b3adc038c07edda6a945d9bbe9776e374bb2e52dae0d4e6da52d2246dafd1325b5422bbc29480e7aa72d1f1936622d81adcc22fea66254cc4580226bdf7c32251c8fd73cc52cc1325b602f2c0403537ce5744402a9209502f1f612bf3cb5f90f6373cfbbfcfb0a484c6780730e6349fec1ae9b8b05f691b65ab4fb5a6f7527fd3c2758b83cb75e8a388b364c221499c326ffbcefa7d4a1edb613e1eab217361f236c3a875d3043934dc1543fbcce7ed709fa9a13199a444ab26aabfb62e698bab37d36f5ebabdf8922686249b4d2133d0e8c1db8b94b0e4aaf24bdee0d887fa38e0235c0e859247efc45b7f699e0435fc8b5a3ed311e6de229c245065afb038cc061d8310d23705d99661c6e33c754098d718816aa2d04ee55808a86bbdd581790653950cf401a192fb822ef0c6cda06f91b225710c928e70740f9d81298d50617ddf9019b03b381bcc41f47e12de1f9948ef5f9c2df766d2dc912a7bb7c4bb9df70e3d0e2c9c9440387257e3ffefac940676827393372d84e7c390173120134426228c50bcabdb01ebc317d48a4e12ca9985e066319c7bb1af4fb8b9e39d3b98c4a8ba6c04372b6b8fe0882200dc4776b71e5e2be2dde7548f18b049d41c9fa306a657b432a5a406b7c06329180bfadba8dc53b188d16fbfeeee2d1d1436c750ab024a336d0e29b44974b24f93635b7c5884e12a75f5dfa6f4f96798696db0ad135630d011b262b8ff405144e30e0eaa88e546150dd5b73a770f07c35c4d33567e8c8294476666ea2db0c321164767be83b524c62e8d537f3007c9f4dbbdc4152ec0b72e8f898eecb739c9c94cb575c1780836866792447068514b8c90427a59764b7c66890761fb2f784fc1f29b3876cc4ae81de21376e6135de006b4324a01b7c13817f37ae29f55d957f6390a3bf007560cf275096f340311800e98ac9fdbc80d52333244c232b3a110f9ee1a6c93dd04d24d7654664bcdbad3538291d37eb3b2dd2ddb8762adcd9748967d7409b98cbf57b61e4d0b4f566c665a7c97debc51345f1e277075f87353b14e66b069374c7afdc77e8ce98af36820d4c3f555923f01fab52faf29bcbb38f5348056de5056b587ca74555e8863bef780ad6eb9467ef84300d30668ddc19bab54e5901d1b185a1716452c1159350b909ca9108047e2dfc3a959767d18dbb07168f911b950706d93c8156dac2b11079e787a84817cdefb1808bd6d6bdad22f348802d1da5172f7b61f37d8ecb903d8e40d9773143eca6256dd1e84a57168424ea6d355a2dcb3dd3344a982eb56aef35a8084896cb8cf986fbd2dae253c75f88f92edb745e7cb27a97f2a99179ec3dd1dc8bda9b863a21a13ffe90a959fbd249dd3432e25d9f436267064080c4a715dae7ab691b92fdb190f1461f94ff6136d41f0a88f627842319b91bba32224482b0c94eca2492de007e701fea9f8796b7b8a21b10a6b0cb09e2ddd931603b9d56b81c9501ffae5f6ad69b970195c1549c6e80f8ca8496222d1a9ccd243c657cceeb8bf8bade0c91e628d85246ee15bcee85b24ff058dd9ccc40a399e391c71124248dad6a9becda6a13ea47b7726ab6c634c8287882e0a61241126de74a8e3ead9f291d6352858ddf48cfe869dc21969c7fafa54fe3297f3ee28856b7203d67932372963986ad19c6b0cc3ce386ea28f77bda735fa4ae5c0051ed74f721e8d8dc18420d46710bb33488e33868b944617139f0f63f51f85ae8b37f61260f1a8fd9d2a52058e2fdd9b2d4e19eb46a76224c853e785f281c086e80c851ed12e5307937cd99c476a2a859464ced67ed5d6c65824faaf58362632b2545e5665f5c6343fcf0db284891fbf8ecc0864f5c4d1501d01fe3e5ad887a44e6488067b69b382b02065a76b659b9682f0d13d473c39aa7d3d1f70f4e42c441c290c", 0x1000}, {&(0x7f0000001280)="d5c3efbc1f195497cddac67939e8c8f6d7aa0776c831b4f914822d6bb2fada008a6a63e3f9f140cead02a524e52d4652697e952ed822f35140b3f50bd12b97f7f825fa63a30ad5461477b79882fbe88adf86ea9a303b1ce8da3e303321307a6480a92ef0372bb77628e0d90edc45bb4df1bdc24986f1afb883b3e967c50b7245971ffb2037837834e9e70469557ab7d15aeb4b44fea8a76ae3bace72f89bd69d55557f49d870f2aa5059f6a53a34430da44b97266990e22f36522f138e67ed1c99b4e321e2a368bcd84046b13e68eb05b3ead112123bd85d7e55e5fe30117040352ffe98b88ff78ab3a1b362c68256717c20c4a0c8f409e3a7", 0xf9}, {&(0x7f0000001380)="ac745f6c8464b61229c1b922c4332b1e28b60a87", 0x14}], 0x5, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x70}, 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xe6) r8 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa, 0x2}, 0x10) dup2(r1, r0) 16:00:48 executing program 0: r0 = socket(0x18, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfa, 0x0, 0x0) r1 = getppid() r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r2, r4}, 0xc) sendto(r3, &(0x7f0000001780)="84d7c3ed6a63773cc39e5a940251152417a06ab6f9aba3ffea77b8d364fe83e51eaa10b8109bad388097b0a979109d9d3d105f34693b3000eb2a4a3532dd89b0c282f8df5477888a748eabd0bba4205bc3f2b3a421d63710080214bdd2e944291021c0b43d3e2674ed57350972f970b81ada07d639736f7daf3f642c489c9657c5ae692f018ccc4d8c3e3ae2b6b49da038b83f6489da52bbd9ffb1f004a49897f725d40e6bbce72fcf899ae19133c7efa1b88e07c37e71d72d33a3571dcef98776130e59bb8b831113855ac7b1a9c3bcff4a7dca87df709185bd525d13352653b0c47fedb73782e8c2bb948a225abe4b513648", 0xfffffffffffffe7d, 0x403, &(0x7f0000001880)=@in={0x2, 0x1}, 0x8) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001280)=[{&(0x7f0000001040)=""/215, 0xd7}, {&(0x7f0000001140)=""/120, 0x78}, {&(0x7f00000011c0)=""/172, 0xac}], 0x3, &(0x7f00000012c0)=""/154, 0x9a}, 0x841) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000013c0)) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) 16:00:48 executing program 1: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x0, 0x0) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x38000, 0x0) r8 = socket(0x23, 0x4000, 0x0) r9 = socket(0xe4abfc09254aaa18, 0x4002, 0x1c000000) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r12 = socket$unix(0x1, 0x2, 0x0) r13 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) socket$inet(0x2, 0x0, 0x7) r14 = socket$inet6(0x18, 0x0, 0x58) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x13, 0x4, 0x2, 0x1}, {{r2}, 0x0, 0x0, 0x2, 0x5, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7ff, 0x1}, {{r4}, 0xfffffffffffffffd, 0x50, 0x800fffff, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0x4, 0x2, 0xe6, 0x4}], 0x5, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffff9, 0x25, 0xa, 0x7fffffff, 0x9}, {{r7}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x6, 0x3}, {{r8}, 0xfffffffffffffffe, 0x21, 0x1, 0xcf2, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x42, 0x0, 0x2, 0x3e}, {{r10}, 0xfffffffffffffffa, 0x8, 0x2, 0xffffffff, 0xffffffffffff8405}, {{r11}, 0xfffffffffffffffe, 0xd0, 0x2, 0x80000000, 0x6}, {{r12}, 0xfffffffffffffffa, 0x40, 0x2, 0x5}, {{r13}, 0xfffffffffffffffb, 0x6, 0x80000000, 0x7ff, 0x8}, {{r14}, 0xffffffffffffffff, 0x4, 0x24, 0x80, 0x71c}], 0x5, &(0x7f0000000440)={0x81}) 16:00:48 executing program 0: r0 = socket$inet6(0x18, 0x2000000000001001, 0x0) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3f, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x1, 0x6, 0x400000000000008b) bind$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc79bb6585bffff0000000000009ed32f376a82e82dc3f641bc7d357eb7423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000619d6f1fdf9e48d920d037322f8fe0ad93194f5c602b169e5a9e674700c7ced77a5e94161891f2bff31c449da8f2bb1e569d8a1854676a9da741644a7f776e60e09f3b2dc7c3590ddcdabdaa6b51619e8b9322dcc01442d222b014787966c10bca4e1b56f36e1558ed4037ecb6c25c28a34f815bab047044ab01965643fef79d6eb3d67cb30efb9e69cc568761a3ba582955ef21b4af30b44ec78c470a6060641ca05d817442e9d70962e4c919a43c2aaf7c41cc2602e43df86bdc234d41d8164304b9764b7859288b563fe25a4a48bd927641072d6f3df912eaee130ad784ccdf35fcb962b4d449e93c9e189ba59ef9f3a552957eeb4d59e7f8f153371daf383085b3812ff1398154a3468efe585732c26cb782c6c76c7c5f9771a23416867018545cac09abbfc6360170db876ff068ff21d1c1b05523b20d79d17efc48cbc7cca35146453ce1cd5c948c21cbb16adaa668000000000000000000000000000000d877e306c46beae6e4c7219fc77d302fb2826075cc0a76f691e933cf3662112082249f0c76b4e8b1e278c2d3ecf024ace1c37255f30dc48e8b7d08b9a43c262c25861a2d1ef0e4b313e7821b2c06c01293d5256c17e3df5e096f356800daebf3962564eacc54a6abda7601a4151db52d3aa9e92fe57e14ae44fa603254da1829199d302c2ce0e8dcde2931c334c90b3eee2d30b07e6d7467363a02cb26d49ff5bd1691592f8167d7efe73b3e854ecb0d164f12e781207820a832c8266497f890a309d0a74d9e17ef7ee2fb972daaad0e69330c31821ae2656e170b360bacf8212faa4651a5014f320e3eb1cf13c2b2209d9133d30a3d980ff36d2443c22c0c3385e4f9a1953508bb40a1c33caadf37129c37595ecca53841dc3c09c72d10e7c1b88ad43794bf953fb9c5c833d8d0bea11467fce9da640e7b913e0a82431717a83497d7ed664cf496afd0b2cdd3015249de9d05bfe0da4ca6ebd36c73473c44dec51aaf7142115e25a6ebb71f83af678143536089fe7f623b5d07a286611f835366785986813fd8fd03f7cc901a312fecdea29dc21199b295f3f7ed9fa8644d195e46ace96176a8d20bc84992f18c022fd446d301dea4fc826af5c4aaa6ff8e1c94167af3bc01b819cb5062dbba1cfc73993507adef9ab4bc9fa182748549596d0008c627e3211c6dab20a2465965044ab8b62a248e3ff79413f6757e5ee8921cf167f4730129ccee491e201c1a61305b9c9a885bfe75f3a0071ddfe8e88e03249c691c71de62f50fedfa0e6af53af862aa5fc9817f4fc5ec1701658d68d60173e445e37f8c"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17b, &(0x7f0000000380)="b6e8065662c8756fcf23082496e8cbf2732a5e9b942e92a064c16523a5101c62c469801abb44b0c7bad8e04856fcfbd601e601fcf1819a24c07cb5964e108f01de0d0697716c7b17ad5d5a963c2538c8a892267472e143799d933ab370b6fc1fac2eadabd5e5cba78ebe6419798d1ce02a8b3311c368818d5b1bd4f8a35e91a4d2ee9c3d4a5527a86573946f460000000000000000000000724e39bd63f331a7b39ace312e3f82c2fe7b273df919aba0506a52babd855279a381307d91ab868726c8ef41cd280417f184cbe25beabfb6cbcb8d80fea89c5e00019b1976bbc1f3a2adf20e67d4bae1b80bd38d73491f8c2dec9a22b5cccc4ebb682bf2823e09f3972b332e84d39a11f46543ff3e749c95ffce67844ea937d488f8ca5d2024bba2b35f2745062e800191b576d09206e479eb717b061be1de3233eda9b4f14c345601428ae619e8ec99f7a9c55af9304fc77aedeb5612cc3ce70c71fd83f14f7239d2aa066c933b080bf21a46274e8b6ae97ba6571fd0c7c2600815c7") openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) 16:00:49 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) 16:00:49 executing program 0: socket(0x21, 0x1, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bd1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x42) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x1, 0x8000d, 0x5}) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x25}, {r0, 0x4}, {r0, 0x51}, {r0, 0x80}, {r0, 0x113}, {r0, 0x2c}, {r0, 0x24}], 0x8, 0x2) 16:00:49 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x90) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r2 = semget(0x1, 0x0, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x100000000}) lseek(r0, 0x0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7d, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x80000001, 0x81, 0x4, 0x3}, {0x20}, {0xee3e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000002c0)=""/107, 0x6b}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000001480)=""/95, 0x5f}, {&(0x7f0000001500)=""/208, 0xd0}, {&(0x7f0000001600)=""/217, 0xd9}], 0x7) write(r0, &(0x7f0000000180)='oL', 0x2) chflags(&(0x7f0000000200)='./bus\x00', 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0x19}], 0x1) write(r0, &(0x7f0000000100)="e008dca0f0310589c39ad86e85e7857458b29f3435382d57c2", 0x19) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) chroot(&(0x7f0000000240)='./bus\x00') bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./bus\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x3f, 0x3, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/167, 0xa7, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:50 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x880, 0xc) r2 = accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup2(r1, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00', 0x4) close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80c0, 0x44) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0xfffffffffffffff9}], 0x7, 0x0, 0xffffffff00000000, 0x0) poll(&(0x7f0000000100)=[{r1, 0x1}, {r1, 0x110}, {r1, 0x4}, {r1, 0x9}], 0x4, 0x7fffffff) close(r2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 16:00:50 executing program 1: r0 = msgget(0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x20782, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) open$dir(&(0x7f0000000940)='./file0/file0\x00', 0x0, 0x113) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x51) connect(r3, &(0x7f0000000380)=@un=@abs={0xbe0fc2ee182820ec, 0x0, 0x3}, 0x8) execve(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f0000000540)='\xcb#{@\'\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='}\x00', &(0x7f0000000600)='[%\'\x00', &(0x7f0000000640)='/[-\'-/:\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='&(:{#{(+\x00'], &(0x7f0000000900)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='@&\'@u&\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'-%\x00', &(0x7f00000008c0)='{!\x00']) getpeername(r5, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) syz_open_pts() msgsnd(r0, &(0x7f0000000400)={0x0, "89e476de4c02f4d973a7e569be1e0c0c418306c2a3a8e3a7e71e2cbf52bc01e65e2b6891040ca976ab645707f39863b753317cf968f0f24c648530442b9d12785c7d955b51b81723b65acff818980fb14252504c8a9489932db2d8eac1f691c15edb0ed88a73b60939ddd7a5982951edb8eb42f160e6043355a7c991cac9a42247b2db508f27b688f785cab8941e54864db44b13cdd72baa61457ca105e69d2686e819bfeedd3729e687ef4b58411c3aeb03a1e30a0fdb2d32cf369e594ce0ef28a30ecfc9c8d5f50e095c656e572754d89c5c931d12530c635f8cef116130f9cb"}, 0xe9, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00'/239], 0xef, 0x3, 0x1800) msgget$private(0x0, 0x1ca) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000980), 0xc) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x10001}, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffa) 16:00:51 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getgid() socketpair(0x10, 0x3, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="f74faa2401c96bb985fc1eb1620bf2ddfd2c248b82fded53772f0821cc0592a34765c46aaf10aa85423acf5a28a7ad13423d5c1ab0e26a77ebb31ce69e7afd", 0x3f}, {&(0x7f0000000340)="2e56f4889ff4f8130a7760a334450ec97ca7a442f01f9f111a67e1494d033663d520eb56c81c2743ffd95e9b2b5656cb2dabb6ad5a65db5b3bb8fb4aad6d0aec05c8b40079902f44bc20ab1bb4b53845d1d1d5", 0x53}], 0x2, 0x0, 0x0, 0x400}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x7, 0xd6, 0x2, 0x1, 0x1, 0xffe0000000000000, 0x58, 0x3, 0x1, 0x0, 0x2}) lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r3 = socket(0x11, 0x4003, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x8) sendto$unix(r3, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:51 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmdt(r2) setuid(0xee01) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x7f, 0x5, 0x7f}]}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) ioctl$TIOCMSET(r1, 0x4004667b, 0x0) r3 = getpgrp() r4 = getuid() getgroups(0x3, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) stat(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)) r6 = fcntl$getown(r1, 0x5) r7 = getuid() r8 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000280)="f81dba6ebb433ce93c1f26d780cc1ac9b944171baa61575909b44967108d499fcf7f75bc43796f595a649fcaafb91e25ee1e676f6400d31273894357ad40e84e7c92e18a45f9dc0533c189765834744eef5486639fff6c7daca036f544ef42b45f831c22e532fe6c3f6dde779e73f837eb5f3a719ae3323fbf61c8a03f14df0a49f7dfc6cf50564cd94e67e5d6fc15d0f06868de8738cffa055855837e89aeb89a40bd7bdf09ac76bc668c71a72c", 0xae}, {&(0x7f0000000340)="61d5915bbdbe722d14867a32cff64c0535841271c16aa9cf6d025357f2c29d8b5c6739806dd0a7ef1d8c83b3c22e539c2c6f52b975e796823afe3885659f172b353614e63a2e297b4e756799a404d1d7ed7e449d9c0528f9184b98ce97ce00d9ae637892277d97f3ed8c251e4ae8cdf3cf5aafd7c459cc07c7a70a2e6b86c1375e7abdae9318bda30c447952cc966c0eb1508037cc6995391aaa3ba8d2962747b0ba507aa015ce3746bb51f5a10b3ba53b4c3e3ae1fbfeb71b2acc19940d65e8e957d2929b23f2e721a8840896ade8b0b5e07770c87463609d31bea2bc471dea5729f9f5813739bc429fd6f2f2475e", 0xef}, {&(0x7f0000000140)="1b214cb939fb604aa6063abc66c1d4d1200a24cc5808298e065262510dfbf2e85ac3667cf0e38de701d0f2feb2ff3cfa51d4668fae4e90882cc87343139cb80faaa1a8ed7c80f1bf87", 0x49}, {&(0x7f0000000440)="d374336db5e1b9593c2406e20853091ccaca6640519c5ca1a43d4dafb057ef12160a9defbac40eab60c8ff370f26daa097c7f260b8a1abceae54a8fec2a6e564ca6d34e6d5d4fdb451b599cb7f4b82a5d0fce0e9aea620d8a080784ef0618be69f8dbbc66d2fe45ccd39b4bb9b35f2818f44021e7593b68951ee5e1e3b1e0f6bc47fbd56f7a0913b05b200833b", 0x8d}, {&(0x7f0000000200)="dce55ea59a4b02f57d5787ec583d26bc9b061725457844dbe7eca3f5defe8b0bc3afcce16ff2d1876bfa46b9f70a674036b3de", 0x33}, {&(0x7f0000000500)="8ec966da32568f9649ee1beadef7b65209900bc6e6a02d794a993c", 0x1b}], 0x6, &(0x7f0000000600)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb8, 0x400}, 0x8) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0xeac9b11c587e6575, 0x120) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x7f, './file0\x00', './file0\x00'}) close(r0) syz_open_pts() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x80000000, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x29d1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0xf000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0xc0}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000340)="0dc84d08ed10cef7c6743f844e9ae6f1a58fa558dfedb1e57683cb7ac192591cc97888650e7c3a3fb37ff3e82ab346597f608f6fc91d29e7368d91bf3e93e5dc81096a66e9534b57dd5cbd2e934b33ce2061f1549dc75a8d2d5708020fabcae7045c9b2dc73318", 0x67) 16:00:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180)="ebffadff13b9fd812eaa4e713048e699319296484cff0100000000da6d2ebbf95d42cd5a0bb1a7e0236b3a5f1b542e63bfb08a9c013f6bf18f894d57985c11e1d9140297de9db195b352736a1c5b0f08a0bfb2b697ae9916a2e672ff1c3acb168c818104ff6f23a300000000000000000000000000000000703c9bd1c520b8e39dab9e53207c7b78cc8c60fde551b9718ae6383e31b7caec869836fe14fabb028a4bb25ca0c498d37e003b5445e083c80bdd060b55f71b0146fc14e503d9cd8813efd4b08b68a39712a8ac336491675aa3f8b83e6ebc245a01b664364684912d8a7987a19ea737d7a67c675b7dc7c373b595d5551d957365d3", 0xf9) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1f7647043f10d98c07102e2f66c9bd3214903324f85492e0b01298598e1ed0f1b5be04db21a4c8f6bccc061c3f81044058d1577f93c2396117942518269a46a9ce62695bee1fa7ef00"/83], 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2021c, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0xffffffffffffffdd, &(0x7f0000000200)="59324b697f278513bec7f60adf43f22b3063a1a7ab975cddff8fe9797e868eb02a8b8450efc2ff5aeac726191bf9fdbfa6d6c6ade9be42ce1cb65341f5f796be5af335f0c121c828c9022e8678cffd4dc4949816476518848e63a0cf437ec160159809a20c78bc9b636ffc11f7b1b62949e99a8cb6e739f5c2669773320b5f4be07eef0158ec7d644b0f91fa74a506f23b9cdd876c14fe0e4193e7d0dc52d36a93f7144d132cac717819ef960c7a53d32e8589d018d3b6723dedb8ef") 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200c0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) 16:00:51 executing program 1: kqueue() r0 = kqueue() readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1071342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f05002259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r4}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) setgroups(0x0, 0x0) setuid(0xee01) clock_settime(0x0, &(0x7f0000000140)={0x5, 0x8001}) msgrcv(r1, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:00:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x38, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x3, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc, 0x0, 0xa4, 0x894}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x40, 0x8001}], 0x20, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x8, 0x80000001}], 0x1, &(0x7f0000000280)={0x8001, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x3) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getppid() r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_getres(0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) close(r0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) 16:00:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000140)=0xc) r2 = semget(0x1, 0x6, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/28) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x8, './file0\x00', 0x3ff, 0x7f, 0x2, 0x1000}) r3 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000180)="1074b8b7562d61a7d01f029c008e75b0e0ea0fcce42bab1b016613af1879226d37f22efd5e0c0ddf735265d21eefa15846e99dfec8d716670f5b98fa0b82bfdcd35afe6b317862f77c8312f8553f9a54ac43c56e9d308ab0be64996568b7836e1680c4a03aba9ce77554e24c9eed8c24032cf7f09759611dbfa3fa95069ed0759a073a4eccde8046853e4e8d4ddecd99e4", 0x91}], 0x1) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x60}, {0x35}, {0x80000006}]}) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x100) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2a) syz_emit_ethernet(0xfffffffffffffdbb, &(0x7f0000000000)="648b4c617cb6") r2 = syz_open_pts() ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() socketpair(0x10, 0x4003, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x7fff, 0x1, 0x0, 0x7, "2d7f86319f423000e165bdbc1065e601dd097700", 0x2, 0x80000001}) setsockopt$sock_int(r3, 0xffff, 0x18beb5255512dc02, &(0x7f0000000180)=0x4, 0x4) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) socketpair(0x0, 0x4, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="55e97e10cc1fbba616a7a302", 0xc, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0xa1, 0x82a}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x200}, 0x10) 16:00:51 executing program 0: socket$unix(0x1, 0x5, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000000)=0x80000001) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206981, &(0x7f00000000c0)) r0 = socket(0x6, 0x2, 0x68d) sendto$inet6(r0, &(0x7f0000000040)="43212fded99830c4dbea793ec0129282c29985ee98378a2b0e5114f22a66ca5059e3f9691a66f1d7e51a84c3ad2bf01ca034a36b5f50a9dd3df0a552a66e22a83a82", 0x42, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x67067ed7, 0x80000001}, 0xc) 16:00:51 executing program 1: munmap(&(0x7f0000f02000/0x3000)=nil, 0x3000) r0 = semget(0x1, 0x1, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pwrite(r1, &(0x7f0000000580)="d297908700b3e67f5f11f40a23dbf716848f6e68e00f08ca6f4cfe06eb", 0x1d, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x5, 0xebd}, 0x401, [0x400000000003, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0xfffffdb2) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) open(&(0x7f00000005c0)='./file0\x00', 0x400, 0x32) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x100000) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000100)="2dfd91885ded36443d05b844c121edab2867ed23a341b1a0", 0x18, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000200)="bc8a33c15da873f62ef2cf3245ab75bd4d71ed19c4643633", 0x18}, {0x0}], 0x2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x9, 0x100, 0x10000, {[0x2, 0x0, 0xc000, 0x4, 0x20, 0x6975, 0x100000001, 0x100000000, 0xfffffffffffffff9, 0xffffffffffffffff, 0xffffffff, 0x18f, 0x7, 0x1, 0x6, 0x100000000, 0x5, 0x8], [0x6, 0x1, 0xe048, 0x1, 0x59a, 0x43ccdc47, 0x6ea, 0x9a, 0xa1], [0x47e, 0x4, 0x8001, 0x3, 0x100000000, 0x8001, 0x7fff], [0x2, 0x0, 0xffff, 0x80000001, 0x5, 0x7], [{0x0, 0x8000, 0x800, 0xfff}, {0x7, 0x4, 0x6}, {0x3, 0x2008000000000000, 0x9, 0x5}, {0x1f, 0x4, 0x6, 0x5}, {0x8, 0x6, 0x5, 0x800}, {0x2, 0x7, 0x9, 0xffffffffffffff81}, {0x0, 0x8, 0x1, 0x2}, {0x3d0, 0x7, 0x8760, 0xac4}], {0x1, 0x6, 0x101, 0x7}, {0x101, 0x10001, 0x8, 0x3}}}) 16:00:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x9, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812e0000713048e699b77b4783", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20800, 0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x0) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:52 executing program 0: 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() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x40) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x25, 0x400, 0x3, 0x53, "53686f54785afe5d7bf84e7ac9ade216204e09ec", 0xffff, 0x400}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x4, 0x7, 0x7, "14d8f747dd20d665148022fe25160b63867b6695", 0x4, 0x6}) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x2, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/32) shmget(0x3, 0x2000, 0xc4, &(0x7f0000ffe000/0x2000)=nil) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) 16:00:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5, 0x5, './file0\x00', 0x9, 0xec9c, 0x2, 0x8}) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:53 executing program 1: socketpair(0x20, 0x3, 0x6, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="5f03ed0364da0e0ebc00", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:53 executing program 0: r0 = socket(0xf, 0x1, 0x81) r1 = socket(0x2, 0x2, 0x9) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) setsockopt(r1, 0x6, 0xfffffffffffffffe, &(0x7f0000000000)="cfa858bfae672c136206821830c2fbbd12d637e194f9ba9205cb", 0x1a) 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x200007) semget$private(0x0, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x1, 0x129) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x82) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x9) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/27) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x9, [{0x3, 0xffffffff}, {0x1, 0x1}, {0x3, 0x7}, {0x2, 0x200}, {0x0, 0x101}, {0x2, 0x7}, {0x1, 0x80000001}, {0x2, 0x20}, {0x0, 0xffffffffffffffff}, {0x1, 0xb88}, {0x1, 0x6}, {0x2, 0x7}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x7f}, {0x1, 0x6}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x1, 0x3}, {0x3, 0x873a}, {0x1, 0x7}, {0x3, 0x7}, {0x2, 0x6}, {0x0, 0x9}, {0x1}, {0x3, 0x836}, {0x3, 0x6}, {0x3, 0x81}, {0x3, 0x8}, {0x3, 0x2}, {0x1, 0x5}]}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfe2b) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x40, 0x0, 0x0, 0x100000}, {0x6}]}) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x0, 0x10, r0, 0x0, 0xc) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:00:54 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x174) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0xfffffffffffffffe) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 16:00:54 executing program 1: 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(0xff, &(0x7f0000000380)="0000345be6a7ce0f0b77c23e371459c962097c7266efb529d21fa092f02568d8ea7cd322e6223ee1fd06e0208e4482e45bd66180b4408e0eed0db4b5bcbe382e9e8dd7267daff271b534624f0b2c74891460344a3f4be64210b81f85451c5bcd942c3d590e9c9af640acec817c595065bdba2260ed24dceacfda719ca3b2dc81e4010905ea8b493d3458e3738ef567a2f3a33c19bc7d3e605b923ca84024ca81aed061d477d4022501bbf3d10d108b789ba1a4eb37c287da91a67eccd5c30a272c9a026ad5d1ac08cb5cd0e70a805991ab283507da13ff098077a52422077b71f0c1223cd49b496b141a9287e09174accba159aa2549818755d9c37b2555fd") 16:00:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xffffffffffffffff) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0xc}, {0x6}]}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) write(r0, &(0x7f0000000640)="bce5bb82bd82c321a8cf74848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c20138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd63959ecb3695beda16ee15aaf6b6c31400b4dc386972d2eae495014ded254cd66dbe83ec3b018be5455be5fe8080c850f9e13da075ee54c0682350000fe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x12b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x5, 0x1ff, 0x0, 0xe17c, "163cde818e5aa0c0ad2fd0fbab9c318460fbcb60", 0x7fff, 0x7fff}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xae3, 0x7fffffff, 0x100, 0x0, "0bfe88ddc3b74e84936c1d47a6b87a244e7e128a", 0x3, 0x1000}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto(r2, &(0x7f0000000180)="a1a3bcbebf38e6e9604cc18aca78cd04b2a62202145f795d30dbdd87833fca4812fe3b25f92682b5223f95097eef2fe2bcf570755ec08b85075ef3fc064e50b1c82fc352ece3a9116cf6e283de819c16994b0c22934491444f4200746c4af0e3fd942bfe7f1bd8c51b9e8720d568ade7cc3e875fb989adbb8d2b37c68dc66a9589b197646dc68440a489afbf286638f13d146663611f", 0x96, 0x4, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15, 0x4000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x400) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x10000) 16:00:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 16:00:54 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0xffffffffffffffff, './bus\x00', 0x3, 0x3, 0x2, 0x7}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x40}) write(r0, &(0x7f0000000140)='O2', 0xfd1b) unlink(&(0x7f0000000080)='./bus\x00') 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0xffff}) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_getres(0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) 16:00:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0xca4e083b7daeadaa) preadv(r1, &(0x7f00000015c0)=[{0x0, 0x270}], 0x1, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:55 executing program 0: socketpair$unix(0x1, 0x2100, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) write(r0, &(0x7f0000000040)="8b65b4d83529369f4d0fa2d9561e46ffc012", 0x12) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d, 0x80000000000000, 0x0, 0x8000}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7fff) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x8007, 0x61f) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) dup(r1) r6 = syz_open_pts() write(r6, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x1, 0x0, 0x6a}, {0x40005, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x5, 0x4, 0x1, 0x5, 0x8, 0xfffffffffffffffa, 0x0, 0x3, 0x996, 0x3ff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000000000010d}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x174, &(0x7f0000000640)="dbdc5ed1d2ac1f2372a82a9ef701d982dac41737c5b600d7437e7c8c4c180602930a4a9f1b5fa9c007b2fa37f1f3b68bcaff0714290100000000000000368fe0307e551b23bc0400000000000000a93777de4814e55357829fc6e0707c78c03e9a791e48bd8e709f0f4f39d8707f61bb2686dbffce11618fbdff2fb3f5a29671d018b338861ecee55dfc11d6f40f8b39b71657eaa6a0b1902f6885e3ddf2727a8c7d9694c8f9f10b733a2c7ddb2def772844e677bd1a7a1a19149f9cbf6c800462a55d9002eee703bbe255d853f7e4f64890fc543f04852e7ed65e4335c227286f262f257922e5c4d4e4499c9cb39cd8a60b15a2822ff9f6f9d88aa2cf378ecbcd18ee14bd1a8c6fd21dcc72e3424e05b46fe15642eac96455715ceb3557606f23afce922ae72aedda7c7773f89a888a93ed8ae62f5ca6b90e6d36d308446130926ed5818ed11757da59376c8ebb042ff8f1d0e28a3f97628fae1a1195a2ae5a1bec3ac05d2c197cb2ab4a5a4030991d82fa8e7a") 16:00:55 executing program 1: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d, 0x2}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fa, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r0) r2 = socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000040), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x8000000000, 0x4) 16:00:55 executing program 1: socketpair$unix(0x1, 0x80000000000003, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x0, 0x2, 0x0) write(r0, &(0x7f0000000080)="fc4ef8f64bb25039dd8dadb300a7c80f80bf2c3322df18614acaf3817529e25eb3188c132843d3cd1d6a1b492e9a28504590baa039f605", 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xa) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x3538, 0x1}, 0xc) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xfffffffffffffffc) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget$private(0x0, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:55 executing program 1: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = semget(0x2, 0x4, 0x2a1) semop(r1, &(0x7f0000000000)=[{0x3, 0xfffffffffffffffd, 0x1000}, {0x1, 0x5, 0x1800}, {0x1, 0x3aca, 0x800}], 0x3) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) 16:00:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) flock(r0, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000004, 0x0, &(0x7f0000000100)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffff, 0x5}, {0x5, 0x7}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x100001014, 0xffffffffffffffff, 0x0, 0x0) 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x1924) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/20, &(0x7f00000002c0)=0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) 16:00:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) setitimer(0x2, &(0x7f0000000080)={{}, {0x800000000}}, 0x0) 16:00:55 executing program 0: r0 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x4, 0x2) listen(r0, 0x0) semget$private(0x0, 0x2, 0x201) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x9, 0x3, 0x1, 0x2, 0x40, 0x7d, 0x0, 0x3, 0x7, 0xffffffffffffffff}) 16:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x82000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x800000000) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000600)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d5, 0x20, "d7050000dd3c31f9005b00000080000000e74de4", 0x0, 0x3}) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setstatus(r1, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) sendto$inet(r3, &(0x7f0000000080)="b132c8b791992f275840a6921caf8df6ac57bafc563f15ba4b0266b39b5a224f769a70140d6df99b12310e7ab1d9c84c79f0b111170f5976dd958f", 0x3b, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = semget(0x2, 0xffffffffffffffff, 0x42) semop(r4, &(0x7f0000000180)=[{0x4, 0x4, 0x1800}, {0x2, 0x3, 0x1800}], 0x2) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x401, 0x9}) syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f0000000200)="4640b1925357d17460df5564fead986846fe0f05a11ef52adb9bada3a86f4f3a4a999019a59eea2632bb93737cb1c4b245a94de2753aceccd46b88fb8495ab1ee0ec1da3264ab22d75a0050af234afdeea1ef7c711ad1c245be76fa812a5fb5a2e4337c472b4fc092bac5184a28274d57531d0108fd7ca", 0x77}, {&(0x7f0000000280)="3dbbb1529818c454b35dd5e462865a63f96687dbbbeeb2fddd8da15cdd6b0cabb4b342cb625abc9368d6f6b567abbb0cf69ff09e3f8ceb5b1e775de866af354a2be0bd10f2c23e7d8acd3f6ae3ae878b1355586c764f72189f7edb2e859ff7749d2977b274a4176881d95546a0fa70", 0x6f}, {&(0x7f0000000300)="3246d7dda8107090d043433ebc8beb0da041a24f67bbdada99bbd59e9aeb848b0fefee79bfd79f0224d47ad369b6b6ef4d9ad8d4e363f38d03ede3c5c738edbbcb3b6355b69c74bb558953576245b92a5e9404d6dbb624ecb410cbc083be367f0e2f73db58fde55d0890172a761766ed6ddb2b7466981721737648676e58876cbd404ba2226c6a84", 0x88}, {&(0x7f00000003c0)="11b03acf286893137f264ef97ae5cb88fc5db001d7ebd8aad8bf577062eacc90b94056b9387b4127be55669838aff1d278db20b821acdede94693745419e422f585ccd2306f8667bd41bf8c7a6811170677609e3aa410534db0cf582bc252e2862", 0x61}, {&(0x7f0000000440)="a43e980b9cb12114bdcff3cc888f9f46fe21686510153d6138fbb61dfa59f4d434b19624452d46c80301e4e25121374dd20e647b6be2ba9834f27825203087c27f101e92235c366523074a4c016f4c5443daa8d01b6cb8c17d1ccd742d1c6d9810c6923dc02d76f2f5c0fae222a957e5b71cb0bc23450bc6a7db89e165cfc60018ab36a6ba1b0a9039b4d904770acc7c659a06", 0x93}], 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000005c0)={0x6, &(0x7f0000000580)=[{0x0, 0x8000, 0x59c1, 0xfffffffffffff801}, {0x6, 0x5, 0x2, 0xdb5c}, {0x40, 0xffffffff, 0xab99, 0x80}, {0x4, 0x8, 0x8, 0x3}, {0x3ff, 0x6, 0x8, 0xe3}, {0x8, 0x8, 0x3b6e, 0x1}]}) 16:00:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = socket$unix(0x1, 0xe96272b0b09f3e16, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x58, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="3d430d3a845af6fa22053947129933937dc7ba9feb32ba812e575b431e1b0c89c3d21c7139ac0ecf3840608f65eb4917ef252ee273ba279434f8b55a594d51a2ef8aa9712de9db7a647c2ffe216b8ce2af9c9de02c58de81a57a3b6e16fbd0d683d6ea574a5ebac73aee5c4055a0ef8ab62fa560a7ad4dd39e6f7f577ef860e5abc4950ae9ea3ec130f6e9606e65f4a20eedf0da92401c5fc7f88769e4f7a63c063d2b29e240b447fd2bad7e614e00531c2bffca927e4811a5fabcbd4bb64bb4fb5fa60ea0c8aa29f03c781c2bdc1653f11490a9b9206f58fb5ced7b5ec523433418ae9d81cb4b", 0xe7}, {&(0x7f0000000200)="3b06eadb107682feabc3c7c1904920f1ac4d8b0fbed2b151f4ef39c49e7d3ddebe733c0ddea4091e9ee871b92d56a0d7436a681e0374ab51881baa1b721d6d69f57c509cadecf6e3959babe712862c2928180a2e6e034d4db61c096b6754259e543a939b22fa128d534e4f3fe6122299d2", 0x71}], 0x2) setsockopt(r2, 0x6, 0x401, &(0x7f00000002c0)="284175e48b7be52643c4e156ad87d5a62a410e0428c1094551189c93eef07ce38d3c9564ca0089810edd5e05fac0f47d2d65c2adc5321ecc39691f283d75faaf278df3412e2be32b9c0d6dd035", 0x4d) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x1f) r3 = semget(0x0, 0x3, 0x0) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000003c0)=""/5) syz_open_pts() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000400)='./file0\x00', r4, r5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r1, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000480)=""/51) semop(r3, &(0x7f00000004c0)=[{0x3, 0xfffffffffffffeff, 0x1000}, {0x4, 0x4, 0x800}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x8240, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000540), &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x0, 0x9, 0x800}], 0x1) unlinkat(r0, &(0x7f0000000600)='./file0\x00', 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[0x2]}) shutdown(r7, 0x1) semget(0x0, 0x4, 0x410) connect$unix(r8, &(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000740), 0x10000) 16:00:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa3bd, 0x96, 0x200, 0x6, "043bfbb540518de943760d75cbf54f4de883ee92", 0x1, 0x7fff}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x10000, 0x140000000000, 0x8, 0x102, &(0x7f0000000080)={{0x8, 0x1, 0x3, 0x4, 0x9c1, 0x10001, 0x2}, {[0xfffffffffffffe00, 0xffffffff, 0xfffffffffffffc4d, 0x10001, 0x0, 0x1, 0x7634, 0x1f, 0x1, 0xb, 0x3, 0x3, 0x6, 0x9f4b, 0x6, 0x327, 0x1, 0xf88000], [0x8, 0x101, 0x7ff, 0x2, 0x9, 0x8, 0x9, 0x2, 0x3, 0x6], [0x8, 0x4, 0x200, 0xa0, 0xe4, 0x6, 0x7], [0xe, 0x8, 0x6, 0x7, 0x7fff, 0x2], [{0x0, 0x8c6, 0x400, 0x4}, {0x7, 0x79e, 0x6}, {0x3, 0x100000000, 0x4, 0x7f}, {0xebf, 0x2, 0x1}, {0x4, 0x3, 0x81, 0x9}, {0x9, 0x7, 0x36, 0x3}, {0x6, 0x9, 0x4, 0x400}, {0xe34, 0x3, 0x2, 0x30000000000000}], {0x6, 0x9, 0x200, 0x1}, {0x400, 0x7ff, 0xfffffffffffffff8, 0x2}}}, 0x8001, 0x4f95a24}) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x6, 0x1, './bus/file0\x00', 0x2, 0x81, 0x8001, 0x6}) r3 = dup2(r0, r2) r4 = kqueue() close(r4) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000f080000000000000020000000000000000090000"]) r5 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r3, 0x1}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:56 executing program 0: getuid() link(&(0x7f0000000000)='\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', &(0x7f0000000140)='\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') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='\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) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x9, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) unveil(&(0x7f00000004c0)='\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', &(0x7f00000000c0)='W\x00') semget$private(0x0, 0x6, 0x6) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/166, &(0x7f0000000080)=0xa6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="8319d9876e0ce0dd03200f4c60e58080731b1b9e65bab5df714f89aa3b0226c5c7701ec134cf87989f8eaaf46ea1202f338386e7b7870b124a5a7841243d4757adfc95d4d6ba599bec613e0067ed220649041bd88bb06da7b2de4fa0223d243141f5d97faf2f5ca7b9db2433c75da7ec2539f9ea65ff", 0x13) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffe80, &(0x7f0000000040)) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r1, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) close(r3) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f0000000200)="44b5a33204996ead0d7283008fa02a6762873d453d4afb5baf83a1211f3be3a81e0e9cf6dbe6db5fa861bdce23d8d0b46b3a3c04d393ab9f6c0dcd7ebfe66970b5b1d2160f92f836707ce6cb1c3e6b467209e81df49a4b2188e4065abd13d78a4881410137238a80420ea6bacee3411a8d68d9a6976e035a710b5b236149", 0x7e, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 16:00:56 executing program 1: r0 = socket(0x1f, 0x4000, 0xfc) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xffffffffffffffd6, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xfff, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x80) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa}], 0xff, 0x0, 0x401, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfa9, 0x7}, {0x3, 0x3}}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x200, 0x1c1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x100) fchflags(r2, 0x0) kevent(r3, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffff8, 0xc2, 0xf0000003, 0x9, 0x100000001}, {{r0}, 0x0, 0x0, 0x0, 0x7, 0x3f}, {{r2}, 0xffffffffffffffff, 0x4e, 0x20000000, 0x412, 0x5}, {{r2}, 0xfffffffffffffffb, 0x14, 0x0, 0x80000001, 0x2}], 0x200, &(0x7f0000001380)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x10000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0xfffffffffffffffe, 0x40}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x100}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x4f, 0x800, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x24, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xff, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x5, 0x8, 0x6, 0x7983}, {{r2}, 0xfffffffffffffffb, 0x80, 0x24, 0x0, 0xfffffffffffffff8}], 0x10000, &(0x7f00000014c0)={0x28, 0x7ff}) msgrcv(r1, &(0x7f0000000040)={0x0, ""/230}, 0xee, 0x0, 0x800) 16:00:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x4007, 0x4) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0xc004, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x81) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304", 0x28}], 0x1) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) fcntl$getflags(r0, 0x3) 16:00:56 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, 0x0, 0x0, 0xc7, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7fffffff, 0x4, 0x8, 0x0, 0x401, 0x7ad, 0x3, 0x2, 0x1, 0x7, 0x4}) kqueue() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x451) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) r1 = socket(0x0, 0x5, 0x6) socket(0x0, 0x4, 0x1f) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:56 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0xff, 0x9, {0x7, 0x10000}}) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:56 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x888, 0x101}, {0x18, 0x0, 0x10000}, 0x8, [0x5, 0xff, 0x1, 0x5, 0x16, 0x4, 0xa084, 0x100000000]}, 0x3c) 16:00:56 executing program 0: semop(0xffffffffffffffff, 0x0, 0x0) socketpair(0x12, 0x7, 0x5, &(0x7f0000000000)) 16:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xffffffffffff8001}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)="85f8f7b799b1424034e1e3943be37865ebfd1eff2ee8025832a9da6444f0af6b7efce0a8c453d502408310873bc2a0a9f01818f97c286fd043c868711198cd8777ca5caadc3f62f75b1c035a709ec61f3521ff2f3153364b0d30305cbdb9dc5fcf23b4a36ccb6645b5f1705e31e5d28d564a4fc7", 0x74) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="ed8f6f264dcfd54de02af14839f73bc0401ea9f9bbe0f9fdadd70fc905619e4266a9b7be2fa897b5fa428da491f21044a0a6f946861fe8180a13b31b1cb01ef7b595a517b72b5cc1abbfb7decb9c0c5c91dc37981a5a3a0fb2d3b85cde07c99b72a9b91007ce05fbcebf65112f7c4328f484480cf6fb833153dc625270a558f681e7bcf14b4c9109cd132deee28677621cd69b9f2eb006f20436c2127e8c64cff1a751e561a7858d1f1ebe2ccacc0ae5d76475abcee224a41990c00bdb4f0d42c4f4cd449ef89e6a169b45f72c33e01a1e7b4910c799", 0xd6) select(0x40, &(0x7f0000000240)={0xe31, 0x0, 0x4, 0xfffffffffffffffd, 0x100000000, 0x0, 0x3, 0x8000000000040}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x6) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x27, 0x40}, 0x10) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000280)=@in={0x2, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="11dc791cc05c7cdca08adb42ff47700580829e00b226609b51f2bf5a2678d16f3137631a569042933e130fa61e76f154a8aa504043e59ab7db19f4b50e3c65e46a6d247f55218f228eea846e5bfa6cdacc571a2f7a372a6cae99a9c50974fd4859301948f821c014ca6c24620d52dea86e7414fb010f84f340ffac496e85cbb9ef500073f497e8859a999f1c28d1a9063548aa6933d027cfdaf7c25471463cbebd388b6758b0b12ba13fc943bbb38938e0561b39b914409b32ec0be43957adfc8a42680857891e4decd69893e8b1fb01638b33147716980063bab501ec27ea54738f8405", 0xe4}, {&(0x7f00000003c0)="5775cfa298d610afef2aeea5617859cf87f42f14e0f0d1f96950798a9d0f18452b0c55cf80bd8f2da883544222d47e8b247455841ed0a4d96215c52244f9f8ad7f8369fcd20d4194818d29ecf9c06e486def00bece5efc428e60053b2c78dcfff4f1ebccc86d6a1a6dad05dfcd3866", 0x6f}], 0x2, &(0x7f00000007c0)=[{0x30, 0x1, 0x1, "f54c9e77862d26efe0ec86285be5a3a050b10104ea6c0da5d4393790fb"}, {0x110, 0x1, 0x4f, "3203e20b8003571dbf41a7c5d9f98f0a27b9bdda549b75111a1f0fdede9f0af47f1053147c228ccbfffc80359c4ea9ca0c556488b2e0bc18fa759683c9dbd95b7e3c92800a44a4ca545b9baceb754c6f0c1dc0789b10416b4aae7c018450e6d19f1303c28174529d127fc3a5802b27aaee2eab45d08d0faf47a55f3175c49c5db6693c5c9925f0c3289fb8fea327bcf47c88dd0ff48d7327a55bfb8aef0fb8832bf2e3f0a20dcaf8a2b0470ed1c4c942d28c7a2d1169ac395f311f7a778c29a1a4ff478ecf11fad8df6b5ab6c3ef57169b9992f0b44e2c4927229f29b443c8e703ccb88b4472aa6abcf5fec4d8217e18af3b13fef9cb17da046a"}, {0x68, 0x1, 0x9, "ae8250dd0f7111d3d03158194fefe7121e71656ec5423e97c854fc877a8f9614b8472f68cd2b499a46094a4da39e4419c712c57bbce547f5a1f6b01815ee6f63b6675b4e312df677a508bd1bd907c8aa184cc334f4cac7"}, {0x28, 0x1, 0x2, "b3e24d28542add94f38449fe40318a287ad77356abcd"}, {0x78, 0x1, 0x0, "ca815e737110f789699aa3930996af322b30f6421df113928c10708e0af6f1ff5abad21123ef7273382ddf0bdbf7805a7da79c9e7e293a98e46a638add00939bdec1aa784afe8159b585f01987396274637d7b72fceffbade61c56221e5dd1818c49f71eb5d9"}, {0x98, 0xffff, 0x5, "6f8d01eff67258a5e815824955937b5840c7fd2b76dab46cabdf83d854f010b1e24b9d8aafd0264a041cb7547c39de1374a40f77fdf1b2241132d36a81e22f4d5d19c9c12174303a2e90246d75acb666cb6ee64cdf0e0356ec4e26005feccc7c1fc1198d18e33db74ddcead32b1ba4e1f336718d292c257c379ecc039b2c97b360a92692c1ec33"}, {0x98, 0xffff, 0x1f, "a9b074c2ff76d9bdd8bb9b3f8b2269db6004284f4b6b76c5fb1baed8ae60038dc7dce2b76a6020b04d880b9e4b613badd7bb576109c111863bef617f2e9493da404c1dcaa5d328c790b03318ecafdb413ef31f3de65c37c2f1e18a3e77fc8a131b7b1e9ab8e37835c32b4baf928477dc87d4e62e6d5ce2114f123e692f9f2a20d40fc0ba3b9b77"}], 0x378}, 0x404) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8081, 0x100) ioctl$TIOCNXCL(r2, 0x2000740e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:00:56 executing program 1: semget$private(0x0, 0xc2483ca746b2d19b, 0x315) r0 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r4, r7, 0x5, 0x8000}, 0x1e3c, 0x8, r8, r9, 0x1f, 0x7, 0x2}) sync() r10 = socket(0x10, 0x0, 0x166e) r11 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r11, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) setpgid(r8, r8) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={r9, r1, r7}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) r12 = msgget(0x1, 0x200) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000200)=""/186) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x81) r13 = fcntl$getown(r10, 0x5) fcntl$getown(r10, 0x5) getsockopt$sock_timeval(r10, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) setsockopt(r10, 0xe6, 0x901d, &(0x7f0000000380)="eadfd682bb927ba35832246ababd64500f0b57c09eae639fffc66497dcfa2c6b26c150610c8e8c47fa72fda802956bef9d97b22130d51282b1e6ee82ed1dda9a0aaed945f7cf6fa34c83f6ea", 0x4c) setpgid(r3, r13) r14 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x101) bind$unix(r14, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000480)='./file0\x00', 0x9954b671620a3906) shmctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r1, r5, 0x14, 0x8001}, 0x55ab, 0x3, r13, r3, 0x1, 0x8001, 0x5}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000540)={0x7ff, 0x0, 0x8, 0x6, "4292a933389178d45439b4d0f16a1c37da81dc42", 0x800, 0x80}) 16:00:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x61}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:56 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000000) r2 = syz_open_pts() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="e1", 0x1}], 0x100000000000033e) dup2(r1, r2) r3 = dup(r0) close(r3) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) r1 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4a}, {}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x11c, &(0x7f0000000100)="b6") 16:00:56 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000140)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x1) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xffffffffffffffee) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r5, r6) getsockname$inet6(r4, &(0x7f0000000780), &(0x7f0000000800)=0xfffffffffffffddf) open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) r7 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) r8 = open(&(0x7f0000000500)='./file0\x00', 0x20, 0x80) getpeername$inet6(r8, &(0x7f0000000700), &(0x7f0000000740)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000600)='/dev/vmm\x00', &(0x7f0000000540)='\x00') ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000580)) r9 = shmget$private(0x0, 0x3000, 0x5d0, &(0x7f0000ffd000/0x3000)=nil) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000640)=""/189) listen(r4, 0x800000000000000) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x2000) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x185, 0xf25e}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) write(r0, 0x0, 0x0) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800d, 0x0) syz_emit_ethernet(0x38d, &(0x7f00000001c0)="be8adca95d88a91ecd4f336079f69d4adb5e3f37d42b1a1c893148899ad15eddf574464f8ed719bc5d59adc30cb88ea70d93cf39373131432a950f893f4291b0ebfdc41e78f2363e306cd9b1891172f505c445726e8b052367283f1cec1e8ec9a1bf3d8dd6c5f643c8510df400103f31f9918d5a98397081fdfb4b1ac06a46aaa24675c19a4ca76910726a6e2213fecb774b5a2053fa0892c7ea") 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xb0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{}, {0x22}], 0x200000000000001c}) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="b1b4a2c980e2d81a8c01000000642f3f70c5d26685ea20eea928bb0a5e990fae407088a651358ea091df31ae98f7d6a0e136ea891cd1bc73b4848d62ee04f8d9064a79ff01567bfc270a420d01f2e85247c966048e40fbc59261ac268bbb44bae5bc01a95f896b4323a4fe0e33a9cb2c9349c5d1de3934687a17f17da96b65e1cd6669660b5c7e5bd12cb3b6d7c55b59aa7bc7638b497f7bef73ad7d69ec6bea4b9eb9015e119b2f0c53ffd99d58062696cfffef3c4d910b4262447f9e82511217f436d53d0e0cf279ade23f164c2e095fef2edbc1ee145d9981f23700000000000000000000000000da3d33bd1e9b10920b33790b2d1dd16d3b9ca9fdbc1ffc77257f0fde5373678ae7b20a20120be72d3f805aeb14c33c5873905b61daea565db8b0f1f5a51cfc1a02c83c8e6050ee1b0eb6f79652763fe004f1569dda112b9fe961b07bf2facce009e3e322a29f58089237a84cdf94526cd40ce62d71a2bb3ce828f5152144953705a8d4152fd30a2fc3bf1f6296ea2c5058b714cf862e0a60cc2e45cb60abdde7d845eef068562cb9757732a7d83a2bdb36dacda2c1985c9fa641eec20b1f5c4deddb25deeb2ad2dac19e5bbbb2654c51b6a4bbeaaf3943bcc6af4f81e16fae6cd50ee8a6d45686693cadbe14ea093fdd53df17f19cbb60d4571bcacfddd1b187e8edb87357eef48cd5888c3511c1a3d54004794bff1149ba"], 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x880, 0x0) 16:00:57 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0xb5, 0x0, &(0x7f0000000000), 0x7d) 16:00:57 executing program 1: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x400, 0x100) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42100, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20600, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 16:00:57 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x20, 0x190) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) socketpair(0x6, 0x0, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0xccd6}, {{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x8, 0xfffffffffffffffb, 0x5}], 0x8, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/163, 0xa3}], 0x1, &(0x7f00000002c0)=""/178, 0xb2}, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)='F', 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:57 executing program 1: r0 = socket(0x1ffffffffffffffd, 0x1, 0x1000000004) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0x92) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000005c0)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000600)) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x0, 0x1000}], 0x2) 16:00:57 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f00000000c0)='on', 0x2) 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/241, 0xf1}, {&(0x7f00000001c0)=""/163, 0xa3}], 0x5, 0x0, 0x2d) 16:00:57 executing program 0: setrlimit(0x8, &(0x7f0000001240)={0xa, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 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/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="792490036c8336f640d7bd64632a95752d2e342e2093f68553d9688d7de370410569ea5752afe8f1277cf85eaf97ad7cb6ac4d7c65ca8a308f26490d3d4d81294a35ea2aa86b367972757f086feb50df23e659ff3a57123fbdb1a905958621898f10d995f8d7dbf4630b26169ef0565b68260545b797ad222061956dda23bbce0087440297f79d25b2a9ca12c76f4483c85b1337d67d952ee8a836fbe38bd801da9761b9c3215e8d4ce64f3b5ef5916b4b3ce4cc1a976e2dac2d1c91fd504b247a41360b7bb3c7d40b45ad97f9f5c74ec2c6372cdff8fc00db8d118a788eb0ff", 0xe0}, {&(0x7f0000000000)="a58ae0fa1bf5fbabfbfa6b445494194f7afd25ad29648bfa0e197021be5af8ef216fe1821ad3cf", 0x27}], 0x2, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:57 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000270000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x20, 0x7, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x9) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x155, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x204, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x100) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="807ad3146f05255f90f1f2ec9a570e9199e982a4775cab7ad1b883aadb7304ce75a007b906d62913739124ea5927ececa2b654e6815c46fbfe8d777620170c10c7191a3005692a28b66a43193beccbba4c26d66dfa420462da69164a161a11a00fdc421b6482a7fdc218d6ba4d20efe8a6bdbe2ac77f4968a26f15ef4a3c8863e2470b248f972e1ba8a9fa60ec858482067b4f847d9bdffbc760f0f8a669db26672e504fac6329e524fd2b833478d051e1e4a5c8ea2f8c68ba18df6f96b3aedba9dbac1ed5343b217436f2fb3ace3a4ca332d2a5e9d1eb47a97c832e8cac973c668fc42dd1d3aa29e5e9533dbd9646b63be0ab8a19d5b2f135490e3946896a7686f10062b695b9de3cab99fae0500bf93d5b8bfeb45866d6da83ecbecca43af2b33b89dbac0a9354c6b14cd516b080ebfce743c2f6eeff1e2895d6ba225fd0c102d28a5f15441b655e9578a4c679ce20df4e472490d1986ff41749566de7c9b3939114c7d5506ebed7519bbd225146ecd6eaa9e4ddfcdf47a4030699c56c7d3dd681e39c16f152232940cbd0a2b088d91a8602f5d4c8dbebe158f97c415b34f1571564f559d3224938741e04e2afa9b879474641eb68c3fd3c3fc8fb6005295739cf9c1920d923183d43a4f5805757831cae54f81ee77df5edf9c0b07e0d3a0b6666c159264c185900b18a00f4afa3f791f72a75663554cb15b02fc5130de078f332cb873b65c44d6c47c1e8aaee7528879435296b5effc2b366782c9883f681abe6cc386aec238fe6a184b0a3feeab7abf9e01d047c0367e4c7156f8b708a85ab30a360c5f52ea31165c15c5c5b586172766d1162fcea74891994c4be69194f9ab263b729b6302861e603e4ad7c78639d15368b2380ca40765afc7731261fbb8ddea3afbb071052d8c9ee60c0b25820f42b6865f95ded50b1a0b7ebe7aec050f234b6075ffef19156257234690d1681172e825e375d35fcb24ebf351ff450b894bc63aac49366851612f9151c50eecf15f8f964996941c6875233ef3108bb39ca27d3e3904d02269fe85aad3602904087b5ea3ef40647dfbaf1a93069cfd60b26e146d6d88f1a79c84134633de35ec15c99fbb5b6c7cd7e654cb6579c58c91f0433b30b5da77f73f9a561b3fbd3cf99b47e8bb5095633cc0c69d0105c3a3a50476f27b2f1afa6e8503705d205d127c66556babc3577e663ed209f08e5c7d2df5273d824a71cda262022147415ca6257ab26b0170f8f8d0bab4da5cf88e86e2b9f26f0e395b7d590f1c3301227b1121ca3d0a1999eba2638e8af8310bf90745af37e8a7daa15c24be629457e65b6cf9f9e3a5847d8f76ee5a99f7cdf1b32c1a9132bf558afa61c0c4e4e0be18766e127a23da040a7a3da0b891cabbf81998dc551f8950f55eb8d6a075223d59fbae2d5c0cc1da7ac6b39e37e98659c096af4e855ebab4311164f8054d9f68ce0138750526c23323f9c8d56b8913d9469673a9890f8b31b8fdae00bc10a4137aff3dbe6ce582cd1f2db9c6d6db955dfc035df36ff76d7b20222b0347e9769c4c0ff32cc4871e48de7467bbc9980fd18dfe5491af831ddf522f9c453aaae0849f65bf05974879c4382a6df8d8c994fadf80b4c0e3e785e1b03321f73ad30fd49cd729f19257f44f55f991eb9580632bb83b237bd4c4631668ecc5e379ea90be06c17f2e6d06190ed7a94894c657aee04e77e06695201f182fe0920d0ccac842a5c94965ebf49b719d979e792674ac63d08a6226f0545ec5b47b7f6b3d4777c6c72d9ba82f0b95d8f6c423c3f0bbe3e0b845f0ad50a77d47ca69dfd8f09f1cdcea91feb0b16d84ae3a1461302ce140e168131cb1b0cb616e8c5a521a369b2a659e5573750918a5d4c85d0a0685ef5f9733f6b2da60da23cbc1ff4013c56c7678be2507666ebe9b4ccb84a026a2527c8d393970b58ad8f48bd1c01bf44fdcde43afb3ea6a5b4f4e794bdf0782a9f6106a5a2c07bf48d2792faea021ad833ee4c4b80c7a4008dc92e687137ff2bdd7d41598408c3e7884c3135a505816ff15dd9378daa789d14060366dd752f4b573eb2f1a73ef64459a985370955bbaa6e79ef03ce4ad6b290021901118b14cc1d717c0c12cabf3585af2d4dd0ae0ad855985deeef1bc2c540a6df8b166ef0de6258873cfde634ad007b3707a42f8d2269513ca3c253ffa90f63beac741583a62f85d1e9006bc8fe370c30f98abd536150d9f6957c63586e59acf6be8ba0b0abbf147227f2731c88482699b237133ba7bb82ca992d2240ed722b4ae92758d880d5bb6370f6d639cb52972dc6e308ca56441cb3a8e61be75ec5d1c28859a95778d53a624ea136d7379e6710766e9dfb3a34e098b6997da64a4db9f985d58770879289cd0d8160fea377657c308a216b7dc246410159b6d40c596dd9187b20c11af0ee75b81dd6c571cef2fc2560a1c8dafa6087a84d98976bccf6ed08dee8e34843be26e80f1a58142aee1e1d3331fec1fc1abb4a7fb2e4e5b5c9a58ce6ef6762df8853e1a026d80f0b710c6e5775a58e886e38f454efcd040e9169b19c2e7bf39d57552422c9bd51ab01e5bcb694e54f52b3af2d7d97ca8748ee2509727250baac1717ff3c9fd25eb446083e75825485223c81e401acf50d41a6b606f473534765f98e4ef937f74b6446a7f08624e7e271a3890d8fe1e24fa49c7bcf0df60a986b533235dab237f414dcb9872d7b4cc02b7b9447a5d88668c1fbb396460e055a2f2e54d821c623b4ec8a75187ad6c4c74ff914af5ef7c6e98d2b31357a8c8c91a58a1ad599640f829ba22bf61a3b64bfe8d52871f7c47c7965b586ba15d8cb673b00052a68c88c25925ff0d80bf9c01636900aa7b0b31be5de58568f54335cdb3f3d743f5242996d31e7fe4a92675e58c0b8c0e18b18c4ed160fd7eae387c0fccc3b60e0324b3426ae93c9720657d8ea6c8d5b236ef87b4d54c402f747cb6002c1cebfc1f83dcc4f37753bf5b77d4aa6520905061aff64120593d11fad6661b7ddaa797fcb355af68978ae5a368296bc98a29d51a2f8e007ae22f31b050acb1767428d8a7958e0195bd495068d60585b7261e9ae98332190a10b9a4528de260cd59da387bbc261cf8f5baeebaa81b5c0ddf9c881fa62b396df36739d7152569a82b36a0a8697c31981bbf2143d44e3d0ad583301f081c3d4535d2a84a071b339fa4a23caa8cefb1be1762bf45711120048d3b79ea70f13d9de8ce4c5607c80529f049e8b07ae57924a5a88e0b1c0b01e22813fcdf5264ff2da0bff7a6b54824f473571ddb8518a93df1234378cac61ba5c54e3ad78cab6011d9b9ca75be9a01ba993756a3ec60ca53b72e13628468d5d1d7c193f73dc228218dd0221e41fe02a2ea6eaa52df30e70831101299452f4ea25159ecd6f983a6887f22a4b88b2763314edc6bf1a5f4a8c0894dfaab0ea591dca176f0a2143e0280780de0878dd1b04728960254d6a91d5d6aa4a10c77c6348495782a433b1d0a2764562a25ffdc81bba6b48c1b9f1ad18dd8627fac15834c73e0cc0faec68e767b5fd8bff0b47dc4e24df8e0db32775d7b00de55700ec32deb58f92c9a22e37bd17950d72035d6b412f9cabd864cbc3ff6354a45e9c2543d04cb4b4fd82ce98e5be7c8f026c3e5256a93d56d93205a9eb94050119b6cf146b256fa768a135cbf04865cc491058149dbb627e4c7605ef49610d73a7a01b00d6acb33b251e5aaceafd920236698522cc9b91bb6b820d4a5469172894894378a0e3ee8876bef1e0247f5bfce5b0554fc02585f6d019a4bfe8fc506531a3619ce2c0701034b895ad9e500b8c277511ed1bec8ad86848ee92179e43769685c2836e0e778f7b25b27c9669a8c9f776283340f3c2d74dda8ea75a1b259f9825f5b960bd58bdebb99af85c3bd1a22c048d6f9c0acb963952cd81423c4a03186063a34eb00d8e2640d4b816e34a530e3526f9087b58164e8c03fec619c581b7f4b91d493bf71ea53b1862a236d7f115b1f3bfc583b6bf3a9446e719a1b190cd46500f00aedc3e475af5d9fd49be8aa18b69090fb5483a4f379d50ac66745a245a22585c707301265b89deced545d3d423216ea0da4a3e42d376edf7458672b4f71aa4454ddb5fb192d1ff255f699293e90c92bfd654cc40c84885bf37b4938891120fac1508336e9bcfa5dc8498f8c01b437d467635db4ffbc53be9113241b56d026f0a9705c94c446a70abf5a0655ab666edb215f91dbd6e342200a86bd25e496a135956919046e514f62f4c4570284b9b29cd4d8418d74b042601f11a7c53175eaa3ab379d5b87d32f589c31a537bf67b6815d71133dc90d2aa8fc12d5b1a8a996f435ffefc49ff5ca6750c7b68e0b4bcd4d8b583b8d797e93040295dd1b36ee6bbfed143b0aba27cad9d162cb09c15239e33e03deaf26fcfcd8a0a2f168b8ebd48be9e4812dc7e6e5b684274e65e81c66388f91c4c65f21e89422379a46ff966f1bb548f47c1116b5cac73d588dff349704d82a4b492b63bbc942b61834863fe77b82f7dbd6d759339cd2504fda3e0a5afcb0e9354aa738b1806e9f84098dc1b1a29f9b15bf9a9a8b0397b1469ab3a90cf0a9c53714b598fbedac31d35ef9e2e06d0a09d70dcaf4e59a25ca45083b3992b38df4c62a9eaa4fdf37fb1771389e77ee93e5eb8d06df8a2770c7d41f165057997c48ce21ea70f4a94cd3ab1d83e79e9768d678c588e0d6913388b24d143bed96205364bd7d8a7b6c29aac148ed66e1d9230726f727290456b12cc8ad540de83c5c9687d037824bfeae81a4410ffb8714e406e632bc728e6b0d45d3d4cb188c6c416b4969ee07d35742dc32bda179f109f8018c1877e55c1bf1a158f5563b92c757113c9dc07f985fd5d04a2cf2f02491f2ac1ec0e8890380653b5030eb16c0d2d0069ccf40bc6409f42802958c53902203e0fbab0335259ed4cbdcc64ba4bbcf57437f42e7096a0f5bfeec960c6dfd51ce5fc04031c59b41e4355b11ffb31eedd256cdd3825340e9156ef2de295c345404012bafd799080828c78719257062df41f19adb495a9e1b4a94e32aff4d410109d8dd9278818bb3f343295673f2b2bfe6fab25fa8db10d117e0ae96e3c561730f4967d30ecced603080bd45f2a003c6b164849ba77989136868e20a233eb19373f9f20fa356eae82043b953a8b67cd495f734bf3fe71b7a7de3078c7e521cb25c213fe96fb87f241f096a4e097eb77c52238ef5970af95ea1cebc8fe3c1eb7feb922bf6c58b4969c290da0b7f2ce362a5c15b45bde561a4335694092ccf92bab7612464b63662e821329deaa1f29c2fc3c8a75accebc957d67f02dc5cbac061084bbf9059acc4214ca48cebca9372c58c1998fbb3fd9eddf7fc69e141d73e91e5be3da53cb5e02339554930e88458f54d495bd2e8891966a7acc104eae713027a67b13575d46e25cc912fa6d3fc4dfad630ed933b647f27e5c6a21339646fccc9cdf88d449e6536ab6cf8d9d08678ff77c563f67d5eac156b47f1f5e47a8ea7acacf19b7b21a0f9eb4c88085a7ac83ddc321bdc70a80027bbdb514d3b475de5bb1ecccd9006785ef330301bc86bf84d15c0dead63db2498ded05247b4eb57ea83792ab61e9b61aa8b7a6c109ddbfe3806636253890179e7eb66e1ea06f641d7698bf407b83c506efa172b5f21a92be42600cb127c898db5c453f03f54a2fc84214fe12f401907baf92f746907ff82178244d9800ff1fc99f186d17fdbff3565719ada8174c78e0409583d54f812aa1e98828d7e5190bfe44", 0x1000}, {&(0x7f00000013c0)="58478b66ce648f45f081e27fe3274731cb996a67a45f9aa983eefd3ca14b9273c04c15e0c4a96812f68d6a6635d40d891d64852322387918ae095877aa59e3b223604ea8d00a3753b9f7566c4dce26117765759d0a937884af6093ceb9ede677755ab7bd216b9d4846dfc6bf37ad521d53fee0744e07d6e7598a0e7904fa1c723d139eef7867d93ed7a513b55199c2644e7b8a2095f0814c22fa7beda036d748f5f5f6f6232086315ba73f9aa3ba4ba9a9083dad7deae3b33eed3b6ce51f1a3a9b14e5b880555ea3acafbad9ccf2ea1f9be1c2f4eb7b045783a3977b989b5bf683ae36f6da9ae4b9f0b596bbf3adb9240accf51db36cce09866d66bc15aad615a249acd617fcce733b4c478e126d9269cc820988a258da3c14ad165fe6d3550dfd779f7beb6058a0434f301106ea194e1cf7796da25e392451d07a4ae6fc7222a6904da37e0513cce30d0b8c0dffedf13b69efa27d65c766db4a8ec1e61ade74bfe8959c4485a6cfe1f542f097cce854b7393965212f44d0fe8dd1451ca1cf85b399fbac102d8fab3140de782fd387b97aa5a2956ccea74113c166696ad0b820acf76504eb640938fe3c0a1aa169b75cefa279d4ba44dd4e3cdbaaba5759ce1e5e1fe6985e69b6bdb3a6722b9fe820d6c05a99b7148d4034e05ff848c7d117656d505f6a2c7d27664139bd3f323e5c65d44292b75c11c01d4a0854157161cb5a946ee96bb673ac498d4b74555d8860c92f3407ee3624aef63bd328a4d4527187b3fc4b4c9ca06bce3da529c6f2de1ae58cf599179f39f8589f6319d02a7402170e104ed0874f075070cab0bbdf69d1c2a3d031372ba6ddf9e6ef0b5040ccac4539c6cfbd070cabb8e7bec971e92e4caa0e295039fbde2e2abdde31e43b2a3fa9a0cc1afe0f8a423a5d69f407192a2becea38bd1ee58a453db489b889d21386aa1ac84e729fa32260386a2db43791e22f8521956f9863e9b899920bc40888e02cb7a75f9a3f578d242e029be168a976211d3e9334a035511048c21f7625bc5a5ee95e4a111feecb17d9f3144ae1893666e0f871f55badca4961bc275e760987525aca39b5d8e3431bc489a3f7cfbd0b7562d11c66569a26eb37c8b8597578c2fbdd15ed884494c75aa5f6acf596be710d6876f136c7a1f8ee71d520c1614dd49d93c3eb74b284f3e90d361e0d7ee4980ce3032d023c55588dbed786c566b57e730c50a64934fa1a18462e7d1ebdd23679c8434e7216e148c065fd1eb0453e3b4922ada43b99547e727aeef038cf54795ca1193abc5d48ae940ad8b3da048c4cd17c37dc3c23f957294ac015c688bf05c1140a6bccd86709feabc72b14cf1606a1181bbed9f43f33caaedc83a390f0dc9866f00c81ca84288cb20047b783372f2abb19eba4622fe08251273b4e4aad76d4048cf4b6e0c62fdfd8405c7f1b99aae25e46fd5d5965e6c8866bd7c8c72e6677f4d39ff4fab5317ff66e44fa519ddb6994486a7ad00d57da91a9f45842964e835576cd021584c9a7b99e3e74c6ad24df5dc8e01db4ee0739282f155200beb3a8e0257a488572a13ef2614b906f493e2d7bcc6ee475e99fe6d9322ce44ec67eaea8143fdd6de2f155eb6ed252702f59e975138feb1382af86658fc4108e6023c73ebbc5447492ac1ed693bf1aacd16b876cefeac10c64981f5eba949243d64ef0a2ae6f07e201f23d195610569235053e87e3c872d8831ff1bc753915421bc014cb6854bab82369f0a9dfc0bfced0997d6580ef1b0b0cbe86f5a60761e1ae2319627837d12ea86d940b09b00e62d158909d52fe945a0227684a06f59410fdc93004f3b695c0431d7f5b922fdf50a85a1d1f546edf4c87da5f819250aca4c8bff9a8287c0aaf211d9f9db02019149cf538e2a088ecf0e19ca29bcee81ffefd1305d7cfbd3ccb7e3869f64f8e8b5c88100d731adb522bc88d65c795591a4d7abea0fe9733c57e9cd5d6ae918ca25c10c15cc4969c8371353d974b98636810e23cc2606649568c0b70215c8550255e63feb78b2a2f77c8677bba54f4a03dfe45dd4f8a9af2271665f256f6e480fa48c24a5b4149f8a402fd19386b9775cd28c8aece82d655de53214484eeda267e537e64e3c270a4ee0e3696e3df99179014472c3a969f3c4c63b9a0c95fa9800ced2e80a0513eb45bca85d1b75421cf39cd67926c9a081ed6fb6301d32f761ac4aa169fe14bc2cdabd5f40dcb5cde35c0cf2d41c00e2bd5386374138c5fc949d4e4d3f27a1294cddf3a90a36ec6d8ff6bc68b71f9c4d65669b220c175e3f84d04b9a8df714bd52d17a1b247bed4cd1756b9c2ff05e1130ed5085d4784d40c8faab829e453e9691103d2d5766780a2eace38ab9417d29198b2083addf7358a0d2a1634c29a8a4084fe449445985171d851e3110bdedc0672b5e96aa56d1ca08510863d72591cf97e6710b64bcb8923c9cec0c771f36f80266686f45205a73ee9e6fd82b223e111c2686003a8aa13b3ebb5de7746a39f88b41880bb556c779eb3c46180cf982a816049b1fcd8ff84f33cc4e23c1f224fc146975cbcc3eb0e6577626ed3a61a4f627af75a1a54bd48688b5ddf6b2b6a4aa07d85ce3ee4b7ab1c9e039068aaa640fd47e14522fb0932672a2b8208ed54f24966fb87a724af7877e6623c1f1b0e4cc36bb06bda880b7bd88c5e0182d9e465016bed5abe32a25104ac68ff14e01e594ff25a5ce2bdc91624b9347377228d7c6673c124ef751417a1bcfe6b2de476b75b7d8993a4dd78c51ea90b272a39996a477c4f7c7cfd3be7dffd34d9f41f7ff9b8589e7e77cf6d0275bbd38a45dd71f04fbefc04e58cfa5c15c525df822335890c04989bc48b9e9e0ba6fac83944128a2b684f74d125053064d84918dc2ed1cdceff7d80fb75aa6118dbb2093fcf59321ca877aea353cfe404ee84872c97606b4765499476f52e8283339f2a1da128f0a541ce199f9e43986ee7dedb444eeddbee8e8cbc6522c450c2adb24bbca341457d4aab9ae6eb5ab2b373185a03a93e93a7a43081595f79d048b0b4c9cf8bb5166a9966146cadb781969d3775a16425a733ac40e1688a8e8187c47c9540d5ee4a2f8856cf706f1d9260f89d0865f134214945ad51c85e3cec170d8389dc27a94d0ec430a95419c171132262b4079c856f975f1d01c33bd209ff35b7f7d9f90092078d61fbc5fba47a922073fc6f99c6da025390d27b4c0d9c46e3fed17499f6c622be0cd279bbc028ab35bd2f8ad3ce530e29ace3b969767608b6bc5a24bb0bd73f84e9e72669914ae72862ef7c98eb53b184b82df96edcf2add3af4cf81f07e091adeb3de77b9c6c6b6a3021dd40833ab20da2d1c249b2f68323c65622e7ed768f070e4711d1996304870e321a55cdc2a5c7fba873e56f4eef7756547925f8ffd93e00ed44446ddf48aa1f8770e9db189162f480692af6200cf37da2a00caec524b87b7ec61f35ab1f8b55e440e616ec9210cd78ca7aa185bd8c7ba5f5bae47e8745cc547677d7b3d37949a2a5eb736cb8be300a315f959afd7224e58deb0287da85b9dc34668dd7b66835ccd7f753508462ea44b98f12c833c693eb1efc152c4ec37780478f64ae59454f2bb5ea515143ab51b1b0f181dfd2b75de869243d16d05da629e1f55155743c8fb07aa4b4c330dd0261b7946c0705bab2a7cdee883a11ad889ebaf3caf1b7d3b2316f2da813e42949afc8861aa71365336966f0caaea2018173f6c77917cfcd3ca384f3b4bc750d870abdbc33b13eb7914d017488e96b1d759efb42c9743c74ff82ecd991406422d377e273c6f112e8d53c2998d9805a5f7c931fadc26408ebcfc1f18ee79d53b075e1a08b70f858d1d61287812b94363dabb364252d54f9d5e67e4e344d8c23b8c726b4f0481f648743182d5b02de061fd39db8e9e12b3734e7c649b29235341a672267c2e7149b32fe75a1c64282d9db315ab3d62273c1d0cff9dd531d5f72fc1540df837b7cbbdccf2b535e385f167455a6cb72629402356b6484ee93d576ee5f6a65b4fe518b2b3469aa7a36bc5092d9c85d5b0efe2779b6224094c88a8da27f03ebc79011d5b5a426cb65f4cbd2f1fcc26b88afc6ddd195bd3d3543d8d84fe53bdd6d3e81cd8b28615e8fcbf4415ff4ae734f061adaa1a70de5ecc7396e244a6f0cd7357747ebc0f7a1f3ba23ee505fbbf37fe0325b420ab27dacd38c8efc313edcd1a44688ce41f2a9df0477a462f887b23aee757f6603f1685544d15b32e61f99d4731ccc4f2a60a4473426ca24a50b6b21cf91c9830fb30208739341fa9f3cc7ae0aee1fb5d788d2f878b7eeb0992e429d6e069ff1163e5cb7b3d492a653fcd5555be0ff3d76c4b3c1d2a5a53f518bb8b6364ef6057f7517c6cbf11e467e8706600c6006261af84f86766d5a30cb94d0f28bb4b9c0f80b60fdcbbb1e3bd792576f2442c5bb64d51e56c1174e0522c6925076ea5725e159111cb7387724a2adb4ec68827d3ab9fee27b4c14367e79c7302fc2b2be5c3ca2051352fcd243c0ac43df560cd48c4975fb6e27d8e7f6c20562d7c9ed4afa1d2f254a079f4d370027410d27f4988eac70a2485b758e0f70280656e87313c572c6e55d9b7a842c6cb543e6eb2d2c11b40565f03eafeed0d0e1626248b090ccd1163a358799499e9b887e3213e1799ec0384cdc89cef3bd8ebfe98a1312d9ef76c917b995cb68639139b9b295c6d876039ec0884cea123e5ab72102a954b5e6bcc5f8004df55d6c65057c00d59bd63a1eadd019a5d210f2e33771e78b4495eeed64abe2bbaa88c1523256b70727e7b83699d2a37fa59650968a697ae2e61394b441293bb633136345024a0ecd32c6265035b84a7ccdacccca6d2017816ab7e89e3dec7650c20296e8df7c2f814edef2c6e61d3bd0a38eab0b1d0752de7e858baf8a09c4f8b57a66faaeccf3e99fa3ee21e8951a15d99049fa6bb0f0d404c52d4ceaa5e62133c5744a4d9544d8b6ff3b26d155b152dcd979dae0054900c5ced31e99f22c2aadd3393fddb997d9909c51c37309f45875e9a8598e085f646f2484513de51f6817ca24fc6a918dd09ce11be120a81b31392e60ea4374a727152ddc676bf30559a71cf85df38c951e76a4e047600c2d2718190377d0274b919f1fe5ed20b644ade6ccb02eabe67bd5abf96d76bf5c2399aa5a21ef94cfc4bea718fdf692518577124bea4c6bdfc55ae22389596803fbe15b7264effdb8815dc338469b68fb843c9b132b54d0cd2c788791d2e1eec462e4abf2cd2ab9d208e43a0fd6fe26e3e8f7eede653e638d2b94a339e961cde1cbdb46ba9d2d8dff43dd40c4844733054c528cfd32f7af571872513e7f2b2f66f1fa57b23e3c7b7d58f696133bdd2be4a7ad24209a251ebf5b55d55218481a07190512a4963ea2b48384248bb980e9be1093a5adead09b9c2f53fdfdd1f4f4854095f7273a4d02c07a01e46253e1c77d4496b5669b162d2a5fd55426e1e1cc5c32b54878ecd9bf56d545af4276f6819694c670b7b48cf6033a2d0b3edf1e3afc3f12a0a35b6f1836fa8eaf9a70368d79f2ee010deb5ba847658b971d1c9cb71a9d6f8950a6a26e6d891a10c9df4f526850f13fc7d8696bfe8e1c33fd56f36c81a0564d8df762c5b859710d757e368cd0800d6c6c44008170d92fcbf34670d0c9638e8d3e74f0a7dd7011a838ee2a8a0997feefaa009f789ccc75a46715ba007e821afe59c79f17c6d8832a3addbc18a6b7b4fdee9b1db8aafea7d589d922fa67b44b3bd02cb72c709ed9da6001a252df00cf", 0x1000}, {&(0x7f0000000080)="450b959d222712ada21603d3e923efa855818c7034182a4abb9adaa7745a6c7288e2469830001f88243778d021702e417b1b772a25a427457ad4f987df8881b7c993563065e20006e90076ef0ab0191043955568a9518f901d03596556dcc59fc501a6079670ca7c90dea9aa2b1d62f82fcf506e7ab87384888fbc74458b82ad9a2e038c00bef010405b7f90690a433fa991b6902e3b19eb77a9b02f8623", 0x9e}, {&(0x7f0000000140)="48418d046a7aec3d92af692a678e5cd9cf452f8048c8ead9c1564175da778bdfcf6d3752353191562d86eaf2715499fe58f9f990adea037db584ba1d2e29ad986c443f6014fc1bcb817b8a62a6cb1854efc18e39b6ab88ff05e35ea329a10e904458054213c4c2cf841dba47891da62c454f73dee7ac5ae1a8625560e756e757ad9afec273975679218cd5fe2799a8ed063b3d2f433cfdb409df26f4410a545f3b77cc", 0xa3}], 0x4, 0x0, 0x29) readv(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f00000023c0)=""/149, 0x95}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000003c0), 0x7, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="c6332841822b8bd80185d2f90aa4e507c45942878c01c2550f94c6f3a0d71b2e6623fe46bf494dda300eefd77d558fc0154ab9d9ae0fdfea8087aefe2b91b297415699", 0x43) getsockopt(r0, 0x0, 0x5, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000140)=""/187, 0xbb}], 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xde, 0x7ff, 0x80000000, 0xdc, "5c8c3bda04f61e142b37eedf0df699c5d7a622a5", 0xbd8, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgid(0x0) setsockopt(r0, 0x7, 0xc5, &(0x7f0000000140)="7a332c1d23ed310c10e917075466da94d377fbd4a7987c190c5c91f4656d2935a3f718d448a362dc8b98797ac662d7193bb21040397d80a9d158628c6c47f0dd8ff6718a3eeda7c6714189fbd2ac64b5b1b4c09c102fee85c519d69f9a438d4c1d82e5b5204eff7203ded9a322a34ff35de26b48237a513ecf78674af794f6c8653b78320cf7e5bea53f15a107f403dcd935bcda0e6c43f375ef4b5c131b593ce6f71aa1bb48da33f390b0ad160c091ef7c2a946fe7851d94e515fb27f73cf58f807edcf59dde445e809840d06abe90ce4332df0cfdb1eb5b7206afb4bd5c929c71be0fa82bf4df1c526e08a0f", 0xed) fcntl$setown(r0, 0x6, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b947", 0x480) getppid() ioctl$BIOCFLUSH(r2, 0x20004268) r5 = socket$inet(0x2, 0x100100000002001, 0x80000000000) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="7412a8675f66c7473fde41b8d54a5fefbf5995c3d7faf2897c70afa3e31cd97a30056cf89933a555d06ff90499e7c774490cebbfefa54cec6d6e60f6b4d8a46d4cc7f13a24b1b46c20215c353824a076419efa7cdbed32f6112cf17ab07f2f2621cf0ddb383b5cc53abbe6a39096dcef7b0e71315792479ea858332b9360859e516e3c637822237831f21ecd23e73ae3f6bd1c90e7e1aa007d6b7620608b47c9627f8ed7182f21339adb0862dd196cbf7220b95c511d7fc89d099d43f4434ebfc31e0adfd46975340587ab71ecc57cc813fe2b15c0c10fd2", 0xd8) pread(r3, &(0x7f0000000240)="26519bae21459775e2c689518cb8bd65e6f76295b1ee2acfdeafd762c6194d972b19dddaa1521737ef64444397f8c47b3ef066a25936ef74d1f561eb0d023cc84459aa7e462d77479dc443c3db141cf730d79e15ae5044563eb0697fa57c11d131495568703bafa33d3d0dc0d3d1a19e9406a4063b277fc3d7b6251953995aca5222af0e623e98aacfd9b78470061774e5b411e8ce1b7919a79854682d1ee345b6573f0170dfc90b2ccd0600e7f373a4166d2b21f6917843bd545da1ec6ac9d07f2bbc873e60b13e60529e32a3e439d4efb021bbd7487b1b7f1fc177aa072d23ec7aca233bd1ed8e34", 0xe9, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) 16:00:59 executing program 1: r0 = socket(0x800000018, 0x3, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696e971f5987f6de31d345198586279ef165300001bd5a476ede0ac4f276864432acb818703116b5a9cf6e34dbdd84439d8a1f2441d143305391c8f428a07356486096c9682dd87f3f0939"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x3) mknod(&(0x7f0000000100)='./file0\x00', 0x92, 0x7) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x42) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) chflags(&(0x7f0000000200)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') sendto$unix(r2, &(0x7f0000000300)="cc2b27201af4e6346425", 0xa, 0x1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r3 = accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) ioctl$TIOCSTART(r1, 0x2000746e) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='}&\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':I\x00', &(0x7f0000000540)='e-$^\xc6\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='*\xba\x00', &(0x7f0000000640)='.=\x00']) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/87, 0x57) r4 = accept(r0, &(0x7f0000000780)=@in6, &(0x7f00000007c0)=0xc) chflags(&(0x7f0000000800)='./file0\x00', 0x0) accept(r3, 0x0, &(0x7f0000000840)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000880)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_broadaddr=@in}) connect(r3, &(0x7f0000000900)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) r5 = open(&(0x7f0000000980)='./file0\x00', 0x102, 0x100) r6 = getuid() r7 = getegid() fchownat(r5, &(0x7f00000009c0)='./file0\x00', r6, r7, 0x4) bind$unix(r3, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) dup(r1) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x8000, 0xe88, 0x6, 0x2}, {0xfffffffffffffffd, 0xfffffffffffff5e0, 0xffffffff, 0x5}, {0x5, 0xda, 0x4, 0x7}, {0x54, 0x6, 0x6b, 0x6c2}, {0x87, 0xffff, 0xfffffffffffffffd, 0x5}, {0x5, 0x6, 0x3, 0x8}, {0x1, 0xffffffffffffb040, 0x0, 0x3}, {0x9, 0xfffffffffffffffd, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) write(r0, 0x0, 0xfffffffffffffef6) 16:00:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:59 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) unlink(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000100)={0x5, 0x4000000, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xeed5, 0x8}) 16:00:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200c2, 0x0) 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) fchflags(r0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) r1 = getegid() setegid(r1) 16:00:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8001, 0x10000, 0x2b971682, 0x0, 0x5, 0x381d, 0x100000000, 0x1, 0x2, 0xfffffffffffeffff, 0x200}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001000)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000c40)='./file0\x00', r1, r2) r3 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940), 0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="d93f071b6b8f2262b0bbce3082b8558faf893a22edf45e68a5524d721a48fdd95a46382c56dd634fe8826df8f34fbb8e1551467a7b88202fddfe0668c9d4b3ddca20c7c2d0c556052cf0852bc59bdff54a392216d6deaf0bde4b636e7d6123a5079fdf0c581dd3c30d8dfe8a891518c2a27302487a1cdf1a48aa7d674662445de63225171cd6eaaa3ae79d0517a622263e99bf411c65dc79625402d3fe07d9d41b646c2249e3e0f9ca469cb94eaa1b63f920aec07fe7fa49dbe2846cb89d0636116c59e76bffac3449dfe272dda630264feee60935f1c2e2d385bbe3326f0b6a83", 0xe1}, {&(0x7f0000000140)="4696174905251affcfbf059e755ac8be39c5f8135bb29005dde12a347a1b58b181db7e6f36beb7a96ccaea24cdd203b35e79b262c343734756dbe77b5251229074d2b6d02562caa9df0b4b46159d7a1fbe2dcda95109413d2ea01a", 0x5b}, {&(0x7f0000000240)="6c7e9fef72e3ff087c743da317831a69fb783c884af47164436e30e5d0b0bbe89f88b8ca3d75d6a3cc7d67cbbaabed23b560f1189c4bedc6d7bc8f86fd2ef03177e1b87a73ba22f3d009da9728f9aabcc558bfb8d873a20ad2699fdd7013806b96db9ae6ce4e6545f2938a6bbc448296665b6f22fefca4bbd159d817bce07b3f1d15", 0x82}, {&(0x7f00000001c0)="779d95907a6cd72224600ebcae568bd8ec", 0x11}, {&(0x7f0000000300)="99d375ab133a080a450250b0ec4497f37d6402495c12e448e51e851ad4c817477fcbbfdb3ea0dbf907562d40f342e0138071153123f60b0d36d0e02537b900ae589f55ea95cdd853eb971b58f6125216a7dbf45f3c453d3736b9bf3d58cb64d80c98a22bb47252e79806c7f3c79f6c3a44a2bab48fd5567fa5b91fc9b28395d2c0e3b984f1c3218466075feafbb03f95c52786758039f60a8d7c1632e3c82316e6c5", 0xa2}, {&(0x7f00000003c0)="f126500b3d546884cd5abfcb0b4a14137f37abf369", 0x15}, {&(0x7f0000000400)="b8285b9add8e74f31a717f951e15bd0463273597057ed2ba4da3826cb94af1ac9ac8b370f5ad11c4e461a3bf7942e50b8aa2465a6ff1da5e537d879832fbf95a221bfcd7ddb03508568625d884413613d4", 0x51}, {&(0x7f0000000480)="40f69ceaacf94926aadec91240466bf1853ed765c07e0791c9fe7fe41b65d19629e723d55f4f9c79ee51771cd5c74dcc1d784c438f4ff279367d146f169b728bffd07b3983b3e289dd5afd2b7bce364817e75ee309cb987ecdd109437de564a7cc9d40a10e3a10215efedb4f7a30711726ccee2fab2d080180378e00713b3f3e8bcddd52c3c6d5e3e0b9c2ad3e2486eca10e01c7d15b867f5f33e7584592ccf6f110abbab26c450f380afeb98d0f97ee6b25ea3f95ecb54ae3db", 0xba}, {&(0x7f0000000540)="359c993df5118f5c16eabb1e690a2f69a796657dd52f8ea2ed2b3a36f7bfc85066451b3baf59ffe899c195d7158ed2d2625ed6e16c1fca8fcb5f3f13a5b51c4ef324d76f05aae0c51cdfe4915cb4d81da70edb97b1091d5542", 0x59}], 0x9, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff}) utimensat(r4, &(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0xf56c, 0x8}, {0x1ff, 0xfffffffffffffff7}}, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000680)=""/199, 0xc7}, {&(0x7f0000000780)=""/124, 0x7c}, {&(0x7f0000000800)=""/88, 0x58}], 0x3, 0x0, 0x0) preadv(r4, &(0x7f0000000c00)=[{&(0x7f0000000a40)=""/153, 0x99}, {&(0x7f0000000b00)=""/214, 0xd6}], 0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair(0x20003, 0x8000002, 0x312, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r5, 0x7ff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000cc0)) 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd81) 16:00:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e"], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x27, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:59 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:59 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xda16) getpeername(r0, &(0x7f0000001680)=@un=@abs, &(0x7f00000016c0)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) mkdir(&(0x7f0000000380)='./file0\x00', 0xc2) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000001580)="4c8fac12d49f6b350200000000000000e41fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b28314ce00c9c8cd2b6b274f1d20219b4d97c000000", 0x40}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1, 0x0}, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40, 0x1, 0x80}], 0x8, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x81, 0x40, 0xfff, 0x1}], 0x4, &(0x7f0000000440)={0x9, 0x2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="806b0a00de1499cc3f83c4e09226615e81dbbf0aa629c57ca440d2c50ec6f5b1004f2e484a324b8040ac7d69b04c6e401c64d84b2681dfd84f9981f128ac716e70b8dae16752b142d604c5679a59d2c42faeb54c5efecdcd93e14807c8d4fcb6b50a13c9e8bb8f4ab788053e98c256aaa9e52f20fb592764b507ee2477c6cb084075619a4330fa3a0c26d4309fa307bd385d709f0bab8f845e1c4f814d22ee12adad26805b020b46693cf0884b9000ea5c8fa3adba667db336836240a6ad6e3f548e24c94ff7e13a444afeddf2b1c87d96e6afbe3ad4459af036c7261a6156498da28ab6dfcdb2174fc4b2fc78a779446828eac8a616b217a064e5b72170ca4378923461cdbf094c8be41d9e33c0b83b5a4d55c790ebbaa694b7bb1a274b5e1d8d3686543fa84b1eea08bcd612795f82138ceb5de4fc165b4197a6c1e593688915c758feb834036b22f1128381f5a1b44b28f67f7aafe1b54886669773ab425c1b7a1e768644b5319d2951c722729d3fc42e3493ca9809cba229fef10233aa59459eead4378188bcd504b9047bd73e017bec0069d3cb1f786609be7f8144760b456aa58cf1a9a7f289199d445ae62458afa8b1bd8110e22728bb5907a145bae1092ef30f6d164152c257b9270c631f16965b5c3b60f9128eb01f4bfc0120ed3395ebe1a1e41abfc58c31c335fd8c6833c87c0afdbf459609b66ce89fb9df8743e8bfc19e6e97fc0e3ac6e6f3038d0310b773addcf104efd00af79128b2b6e2437743e653fdf53886fc191bc280da766290063afe5a1e2b5e0f532ab98de52d71d6e53da4202a292448e7efb0984bacf23aadc53319d7d7612ccbd64420910921205629d493137b20390d67f8bed409c438db84c4a04bc159726fef5f8e18249e8ef3767ec5151849772093af3e7074c6bd1ee91055165ad75557f6e1b0ec45afba56cd68bc850df67d2c7058d95409a5b9fbb6048abe763ad4d1216619579dd962c2729979115a9ab02efaf2caf7ef64c7384eef69947bf65ab07c31edd86b608bf7f59f6c5b331eb58450eb9f09de2691068aed4d749e1de2dbb31158ec9e16e1effd6600cb8c0045a7f43430bacae4d38b6c7c05ec4b33929c078ca071cc579fdc3dfdd3d33e341a09d484d97b34782927022028438f29bcc4403624d72403041abc1acc0d357b22c150a261062a9599c1aee3bad341ca892d9f1020638f24846e0e93f2232463464a6a0a04d8cd646f761eb9c04eb90fd8f4278e441cf196fbbf2fc46ceb69ab612e4501d8ed9a372a7a505b7bdc7159e01de17943a6fa898e161ca24459817dc967db78d752a191d7b0d548179e3b567de3c4e3041bb1251fd7723c483fef1364259944d8b696620796563d3182dcfcc3af1ffc2675513502b10c8571f15150fa14b5f8082cd9e64c8c60c96a8cd39a277304d2301614249036937b96f56727377f1f0ef77d444dbf92ac7f76e2f2b4bc9faf9679ea9cd312c79bd992463f0e8b4bc313efc08762b2fb189ef7e561ef536606d6a4c7aeca640bc9e63ae7081c5b80fa3ec38c0aec800f187b5f6216ece70a610a82e84a13555b601d7bb7e17b906f20a29e23744798324b0097e2f42e5ad7721dc0e61b44a755ca1caef8d4b629f3b7a869ba7f819c35bd89e2984a79ff8be8d3e7055f701d681e7185a500b941cfcd7ac4ef993436544935791cbbae49a0abfb09e174c1e80085695b93bf7463e4dc82b70ddfe900a49c1288099961835385285cfd5425557e151c534acc541c575e5e6d9a3c0e53ecc1629cccc8a6a8f1f565e54edc943d1af41d4e788350c798ccdd273abbcd1f473a1e3a0c2f3bf959e638659557a610322c2690d17ca3e2b7917a8d694e630c60b6046e0e3c99bf077cb1eb5a20135aa89b85f92b041773a452a6e082ed3fd0eef8165ad804eaf70e91522a61a3ecdb7d761847ec635c93dc3f91c44ccd1d9ec1d76509c7ea731898fbc0146a7a1323d5301fd3d6160e382f5c4b98f55f456ba976f25f3e22907a692adb7f8dbe839c594f899717136c3b4f2e49d9129bf931cc4cd944c66f89e7e1e0eedd53141ea345e73c599d8001f9b3abb0d3d745e33807ba45b714a397698b72219fa9a4daa92f6809fef2b5fb90c9555e15f7347f9fa5da91f8c4a3ac71fed0a2056724cb25708e06bb1e4a920e8369cdb887e0b44512620bbb89ce00348c7cd0f9d85fdba59284835d291f9461929dbfeffcf75f3d676f5ea86dcd405202b4b7efde9f511518e628f5bf5e37ad740085ddc5416d9fbb720611cdc62c8a777683bcf4a77e76646a8f0bc1003b6a171d89d06faf627e88fcedfa3aa020fb4372b87b6020dfe4399b6aab48d575bfdbabea809bcd2d0f3c73280435c569753e06001247bfc3513490b0d9685b7d1074a8ed688a7a3e93b4d5afecad04fb769c59b0322425f15491e9c8902642fff808847f12519aac50ef457f1e4dccdbd96bd06c96ef1bed390223693e8ccbcc8b2134dbdc1e2b411066b94aa1486cb487789c3d64756752e8bd165f36f87ee57c3f7894919e9c5b1f6fa6082376cd9333b97f73ae2c48c9b5ca7cbe9e7afe32e4110e34ded8c2607f41a50c8df78ba3e7e6bafabc44214cdd5283c2a874c1ea97b16121522bedf33dd67b83f5be660728a3dae5d3b95a7e8893d8c07f941d8dc457559dbd78c2c6c5b082a49b3bfdf9945050831e2715c094abae8dbe77dd83d78dbd0022cac42c409b3e0978e8e2947d3c8d9745a1af27d6abc16d53094c390dc8e4e683008690b24a4beb89de52528ca2c7d24f0c7655bb09cd1c9b500a97d8b62d1efdff41c4b22bf7f38f7b995b98f4c998e98d65be82810e1855345c050a35b76961f6358797aff483a8601c4536b5fdb4689aa2c89a60f05062b5b5a704b5c2754f006e991e34965b26a58265c65d2e55e8a5bd40a007abffa6a378c647de6a534af41081d06f1034d3411167bd5632aedd82b36b90e74ba3ff42f21c6c3c45d0f1f0c3c0f2b7e47b874c2133e86753678876f61363cbdd37a13f50748a9271926cb36e9f91eb9f934a4d94521940274e751d5367594934e0cebacf5e8b320f3f7f15865327030957fa8cb730858b45acdfc11bd94527c433c9d71f90097dc16a5d860f4ee348b1d23a1935d6b1834ba0db2a7efcf41dd957ad891abd6aaa2b9741ff6ef5deb8f6c7563c7005db4b6ea97f1ddf26fe4d96a33c64f1593643df4934b7bb74fbf6a9134d1b9dd1431136cab020ba86bc2760ceeb03de2dbadea3663ee2d8367c700fddfe66b02c435e66f49a74f1c22a08fc278169a57b6e4bdc40a783510d2fe586c94c737e5132184a004266e14983f3d94ec09e0e9c89f2320ecd08c4c3d24932edec6bf779950879aa455943ab7e09171a7405319e7361fce50625d1168209d400ae6ed3832e09051fbfb57c23690da93e0e4880786428750527387dd3a9fe56c1d75a5eb745462dcc84a06264a5abc6b2ccbc764ee2e7ad97d8cdb559b0c0aab9f12fde4834e3639524b70498e2bb09306758a7fa2d062109199df144ad77c27492aa82af0eba2d49bf57bf02a08d45b53f34bf4893984b9173434a1fc13c570e8b1ff96e95c3db24ebe3df911fbc63fc1c9a54ab9a27f8bacb37b16cd00712e9ad3e566bcf82b1f272b538943f4a8cab2d08fe89e2707c64f3db39a4ee22fc8ca31bc43d6f37e3c6ce0c41d48f3dfedbfda8788987ea81abf777ed78f9787782afdde4445286a69ba970d05e24c29a94a2a112fb2f577ec9aab4f262e015643ebff76bf8fca1b6e58ac365711d2e087aa426351b62985c5013cf374d9279427c801fb03dcf97d75288dba30ebaf4a25604c976caf48a171fbc4761551b89264efeedef5fb6364e350dcfe018248df84cf942a369daa576d04892569683814f537efbabc03b555597276d044b8ee257912f62080ee21dfaac5f45aae706aae44041f66545d4d8452b538f1c8f47866f20e6abaf02ec562e39aafb32c2dad18f9e165270052fe5c8d3e54a34a68aa95fbf72c7fbc015fa1af2f1e0aa174c3612e3e89e0ed9d45019fc81d30237f184c538f09474fb814f81187e89803dca39504cf69b7abb9bbeb431ccb1fea9a0594762858e0b9e23f5ece47e81a64dce33a099fa53cd555a954c183e9c761d6add3ce6a76573d944d8e25e68dcd19456a3f755ed23786733ac999fb6f519ba416cc8021b8ebc392f02a6a45b4c9e7557ede18ec1fc420bd26e345d7800f3df5f33a49b53308c62c0b31b545bdfe56322f98ea6bbccc6d273e0c43586c5b5c0a42dc05d9cfe740fe9b05b7ccfa540ae49e4a42eeb8d194d550fea7e4dc2a95092cd5db0fdb844472c81701ef808e8cd50f23f604fc4f3e3e54feb53f0af93157ee302f7f6bd4d9e0c50efe270d78ee11d4c1ef169f576097b4244d94ab1e34ba492ec5118a8e6a2721fe28d3fccf2c47348935058e90209bf5d736cfb5e1ba0fa2d356de64b4714e3937880697d1dceb1b242f4a1dcf9da21d4e75f99b615e6975bdfcda1f9dcafc6d7f93ff37740653f6669e0016ba2e310289fb06aaab060d1557ff5fd65ad0051b4579017a36e1232b8ee77dfffd30fc0d69d4f142cabc338f2818430d3f872635037df116b62d4f4c3716493bf2988047798a617c05002912b7333ccf0e7286ad030d805bd13483ae6aa407d4c3c44a6c003e35772b3fba3eb3aa8f862570dd86c2ea6c5ae17c5dab91b5c9eec17fb7d7ab77eedd9210d5b483e38a3f32ece885b2034e547451797cd3780f2a17e89f461e7174f75221cc474dd4d547204582775eea41ef598e9f689d32d477deeba7bb74a351c5c5b3a4ae2697afb07ecee60ed961e682e21f57289cb4cbf575076faac675eca9d23a8781072b5bb9d9c0ed53bc7d93f44cd621daa3fc86cb0d2b000e0d37b12f6ae32e9049f5a747667233292401e39ebe77b9922a17691772148be06e62441154d0e6c7a1b7406ea9ef604adba1bd0bb797af6d88b7cd7fe295207af68757b8889cdb131aa19c906996d61e6d50183e855a7a68980615645571bd4046fe7ce1e7754b502e8c5cf3a866c464c655e30f6e80be8857afca43b6e2a7b0ccaa7a7b98e76f97e546f8c2a4fd8ae98cf125dd23c4306eaeef90569c6a1af4d91a6fa9b07e944572bd37f67b1683a4fdeb6bc8f236b0168a3c9db6ebf596811f33c66c8452ab65339d0e68cc41a3bebd5433e052aab2c8943b93fefebd13e4c4086cdfb439fd97481c2090df55dc7ea8ed735587f40f49702dcab32a717511a15118a238f72f409fb5770525245d0e36e134805ba217b7d55f74376802680a5fe3b7c558be1a8cf8f87c1d88c05dc37864fa15fe4fec1ae6ebc50ffc5bfcaec0c54d2e6a111d6d6a62d75b4aef02901ef5cecbcedc8331a12ac856be9aa95009740ac344827fc257f7dc70445a9cf2c94878a3c31aa0da37ac8c4a2494642e49c7a8adbb920fd6909aad09cadd17ab3ecdc13098e833a6ae2e72eb6b35350473fe6d2add5ce6e791dbaeaec913172e02696630de341d0ee97a820bbab58283d3236296f8bc7573b109b2b337b97c697b8b9ea7e8d1fe3d2afd8bdfd874295f269c31d5f1285f46bc1e6ad6dbe742d5e8126ce1313da6d11f473648796eabeaf01de4d577543b5d1e4564eaf8bcf8d40be3306230d86fbc83742d45e0dcdfc1b188a70a3400404e4f751ff3065e01417c367699d4afe6b741b4fde124f86b1439551ecc5075c0f33642a59ed0e9bfb91c54c98a048bebb159e12de4864aed0fd7d02529beed7", 0x1000}], 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r2, 0x0, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x9}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="213ec1e173763c9e958faf8bb5a3c3a3a088882e61d1d922c504efcee379b582cbc1372b5b8e178b7d3b30198130b8c6bbc7e47e5bce5c799a7f34", 0x3b) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280), 0x2d9) 16:00:59 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f0625a4b3c420ee97fda4d2c149426b20000010000000000150000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000010000000000000000000000000000000000000000000007000000000000000000ead6af73095e29ab8156be0cad609ecfe48a14ff96649789dd56072c7033005ff56c35e1ce3edcdb64b5f27b82fa8936c88dc69b520896de4f1ad2712188d910e63b68516ec2e04b8286c9e562fb4002329ad3c15f6d944ba0909fc4a83950a1a3473e130e84bdc06d3b7a9d8e1e5b1d9b7539badd1f9982c71129563b1933dba616646b29b8e756c0784534506c56822c4a605f32958e7b10f8c9620c79d5bd6db430a53031bc1273c4540eba9186cd46fb4f56c25d68c2360bb87c8cd70d0e260d9a18b6cc429e284b833f5651f55981603147d85d3ce499769c0ceedd37ccf82499acf96e1d56adb327dfc66daf77a5ec1ad54824f3a4dc7b0cf6938ff0156df1035b0ccd80ddb315bd7a13f12b6d591e1c685df6ec3d4d737cb127305d2b90aa3a834c6d5a02b5cb0ccbfd27ae6c41f4f71e2334be3e31db5e2858e5279a069af304e71dbc741505def7d9b8fa2cf65d232b4a446d326bf824fb8fa59f4ae11079dbae6f55a235f52b691e6e246c939b1f9299e0148d9b2707bf9e9491955edbcae1c47c2b360531362bf084d4509f781153a5d67df7f5d7059842db69c27529fbda794e451651e56fe29a9d8ac1957d71aca9"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x100000000000, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0x20) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000f00)=ANY=[@ANYBLOB="00000000000000000000000000000000000700f300020000000000000000590bb2aa5090104700000000000000000000000000000000000000000000000000000000000000fcff00000000e5963c8e96cd0dbfa37f00000000a36d3d71cf0fdb2926e43962b6ec24ca4b9fa6e5f26062c86bdaf4e3790b126f0b33097f5c1787a4b7a252ef82b85340b2a32c9f17d7c825269beb143d4edf4e214e102677c260b728986f9b81453bee427aa49dd00080bf59d53a12a6e14580b7de36117d76f5985d46ac1e1c087e7a30a548005ed89887d0d71a07238fcc44aa799de54333f56a6817094a11035212dce0cbb32151c4018b48381036e63b82e5f76e61e95f974045500d293f8e4ec6480b3221fb324f2c03253f03cbd273e1592059274b5e92e1e029950d369c96c8561dde68b2302ce960c849a32100dcc893d28a764a26a086b90dc3376b26f149c1c1d6a4076165ebc0cfa8769b427e24e62940b1035e833aff925072285023ee66ee2a8a1669278003fbf0409721e3da9e8202c850"], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x6, 0x8, 0x1f, 0x4, "7847ceef946b241dffdd5358fe00", 0x9, 0x7}) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r3], 0x2, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000000800)=ANY=[@ANYRES32=r4], 0x1, 0x4000001, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0xfffffffffffffffd, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() r14 = getegid() setgroups(0xa, &(0x7f0000000540)=[r6, r7, r8, r9, r10, 0x0, r11, r12, r13, r14]) execve(&(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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgget$private(0x0, 0x0) 16:00:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xaf}, {r0, 0x10e}, {r0}, {r0, 0x2}], 0x5, 0x8eb6) shutdown(r0, 0x2) 16:00:59 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0xe6}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe06e322e", 0xf) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="835cda96051a3602cec40ed364b37058f18d25f907b46b3afeb88563f430b29ade1eac5ec822556f9be0a61e5c9eadff577de4057690fbc7818e905ff82b869ebf8c8eb458b94b1c191a55963db21e6ecd9ba60295ea8607d3f0d4fed8103274f2c9832f88a7cedeffc5c668432f918861118725a6d2423fb2173d0db04509f02006f31e5f9e48da2c23d0b3e8c495b554baf8649979558bd6a65b62ea9cc42518c0fc7e0bfd570548c245d07177a832cf64e9b6d8644a2628e3121bf674ba674ed5520249220507557237ba220339da2d92c65b474824ec1adf", 0xda}, {&(0x7f0000000280)="946a34440b2df4e12e670b3cc6e2b60b3782b638b8f4a36a267827be4c2d17ff8804b914d49bcce06d79ca6685dd4402a598d33c14a4dcb6532c95e07da1c30fd4b46afe86a0415843083207714f11f952698a61a9873701320d424fcf94e165aa8f6b2602526c65f265a80d2d8e20ba19a1cf303d28da268691fbf7c6526b732674be58e00478", 0x87}, {&(0x7f0000000040)="aa29edc1c46c4693dcb32052b6a7b5697a3eb3b1b2d82ce0e9b3975d7ff475f5f141eb45e28ea67a59aac9354f219f99379cbd4f4c8f2897aa9a8d776f77b1be37dbe2fc68e95212315ddcffc03acde002b5cc664d02db41b2b5b2c350534f9881d9973f", 0x64}, {&(0x7f0000000340)="7799f0eeedbcc0d6e18056f61d9f16598fd36409beaec6c2619955b2bcba5587856813800a93c3fb120a976659f991ad2578840f8129bd309656b09cff54169a58d33c78a151537ea49663c6295c08d1538df51e8ebd071f342295343cf5cbefd1b761a166d9d222a5df46d091c05ac53178b28f5631aea763e0a6b4063324514ecebdd8a918975ba5835bd168f61d8ff3242c0ad42ef55c895fbf0599b61fe47e654b7dd90c2db7276362af50b6f41ee072fa5f7e1bd9fc25045be4d20d50852c3866989dd30fef3c767fd14a3e0d144539e5387e8d096cbbb252f1538cffad966446408f0c5afeb89127b0e0d5781bc605fae00c876709acdfc77b35a97d9463a2c43cd86923958e4b9817a4f0bbd012989fe40d4d5b09b10da427a90564ab0fe48d5d6e57271c4e373fb014a7571aad9e280ffe15901a005accdd36ca703adff4dc6dc65a8d0856bf3ac3b7f5c9d002a7a88e7bea745885f9099a804c5f42ab8120bb7ad5062c0b4e01b664c38a352315c28e954708392de2a528879cf7dc7b6a31a732c15727cf212cd3cc06bb290a63a359a48a8611250c0939166b9bb5633038d1e78a8121f169dd61c8a88bd34e7dececbe325035ea2ed4b1c049085ea8421b82977f4de73f74d3efc537b7e0f0523ab90402c674974aa30df20557afe475770d12a4149b68b278a45dc6b2746cef444bb9dbf9bfa8e27ee9744d1b0cf87a254d97b43dd184eb93792d0dd65e7d163921bbccdf1886cf36def932963529bd62d4342eecf4404ecaf374382efb56a97104cde508e5532a193c19fef96a4b0a7b28d039e3711db527332b39a6b1ec94a7a0be19a92689305679397e17416af396954b3bc155d8dbf0263a96a6ee16108bde69409867c66101be71ba4b0f9d3796cd2158421a44c549fe21184a1d55007ab2d0f0f1ee7e7fbe2c28e2a114fc46db44aaf8092aa789d232951f3cef43584ec78eefa9b643869e195694975c8aaf1e52c59154f61430ff66711a0f3ad75bd172b34627b1c7e529da22ea8905aeae2be4d19b5d6bf8f31c0c040f954ad3107f4b3b07009dfa27b7115b7caa31dab76c1e57e79320220a91cfa0696bfb7ff3d9a46970b063d5dfcf65867e930296e4aed6f5cbbc1c8e06a1811c0747db6e0ef5e1613e9ba8a6923f1d8073e6c4609cea001128e4c1777bdafa11911ac06f46eb87b038439051e5305cdca8cd0953b1d1800ae1af38712247fb69f44f2ada09d7a3e3a64573637d03992c9f42b5d3a46df935915de79e05121665c9d4f8adc64795e3b273437410a27fc991532a12316d400d5ef847adb8437621f1b2a3bba5d5562f1f508e24b024527ff462e8706314c89c941cb405453d03dde0c9bb724d3eb49acdca81", 0x3d8}, {&(0x7f0000000200)="7f3b1f7df2ec2f0fac6e72f708", 0xd}], 0x5) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000000, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x4) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x800c0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r5, &(0x7f00000002c0)='./bus\x00', 0x200, 0xc4) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x9, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: r0 = socket(0x7, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e0ac3319908c24a925d2cfbe47498650ea8b997939c61591e68f60c665841743a2d824cdc0b587ff0298b8c1801a980c2f1e64ecb13ab6a26b88857d602dcd0dade15ca61f0c9e365debdcbed8e36d5ce0eb82189a3796b22c291a45c8fc4e8a0a028f80d7711c2032d5880e01f78ba7ed3823a7e29867e0d365b944f1e47d31f399be2f76a86c4fd52dafd25c233e3086f2611038ae4b995a42a735e78cc55b363156068f4eaba3758733c3c9f6b204317797f13119a9147abd005e498fb7d89221879f564305958e", 0xc9) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x102a0, 0x0) fchown(r0, r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x54, &(0x7f0000000140)="d9830a023bcfaddc7e7a0cd1f67bc3f8b91541ad1e0c5cfcf8addb3fc24ef4c3965ab2b6f9aa58cc0e1633bf32574b6b7668eb7f3eb91ef65de04aa611bbb71e09dc861eefbefe28b845cbcc2b1d25f04d3211a5") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x101000002202051, 0x81) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") fcntl$setflags(r0, 0x2, 0x1) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:00 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r3) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8, 0x0) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x74}, {0x6}]}) syz_emit_ethernet(0x8d, &(0x7f00000000c0)="0e0db3e888f26777b428b8914e016c4b039944a8663743ba3b0a1db7aca78267e2ce5d9997ee85766385a31c47c20986d3f0cabd406be8e7eaeb489535c3a678b79ece91dc765e4ee05fd98535738732c83b8def194002279ae741e8f29f15884d5f45b36cd27a89bc2cb22260629779244db78a7aade94da853690151f975bb00f589680c3c64d8729f3ab377") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ftruncate(r0, 0x0, 0xfb) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000340)="00000018600400800001400000000000000000000000000000000000000000000000001ae4ff000000000100dc", 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) write(r0, &(0x7f0000000000)="8849b8fe1453c68e05192b497556c768e4c0658f9e605c401c861df3d78634e43574f64b25b59b1895d8d1a31aeb7755da884d12a8dc55209aa80ef2a95d31e6a5cbdadaa62115bef49d3572623f2e9ec8ecb3a483709a46c4bda8fa32af95751304899a585888c366a46a119bd0065a8b", 0x71) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) ftruncate(r1, 0x0, 0x4001) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = syz_open_pts() close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 16:01:01 executing program 1: socket(0x1, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x0, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x5, 0x4) select(0x11b, &(0x7f0000000000)={0x9}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) 16:01:01 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x10000, 0x4, 0xfffffffffffffffd, 0x3}) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x74, 0x0, 0x0, 0xfffffffffffffffd}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100a0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xfff) flock(r0, 0x2) 16:01:01 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x1, 0x6, 0x400000000000008b) bind$unix(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc79bb6585bac2d5519a2d550049ed32f376a82e82dc3f641b87d357eb7423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000619d6f1fdf9e48d920d037322f8fe0ad93194f5c602b169e5a9e674700c7ced77a5e94161891f2bff31c449da8f2bb1e569d8a1854676a9da741644a7f776e60e0bf3b2dc7c3590ddcdabdaa6b51618b8b9322dcc01442d222b014787966c10b4e1b56f36e1558ed4037ecb6c25c28a34f815bab047044ab01965643fef79d6eb3d67cb30efb9e69cc568761a3ba582955ef21b4af30b44cc78c470a6060641ca05d817442e9d70962e4c919a43c2aaf7c41cc2602e43df86bdc234d41d8164304b9764b7859288b563fe25a4a48bd927641072d6f3df912eaee130ad784ccdf35fcb962b4d449e93c9e189ba59ef9f3a552957eeb4d59e7f8f153371daf383085b3812ff1398154a3468efe585732c26cb782c6c76c7c5f9771a23416867018545cac09abbfc6360170db8748cbc7cca35146453ce1cd5c948c21cbb16adaa668000000000000000000000000000000d877e306c46beae6e4c7219fc77d302fb2826075cc0a76f691e933cf3662112082249f0c76b4e8b1e278c2d3ecf024ace1c37255f30dc48e8b7d08b9a43c262c25861a2d1ef0e4b313e7821b2c06c01293d5256c17e3df5e096f356800daebf3962564eacc54a6abda7601a4151db52d3aa9e92fe57e14ae44fa603254da1829199d302c2ce0e8dcde2931c334c90b3eee2d30b07e6d7467363a02cb26d49ff5bd1691592f8167d7efe73b3e854ecb0d164f12e781"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x60, 0x0, 0x0) 16:01:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) getitimer(0x2, &(0x7f0000000040)) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) clock_gettime(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x121) 16:01:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x1, 0x0, 0x2a, 0x7fff}, {0x3, 0x1, 0x5e, 0x3f3}, {0x100000001, 0x80000000, 0x292d9bfb, 0x8}, {0xffffffffffffff7c, 0x3, 0xb1, 0x9}, {0x8, 0x81, 0x9, 0x81}]}) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) pipe(&(0x7f0000000080)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:01:02 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) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/6, 0x6, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:01:02 executing program 1: setgroups(0xfffffdd8, 0x0) 16:01:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x402, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r2, &(0x7f0000000180)="d3530ed98891bd498a3118421dffce", 0xf, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x401) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = kqueue() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0x1, 0x4e, 0xa2d41ab4000}, {0x8, 0x101, 0x2}, {0x6, 0x3, 0x1ff, 0x20}, {0x7c, 0x0, 0x4, 0x1f}, {0x3, 0x800, 0x0, 0x100000001}, {0x9, 0x5, 0x20, 0xfffffffffffffffb}, {0x7, 0x8825, 0xffffffffffffffff, 0xffffffffffffffe7}]}) 16:01:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x21, 0x3, 0x10000) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000240)=""/157, 0x9d}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/99, 0x63}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5}, {0x6}]}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) recvfrom(r1, &(0x7f0000000200)=""/182, 0xb6, 0x2, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000380)="189c44ba53118f1ef96a0c5beac81974aded0a82a8de3f545f3d2006627671ea480af5b029b97b51c81a388bebbcf2dd31af145c8045ba003402d6df8f3ba20a8555c63106664b0b32c16eab0134f6c2c29bd9b95f128ce2cbea055e9f70096c8c9e33fa708d4c6515e034a2f16bb598d5a8bf4e68fbb5b9558e801e7ff9754a7145396ed6c97293a8cf1bb1a356b40a35a2eab5bdc7b7f88fabe53cd6950b684134c9f0c7271d43e11cf304f0aef940e70e53f07331e4ae45e4e853109eebbeeb56de9d15361040c1e5ee0f068af98e74c2a30f05ee4d12ade03d2ad5a74a20ed5c95139cfdbd7819e8b488bba119bc6e7cdb2e697d6871778048860ec96eb43b0022a599ec72b3ebf1dbd97317a581c4d8bec174068fb765359d0da2cdebecf4d42407405509702fc2747bd60eceb3cc748d8a3e2a445490a3921529bb55fd6f708d10277d66dc44f383a70f4ad9b412369ac446d4f88c8b24f2a5ab8b8c86010972faf5ff4693b5fac60f59d902c8766ed91ddb9b359cfd95c049ff944f02ce75680a82134220019211c9554423105a459948485e5b30dd330133f4c15683c5ed3177174bddd2c6e98c4d9f8bb6686b70bb5c0ba019195ad548bb31a0d8a44b5d7ebf348ea3bbf444d27860a388485fe88f96911872a5a010b5ec0712bf2cf7a478739bf0214049cbce7c0558dee9a3f55c71ae634a4432d0755e0e4940d37de893880500180379feef7ad0ea4cef2b438ad0fdf5a72d644833c7c83ed7d1534c971054672561d5d0e061c8e3f73c8b9f8286906b0e4f0b4ec8832e94128be6659f84e9cbfe6be05f7455c5e9ff6933fd658acc8840ddfb485e1281d2a5f15156f0eed5d6f2f1f79780dc6ec50039740c8b1bd83554a5d1d5012985cac44ad26c1e02d656ecfdb73521ab06f27180b1e3d2e8503d147622d771a004f74fa8662076a0ae94698df14bdf0267eb83181e9ea69089a42da9bdcc482cbda8f843069f6b2bea57052efa8e783a26e639ad4c0aabe6bbe947f94a74625172d6eefa8d9957655f04ab1a74bbc25942bc1df4cee159363b53e9b1ec2e07a41111c11f1e6de62399cba62b6125d4660d088a27e1d0d907b9eaaf5ee76251ff19bba8374509e0a0070e36691353573952c2cd4c94f75c9dffa17ad34212fbb6091204e59921b31e844de32738c0d6832547508107c1940901523c75eb29e5831e349e3a6a55a2fe763e3c2bcfd622d22927546aca0f1865f5658d572695a423a959b1f40e9813cc70e2a583684550d737547d90be60f65d2c1aab7da0494b4a665bf0e0f03ff4f966b719586aa67f81ebdeac62df01e5bd74a720f5b2e3f18b8ef372842191989c90cf37e3a484dba106bf706fb2e0bc47c720f303c3bad877ce75e90723b5152efafd09498b5b3db79695e7483f26e2a0c3ba34884d76efb71a983fe2e1ff5870811925af9a787ca730c8792c90d9c9f1c4b3e50001a9e00607e6acd5845f900e955da6a3a2b9dab2a3a2030820d49f71b879b3d77ac83f5f4c11eec4f00d6af78d20e2c39f108f000fe7fca7dbf5936181ce9215f8ad1ee4cc651bce6a9b4a9a091a55b574dba4b56d6a23c97df426a0f31e6ca074029dea1001f8a8b662206dcc1ac7622807f66d07a1963d94901fa4387e31b1d130c97f6b4adf64f65de4e0282a868cdc159e113465c523de55cac082a69414a1c9b8015491d0fdb9cfefba936698188d32c05f508e2de690adad71d2e47509b8a5ad616cca0943dbd1e2939db41daa39e465de693ff59bebf59e656b0e732c21fdfc42afe63e4d68b6c691342d4825d32d7956a39eb15e818890e215afc2e27be3a43950280c80cbfc05b448cae1df8f79e406ec4094f9e030464bf7dd56f017050b4d88919d91a27739ff76639428933c21811b6906bda64a43a64a77d2cef2a7b4a011d0071b15c1192d2d27f9f43bcc142cec568dfd9e43a20484b9793d18c5dbbe7116a269d25e942dae2a877ff4cb3bf0acde4d8d9f12ff1f0e47ee097523be00800b87305f47aea3f11ca66972a7b3eec7bccce7258a67e63264a071b5c198bd45d29f2f78815440ffbed264eac39be128a9fb9a0dd135e52021bebfad31556ab902833b7ea47a1d537768dd4f097ce5b5ea5bc8a4d12e0fad4931bef4842fcc3a5920e6dbdfef041c8467ddd2a07ee8205b481d4e4d743b385522fa09c4b8074a1523d2f01a2420b24d9266665684abf8c197be608843ccd43bcda59a67f0b27cd648b7aff65e41480126e14c55bca2e270d9ddb88517fdbaaaebe29e82f43c1a5a4ce8bdffbac5bf70266d466e4ee5698bfd97f4deb2dde01228fb9e1bd31b12992c125d2e5138612a5d1cf7f3777e60751fc23d72d04ca662010148332b87019ba23e9a0a0a8d40f10a8d190424cde77cb36226f2a9307184329e17908c8054e28a368370257101881a154d5a760628699c1d239e21485e6c5e466688adace32151b2fc2e3e01ffe784e6c6a39f5c0c4f4018cc9e48b29c85293a0d1888e82f944e512689b2563a34d50dd492956431ff7cfe3ca59f71aab19908a78ba1d379f15801ed3e0808a2d16db02cc924089677fcb4809d8bf60527564b0b14b8f1750205738f431be180f2e6068a00465af1717133ad4d5cca50bc2e48de49986c8821bd42937f164c2b02d0be0f17d897dbcbb9cd704de1d0748253a250eba89f0d750bc994fa93faa7c1f2b7748222bf5ca6930c42a37a4915b71a752103400010fe06c139777146af3b8a943e6ab546f108584888ddb1550413bffd34cea5359eef98c8233f1fd6576b786d6b2cbd79d6e1df29792674a92a7ac532da2818e71ccad26f7bb8cbd072e5eb5212a2795a8a31aef1c5fc4e4d49eef1f90a84a41f67937f9f607b413acf43ef9be2c10650a5fb7c74dc8d70e4bbdba58bcf6d50da36d12ef57f90e59f2f7c1683cc426dc97c758b66d32223292960901ae28234dd0b1ab37a59fabbdf6e6e05a65488f96ddbd0cba944be52c92ab2b1da8abacc80b411574c139d52784fb79a01e85d31b9c7d13e0b9007ba4fa14efcd983c71f23acfe9ea9e7946e941d06e8b9f9d596a161a5346c51d7c6683675678c1f65349e96a45e4202a1e5c24b3c9867cadea52370e9dbbf4651752bf19b1d291632a7cfa13ef0164743a370c62b80066c83b30ec19c878da7d51d00e9806616893e48d01203f43d58cb5ed5d48797bd2552a7795c3b8c10e14b05723373e734863d297af62c6f48fcd08a8f3e537c0afe2e528c9c1af5a59209abb3bf01e2062c6e415b323032ffe401fe716cd5f0f2e545737943d3ef5294a1d8440b8ec27c0c7aee50ebce27889412242311ae4757be81df402c4c327f18a2ad576497a812bedd7128022a22f132f6158cfd00bf856d1f1efe7f311094f1b30efc2ae8c0418c8a30abaa20d32c4a98105c200efe29a3a8d0b59aa8b31e46738b74bc7451f4cdb1c60ca46618c4af6db9475a1c7cf18c66c0251007d70c905e6c367e798477b0634a2e442d2c6f3e5d9da02ec1592c41efc9829b5a0b6064291417f219cdd0f21423c083cc661b873ad0c5c2db38db98abfea476a61037e1d215748ceefcb9c06652b77763fdc6885392b5adbe07259e3b831b834f75f826ad258fa2fe51b1d8a364f17b34e318e5b2df021e376f4e33eae8183d125aac2558ab29ec3208ca1bfe2d904316426a0b60724b2af7e1d41e85d4788199bfed85e35f6d1102a852dc62a047d3acec92fa5add7c9b54338ad4c52d16247e9eff7ea2dbd067a38b8ef3befa55cfae269024d6523d79406c8c83fa53ad203686a64e6dc239bdb128e0acd885dbd04e230c190152f9e2c11aa67cc61ea2dc6f105d820236e3f90bf606ac59e674376853eba9e2d7bbed187b6dd5e11c12ff8339bc76f9ac3eee2a9bddf3601276813903f3f5d2bd311ddbd3c6a589b58466b739b8f34da2063a29685740cd4a9448d5e912d8c69560b12555c7976589c3a152234417fd7f8350cae71e57450b25597365bc3cc91eecba2204bd358bb1258d02c18aee02b2c983854ef88c7bbafb1b314fb277832e7fb183ef2e1dc2778accd02624b610d3a5be112b67124800cba4f1e2bcbd0f729ec18d0ca6802eee3c62c8527e9ca60d9c7d7d5a60f915206047577d82017d1448a6589571d466373e28bf01ba32fd1b5dcc3cbd7806714a3f7b48bf1bb87290d3e80508e6618b18b22802ce3caec659b7918ad4d884eeef20ccff604254978e34e4b9916426ca5766a548fc449eb7df02a3ae5908f7058cc632d3af84558656cd4ded543f85c316ad1e34584a67804679a66fcfa1776b9559eb7e7ce825ac95fd22b61bf4be01f25a9b20e1797145fc13da359d052ae294cef1cdc161a1b59ead44aaf7290d20c8a77f65d4c9e650e0110588f2f7d1584c35f2f31e48c5bec775a4bb60e7a48b1f30a12b6830858df8ba6eae3daf947079efeeca97af7748c58064c637caa39564831a1aea0869e39e149d123ee449e520697145e137317ca92cd4edcb8e4ae12d5e73a103a2dbaca7017aaf22b16f02f77b546a290c1ba5484654ad11dbfedbeaccd83b3544ff18e0a1d69057e54902d2eb5e1495c9968c42f40cc415a89eb204149e6afedfe52f68f6d76f488422211f2715ccd8201bf0f559430f3add024bb3adfdb979fef118c0137e75cd00170a9fe6fc4241714bba79283bc0164c68960e71c9fbdbfeea5c908e0919bdc74ea5752ac2ee0b8b5c4900ea2c55a372e747f494512b8a385b4ef48dd8e087ea89209749e18359ca9ca382feecd84f988087ddb2ed2bab119567c4019e0c13a1b4ee2068068a3e41f71aeda9e0c475d4151d331a41110eaeacf7cc154b4ce58e10afbabef77fd626d288cf5937a2cf7370fb0aad6c32cfcf39e4452cb123e5580904dd488fc3537b26092c58856add4073e68cc44b7b8fe01cee4a075880152324ffa68fbebaf7f35371b7a12fe236d714373f34b4b193316fa428c07267240fbdbf124c6b1cedff5dfa770f4e6de01deb595f48e616870b1e364dc2960188414f4d8a2ef6bcd5327181eba818875c2f8c2fbdc8e9ca7ef037a4720bb30f999a3b57b6da70293e2f96799074489b7de492a50b1b72be33a9433c4ca398865d9a78740d276700afe0bfb11b417a2c1f0daea0ceb57e39cdc04ae21d286ebc7ac70415e1c8316914d1be2b65e7b8ba01d1a2a748bc89e804b086f42dc8df7dcaa0b7a9eb25e80373af644ba411c04375f2afd8573a23cc49bd77b399d4e12999a1ccbc30fda18a7a948e0159e9e7120a89e429357e73f8f4d8081ec49b06c21971b0edd57b8ee22b0629e26fafce8f4ab9b98883c0a9a8c361d6f28654b46ec77fbc34a1b07a96e8c4ad18d0fcad3ef56ff1eb1d86ed6fbec9ac04fbf2be711e4f1fe3d4b4b31022a2b0677ca26fa7dd871c391962692c00d44a5123c2386f6da6315e1b1cdc7e93157c7a997ecfc9b8374c406c55446f09235ffe7067e491209f05b1cc21e74bdf4e9a399690b3d36360e62b210be0e0ffa0f880c49ab7472d37184e86caf8bfab197ac40b58e88409e25d1287aac40c67ff2d4eb96e0076824f7618d10aab957361fa86de5a1e82f0b1e7ac3e3d50733ccefd58d87cf1482dff13462138be7d96e560f9b285ad31c21a28aa6e1e284d9c10fc5202f8f6fab3be7705913b09b239ebf2f6c7a55f7c972f8fe308178c9c91d8fef5f8bbfbb31d5a6974467b4080cf95e9a54cbdf783e2387bc7e10ee2496622a9f24482209397fe73ce33ad4941eae5", 0x1000}, {&(0x7f0000001380)="805c9bb19136aca7203042f03f90fb6fd42285cb0187c2c8d81d611f544502f252a46f4781dd7093d0cd6fb002baa43a0ce5f4d875f75f8cd871326e661dd70dbed4c5ae0cf865f9b3376f56fd84e7fb2c913c14b2ad705918c7b51270", 0x5d}, {&(0x7f0000001400)="dd221376b966d516709476b0e2beeccfbf67821e443914ecf8d4023cfe78bdc302097d5a14f5823444c9de3fb79e462a77e07c1d6826f5d3a53eff53fc7f199952a91155dc9fe1fc9f728c3de0c77e22204227f8c6300a739f873d1e5a3b6139bbb3f7cb5665c0c11b240e62c0e020bfa6232a1d4ed97a08f01bff4cf523a206b8fe70a6cd32c0af6a47893d4749837a2ee79025aef4abc483995cdef42302dc2b942a1d7b27a84da7a63d19f20397736442760d617e0c2835035b49192100aa3d636d3f848a0a837280e0c2f547cc57a7c16cef04b57f210d66b5335e1a8ba1e84ada63ca6115e5794730fb1a6b19c9cc30f215ceefcd1aacc35a110665018a6bd46fc430ecc7d3c344c8895dc145a6624c8fb9a81782f1f2ef288c2c5c576b9f8820ba6b84a6693168dd269cfce825a893291c60c6c2a31b8fa82cd9f035d7de4a43dc03944700b3863da04c7c44b3519ad6486d2a26acf45f1da5b8a5d3d60ba54b0955d8b7b437acef3c4ba9f5d03a313547426f37ca6cb097705c47be7bdd2913dc04fa17b8596457ce494efb1ff7002b6fba1454f96de7dd6e9e40fb09285fa9aa4d5963caedd0356ddb4726fbd22648e99480b9e4565adf290ce9cb3dd3e0d9a59c458624b4d29434470f1abba5f181c7a8f9d185c3f25075ac9b93894e2aa3a46acc978e0357ccd7dd505f0dc27be1d9d69895c22fba3215cef3c8992668e1844c7b96ed4aefb49aa202d4d6acf19f714bf3b59ff024641ccf60b4984bd194109719ab52bf629f2a46d1976350936196b1ca117eda63d64444730aa7f96d413515c5c075db8be6a6b1c1eb61691b5ef68a74ee60c76899adc231a621d6651090af434196406b0f0063a574923e8dc390436ac4b0883ae9edb5096df7d9b78c4a3dc4a37c944af04f0fa372355b59467c02f9cdbcf659b8544d63e84ec90855080f9c10f46bf925be361c631b4b50576fda57cc03512bee90a93d81e1aecaf29f4f5542d50865bca0092da87260fdfd287e174e773fb41e8a57e915d2b915984ffa68a83bcd4d2f97bf3015c171de4f529916911a276036c0fadf2d8ba2ec985d007fe63d686cd4251966672ddc9c75430358a3ccf0a638cdbba2ac123a1a3024fb55762720d0e759639bb75b59b8c098c6173ab9b87596fd45d17380ae2af72bf7c6b08ac60a5ff1af5d3dd7d7ec821025e2df6d39359ced0bb34b5735d8df8ee25147b1a48ff2f66e08d8086e651fb9a73135348568f73c5dbb10131b5e472f15ead3f518656086ea9e2e158b03d4ec10ff68bf0c3c77c93f447b507f9f364a1049fa804233f905d0921739e89f51c33335480554889fde630af26ec0975aad48920c03b041673a399e0dbb13e312340e8620ae86a0d619e7c8a8859b73d9022295cfa8dc978268d953090dd2e58552634f611623aabcced8ba393e201b899dabfce07fea5cce120720da00b1ebd52ddeba633d974896e10ee5a33b0db54212898a7c579e85da7fdcd55d5103bce2d81eccdb3a19704694f5f7250586fd5c2a655da53e10844d734ea4df35fb8f03cec48c89df45f8202de578f6633fb970cf8bbcd02a5cedcf3fefe089f848d5492a8297f038d608acc15723a123d90276b6d25383f49625933e0df41f61a77df4f9fa2669ae59efaaa4f9f5452883cc39eab2d075434af2e3298b2ba5e46bde95c0befea9c1e9dbe0bc3677b3ed9ef92f000674cc887063880283d79d31fb84289e170c43943d9a2f1d44a696e7739f2d4ff9b202b4f976efe5bc59fe04dfe2efdbfcef52c50194ebd0cbc1a1d21628ed94ee7443cd0f4968f3ea3bd6848e788b64f577ff31aad9ec774f890289caa38a2482208f6ba253e89f0eb65704390bddc12ad801bc0cbc103269f2a817679b0bdd41c608a888490705c40bb996e4d64ff540f677cc9e474547527b2f822194ed044dabc9f24c191d39944da5d200b5fd73272e88c1d194bb8be29cf2c41278fa4580f8bf1008be62105c0e7efadb9a9b3dce0d0c3c692c23d9108174cd8b9ea9ebbfaab130b9b8e1590137cc1d1406dd5ecc923eae79e7e0eedcd782dbbd4b6c781205b04e51dbd24fc50e7f2253bdb2d7313ca952f168a0e5be94ebb88f42b43d88ea025cfa9e2019bb73bc21eb478c3e4e61710ef071402e2937aa7ea3162c0025f67095f9fb99bc62e2fb897267ec20ca36799855ae27ccfedda9971ce925d3f7017bb073121426155d44156cdcd899aba2cf150b796dd067b73cf377120e0056fa80de548e24e98572ff7bfceced6f2ca3dd2c534518dfc0fd49d9b26e73fbf2207562296c594d682d7be16df7c1cbbfb1e8603ae2fb2c1e3888b38842c787fda4862746ab14986140edf580f45018125c33d9804f525707821305f838c4009a744b1cc1b69f717ef0b7705d8f6d6d78498af628d9e6c6d2f89a0bd785d5681a9cbc9a9b4926d0cf65cfcab10775ee10023d8657fe9d2a7266325924ca74852bb5303f7785a7aedaddf59235843bae64f2995b4ba442190f009b40ee24313e0fc4a5bc01d49acb5acf1c165c39d7ebffcfb85a71dab7d03316cf9a83a267f39596bfeafcdeb1aba39b0ea41c44873de03a96b94aa22f59cdab44b7b59a2cd14bae57c88cfb5e292a66bb1cd667ee0af0a9c08172405ff0ab274415a4e981dce47070ed75bc38021a9682d8523dd26973f252203c16e3a8d66bb64685f81b44eb4f1c8bb423820ae3763cc1bf6603f15fff6192e357dd7d8a095755918cd292df1b04bc2388551762c019f8db482d05f71241ea6406fef2edae72d9044a94ba19423bd61046137a1377cb9ac0d4f8fd96a35d8d2f57d4096cc129e242ab4df6e7d0134644b90ef938f1600df3c007439337f19a6c9b5eb72f4faa8131df70fb59152252132dfe4450db1eb046cb82fed14d721ea3e1c376a2dcabd961c8b2e9f0af1e0a3544297cdeb33823583579992f3ee9b1529cc46f3f8f549de7d0821028e29691576abbebcc89cc2fff42d87b33bdbd4839cc2a8861d5e45f3202671401603eb97c0cfcc2d2a7b1b67c900a4b125d08c69c9c8836dfc42d9ec17811c96aefa2c532513cf9051a8123235d91c7e7ba64280422f4eac11f69b4d4cd665aebdfddb520084163ef8a8553417ffbfe36bc4758013b671615ac9acb664e431f266d756a57bd536720698fdfd0c616536b01a375b80b7332b39c2b53dd885bf5a11ccaa43943ef36495ab6aad793c35f521ba994969711167c4cf65946b7c1a1b7de54b2510b0cdca7e6bf08109e4de845e30c4b2cf9f4d03cebe7f5351c339d9b8de70e67cab292dc72a75ce1d7b7c3ec2e367508d26e9ce2100c5dedccbba44e607e6036f94a9e4d35228a22237ee602c13de2359a84caec68caba543181e73fd879be1cd49884577eeb409809ed67e4babbaf9334dc30d8a2413458e483a0e1d24804a54d472cd2ed6849e349b5f10400a8ec6762aa09a44ad237be4f2fdd753e83f124624c1e507d3c401bc3d85603ab6150f580f9ec8a349f293dc25bdf6fa6a9bd14393d82ac9785ed0938b7b711788db2803a6629d3d7af14d7ec0b02a2888c58993a1556a8ef5deab9e079bbf502afaefb17c1793fa1af4836a926a27b57d7cc1cecae74d79544d1a173bdb8b4f8c9b8b950fefa8b1abfc452a559662a80b91c923f7408480786a7c92e19ca40f91b17653cd31e530554e9072ece9f93ff757b2f17cca68e431eff1ef4104edc40fbeafb95b17aedf7b65469921fd8fc2514511034ded5a60a191085d6305235b2f71ca0df4a3a6102584d094af3de1602c4f1f3bdb1bbe411c5996ad27db2deca839ba169bd87bb268b501a655aded49b910056234d7793717ad27996ca639a3287bdbd4eeaadf334dc6f4283d7d9b74265de5df242cb943beb1cb9480d6e3d776d45599c701d46da3646661b0222a6b43ec003bd346b4454fad37269b3f2bc07b1907a8d24d77612a332b7203b659ad3b8cfb73d7ab003c4f5f1c732a85c5ec3afd8078402c4207260aa20e593e3252a6320750cb81f631af9908a68f8c567cef67228057127a4745a632f2524bae70a9e545a55721c780ab02c7dcb8e21ba3c940c13402d48f2849d64b7df96c82d30f34cf608725960adffc7f3b67b64bb0870404a04051ac08dff4e2db974cbdf1cc15ee6527126ad085f3925c10edf0d4d77cdc4625a94ccf06fb2662577cc135c2bba95eb070abcddb0ae74994b5ca0117ec79adbee3ae05d2bce03fa7e0a3b14f1a39155d2422cdf74757930eabb9372f2f81339231b6ed56f44003de8ef40857c1293a1c8420aaf2319901c0c07234fa0a623aec6d8b6178bb922a247293140f8d5f2c6ac7554b252bff590763f11fc23ae50b02904e5a3ee32b4231117030880c4124407ae5ba65f6ae3d89ca55bb3dce45bdb368bf6122fd17c956a9a4ef3268fad3e5c1a16025e1444a9e019bd96b9996b1bcfb2bd2852e6d6a46d09789208b1f8c1b405de37563ed874984bc0f6e9ac9df402fd732071526c4c1ca6e475250280be0c4e214735c97c4683b4c5fb34269aba71c52c02f26667f360a1de83c8a6e49108e8d8ebf08da77673530d0e47274f4665f5027231194093714782b4628efc79b09544f96eb1a5334cb3bc32319183dc903445842c7dc06c0f01be5864e6b6c4f5072c336ed9167ef0c7bac4211d7b5028836896003e7feafae0a2b550f7ca70265a4930e9054fed05e15bb8feb623dd74a0a931229543cd692e8176db80a0927bbe40d0bfa77bc1914f8f704dd96082614e8992edc585e6fb43599a73e0a18f477be0f1e6a23b308827a2ff83a01dd215d22cba3416347f0f7bec766670d7e6ccd277b21919187e00cccc286b0f36fa86d5773fe177236c58be7524165eb9551365186db0fbbb64128374dae74e08f1e5b0c27caa65efa0016abf634f8e7c0cd6eacfdc2e7031f5141bdd738fdbe712dafb6d754fa86c3e3ea184015a3d30c29fc6a2023924cfbbf72c50f2f4ad920193712244479b6a19ff2cd07d9117e4f4023e3ca4bd523ece4b1d4e352528481059c1f89be6d5ff8e4b0324e67eb609835ae461194474d7ca479af2217cebd2b8aa06b875feecffcef741f64d5c8f0cf61fa07f1da69bc62e89fda1736feebac4ade993af15c0e464b1d2d50c82e07b28c56cfeacac7de192ed1e93fa40968e6867fd926caa08448259b9689ad57666c9476a857f7a2aa6abbe20781024b62001ebb27665e5cd3d2a9503d54cec7d543da9e17bd7a9c550c011b3715209713af0e00978473f2d9126ff61779a6a948c640bfcb32091ef0fcfbabf0078fdbbaa4bbf941221c305149fff8daee524879d9c17b832c4b3281d0489ff976daef83132bf13e71454a571eb62dca176f5746c9e50b5b8570ec4e1eecec42704a42cd155b92f402e0a25469f6f2aa017dc0ab950f831ace9288e4b73e258116b0dcefc6f795d57933285074812c94e55af7964824defff2627a3204c82b47427dfdf6b9d2a6424ac9b6707d5304756055925b3afccda1d02892c3fd52b6b97f629fe31a3ac2d03feeb2b68dc7390d3e3f10a07b4c2b12e7c71faf64964b5726650f954da69f09ca714bef710da40975390c5489bbf2b83360d618fce79257322264d00b68b3274699c2fab4c046b4ee532aa00826cc1fb5ee97a5d194da161fb3a8766a23638b7e837c66e1e4ba63567e8d4a2771e36472b3bdb83146ccbb619f55a8123718ef7143cd79475c2ff24adcc684d4598d880980f100a846fd6b688c4fd66514f123262bcfd", 0x1000}], 0x3, &(0x7f0000002400), 0x0, 0xc}, 0x40c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1000008000084, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x0, 0xfffffffffffffffe}, {0x45, 0x6}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:01:03 executing program 0: socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x44) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x29, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000380)={0x1000, 0x0, {[0x9, 0x100, 0x4, 0x100000001, 0x4, 0x5, 0x6, 0x10000, 0x1, 0x0, 0x7, 0x1, 0x80000000, 0x80000001, 0x1, 0x0, 0x2, 0xfffffffffffffffe], [0x10001, 0x8000, 0x1, 0x5, 0x4, 0x4, 0x3b0e, 0x4, 0x7, 0x538a], [0x8, 0x4, 0x10001, 0xfe, 0x8000, 0x9, 0x21e2], [0x10000000, 0x8003, 0x9, 0x1000, 0x5, 0x9], [{0xffffffffffffff81, 0xa4, 0x6}, {0x80000000000000, 0xc792, 0x6, 0x3462}, {0x7, 0x7, 0x1, 0x3ff}, {0x4f75, 0x6, 0x5, 0x81}, {0x2, 0x5, 0xe2, 0x10000}, {0x8, 0xffff, 0x10001, 0x2}, {0x3, 0x4, 0xdc8, 0x1}, {0x88, 0x2, 0x400}], {0x1, 0x200, 0x0, 0xffffffffffffffe0}, {0xfffffffffffffffe, 0x72f, 0x2, 0xc4}}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffc01, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x80000000, 0x7c, 0x10001, 0x3, "0b03d58fc6b3bdf151924f9f8cd08476ecaf1235", 0x100000001, 0x1}) syz_emit_ethernet(0x65, &(0x7f0000000140)="5ac23fa0872e9d3e33a2c33d943d2263d6fc0106572e2b8b3cb1d5962eb58f2ad9393ee5cb22ba7ff7fa16a30d93633d7d1b180b421346762dcf787ea3bb90edd674def17f6ebf2c07b791795cddc7f673f346e4cc5c789be32408dd2e2a8384c172ac58e0") recvfrom$unix(r5, &(0x7f0000000240)=""/225, 0xe1, 0x1, &(0x7f0000000600)=ANY=[@ANYBLOB='0\x00'/12], 0xa) 16:01:03 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x268, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 16:01:03 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x1000, 0x4, 0x0, 0x11, 0x400, 0x0, 0x3, 0x2, 0x8}) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:01:03 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x40) setitimer(0x3, &(0x7f0000000240)={{0x9, 0x5cb}, {0x100, 0x6}}, &(0x7f0000000280)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/178) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x14, 0x0, 0x0, 0x9}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x4c}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:01:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xe01}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x1) linkat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x105a0, 0x58) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x180, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) sendto$inet6(r1, &(0x7f00000001c0)="f22d3e1dae9e9223fb9ce3eabb5fe4a9a2fbe9dfa179ce7b0a087ac5bb61c9334611a2baa14fd089bd4ba1fe81e1ad61fa1ad89f95aaaa4ab01cc863810e2bf5fb55d0a35565c435c7f1ac38455bf5354522f32688ca4b4f5a352a3e7c56998476d61aae7a9e9f5d77616c461c8d2fc67bba9fa863ccef0aed4c6ed616471f66a494b9adcaa88e88477f3e8b643ef09600245d7a5602d085d89d11771a83d72089c4ef4a70093923ba83ab46e1aba784f398ab05ea6a8ac1ea18c6d7c1eff8d5b58a2e847de6aaf8c748e69f82281d38b4d1c243926532b9255c55ae59a070b11f09282fb63fc4", 0xe7, 0xa, &(0x7f00000002c0)={0x18, 0x3, 0x639, 0x7fffffff}, 0xc) r3 = dup2(r0, r2) ioctl$KDSETRAD(r3, 0x20004b43) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) 16:01:03 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040), 0x4) socket(0x0, 0x8001, 0x7fffffff) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f83200546336fd48fcee29dc7d31def8cd63df1ecab1775fb011de89fe421872b563babf28e56cf2cb604e91a6db79a7c9e06f1b48ef7ce1fa4a9444eab3bcee11920f3410a361510c902934202f4b296263f6abc17800e62c3d899e24de791b7cd7c7bdbd403ef0cdb537bbd745bb3e0ec6f4f646fda78469b3569545e8c12e850fd8e64918", 0x86) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0xfffffffffffffffe, 0x9, 0x6, 0x400, 0x1}) 16:01:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x46, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:01:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="8cacd09f5d6537aff400", 0xa) write(r0, &(0x7f0000000180)='oL', 0x6be) write(r0, &(0x7f0000000100)="e008dc7be849bdccd04333", 0xb) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x6) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x22e7, &(0x7f00000002c0)=[{0x5, 0x1, 0x5, 0x1}, {0x3, 0x3, 0xfffffffffffffff8, 0x7}, {0x94, 0x7fff, 0x3f48, 0x2}, {0x6, 0x81, 0x4, 0x1}]}) getitimer(0x1, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000380)="99") 16:01:03 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000240)='./file1\x00', 0x1004, 0x8000000000000006) 16:01:03 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) getppid() close(r1) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2003ff, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000340)={0x9, 0x0, {0xffff, 0x5}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r4, r5, r6, r7]) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) getsockopt(r1, 0x7fffffff, 0x1ff, &(0x7f0000000200)=""/39, &(0x7f0000000240)=0x27) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:04 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0xffffffffffffffff}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) fchdir(r0) close(r1) 16:01:04 executing program 1: pipe(&(0x7f0000000240)={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) fcntl$getflags(r3, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) read(r0, &(0x7f0000001600)=""/52, 0x34) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget$private(0x0, 0x14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40, 0x0, 0x0, 0x0, 0x800000000000000, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x800, 0x3, r2}) 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10802, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/212, 0xd4}, {&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f0000000140)=""/162, 0xa2}], 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff9) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 16:01:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "b04d00f3ff0a631a00"}) socketpair(0x36, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) recvfrom$unix(r1, &(0x7f0000000240)=""/237, 0xffffffffffffffc1, 0x6, 0x0, 0x5f) r2 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x33b) 16:01:04 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom$unix(r1, &(0x7f00000007c0)=""/188, 0xbc, 0x2, &(0x7f0000000880)=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000080)=""/156, 0x9c}, {&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000280)=""/126, 0x7e}, {&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/99, 0x63}, {&(0x7f0000000540)=""/23, 0x17}], 0x8, &(0x7f0000000600)=""/128, 0x80}, 0x0) 16:01:04 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x180) getrlimit(0x7, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000140)='./file0/file0\x00') 16:01:04 executing program 1: pipe(&(0x7f0000000080)) pipe(&(0x7f0000001440)) pipe(&(0x7f0000001e80)) select(0x40, &(0x7f0000001ec0), &(0x7f0000001f00)={0x2c}, &(0x7f0000001f40)={0x20, 0x0, 0x0, 0x0, 0x0, 0x9b}, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0xb, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000100)="147a84c0c793b9a51641472b", 0xc, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x9, 0xcb37, 0x9}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffffc4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000100000000000000b96db55bda6a20929dc252727a30e40ac9e9d2d9f07624c9420dda8a99de849652f3d652beeb9e4b69d6719bbfdb9c29dad7768a012503fb434adba9f115a44a37c05b4ca8d1d8455922001981966c64067471117ff0b168bb4d940b2dfe57013f3b52ee220b21d1493825f72780d46d52103b81f4efc2972f4788dd64d68c3614d94c0ef4b92c7a5afcbfffa036e35081df6b7352152249a3c2a6084f9bf4c505652f6846130e1e45820df05ee740f05c1cf975da82f307232e8e4051d4f50ec108b50c00000000d401000000000000ffff0000030000004a29410f84001b5043110000000000000000000000000000ffff0000ffffff7fcd49e0dd99c03ba7d259823f6da2c7bb83c199d5ad7b5925a00d7389dfaa25837b65328be60d036133cff165cb5a103a01a0589a238cd639037c285f012b0feecd2ab4b6d11045e8aad70000000000000000000000000000ffff0000080000002b4754ec4a01021a8f2d2d7ac4b789cd0d149a629eba3d5e132e879e89f8382f43c37025c657749a22e40cccb48ce2be07a32598d736e186167407d228a5aeb44322c846ff66a7e36ac1c5ea0d7cdbd713909e9999878af74a1a096e07a15ee28432c6691aec06b598df2e62cc6acb7d823737e5eaf0970e4b468611acfc83b9a5394bd2ce43992b4920acd43bc4f36904118b8ba69b76bf84fd33f88698ab6ee8009dd0fa3d4a4b34a21b0f177139f783ffffffffffffffffff0000080000009fb45b427dd7df76aac044c54d53368441a0ada6981723f080fb208e4b821a6f273ed7b5ff82625094d0669950b48a556c5237cc91965a45208e911b1eefa176a618dac19634bc55788bd01630211b533acf38ce459b26faee7ce588d95f5cd0050f42c33f1b8069c7bd026d53b423e8d7e7f553e4d2a24fd561337739d2a57e2caef59e8e7c59e3d0e5337261cfc00bacc7faa97b639a538f8b9fb89b258380949c9c60987e01db0fd4e8754278a09b9452c9ca53492fbbc98ce969336e9c21fce6a2d3dee9bb2febf3847af51d95654c85c2649a1e8eda768384f7c56b1affb773bc10000000000000000000000000ffff0000ffffffff14761d09320478aefd17cf17126fdb38269709d9a16cd5a7be92b31c496aad0000000000000000000000000000000000f04351b5ab3b77749dbca71c729917f7a329aece9c57107de8478dc25f78624778ccd1885bffb4967bd637e7e1da6ce453dcf68d34bca5f63062a80a77125616b432a270b36188f6028abc8fdf71d376927286964ce83c7a2a93be2972a66777cb1f363c4519ef42e822f7f33d6cc6dcab9b36f36131a6a93c9dc3c942322af315cedd4a1b1c2f8e343aeb3e2c8fe1a77bd6a0bbb500000000000000000000000100000003000000e3fdffffffffffffffff00003e00000003838cf32bee5241dece90812ec89b2eb69cf15e5483cabb5c7b340a6c1fae67124f62b1a3bd82ea9fa9d5dbc4a18138eb94cb74c935db5a9e7b4a67038e1b187cebb6373f171704d5ccaa4f099bf202d45624a30c8da9824a2b94b033bb51160e6368243967bf87eae0f55b2349d9809b8576aba38349c5253c8557ad4ee385d70e931b7e57903d0b8043a36c35e1258d9a3ef53cf167d7c546185b5a5172df7fe9edbc165a797ff6a638a328a4a923d3b3cff1cf9720bd09b0bb107b52e0924100000000000000"], 0xfffffffffffffeb2}, 0x0) 16:01:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/10) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/30, 0x1e}, {&(0x7f0000000440)=""/26, 0x1a}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000580)=""/215, 0xd7}], 0x9, &(0x7f0000000740)=""/254, 0xfe}, 0x801) setsockopt(r0, 0x1000000000029, 0x0, &(0x7f0000000080)="36f520ec359d3edea79e5f85f204e0accfe05996387fb07697cdc57237a46c246becb8ef8642199527a74f7a5c7bc9043fbbc7f970e5b4cea484212ff3c2ff74dc1ca26ad782ad5aac2e2b321ead400000", 0x51) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f00000001c0), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/180, 0xb4, 0x842, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) accept$inet6(r4, &(0x7f0000001400), &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000300)=0xc) dup2(r3, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r3, &(0x7f0000001380)=[{&(0x7f0000000340)="20a40e16f16e4d207cb1fdb5ebb0e6c03f74f2b211835237bde2b6c1beea36548ec29b8863e5d624c950dd2397ebb2e2ced59534267402f0ab1d1fa0a426544c0763f25aba54d04f72d67f32ccab31c0a6ba31c65754249e33f33284cd800ca5cee547098d2e78cf7d7ccaedb2e8ab3c5652db6da3e612f87b5bcd2fa89a101f0b005936e19936e7b61f0eeeaeb00fd480b7cef065af19964f9211618b6b2f8941ab192f3c5df7a566285538d117441559b06f4b53af7d3c19421b3ff1e6bf3d029b9ad1d5a589b00682361df1b672e272828fe3f3ee1ed71f06effac02741afa2898811512bf2a6d19339114928a3f010b984f8fa7d4150d588ba14a2329823f4bd87eacb7c2b0d7b08630ef7f6f95ee14c400d13b254419f1cb1784b12f6c25af0101b157b3e6af6ff6279bfb0fd1f1cc9edfefe14ffc3cb850f24b63518ef20b1270608bf8bb837df8b60b1f1a62de197812ac691fc437b073f38bcffcf10911ec47071d02d3fad791e7425f8e9c592f5f380dc399075def2ed5aa7cc36b0b0617974192e2b8034e68675a9e007de15c53abfe9168671f7c30cf3b1e601adfdd163d0e6f15533acd72332e456af07ff2969fc5807522949c834528f7aa2f2ab44e8f4fc58aec9d26ddb7b7b97ca8adcfefe6cdb64f13cbe6f46692d200bd1751007cdf95313d4faeb646fbce2646bf6d79ba32477b55dbbdbc3539a378158867acfd80099373025f4cdeb44e4cf411e831fcd125695947c3ffac2aa089d3366202a5cdfd9abab2f85f6995bf6003a9474a41c6ca18e7529c1e44f3dea58ae82fe3e4e3014940eed355bc3e8b042f8c65c6688528e81b7eb037d1535c1b8c6d1efae739813b278f478bc2be9a2c00e8483d0d6f4c408ea22643adc5f5b4d77872e7e5765b35d5ac6bb16844559ae04864596a0e91c1ed69e53872b9bfe2c0f42071ff514ba65f94777f6d99ee2a7a8682e97bb240a908926de5bf1b2f1fc7ded4732f62bd1d6cfa513b5e63a3bb6f84587b28cdb0f512925a09d84158cb7d58a3534df05114ca85bcd5ef4193cf48c8844006c7d13ea63660c4df0dbec6ca6171007d7011b1d1b861013956adf4dda09f5c523877ed651734134bed20322d1dcb854f5739c079b17b25dec781cea10b5f5031e4afeb1cbb21f7fb7c19ca5a3c31c86f6485f48600962d32e78e0db696706f639cb71656a97a749fdf580d336b54d4631057d9cfcc04f12750c2f1f9a1212fcc225ec555195a6f1083ddf651aff959fe651332ffee984ddfa8c5c7b6941752c7c6b647629dfd5dfcdba5d48cfb6ad4c9e5f74d456b62ab4391c422b0da7c432e68710fde10087afb2d86ef239c62d9f098c524a3e03455380ea9bb68f73e0c80e2fbb47b4c2926e5db270ec675abefccbba078f8510ab1546641d6bcc9bc5f51ef68c82446b68c00fdb1beaf25deb14e75dd346963a893e32468af36ccf800c60de544466e4ba62a30f0cd2f81ff2eac27c3648a8be4ebcaf569c8dfecfda252f5a65d9c60b5d1c8b0d84ee6020bcc3fd715ed2abb7168f3c9926089b7b5fc0aa6dfdbd043bcdb66d66f93961e436def7d303a18a5e64938de2c5c1f2b9d51a58889a12183cbb12bd7daa6286ba3d6edb9cd19885d78b404cfe3e1af98fa3b20b88dfa959c0ced41ae5e50afd6880c35c91ff73645e3b99c87dfc560f2b1d369e2ce12bc0593440e9fbd508fcfd5637cbfa3a89f25abdb29855987c77bd970393ce943c6ca23d21b2dc37133ebdf1372dc18d160d70d817b4b6617572adf05ee5e7d9de2ed998d7b145912cadd3babb09d95b85cabb61425ff183c45320f5a739f1ee5c6d75967bf1234308e1b302773731b523ea7a99a19cdfc6051780d17ec5d1cd606d485cd2d23c0d72183304ba2b40a70d3593695135c8011076a4212840105cc238b804066a2905cc1fac8336c1c58a1943144f62214db3d44257a95a6675a95415cb9223659104969eab0ecb8ef58f3629cb99a78ada68ba177cbe5bb9d94d9d4aa5564201e9a3e1de161599fa6bd03fb2bc93fc4cfac04e71045eb98fcdf66a0a0ca8388e4951320b5c714e3c1cc9deeb106ca94c191b6f1b0efa195db74f8c1e994bc5ef78bab37b0c5c7d54c7fe9226f17f38ad0f58a055b3ea6ea29238b7f6e350a6d111ff302c20f98ebe59bc2f95598ed2f4f3709fd47106a04219d73c86526a141acde4bc8a80c0ff338b3c2c5fb2c917658ddad37bc17c11a7f3786ae67de9f6530dcb2e5fd57c9d39cd615271195ea337efa8d90dde2822b0b7c3eb799e54792d51b2f36e62b909861356f2fdc2f7364df41c729ba0b8e315150af1fdfe76f3722e1facf434426cd69dbd521363874279021f026679d13d25f3ce554186e724b50fc8c8dbd33fbbcd18acf954613493dc27f13f5c3dd6bf07f828d57b8072016346332232a8e3558c926f81c96f9f361a540b44ece177cad6d62ee11aa6222926f67ba12a587dd6b52f50d563a9d997c32e92b4421fbe680534705753f4c5991d92195509d5774700a2059d15317c1923cd680e5b495797bb9f857c89c99978cdc9fc6c9c2aa9d19a7ca2c99743040369b34a5c79218353cec7c8a8ce9dd37bf49da118906df8a9d3350986dbbf949dadb4833edb5034618412ab8f2c09f00fe8c81c55adc89932fb0c3d8ea6dbe0b46ab11506146409f3fb7470c468933de85990fdfe269d17f014cb39f56c979f13d23934362cc5b3073ea3fd2b9a6f365a7f867537366a34fc7ecc0004e9abd81dedb71f3e6dfdfc7fcb29dae4b158679fbce2f311ecdf73988591116ce9cae3944e161b767adc024acb36e7844c5b9205c71eebaaf0faad05c0660c57acb44ead038fb0921de8b436af02cc9b7ab9ecdb81671070ca57b9b9d3d6742313e6f11294dde18b59678f0614f60c10a9be690b627500736bcd9793b4847d718df672e591e839187b96430689ea08c163e209f47b2466c568d69fd81bcc5aee994dd6818a4c3ef6cc7bdb9b3c0becff6a2b6565aeade5af5fd5dff2ba414240e8badbe4035867f0c7b369dc4bd349c3e011effa824f6da086d5643c7f37a1d07631aba376346378bfa2aebfe48d351f72558ef2219e67930ba862ecd49ff66e44f9136d49276082165f8de5b342b77aa23d24066f9fab8da027068393221cd8a6a88fb494d9548fb1a4c388ae90830f6a60bd55c26dc30faabc48d8e78988fbe8d49e0b08e6215123c138d2f98ebc4ede94d904bccc588c665da3824f5cfc20fcaf4dc90272a76cada117c0b2fcabefa385e75458c70013333cbd1b998477d57f49f484606ebaec55e3976e6ae2669818af2099dc0c8a6370f86df835d9bf6c6a3c7acc220dd8a8e5273ea40c8b23ade35fe7f314a4a147cc43c2db3d42a90231e744893317bc40f9b66d9b9240becc098233a9aeffc5041b70840458ee9ce007e51459adccabe7c20929320347df6f6e49ad9f40174cf4e5b84c81f4ee1411df06f23ca7a5dc42e4400ae7ff802f22783509fb35667d0d4baf9189f1f1d15e5582f28fb784a6bff2a91a01f803e6846ce491e94591d77a2dc895d754e785efa60973908ef6a3efd55dc4877ce5b4236b1e2e1d927d1e58bc57beb69ffa93a5f9b7b2c6bbdb0ac58963dd6fab2940ad79634e09abf683934c21399d52c46894ba861a366b743e7aef368789528108c431124ebba34b18aae602e857d57639134c665c24288c9fa84b252f1cfb02743a255717fb34327ea3009ee0117a81af3794d5717bd1f52ffbae5b4ad7d24a5252c09af3a7fe338b270e914a21200fb14bc27b67c491e718409b5f770eee61af00c310d9907d149214bd61e244ff5e3679bc44cb38ec7e0e1870c153888de0ed7e3c446ca1e98d553c18c332c42841c018dd53190c539d5744c1b48bdd5c3bb4b16f457d74de24242c9456e5993899d45cb61788071da90a961ddb8779658907f74535fc952ef68aaf98374a99267254f81c7e8c7845f20034b7493d71f8577435e31ebd21666669abed8fe67092c801e7560818e3e20085343810aae72dd5d3d2f478dcdca32e83e836380f6e12da7cf098d01e57a2c49c3b6c1ed5e2e691c518a7266b19f080190505efa77e79f82270e973201a6edb9f2c45185e920d257053bd7c2aca43d10862386c77e35b4a1fd29bb41e5315b920e00aa6ffb40386a8c9fae21543d11c4a89390858ade7aecd1a3c3ddcfc9e56bd773bfb05efd0230b19d8a437dfdc8dc6db5c329d90ca36e21f6581cd9fb8a5ce4ef3855ec505e70eca9a10fcc80c19a272b546b8e4ccf91bbc97839e2b408a0ce636bd88e9e1180942a663b7c81f699eef4f695d7c67799ae6fe3771a43a0b396eefa21f49195695cc2d2579c1dec2004be449d32e63c9b5c9b7d5ad74a50c265b540890df74794d6dcbe8f25e75b97ab2fdcde8fecfb2c57adc68086bd2471e5846fac08b53c6fde80fc6edb0d5c11d58932ad574dc7936bfcf59ed26f4fa46a269e25f53a8b9a69cd4387ccc10f26fec4d7fb5b05676ba2bd9d7b2953e814bf899bff5c964630f51e4ea70c29e2d6306e3f3fdd52b3d99f43057063dd070c496ae682553af5ce9f3725439112f1cfabd151c0d7f707f5aa0ee4a1f08d40c897536a60a70db1d89a3ba5829ccd343cddcdf3da67ed4b632d04601d58eaf24593dd12d54a7467cf9decc70131c3fd29ec948180288471791c586719ba3472d820eb1a2f1eb5c55f8d72b6bd95a318f4851322267488bda6e72204732cd5f3606c20070262f69177b240e344a8c99ca38bbb13aa2c97848d5038553ef0f087f50988e85474d88d7aa0aafd9fe37615df6b6909193e7fda7be19669b3e32a3d5f5d4a2d09ccecc50af1add8c7a538c5ea633314f53f11baaa0fca5ed1c5fcc9627a8fcf767e3862a49afa3b6b355c4c16a8231a82e08a4e154a721024212863a69d025b9d5e466f055411b9b70f6bde976c98556e79e4cd2ccd366936fa7edce4840d673af1ba5e1d2171c181462dadd6ec2e1ae8a65bbfaf02557d9ab3f85f324d882dff1a9057c7f2db35b45a6aafaad92462ada3c561496361ca96db173fc49dac54d07d2ab53306a69be5178310e08de414e33bc223f745e59f80a9100ffde3bd690e76c2f99a409831d103ee601a9bc08b955f22985d312a7ad5f8a16a5b16f793a2483e1818a7c663c1c0f79a66e9f01ec01afc722bda942207d39439acce658afdbad3d9274ec3fe05d1df4a421da1d75ffff98811966f08b012060b3b9fb3bc22fc86a68186ce5974b911847492476e4f636954ca42517ab21869ce21ab07df13381cea1c9646e0fb317d4a493fdfafb2eb25e9daf259b08c165f1038bdface5a98f58f26ea10ce35f80995cbb96bf8c2406915f0caceeceae52e326d60881d778efc9ca4cd510c89b4a6de9fa07cc80b41de79f71b084ba9815176e905cfb6c7d8a983f08098a55ba9cce6eba5ef6d2cd785105f31fb489c72584ba833f854cbf0edaabe22eb682c5ded4cedbbe787c0fbc22616aeb0b59acbf63403f7be95d609b6f2264a083bbc99f5db56ff9877bc26c9a734711ee02e0643cfcb52042f3d75e04c0fae8141b7baec98bebfe08c0f86687ac05943471adbd53fb66214a44a5691714a5289b3a179bea996e6b35de8ba810406b9dc0d4a7531069dfd8aabd327e0d405654fe16e382e39399ab4211d831298dbb3000ac4257ecc97835ce97c9fa020db78db2155c4ec39836bd2f00d6c439f8ef138e28422b16c005b88e276fab30da0faf62a22372144da807b0", 0x1000}, {&(0x7f0000001340)="d01e716dd752db2284d6ba20c1a2641b0e3ce08d4bf5b156ff8e3816", 0x1c}], 0x2, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") r7 = getuid() r8 = getegid() fchownat(r4, &(0x7f0000000240)='./file0\x00', r7, r8, 0x2) 16:01:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:01:05 executing program 0: r0 = open(&(0x7f00000001c0)='./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) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) r3 = semget(0x0, 0x4, 0x20) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x7808) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8114, 0x80, 0x80d, 0xffffffff, 0xffffffff, 0x2, 0x1, 0x5, 0x7]) 16:01:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="4402aea7c6c18ff02c27002cb589b144b094befcb867da9f37ceeeeb264dd5fbc42e409c08e7a55a616c2a9bbdd2dadce321fa7f09e1c4ac6dfaa1cbea98757c4f261daf79f15b1dbe16c49d79fb105dca36fb0ea496abcd96617b1c74a718b336bc017d93727f5ec8412d5165d4aad9ba5b7360e57b9d845e05f7d500275b8428c0552ffe26f9e431aebe9a82df7d8b69afc618d4b41bef54c3b8be627b960d5aa3598b6ee5fb5b7163bcca061f52fb79960427ad6e1df7ab7fd366d10cdde61ccec7d9fbfe3c65fe7a4456a0e002a3ac2f", 0xffffffffffffff96}], 0x1, 0x0, 0x4000000040000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fchmod(r0, 0x84) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:01:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x820000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0xc1}) r2 = getpgrp() r3 = getpid() setpgid(r2, r3) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x4) 16:01:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x8001, 0xff, 0x2, 0x200}, {0x1, 0x2, 0x1, 0x3}, {0x6, 0xffff, 0x7fff, 0x3}, {0x7, 0x480, 0x538ba41a, 0x2}, {0x3, 0x80, 0x2bc1628f, 0x3}, {0x72fc, 0x73, 0x1, 0x9}, {0x9, 0x2, 0x100000001, 0x3}, {0x4, 0x8, 0x4, 0x3}, {0x9, 0xfc2}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xff) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x20, 0x725, 0x8f78, 0x8}, {0x7fffffff, 0x4, 0x871, 0x7f7c9520}, {0x1f, 0x0, 0x6, 0x6}]}) 16:01:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r1 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r1, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000000008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad904177bc0d2925b5a654a0500000000000000f0d8324e012d03003d01626592bf3efba9a8646feb1bf1e4e67947319291ffc1e6ef048c5a74d3c1c7571898ff722e001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e64920e56355d83d95662f0f5bcd57281d3d2a5e2a2a3e3fc1bd59c90000b1963eb4057085dd9576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1eaff03000000000000f74178d0bb7df21e53c4f900df86243200e8ff80647ba01f1d31bbb3d0f41e11769f0fff2fb39810270d91532568ddb82e3b832635ee599b42a2cc79acd4962e89971971d04e2004726074874f5c3d17f083bef9732f26e5e1b3fa68a88d8417db5dc68a20d8ae2bd4ad7c14f1af51966b3fc2858be92c8e1c05f7adb6d67e7b639ffbb0df9866ed6bfd6b32d10978b18e33647087e8a1b0467385df60978b9adaf72c89360449045e6996bb8680795b33d5b1dc02e450febffc886200000000000000382d021a0df7f1d21193a7a1b4e98b51497ea511c055ed79cddde9280435cb0c315d25e049be50131023b47ea7ca6e98eaf7aeee01ec6da64623627f66ede47ac67381815afba387ef2f0bb103875300000000000000"], 0x1e2}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0xfffffffc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000008c0)="5141bf6435862abef80c67eeefcffa6c3f051e4fbf3aacceac64c1e3eee65a51905f006f0d6bbebb3ff83bd6ff940f8360ee00e268c877b2cb3e4aa32933aa354f64c8b05c08fbea41325a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39331cd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12c01f86a26d252fe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b90848086", 0xfe}], 0x1, 0x0, 0x0, 0x400}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r6 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b80)=""/189) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x2, 0x0) r8 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r5, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x80000002, 0x0, 0x64b) semop(r8, &(0x7f00000003c0)=[{0x6, 0x3, 0x1804}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r8, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f0000000400)) unveil(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000480)='W\x00') semop(r6, &(0x7f00000004c0)=[{0x0, 0x100000000}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='r\x00') close(r7) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) unlink(&(0x7f0000000540)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) bind$unix(r7, &(0x7f0000000680)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair(0x21, 0x4000, 0x40, &(0x7f0000000580)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0xc}, {0x276}]}) r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r1) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:05 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) socket(0x10, 0xc001, 0x8) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) syz_open_pts() 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1ff, 0x2}) syz_emit_ethernet(0xffffffa2, &(0x7f0000000140)="c9018d732749ce33fe3ba6caa3372fe79f7b8c6623bccde0355df6e8d9f8b575daf556f6dd641dd5f970e2466573461863c7c8ae5d9bce02c7fcad144dfdc180896e02ef9af13c857dbff49199b25a0972b8d7c2ae601a96db90e0ca40691c9541039c8d8b4adaa307b269065c7a2260a9769c2a79a65768b02100c903cfd7745aee4797") setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100000000000) close(r1) syz_open_pts() 16:01:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) recvfrom(r0, &(0x7f0000000000)=""/40, 0x28, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffff7, './bus\x00'}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x32) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c, 0x2}, {0x7ffffffe, 0x8000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000005c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)=',$\x00'], &(0x7f0000000540)=[&(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='{/.@\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\'}@\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='&\xbf\x00']) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x180) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x7fffffff, 0x8, 0x4a4, "448c1bf8151099641154236d775ee4c5308ec10b", 0x4, 0xa2}) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x140) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x3d}, {0x16}]}) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:01:05 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x60) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x0, 0x100000000, 0xc00000000000, 0x1, 0x81, 0x380000, 0x7, 0x2, 0x0, 0x101, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x400000003) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) r5 = semget$private(0x0, 0x3, 0x40) dup2(r3, r1) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) socket$inet(0x2, 0x8000, 0x588c) 16:01:05 executing program 0: setrlimit(0x6, &(0x7f0000001ff8)={0x800006, 0xffffffffffffffff}) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe2(&(0x7f0000000040), 0x10004) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffff9, 0x1}, {{r0}, 0x0, 0x38, 0x7, 0x1, 0x304d}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x22, 0x1, 0x53}, {{r0}, 0xffffffffffffffff, 0x42, 0x20000000, 0x29, 0x4}, {{r1}, 0xffffffffffffffff, 0xa8, 0x40000000, 0x17, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000004, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x80000000, 0x263}, {{r0}, 0xfffffffffffffff8, 0xc9, 0x14, 0x1, 0x4e0b}], 0x8, &(0x7f0000000140)={0x76, 0xdc8d}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)) 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:05 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x6, 0x1}, {0x6, 0x401}}, &(0x7f0000000140)) setitimer(0x1, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3}, {0x3b53, 0x1c5}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x5, 0x4}, {0x7e, 0x4}}, &(0x7f00000000c0)) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2402dad5b12e94338e801f53ddf4d7b0f109", 0x12) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) 16:01:05 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/tty\x00', 0x10500, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(0xffffffffffffffff, &(0x7f0000000b00)="59eac049c0c140a7", 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) pwrite(r1, &(0x7f0000000b40)="965bd1a2f11fde80c6cf342acad7d94b32b3933db1da9a8474a85f9790bec200205a856065aade9916c87dda544e73412dde87badcc598117f9c7202c2d74a049b2b692a91f81321e558d3e18a37f01f0c1d3d98cdc80a5484f642073497cd98c635c8d115941315ad2f2cb95a6c3869c378cd6de488ccab200a98c9bd6e42fb78c0eeba5b677c6d7a49f533802f03b00302210f8e2b58f05e0f2db3da269876b0e72cf7607796e605e76ef37be90a0fa5e8029323dd44225a9785eefb6ec5a5452e68650ce259e2e1605a2d6f66a92c3963daf6c8458e587d4ff3f820b13d801d1521b4724c", 0xe6, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x2, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000c40)) connect$unix(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="00360f59ed019cb10000a40311aafce424c7a25fac4818f5041cfadcf156ed533b5e31b5aa6c14e9c027d124a747480184e208d193b51e19dfd39346845c24e7fde70929604fd6132bb69eb99b268a217a6817f877b7f43d7ffbd305816509fedfc106b3f780fe01b0641b6e7411934e7d33158acb1245638b467ec1d94c8843fbd859b6887b1de6f6b0236f4cb607fd5a35782ed061e3214bffc0be5a601b23a85f2eb63f994351484085e943d4e11c6e550f89147cab8fda0730bdb01eccfa3bb9440907524425a12cc53b5f28f3164f5586f6e9a35cd7b7c220f7f6cf2e1b7dac4a3eb567563da1279b076e2c2c750307fed71be6a0706847efc2b41bf3df9a376993f6578a79adae537fcc486a167f6d41e7352447e155f03e97e397eaae61239c74ba7f44da146d44343c4b0e822572af4c695bbac06b28dbc03b544272ff5b891892fe43515f941a4a970eeebc561bc46ac50871c07a4a802c995460541707"], 0x10) 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:01:05 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000e32000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000e82000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000ed1000/0x1000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:01:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x1, 0x4, 0x101, [{&(0x7f0000002000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x11000)=nil, 0x8}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000000d000/0x4000)=nil, 0xf5d3}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000f56000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd4}, {&(0x7f0000f73000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000f3c000/0x2000)=nil, &(0x7f0000e38000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000005000/0x3000)=nil, 0x600000000000}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000e6c000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000f52000/0x4000)=nil, 0x1}, {&(0x7f0000ec4000/0x3000)=nil, &(0x7f0000e46000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x4, 0x20, 0x10000, 0xffffffffffffffff}, {0x7ff, 0x4, 0x8, 0x101}, {0x7, 0x8358000000000000, 0xfffffffffffffff7, 0x2}, {0x0, 0x7ff, 0x80, 0xffffffffffff0001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x8383) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xee, 0x326e, 0x80000000, 0xa11}, {0xffff, 0x2, 0xfb9, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc4, &(0x7f00000001c0)="483ed123bd910118e552f83e52f382e731554d6f624ea1416294ae8a8129a272da5f2f3dbaa0eb68b29ff518948b5a56f0be5a4606a1da5bd2ebc28330b2df31a3cfd0bc6becc838fd47b71d14374b6a229a85fbb2912235d5e6a55a11992d80e2ae47b075836498a0d493b925163d9f64dfb83535a9d9d695e9cc07df08fb54800069b842c681d93add98b96443c3543b65b86ba2365ab537d5b06b000cb74b596af6e02e55d1e1041bf28c4c11798557cc948efaf4a170439d16d496733625872c5a39") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {}, {0xb36}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:05 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x401, 0x0, 0x8, 0x7f, 0xff, 0x401}, &(0x7f0000000080)={0x5, 0x1, 0x4, 0x20, 0x30000000000000, 0x800, 0x2, 0xffffffffffffffc1}, &(0x7f00000000c0)={0x7fff, 0x6, 0x100000000, 0x5, 0x19b9, 0x1, 0x4, 0x9a}, &(0x7f0000000100)={0x5, 0x7}) select(0x40, &(0x7f0000000140)={0x1, 0x4093f963, 0x40, 0x4, 0x3, 0x0, 0x3ff, 0x1ff}, &(0x7f0000000180)={0x3f, 0x3, 0x1, 0xd47, 0xfffffffffffffffa, 0xd1, 0x4, 0xffffffffffff0001}, &(0x7f00000001c0)={0x7f, 0x390a3e1b, 0x5, 0xe94, 0x100000001, 0x80000000, 0x80, 0x3}, &(0x7f0000000200)={0xf07, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:01:05 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x81, 0x0) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x3) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/123, 0x7b}, {&(0x7f00000000c0)=""/189, 0xfffffffffffffd00}, {&(0x7f00000009c0)=""/60, 0xfffffffffffffe10}, {&(0x7f00000001c0)=""/74, 0x4a}, {&(0x7f0000000240)=""/144, 0x90}], 0x5, &(0x7f0000000380)=""/170, 0xffffffffffffffe7}, 0x0) 16:01:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 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, 0x800007, 0x10000, &(0x7f0000000000)="eb92964800"/20, 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) setsockopt(r1, 0x29, 0x800000000000010, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x33) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:01:06 executing program 1: poll(0x0, 0xf3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x4, 0x5, &(0x7f00000000c0)=""/197, &(0x7f00000001c0)=0xc5) 16:01:06 executing program 1: setuid(0xee01) socketpair(0x20, 0x7, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="c12ec96d4639e9d16cff1954551131b6c8727b020c61b6dad4ffc5b49b373633177d1f11c8499550dd4b0a7ac4a9d096963ace41f1df1ebcba811ce7baf8585332f15a56eae0a0e2c04e64ec405b8d3d8dc6e702bdf3007da5c1d3cd229100fb6247e94a36eea3b771c819cbbef75aea67be2e28f39e6619bced", 0x7a}, {&(0x7f0000000140)="65d985c3a415418a2bce3a8feb16856bc961aa3f809789439e45fc40ac79afbc3e8df8a8bd99", 0x26}, {&(0x7f0000000180)="080b212e7e83f4e74770938f6d13b9a4b7ce57725544f78e41e00bafbc5409c0169f023ff0cd64cdac9aebdfb5fd4e20254b0a9508605e6b55f5aec165ebd12d243ff6e93c299dbb6e476ec58a3b9fe355a2dbdf0aea821446b386d9e8bf9b2f110523a67235efefe9717673bfeba31b208f2b7d9947d438c079663df5df9bac364993fa160353ff17ef684c27f8e85d326158bd5306ce45a9394fd901501a2cbdb6761ec4e03cf55e11bfd527b50c22b6514dc05a1b389ac5831d", 0xbb}, {&(0x7f0000000240)="e3c10ef30af2d24c527a5d958a5c3b8aba7a8bba8c073b50f04624b5241e59e7691ee9cead0f9717d3cd08073d0fd03c189846e38a23f2e59e8ef706eb2a1048e466ab88953951d89f9d4f3fd6136eac3455f1e34f2d0f281dbd60e9c1cea533536bed811b4bb7b00145a32cd23904171390e8651001809faab37b6f62a437371fbf866afd97384090fc9ea584fba8b8b15f783ae5f6aabfe36a4313a79c3a2090e3c0500a481250ed91fc39ded9cac38342f2fe026e230f", 0xb8}, {&(0x7f0000000300)="66d8d2807e7c409b336dea69293d9aa9c73d66a77064e58b8afa6240e0b33f27d7d7c8903962c7b5e1b9630ec47db10f1734463c331a683250f160a3922f28701f3f88426eeef5f322506714b02c69508df698be28199a9be3f2cfa66e8489ad7513a96e04d34fcb690597", 0x6b}, {&(0x7f0000000380)="c0dcbaf0f35f4ac687daa350caf751102b213af89766bb1cb97a0632ee1033412bcb84cdd22ccd3be4e4514968067469a099b186bf5da49ad70c62ab68f9cd2078a7c7a8f0f698d2ba84a96e6fbfdd15daca66d1e87b8f42e2cb78512687ec680b5ebaeff92e7ad565bbc7167647f47f1ef446631ea1fb74ba6a9968647a9fa62bdbd6a214b0f3c448b218c2608c0adf2f7207e89a2ed3849ae1f43ef23c87dd39d656458ecfce9fa28ba5c8754ac79492905889a252789e88248174378cde9c2187969d62032f1db76a91c1c34e90d8c46495f01c05d7622c6d56f764959282199ae693ff73e6890e841f9fe9aee9e9ece3b7cbeb7859d54f", 0xf9}, {&(0x7f0000000480)="08d2fa6d9b7816c13aa1566206b12327589d5044a3fa2b93f1437a76843e50c215aa34476e3ce010204c72ddd30ac8c78d0a48cd06afe940e98a108e4ad8ef431cb559eec735230ec14a181e26919869e7b9ea13442dcce601d760b7bc8932b9068693ab1de10876a125932788c5559b430c257a5f1249e5ff4212e181ed5000684fe792ce5dcb59d1cad551659dbac7778d975c07159da54848035eb1c9cd637a108d4f825b4441edb142636cfff2f6bf92e73a58a939fb7dc5ee8d250c893c00b6dbc333381453325b03d717c20a781ef66f48e0352e33d7829413dd", 0xdd}], 0x7, 0x0, 0x0, 0x2}, 0x1) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:01:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000040), 0x0) mprotect(&(0x7f000034f000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x3}) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000000)='x\x00') r3 = msgget$private(0x0, 0x200) getuid() open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x1, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r4, 0x0, r4, 0x0, 0x2, 0x6}, 0xfff, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chflags(&(0x7f0000000340)='./bus\x00', 0x0) setitimer(0x1, &(0x7f0000000400)={{0x3, 0x7fff}, {0x7fff, 0x2}}, &(0x7f0000000440)) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) lstat(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000500)) 16:01:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x6e8, 0x1) fchmod(r0, 0x2) getsockopt(0xffffffffffffffff, 0x200000029, 0x0, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x800000004001, 0x0) listen(r0, 0x2) bind$inet(r0, &(0x7f0000000000), 0xc) socket$inet(0x2, 0x21b0c88ec6123005, 0x6) 16:01:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1a0914c44f7b202c, 0x86133) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x202) 16:01:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000000000000004fb22869ac52cb54edf3ab9a8ef288f217ce974f03784f74908b9c96d79e13c2230fcf8b2638adb5d16a6b6345fe7de7aa30db251e00049bd2ad0e40dc6e2ee93862f7893786f7bbe5b5c275bf270fed977231c3e08e7762feb928cbeff4038b4b1038277acdb7688ac093f18dd8d7ee1627808ce28dda"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:01:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x1, 0xa1) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r2, r0) 16:01:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x198, &(0x7f0000000140)="d566def222fa496a") 16:01:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20280, 0x0) sendto$inet6(r2, &(0x7f0000000180)="bfe5cc6649b2be6531f4c14ea949a9c3c0df160ddfd79dab19b701f09e42cd5cebc3f27df8402fd71f9711fef71f17ff3671477e292eb95813a6c88a5f799d0128010e48", 0x44, 0x2, &(0x7f0000000200)={0x18, 0x1, 0x2, 0x2}, 0xc) 16:01:06 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x3fe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = getppid() utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x8000, 0x9}, {0x1, 0x5}}) r2 = getpgrp() setpgid(r1, r2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:01:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x187, 0x20, 0x4}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000080)) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 16:01:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x3) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x84) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x208, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) seteuid(r2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xc5) r4 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x10001, 0x10) recvfrom$unix(r0, &(0x7f00000002c0)=""/71, 0x47, 0x1, &(0x7f0000000340)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x9) r5 = semget$private(0x0, 0x7, 0x200) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x300, r2, r3, r2, r3, 0x30, 0x1000}, 0x4, 0x1, 0xfff}) renameat(r0, &(0x7f0000000440)='./file2\x00', r4, &(0x7f0000000480)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x200, 0x3, {0x2}}) execve(&(0x7f0000000500)='./file2\x00', &(0x7f00000005c0)=[&(0x7f0000000540)='-\x00', &(0x7f0000000580)='&(%\x00'], &(0x7f0000000700)=[&(0x7f0000000600)='\\*\x00', &(0x7f0000000640)='{[--@\x00', &(0x7f0000000680)='-\x00', &(0x7f00000006c0)='.)^\x00']) r6 = syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000740)) ioctl$TIOCSCTTY(r4, 0x20007461) chroot(&(0x7f0000000780)='./file0/file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000007c0)) getpeername(r1, &(0x7f0000000800)=@un=@abs, &(0x7f0000000840)=0x8) recvfrom$unix(r4, &(0x7f0000000880)=""/48, 0x30, 0x1, 0x0, 0x0) r7 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r7) 16:01:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x123}, {0x82, 0x7df}, {0xab, 0x1}, {0x26, 0x6}, {0x100, 0x8}, {0x0, 0x81}, {0x7, 0x100000000}, {0xa7, 0x8}, {0x0, 0x2}, {0x23, 0x80}], 0xa}) 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) r3 = getppid() openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000080), 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) close(0xffffffffffffffff) 16:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000740)='/dev/diskmap\x00', 0x10402, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780)='/dev/pci\x00', 0x460, 0x0) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x40, 0x0) socketpair(0x26, 0xc004, 0x100, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x1, 0x6) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x2a, 0x0) kevent(r0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffb, 0x7, 0x2, 0x0, 0x2}, {{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x100000001, 0x2}, {{r3}, 0xfffffffffffffffc, 0x48, 0x5, 0x20, 0x257a}, {{r4}, 0x0, 0x1, 0xa, 0xc5a, 0x9}, {{r5}, 0xfffffffffffffffa, 0x41, 0x0, 0xffff, 0x4}, {{r6}, 0xfffffffffffffffe, 0x22, 0x14, 0x7ff, 0x6c}, {{r7}, 0x0, 0x2, 0x7, 0x7f, 0x7}], 0x180000, &(0x7f00000009c0)=[{{r9}, 0xffffffffffffffff, 0x3, 0x55, 0x10, 0x4}, {{r10}, 0xfffffffffffffffb, 0x40, 0x3, 0x7, 0x44}], 0x6, &(0x7f0000000a00)={0xee, 0x7}) r11 = syz_open_pts() read(r11, &(0x7f0000000640)=""/172, 0xac) close(r11) syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000ac0)={0x0, 0x54d, 0x5d29, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r11, &(0x7f0000000000)='\r', 0x1) r12 = dup2(r11, r11) pipe2(&(0x7f0000000a80), 0x4) ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000100)={0x10, 0xfffffffffffffff9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6c}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000a40)=0x4) semget(0x3, 0x4, 0x100) setrlimit(0xf, &(0x7f0000000080)={0x3}) socketpair(0x18, 0xc003, 0x5, &(0x7f00000000c0)) r13 = geteuid() syz_open_pts() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r13, r14) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x2, 0x6, 0x420) semop(r1, &(0x7f0000000080)=[{0x3, 0x3, 0x1000}, {0x7, 0x100000000, 0x1800}, {0x7, 0xffffffffffffffe0, 0x1800}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1c9f634077bf4706, &(0x7f00000000c0)=[{0x6, 0x0, 0x10000000000}, {0x2, 0xfffffffffffffffc, 0x0, 0xfff}]}) r2 = semget(0x2, 0x3, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/232) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000100)="820420b57306bdd5efdb75bd9e126a3b62cab930c33b8a0054294b56525c349eee3105c353dc4c2ca729691cb53343b17b545a648ed2ea5b347c7da7c187f7f29122bb262023c6865bc76e5e3a6ade18", 0x50, 0x0, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40000000000004) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) unlink(&(0x7f0000000140)='./bus\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x4) 16:01:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x8621, 0x8) ioctl$BIOCGDLTLIST(r2, 0x4004426a, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:01:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10001, 0x1, 0x8, 0xb1dc, 0x2}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x2b, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x88, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20081, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000280)}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r1, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x20000000000011, 0x1, 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x5, 0x6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) r1 = socket(0x18, 0x7, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f00007a0000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000043a000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:01:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7ff) r1 = getegid() setgid(r1) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="d0000000000010000000000000", 0xd, 0x0, 0x0) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81a8, 0x0) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) 16:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff00000000000000000046ace5ac631f1626ce0414f3c00cacfcf0d936a516bd7214e75aa44dc2beb4655203d4e86d35e219f2f2224ed1e01a081f5eb34fada4539c5df2cf1997af71fe1799e1f0a7f0ff1734f73e4ac226a7f6a86d04415a71ea180a278a7c5d60c54af10c0378b3be9fca0c9710cabf1c5285599038b8f58a7f0349282142b52ebdd346e16cc5c32b424010abd67ce54e87297c7a5e28cd9088e2f4944f7f65ed3963ed94529575eb11a80f2d5b5c78e0adcb08bd", 0x163, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) poll(&(0x7f0000001600), 0x0, 0x8001) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000300)="a99d110c3f86b45c0a4ba3da52baebc21ca8e86b830522af968a586450a9eff695c6ff79fcd1107eba6d3d159957f02510d6d090976565cb603a01035ba7077f9a5a89553b8c7871089410522409a178eaa27116545a26ae4f190a0280aee27919e54ab9e9a976ce53b8b6dd43cbbf0f99257bbd144adc59b4bd63a355da393294a6d2ca6cd4c98651b26abfa155ae7607e4d5973f8e63bf75ad2dc01cb5bb507481f568a1619832a5a2c93e8d05d200ea5f1fce93a17a8e4e3f810648a3090ead08d2424a4300c9ead6294ed62be12d7715ab00d7bfde02587159fb70bb300edb42f8925dd043b61ce13aac5434c06ae0b10db7f11d028d3aad0ab33744fb26cc112740b01641e670f5325ac01942afd164c03f2f7f398b8f7ec3462d", 0x11d}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="afd37fd73be7cbcedc7783b32b5c784081085954f1f2dde39acfbbaa5b35e84498387de8143787985b1d85998458bca0605f47b2260caf7881426bb974dc8bb5195ee60f774610257395b55b8514f8b1a570dac4a1c56c3737d91e31d76cc4c4a40ef7520e424b2fce4b1f9f005edfc5a6d5fa04892b3ea85e68030627473167067cb7", 0x83}, {&(0x7f0000000440)="dbcb5f7c7ac5a0ffc26ad967ce1043b7bd058e21493e0d052b6f1a2c3d17c9b625a3d86b14d66305661c31d2f065f0c4f73508ef4f39d19fe9b0449fdfe04d036ad7aa6f9676b127c8d74adcac23ac5f145c099527583e476e88bd90d6f07357cc04eefde8fb672107884f38188e71f99845b034d5cfca73645309141745192cc89b3f078d2ab8324d7d84ca825f40be9f157b612f6c213bb2f123dcaf04ef6f1141fe308b728a0ac6a1b2cf85323d044d0f798c1fb521f8835e73dce80d371fee5eef154156cc713ecad7666182f26f2c8200016b5787fd7a4583e14ac33c8b0a693951cb4cd95a0a02874dad47f6e031daa8cc44879b15ec165e5006c906d3c6976d3d397378895ae685202a259821e950d129ab661a1d218f6aad761e026e6c8278b6268bec608ea5af660e6e35832505f0eacf07787f3aff06ee49931c8a0a7fd394e95442d9632d43a4033c72ab9b6c76113f9e085fc72494f5a683b709c7fa229881aa7f11c412a86c3e4a3a0d5a0f7cbfba2d11c4d8b1173fa6823ee49d20a74105b64d32510e5d6fe07df04daf7256ab0e441322279d65bae3b7ebeb44d8e853a15d4191da012f402c429f56173614a1757b022b784a25a7f125da68539677d7b510ef0416be782e9fa07d2712b3c0f1a07ed88ff5ee9e573e9d6abe3d09fa84b597b3003dfb4edd363cb5196fa539f4fb2682c19ea23a0436c27e7e798df72e65c9df57b64d76a5022cd6b64c48d9d9f6ad4f043e73446b30a16ba8475ce68685317b12cfc700457218e36fa6a35c96e8fef7b02533b3a7b91cb180b3f4511089d0655744e0d500f2d2be5b3269e8d79b119b74406aaafbdee8f54d76fbe9f1d7e09dcac9a08c6305ea3a740e551c6bd68fafab81df3ee58307005fb0327b90961d3278e00a8307a49746361aa50ff67ad75637e396ae3c4f2e805b255ae1ed21c06cdcf9727911de8f1700484e6d10ace0a5b01a97920531a09a6c5a0633fd9cdc9d0ab3c7823e35621f72ae03ca4da6808353581fd29074b8cd46c251bb4d1b59b0260c79b920b77f5b09d4b96a29f0d6d266f260d8fee125abc65b6dd6c467863148625071bf3774c7cc8df31917e487c163b529295fb33a4cc4143b5d1b2fc31f8ece16daa6ee2310982b475e51de0c2ef55852a94a09aea3eed9dff427e3c25802b2ac8061eeaffde25a5cc1969724e5526ea331dbc9f9a684f3a0a6214a149af55ac58ad4207609de9e48249558f1febf5a344e03810859a7f7870c42f7c2f03e5030454c54b98a2665a11d4a970e9c6d78e6f8cc9ac12251b6ed3af94abcb0b964263ab278c1d91cc79c6c218b2a1f33008e6820959698defb6ae6efba2cf169c2c204d1506badf57cd6c5ed2aaea176bcca0729c07447bc935545d003f4b3d462b58fb30e64067cb819fdca912e7bd8c371349cd7a36aa0e2bc0d0c873168ac6821a10540817cc2fc700f4b4069b1a99388f862e511dd1b6205cace27d38bd8222e57c9ff31615f78d52dfe990852147d6c6e184358e14ea125cb13e8920c6cf1a72fe086bec8129312d4f04e6683f6a4edb1b7246d2d776f528a265f777c9c9fe54833089faff2cdcd7a9dcf9a18d9689f30bb768c1f503b84cfaac6d303cd875a7ac01b6578ff4a531ef440ef73157103d8ff6905393d1bb6b1a71bfd66e14e4ee7eb9f581d55ba9ec4d50ae630f0230f21189a6e0f5017b18d430129f4e9d38cf16e0ad00aa73317d6bc7f6ad7734800a888d850ca5d27f7675c0b5d2781803fd1acc007ab6161a24cc0a8592b976a11f1dfe18ec02bd79a061f8bfd0b754b3d83132beea4b2ee50cdbaec2ce28244fa27d3a5dbeed6c9306dac28de73657116c62ec504848b1f2d52714faa27e3f8f5becc81cc7824b034224857492e5e8e368d26979f62b5080b4fbce9baf8fecdcaa51105328524806ad73b767fafe64616ade82bec3abb6a88696fae21db32c5c944fc6e5564c42d2ae8aa60ee29e6ef42451ede86244a9899d6adb6f5c95c2030a5836fbe5351df3f7b01b798f126c2f265c6ae67e7949adc4c49cc0050d4847f2ab0e546dd11f561c00feaa4dc8bb5aee4428fa44cad983c46e535ffe94e1d218f73766377012e405ace7f6fa827a48e4dfc41637730fe4542ff6aa8ca9f68790c6c6de258624f9c9c977d581390bda5c36aa1bbab88c744bb9249aa310b03b35e19a9c4cd9f1dd43f87e6de95a44548cc773e52d06aad8e1e985bc9542f2f783f87a20dc118e164fe5565037f8a9988a8cd318749303daefeb477d321f2d0c3d264c9023f44721518d7ee526760206fcfe59381f5829490b618a42829426f3f7992fa08079cc03457904239fafd611d92442ecfb4dd995b2881b2b202a6535e5b8977c0d4c67064acbf3fc261ba0350102c4138d1e764b32fc9683a8f961373a98934dcde57e62403acc0489df0bacdb332509438aade6fff8faa027e452ae66a5aceaef5873267e60cb839cc70a997e2aad8ee63c2554d359abdf2851a2b7c8db7027ba192e6b0ec5dfdd18918ee4f64acc48b3713001372a67eae48379fdfbe5ed8b10bc3395487bcbc3d930498f52168e9b46b01b7f391bff1bd51dea5edd0a4c809b0f86215ea29f5834bd46f0124ff8e4e6e23ba2e25a6af909aea9b8a688a5bf1b321cb44cd89b182486d3054d6fd536db52e9440d00403d0d4ac5b474275c18158beb2023ddef6188d9a58366d3e977f9426ca13a6a73b6a1df3f320e91310a6f46512bba380cbe11191dce084f329da76ddd1c020967a37c12f84a861165ec75c52523beea6491721d6acc05cd5766e9848e04f94b1cd9c7b62b9feca2188b55966d4c7195f7ed3e96d886f0548e1f2f98d2008159d028195eda14f1a52692c404201d04eec33ae19470d90433c1eea0f3b6e33f9b85e4da60e98180049f2a19c2d75c1225c4b5b39fde684214d02255ea4ff7f3abdbca58cb126286898cc60b69a4111c2112e9ae5f56cf2ea12083f39af3da41555d2c023b44e7c6d92e2e6b0bdbf56c6a2fec321588f5ff5094507797b6586d61634e28e4c208e6d80c2210dd202d4c7b6e299741af427bf81c891ec064dd09a98a84a48bd1398bd104c5897768bc8690baabaf4b67b9bed1a9b5ad73113106f1b54edd4e154ae454df6681ee9f2ea970fe8e197e19e548ef5985349f1e2085493ce73599015255256dd7d0b587d37e0d7ebc79adc804b42f8f13d93f2c1fd48cc12817a3ccce4f97c09b6b869f2cdc75460643c993db17b5c8a3a14a4f5319ab626c2452cbab71a7718fc41f66072dfba01fb3d60db4b4a51de2b4b7b9d7451cd5ec9a063e350dff0fcf7ad910ce68cf3f68915364808d241862f220be776ac7f04b3b51071f9aaed8da9d2205f2a0212275cd81104b229321d1af9b1d131fd445046fbc0374dbeceba50cab3d0ed439353c8e7264241f756342d22c4c69493b97434771908c5cb888a788a4e1b37fa8f1cf41fb8be37984b5eba7b52a4b06e199c45a49041e326490c4f7ba276e09a219e9d5a04352aac99bbab97b329c3ee9adfbd8df329e1c94f76f012fbf320e74aac5c0db2c68264ead672a4d56c23df1b4109ba8dfc695f539ee5a2a5ae657e14ae2412561d50d7225680938a291263418c2193c1419fc8da23e78d66dfe3d8e4ce4898f1ed168c91e6b0452146f423ac567c5ef75ea66cd30737912042b7d4cfa1483729d3e899c0e2f585ce9921838f748c76b685635a3c6dc67124dc3662e02e1dfbc2a1b435c8d79de5405358e26060cd6a712905fc1cd3ba486f72f48e49a08a44e145599bc1f319f5ca320aaa0038e07a0d4eaad9c3b7eac864d688a5c254592ae30cf2d7d4c8c427c8f3308dcc4f3fa86d352cc97a320f783aa96b526ddcbd9d34f036ed6b5085cae1294df6cf042ce97a93a2ab6ebac87e9a88f179d13354d7821ae96291e163f65fcc8db98f95f419204a8493b0426de8309dd52f89d636bf3629e984fbae7517b6b61e81d20182066605639ece8b75698674c1224c2324033215cf94602e6dd8706e3376a65728d9ae17406d6a0ef109c35927cb0e74f058de42a19e5e109a2a531d8a84e7501b85030dcd65a3769b5f779b6176e3f3b125b36801c0e577816b665577ed89a3734ab579bc2c4ec5189345b33313e35c9d2d46bc7456db471f35e5e3c3c1ed1240ee2832244997b9a0aa01b1bffda1894e16c21621eb60f2d9f6b0db8208a976096a9bddb6e0647d9ae487f2f543b4282850ad205e5ee7952cc04a6ca6b0a3b4d87ed481ae04a7bc1a399ace6ce04a98ec532cbc8af9df9cdd8c452e1babee05ab6edf47e672ec0a6bb11296c71dd584b4add858e2cff16bbdc08de00ceecbcf7ac601194f32904a29178d9751401f6f5c863b90b2fc597922299349635b0109b1172d13de1f0b514069cc90557e220365da9f307c2a44dcb3c675e639420d182f7d5548a2f43c43b340d9b89b9f320b6272a353e5efbc230a26898affa302058772675331dbe4cc04e74a4a2d5bbbd23c6537cc054d12ff0a3ada3ad6df6960ba958cec29475e12d93f779db79362354a69c111cbe42c8d3e6f4422354e722dff059c26705e592763fdd3e63e6237c671cb0b50137fb70163db38dfd556a38193997ab21d7a31a1dd9b333efaf0502df8b9c32e1d70f8c1b1e56ca5786c182b12f9a2d6964db0ca654162ced3deff48308f7bd21fba3ab03134a54224936d142d22e204215d0201e4f869f8337acb886caeb73806bb8316150a40da8e21444c58d71ade3b20b721f8bcb185c3348f56e13331177570006e479f365949e513171c862523c32d6cb1c5e3644b16c21843d765a73ecd9ea2b25a69f6f7396da1b411c87706f2b37b328d909b4aac4cc62709b98736e7910a51a474567ec1d4b3e3abea7c77396f5c0408cd940106e5545ab899d72d8b8758f93d2c5c02219ee37eba4d768f776e5bc8ecb60aa59919422353b36e9de655d5da92c9534bd3c806aa102744c87d6144d095a88e6bf3b9b341afda56ee09f8c251d7c37ef700e702901b21ebe778b529996bb2962ba219f66741d50fc3c2f73f8ac1151ce5d67d5408b2cb6c32b28338d595b8269b85d9bc9665da42416209f32fc12e6510a8d72ea3074130663dae779d50b0d9adbad9b930a08594a4d81bbd95ae3debcd30b13a3ac5c17b1789617a6c205a36fd771f69c8c4f4de08f3b5982a7252c47139e192930ad97ff6715ee8ccc9e801483759dcfd3b4d592a034b2c9e5b21d9fea6ae56773e36cc6656f3e34abb7005acfde3d718be4b1bf8a27d4c0fcb7eb4cd4313fd84d80de27a22c7cb0b3916e5f8a154aa46f05da15c7f339265ee76400a499b1ec996ba079f78cb21d9c2dd1481a68f9a420f48f34a1590614f0b6fe3654b5c196dd63bc78036680b9c904e61368a631d4dfadd32b7cba4426708b0d5cc7a1547f66cddfc80211c1fa38894fb5a480d44c6d4be1c7fb169859bb0ce98fcf1285b5030df8c5fbb94abd0caf56c5f00f904275dca6f4dd6356f2983bc55521ad304cb2a425b2bf288e622d6110bbeab30fa6ac940939ad2c412aca1c59c5b91e43496eaa7f80066f6b67d22db4bf7eb056afe41c11186b2f475fed70ac28f697ca535d5552b954bba6d255a0da69c33350537ab704e41d757622ae9f1ca4e9211fbf49ee46fdf260f2f11f230caca905c56d5e97f4caf18c5792674300e1e664308bb0e6864930ffa661ff58ac0ed560fc327821ef1ee31821cc64e195cd5565a73462c8cc02dba71946a1c9f71", 0x1000}, {&(0x7f0000000180)="b7d207ae6952088e6148c8ed5183d56ee1d89a716ca926276d2f1d13566ee5bc389aa9da7ae2d5f7f7b16ddbdfcf224eb855ed198699e1f63a1b443f3a8bb5a46a0a2a86ce96577ee5829449ec6c470389204848b1e702ffcfdbdc1ae8f76b103a45a139061e223213a737f3f7e23c0038ac363672461e0a9aa864c86022344d7b99712de85b0a592578ab88ecf4ce19a8713f72284e342a92c5aeb1b87d6822", 0xa0}, {&(0x7f0000000240)="69fa04b1084f1c6245dad74e6e70caf82688d8a352c4828420ee426efbd9c0e87dec6395be39a264b6a104ac22ef61ae6976bd0d0192430e7579467843404409689267df3c98c240cf88669cac87025e4e8547e214cdd73753c55ab92d723191488562ab068160e9d16db5fd48248fe0e9288c1ad3999b5faee5f2d780b4d2353ccdecddb88c5ca55e1e9f0a0386cf54b07af3adf7d0b98f815d865fbd91c89de1639c294245458b28a486e8cf124046f10704fe621a75d1f580", 0xba}, {&(0x7f0000001440)="5084fe7a007d8c4567d88bb2e6620cb306a7239dba283a41d59b3c334e3ff080c60d6b53b624b0a4a64a77fdc4524b8f9eab79fd8ca4efb52aef6e18e7ecedd341053bafc0fe84a45315810303d2506ceed8881694ed8d972b262e6e04850748d93a0a8cc0", 0x65}, {&(0x7f00000014c0)="fe6548217b7f27a292c468e17d53594c3c5c7dafae8d0916213123c0ef28b283ff6a4ed105e2c31d79169a35fddd224c61f3cfe76cbb9ca1e43272ad905c9e443fb7c802a2576bb42211150027ab71db187490b39bfe11541e0e0e2d99415294fa0ecc6dcd4c35e03cc33a99cfdce643d782e6664b74afcd2b08ed459fab76cabe1fd3ec56b3e0d203be545e0e1d0ebeac62e5fc11f0269fa119eeb0440f925fabe362227855e5b13deaf56b2326a4f97485ece120cb", 0xb6}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001640)=0x8000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)=0x5) 16:01:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffea0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4, 0x92) r2 = msgget(0x1, 0x8) msgsnd(r2, 0xfffffffffffffffe, 0x0, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x1, 0x4, {[0x7f, 0x1, 0x800, 0x1, 0x2, 0xbeee, 0x9, 0x6, 0x5, 0x100000001, 0xfffffffffffffffb, 0x18000000000, 0x0, 0x8000, 0x60000000000, 0x1, 0x1c, 0x5], [0x0, 0xff, 0x960, 0x8, 0x7, 0x3, 0x8001, 0x2, 0x200, 0x100000000], [0x2, 0x6, 0x9cb, 0x3f, 0x10000, 0x4, 0xffff], [0x9, 0x9, 0x77, 0x0, 0x10000, 0x5], [{0x9, 0x1, 0xffffffff00000001, 0x200}, {0x3, 0xffffffffffffffff, 0x1, 0x48abc2ed}, {0x5bb, 0xd45, 0x0, 0x40}, {0x1, 0x100, 0x0, 0x1901}, {0x7, 0x80000001, 0x9, 0xff}, {0xff, 0x9, 0x1, 0x4}, {0x4, 0x3d, 0x7, 0x9}, {0xd2b, 0xb1, 0x4, 0x8000}], {0xffffffffffffffff, 0x7, 0x5}, {0x4, 0x1, 0x101, 0x9fe}}}) openat(r3, &(0x7f0000000380)='./file0\x00', 0x30220, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setuid(r0) r4 = socket(0x21, 0xffffffdffffffffd, 0x6) setsockopt(r4, 0x2d, 0x31, 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) 16:01:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) getpid() r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet(0x2, 0x5, 0x200) setsockopt(r0, 0x7, 0x7fff, &(0x7f00000000c0)="ebea14c155f9c63bfadd64e8f8051029b162291603446903c56ff6beac926e0dcdad5225d258c26bc6940feb08427c1d56e820678f84595dfe2b6b0bf91b4f8dc2f02f4a84f4296a23b7d26697f55ed3a826149a0fc358b3287f4dd69f0a609630905f8c3d82fd", 0x67) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f802a1050006000800000000000000ffffffff045ad35a0520000004"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) msgget$private(0x0, 0x240) r3 = getuid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./bus\x00', r3, r4) getegid() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc19c64b30d5e2056) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:01:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x40000000000000c, &(0x7f0000000000)="ebff6bf61e0ffd812eaa4e713048e69931929648", 0xffffffffffffff9d) r1 = getpid() getpgid(r1) 16:01:07 executing program 0: r0 = socket(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="71bbb9599846e85d919c1cecaa7bd7fe2b918957501e4a4a6398e0eb533848029b3d583c227cb0eebc7ebf188a59743a9bb857bb9d92dfde41f57e193edcd571411c8247e2aecb804a31bacd7936f6799862f819883b7832c0ed1aca56aa15dd5b0325cc4471d7df02fbdb6ed9b2dafa1497a0b900d6116ab10a7dc91b50fe3afcf1d3f3e4ac6653b2d28a0fef4714ca06", 0x91}, {&(0x7f0000000240)="b060401021f15116e51e6984a34766d5a0da0119fad9d0a93514fd70af6500b1a6cc0fb994e2736392f6e82910972382a074e8f9e63f3768634a5d01caf6d1645d353485fed34e6b68ed1e3ab51dd0b57d506074aef2e0a90fc06da1d38c8e7b22c47a313c629c05dad5e66d88b5d1fcc5ba9b18c3bb6c89d7acb294e4874842c7d40cf563b5d302bae9f87b2b15dbb58a21787f550944de0a8d9caf0bb9e910672edf3cf2e8ebdbd7894111962debb9024679248f645ef7776edef4a144c7b75073de575e5f", 0xc6}, {&(0x7f00000001c0)="8cd3b0c2d4ec", 0x6}, {&(0x7f0000000340)="56c5d9d8f7fbaec9da651d3726d602f9c004d5e0e1dd7f6eb2ea708dd4747671abcc2e3f5f38ec23529bca7b53fc0a02c8d2286fb59eab4a707c6063a88e41ba6f118469", 0x44}], 0x4, &(0x7f0000000400)=[{0xb0, 0xffff, 0x7, "23254065fba290af2b60c8e3bb1a985632952ac093599741bf5e43974249b7b5be41120c170fe8759fad7b7ef6e6db28ab91c66c77ce39d6246249e84ca55f8f5c1b51ca1bfa9df5052c07a1e4422f4dcc09b5336a1bb7fb2c720e04b947b1358b7b24741151f073b5aec21fb6f8f89d457c6e9823903a56e33e344e0cbabe2b55b1511380205e0fdbcd2830042a59606ae77cad142539f6190a323e4970fe"}], 0xb0}, 0x1) 16:01:07 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x200}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:01:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="40000000ffff000001"], 0x9, 0xfffffffffffffffd}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x2000000000001aff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x808, 0x0) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000880)='N', 0x1}], 0x1) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:01:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x32c, 0x3f, &(0x7f0000000000)="b9a84d3350e21925860986bfb845d0b733c0d7c452035df10c40c05b804a589028f9f87564d6bb13de2686c0c4d9f82e500d3a38250f2b05ff2168e893c646ac518b9e49956990d810bf0f322a46d3566adde31f1ea41dda082c49bedc898c75eda33e2cb3f0f2f35ce155a8df4e7e6767b12984abd785b64c482e5324b60ad0ea83e834b3fe3faafcddefe484e051eea82f7135eb169c11e109dfe4d3101cecdaeb4f19eaf2ebdc825697bbf06f37858161674a04ea76fced5d37", 0x1e0) 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x44001000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000280)='}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)=':X\x00']) 16:01:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xb5, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x8, 0x80000001, 0x800, 0x6}, {0x7, 0x8001, 0x1, 0x400}, {0x1ff, 0x52, 0x0, 0xffff}, {0xffffffff, 0x0, 0x47f7bd03, 0x100000000}, {0x4828, 0x5, 0x8, 0x1}, {0x180000000000, 0x9, 0x7ff, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r2 = socket(0x1a, 0x3, 0x1) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000340)=""/4096, 0x1000}, 0x0) 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x1) setregid(r1, r2) 16:01:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt(r0, 0x8, 0x7, &(0x7f0000000040)="27896660c03a9dccd006cd207be2c8d4166ff1443216fc6d7f1f1cf6cdf399e697ecdc95f45c2adaf3ffefd60269e3fca33d9e000996746546fd10", 0x3b) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 16:01:08 executing program 0: shmget(0x3, 0x2000, 0xac8480325acd67d6, &(0x7f0000e92000/0x2000)=nil) minherit(&(0x7f0000e92000/0x4000)=nil, 0x4000, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6, 0x6, 0x20, 0xa}, {0xfffffffffffffffe, 0x5, 0x1, 0x5}, {0x3f, 0x100, 0xa, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a6") 16:01:08 executing program 0: r0 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0xa179a4d05d0d3631, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000140)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0), 0x0, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:01:08 executing program 1: clock_getres(0x0, &(0x7f0000000180)) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x400) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/92) 16:01:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r0, 0x80}, {r1, 0x196}], 0x3, 0x4237) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:01:08 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffcbff"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000640)=0x4) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x4a95}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x5, 0xc003, 0x6) connect$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="82022e2f66696c653000a011b9dd1ae2b515e8255e140467a2b4581e640f9be33512e6fcdc5c9c8f021f775e6832931da0e86330f96c580b9415e3af9c96f6ec30245939e6090000002683bdbe01f443b43f1d3fd8c5e54ce87e3519afba740157efb9b6c142c4526cd31e10f959af9b22cfc8a65c13bde97de8e7d95456b01645fd80c8cba1fa996a8f51e14ff7590a9840f4e923de6e271bfa5e15f37116657c66b00ee6c5398350490461d8b2782e51f2a7b910f89bb399c8534e02b448c3898e6f0676366fb4dfa6fd2799eef48a3dcbed30c85f9f87a604c02444334b5b4b3c4798bf5587e49bfdac8ab2e8e87fa73e3330cdf0b86c45e69a233e2a410088e8145c70c8e1acab4c22ed1c0a245b3c9a5ea9cbb97839f5cd801002224be4eab7da6109cae164a003f98aa5022c877c3ef5c66e05b8a93d132a3c42b7948be93721af6f0a3d43d53e75636e267af15aa259cff7d8d449a7373a6cb5c175ef9d379d9e2f3e7c"], 0x10) r1 = semget$private(0x0, 0x2, 0x480) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000580)=""/155) close(r0) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x7, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0xe4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1eb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:01:08 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002002, 0x28b0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x800, './bus\x00'}) ioctl$TIOCSTOP(r0, 0x2000746f) 16:01:08 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x1) msgget$private(0x0, 0x40) r1 = msgget$private(0x0, 0x480) r2 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000800000000000000000000000000000000000000000000000000000000000000080000000000000000000fdffffffffffffff00"/66], 0x42, 0x3, 0x0) msgrcv(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc46000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a9cb1a516809c706299b3621057a46c205e6483d73cd73fb366c212a8163e8864cd8c264eb3e3d07a497af87a36d272d697890c32755aee43688ed11cdbae89a2d3e96b2678fb64cfc08ea0ac1287a0f3be22d013e9a319a52c7fa6bbe8a464eef39f324404482f0f516d040eb83392a5f007f13c7acfaed6f44ff452bbc981d71ccc0c7be465eb6890aeae53d7d1fc5cbc1591fa09cb6d3010fefe088ae2f82e8eaf9858b81a01bf4719dedb726d2b60ec1e5af7549dd57f60635af7c987d21e228008d4c0a64b7e838746c78d6fa7d46bf9423112cb0357537e73385e24494d94d4ef43604fe01c26ab5f6e67dc8d3a077448be0ef45c5f7d98177f8d09dfa683059b4d3bcba8d14cd8f7e4815208dba07923ecbe2c1a888fdd7686e502bb2f8e4a7a2acd52d8cb81cf6e19223ef91f2d6dad5efd6b3f2a8319c03915e5d83aee33f8869ae2c7daf4069f2a53c24630185a331e13a5b1eb10542b31af35b567b6c8baea741a2200cb0058cec3f7186f3d63a0d140714608015328301e800c2e35aa0a2179b3524126276aac68cb287815245d63bf9cdd84a5b5e016a7d2cab8d22f8f32da6e68fd73a2cd76e6e8e2563b0073a2b528e5145af954d72ddfbee04d57c76a2d7b7611b400e2f968b0b79039e6da6aa5f3388bead75b422906989e52fd7f9a4e90285dbe3b193600ada2fa72ae6b0ac0ffe03396675edf2d16e9e5c5cb42a288fbdd324f50e17b722e2ba9c395631f1b0ad601e0c37077b18f5cc393402a5c44214a1f7d3c74bf081c5befe0b567b352106d9df6d14684e5a3cf8f8fcb3e69c79ab5f1b29aae2e94b6335e402f7ed129b155e5"], 0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) socket$inet(0x2, 0x6003, 0x3) socket$unix(0x1, 0x2, 0x0) msgrcv(r2, &(0x7f0000000180)={0x0, ""/87}, 0x5f, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ed24118d702e5b0c720000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000006f0000000000000000000400"/123], 0x1, 0x3, 0x1000) r3 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x3) linkat(r3, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9ec5ecd5184fb562, &(0x7f0000000200)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) listen(r1, 0x4) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x7fff, 0x80000000, 0x3ff}) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) setuid(0xee01) fchdir(r0) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x17, 0xc, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x4000, 0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) dup2(r1, r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x28901, 0x8) 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(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0023a74a974a6c65a72e4d748fa74d2f"], 0x10) 16:01:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="251b2e576e30afd72b8390bb0dc501b52fbdb475bf5861217138cd12481785eee18c8a70542af00c36a2c53bbcead2c8eba2fe77fdd12cf810c209ea1213f7a54526b053b1a723bf460bc724aafa8d470626730bd187314f7682ee0dfc1dd1587b0176910fe7902be643e77325c65d73b959c025184d8d15bfd79fdb988f6a88ddd3a75a8aeb19cb59e87fa9f5c84d8d3f5e87425f7ac4a812c7f4c7fe6fe9a3d521a0dc06c5469f8bec02c8d46ab7879187a4da928db686d2ed20f3db40f2e983618e0bf8d21c4e4d98dd2ec6efddf05c8266c3bceb31790393eadcd53f118989aac838f4f9bf1b3699", 0xea}, {&(0x7f0000000100)="995a53d59582f0dd61e181f01403c2fbbab0686a250e5c13615937f53aa0c04d4d743916322a83cc5c9fd26a5afae9cb51dd61546fdbe8a0bc07a8a5b16423976bde77c57d8f4dad7ccca4194694f9ff6d7a3e6ab206d72f0d3ea3bae149a233882439abec569f6918d24cf65b2e80e9389fe49abbab2f9f22f19cfc0de73cbed48f6b9eb93ea4149cfd15fa540b385e56c522dd3cfa67771d5e6148a680cfd79998f33827eddb18033314d6331d2c1b0308d379a3cc8cb97db7e90817b75114cc524f11aee664516719bf7319220e5d251764638d645ad875e2998b664773201514b2be41ba4541a1a24023716608e2e69f4672", 0x60}, {&(0x7f0000000200)="c3545718f113698a1bc106105a9ce4e1b837cc84c4525a015b67ecf1603ac70d0a33355c4888970000", 0x29}], 0x3, 0x0, 0x0) dup2(r0, r0) fchflags(0xffffffffffffffff, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 16:01:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x82, 0x80000020000002) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:01:08 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) 16:01:08 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/245) 16:01:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x44, 0xfffffffffffffffd) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x44) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) write(r0, &(0x7f00000000c0)="6cf624b36fe524cd51883ff54be19200025b8d47d4ba99d0bd23b27ca7668aa2702a42df028b9df185669b45305a", 0x2e) ioctl$TIOCNOTTY(r0, 0x20007471) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0xc0, 0x4) mknod(&(0x7f0000000140)='./file2\x00', 0x2084, 0xf742) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r2 = open(&(0x7f0000000400)='./file1\x00', 0x0, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x2) renameat(r0, &(0x7f0000000480)='./file2\x00', r2, &(0x7f00000004c0)='./file3\x00') linkat(r0, &(0x7f0000000500)='./file3\x00', r0, &(0x7f0000000540)='./file0/file0\x00', 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x100000000, 0x7, 0x8, 0x2, "59ca70e28d244c433e7d37d1278ea9e91439eeb6", 0x1000, 0x7}) nanosleep(&(0x7f00000005c0)={0xfff, 0x3}, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) bind$unix(r2, &(0x7f0000000600)=@file={0x0, './file3\x00'}, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000640)=0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000680)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000006c0)=0x1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000700)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000980)) r3 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000009c0)={0x4, 0x100000001, {[0x6, 0x3ff, 0x4, 0x1, 0x81, 0x3, 0xfffffffffffffffe, 0x4000400000000000, 0x7, 0x5, 0xa13, 0xc6, 0x2, 0x9, 0x7, 0x7fffffff, 0x4, 0xfb98], [0x5, 0x3, 0x7f, 0xa74, 0x3, 0x5, 0x51f, 0x8000, 0x3ff, 0x4], [0x100000001, 0x59a, 0x0, 0x2, 0x9, 0x1ff, 0xff], [0xfff, 0x4, 0x0, 0x6, 0x7ff], [{0x4, 0x2, 0x3, 0x7fffffff}, {0x5, 0x48a, 0xfffffffffffff3cb, 0x5}, {0x7ff, 0x80, 0x1000, 0x313c}, {0x0, 0x7, 0x9}, {0xf81, 0x400, 0x4, 0x7f}, {0x1, 0xffffffc000000000, 0x1, 0x7f}, {0xfffffffffffffffa, 0xdc50, 0x3, 0x5}, {0x5, 0xfff, 0x40, 0x6}], {0x0, 0x3ff, 0x4, 0x80000000}, {0x6a41, 0x8, 0x1, 0xfffffffffffffe01}}}) 16:01:08 executing program 0: r0 = socket(0x21, 0x2, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0xffffffffffffffff, 0x8000, &(0x7f0000000080)="06956235282323274a9a1dc169757dbfed6870e02ba6db91eb1cc8bae1d40d2d8df89796991b7ac42cb5f0fdd9ea4cd8da3a4c1e7a39b505ab592b0e65f8bffc309f83eaf74197f86981be584123f5e6", 0x50) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:08 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getuid() setuid(0xee01) r2 = msgget$private(0x0, 0x5) r3 = getppid() r4 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="856bbdb16a7cb7d41f073d3c5eeb1f34e2bbb4fc341d6a2774a8331d1ee124717e3699038d6b1267f4bb6a77b362380ef736d6ab636de9f9b1a61808fac20395b9e42c7f8e31c81f0cd7e9be8584b86c5b8405e3d7af1e84fba5afcfce50cedcbc598ce68362e3d42c3aedd0040419ce0f25eec7787d6f5f27601e44d738f00492fc440df09bd997cd31ccc5537b6693399a4c0695b44d096cf95effd64b40a57a1f5bf063e196dba2", 0xa9}, {&(0x7f0000000380)="0df804c08b8ec5e27ff640183abf925016818dad84fe095fcc8bc75c380e280b6a97296c7c394239487e32de331d4c983c5a568e35e0e2197f4537026a83096ff23b5f796e51ba5e67a624af33f5c671e46262891bd832183f488cc10abb0919ead2b6e3ccb002cbb58e0038c988284daf20d4300217f33c8afdf22d3f1ad54ab0dbe8752b88e58c21ffdb6131bf8e2817bf68ef69be678b195065203594ac175f57cd7197b97be8cea796e8c0ca203ac41ae6ee947fa72c2e72cde0ee7022", 0xbf}, {&(0x7f0000000280)="c1ae0763341dd29f2b9db500471a5dfc9bb0672a9fb2f42d6d6c3911acf71f11850f7eccb249b849c7e7fcc5f0c9f6f2fe518a7a31446f", 0x37}, {&(0x7f0000000440)="4b90ee45047a30ef2ee351a63b8fbcc60084c901aca5fd9480390ce61cd208f605120e986174566fe38e3bdb2e7a3065d273a8510c6cd265c6aa69bedf249db7ad8be35f6d17ecd05aa0767836f0f26bdc9560ace04f5359bc07d1e3d55a363ef4d68794f4ef68f9e19e95724b0b41de24e9bb595f9a91320d1db1cbe791b2c93caaac8292290d2d2dea9e36b2ba29ddf9a00eb76f7f4b558e875502d3ee0d420c34bcb0d3", 0xa5}, {&(0x7f0000000500)="96e0e3c61d9b49d8038f608edcc80152dc556be665857bb5effd067f26e44ec8a9487bdc4a99994189218e404fe1a83fe4a166c289e5061f592077fb7d960b92e73dd50320dd261f13511aa7ba22a73ff4ab4b407b8069d3bfe683764dae5e59d58f5e09f48e9c6e4afa60bd96d257ed49bbcad4091f63e900ed54cd05c5730cb96e0184648b3230562357e5d15279e96c289b2c770811fd969f39fbcd73ff0cff12b1ff732d2d0ab10c8bbaabaebd66efb591da5acccc9505c7556da4e410dfe881ea50da167370fd86269e16819cecf7ebfd", 0xd3}, {&(0x7f00000002c0)="687aed4df425f189060d6b5057fa4a1a70e5e6", 0x13}], 0x6) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0xe791, r1, r4, r1, r5, 0x3, 0x400}, 0x7, 0x1, r3, r3, 0x78, 0x4, 0xffffffffffffff81, 0x1}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7}, 0x1, 0x20, r3, 0x0, 0x3, 0x5, 0x100000000, 0x5}) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000080)='./bus\x00') close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:01:09 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f00000001c0)="5c54940da84a6193acce03df20217466be443e184bb69ffa1451df9c8505da3dc6d95c5f6c3e1c3756d4c7c92d88c1644638dfe7498fbae58575504ec9ee5385fd5cb3c06979ff87933ff86f931ae811682a9ddf214890349cf3d87dbc8c7bc26f8adf6d681df457815f507ed99c7334bd19ea4708b2caa076db365921f5b2d1f76b41031b76f75762f7b51f7254763eef0dc287682feecbc48a8630572016e6d2799ba0528f35dc9dec", 0xaa, 0x8, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 16:01:09 executing program 1: r0 = socket(0x20, 0x4005, 0x100000000000000) setsockopt(r0, 0x6, 0x5, &(0x7f0000000140)="792b70c01fc75237f53ec155c2df4332aa8f36b6e75e640b4f63cc5335401d2b3a9f44850b5cb7e20e021056bf38376b033795a19a8003749eafe9c1f64ffe7d3f7ae9c0132791f391d8c2a93e7e23a36714f57afb452d0496ab69ce85166b96428b27196e3bdec0a9a25fd7a1e9fe186f64254a93c593b24c5fb818af2e2f4beea606e98c904e14bdac4a72b709e3a7b1efc55d59fe4243dc3aadc4330b463138516550419d73716ed002a16966f8fc529cc3adb098d0", 0xb7) r1 = socket(0x18, 0x1, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="49ae6d05a4b23d1582c4591a9da1e6f2a142a1f500"/36, 0xfffffffffffffe0c) getgid() 16:01:09 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='T40', 0x1bf}], 0x1, 0x0, 0x53) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/75}, &(0x7f0000000040)=0x4d) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000000c0)={0x0, 0x0, 0x0}) 16:01:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='\x00', 0xc02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) 16:01:10 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{0x80000, 0x1}, {0x24, 0x0, 0xfffffffffffffefd}]}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0xffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="b8d40e371ee7d11e71cae8b000c9b912e385883a0e6e549a2ac0aff0514728b5c1772cbb17df369317bf669b8f7b2fab5b413b432e4f89813d4f6608e4f3c5baebb5aa08b2262ffbeeeb9adde0ad28423b7ed337c0041abf796b17dbbe688ce55b1dcc0176cfa6536d9b971cce5cb81c553414e78a9d5e01eb144e454200da70946455f9a063c75827a45f472cdffd453b545a07261504f9ab6daeb7fe9d976600b74062827a54163a62428548d6335d180c5c41d3d9f10bbd5caad5989f9656a2015fedd4df11aff446fdb6dd", 0xcd}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0x20, 0x4}, 0x40f) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x8090, 0x8c) ioctl$TIOCSTOP(r3, 0x2000746f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r4, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = semget$private(0x0, 0x1, 0xc4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x80000001, r1, r2, r1, r3, 0x40, 0x7}, 0x100000001, 0xffff, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 0: r0 = socket(0x22, 0x4006, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20100, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140), 0x4) 16:01:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)='\fFW}', 0xfffffde7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000003680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000035c0)=[{&(0x7f00000001c0)="ff6dbc8e8d173045ef04deb7f5cff0de5582b7805ce4ed9a0b9b10f6538f6bc797d255dcddf4c2c86e0b4b062f866f9a655a721cf4b17082ef712d264a2f79e5cac9c1845b4e34d47192f574406ddb8cc076d86550c26fb44393813e1fbbc74d064c9ed016060da00a7c1a211fb0f210db14e311427a89145a725155b74a06cd8a241888110f6f9c86248447316d45e62b2de588f267e0be61b2566b99a716fb4aa30d19f7cee65ef456c6e7a045da957d975149fae1e226d36f2752a8bbf8d11fef7ae0733a723b8c8c469f5af2846b3b82c4f1ddc05275e2ca", 0xda}, {&(0x7f00000002c0)="cfd4fdd6faed32d39410f6c697f0b450faa85a075ac0cade0505eee8b2d87f9969d6a7de52c883e8dbd4de7f023cab625085ee4f9e1da54f84662ec32f7ec87708f681d2e65b7a299b63113d72af05714fd498cc2d7dbfaa630a2e5eb097731f9ec14d5b0ffdd2f3959b6f9b5ed6", 0x6e}, {&(0x7f0000000340)="f40d9817287a9c0b7c64205f39fb5dcdfd2aa17d2223d807cc535bf582469c79ba0990e3874b95491253d142cd8072614e66814ae5e5b3ace08110ac0f140267e3d6a092ebe3aac7c51ebb9d948e998a95bac29b81a3849a57e8f7f1650c8e33704d185660f988f6f370d7d36a3062e70576b4d9fbcb08017fe8e976857cd8a6a7b2b3e2d05ac73c1a6fa2338787c7a02a0ddfada4f1e722ddf568ed78a581ff81a5435a7776797022eb10c60339e3d2fa6b13195cfa87ec1d5b9ae56b42a2f450c33d7f48cbcd17db0ce2bf25a1523fdba72d4a126a88c1afb70426dd", 0xdd}, {&(0x7f0000000440)="a8fb3143642dabdd2f5072bb0cc34f674bdff5cab94d837c20826799c4f5ed0f9b0513cea0186e9ba99b73b01f8c575bb8f37a55a5b591cc516c68ff172eca4eab52ac59fe7f07c6a2d7ee6cecd6d5074052dce6c065405812805f1d49fd06e1fbb4c0f466d997232ed0f33ed259437c4dae9f62164731df9c37b1b011d5fb741756319b01d166f34e9b7b792f84c85581779ab62777ff9597fdecf1f489e155f8e08b97eb3e469215d95b3acb3dc6df7431d6cc6ae26a36d8a094277ab8f50d87553ac5369759c8e13fa8be58114c97fbcb4850746f4560ce1741d7aea47ebe677703646257dc6912f0cbc13714fe9ac670b3b760bb063f526899285f7f93d7ab1629f23cf02bda37918205f94bfda91f7ef61e7538c1bcd4f6e862705cbdf7c15239b5949852886b09343f195d5ec4b67a58dc5288f34379289daf5b81dddc4a079198fbf53af7fb149be7c78f37c1cf7e3907d3281a6ad7df4a9e725d25aaa00c8059a56bc84a867030f690689cc82e57c3bdc75a6e3392c92ec99243373889e6c5c8ddb252ae43bd97eaac6ea2f89fb8d454bed9d93247aa91febfcbfd835f125b2102bdc011e96940ba7267ea2fbb7a2a707d9eea261426866a4ecea4aab515c4c2b015a93054943e28b514438ac749f1bb68bb32b0b0d8300dcbe745bde41322a84afc6638d0a5eaac07108c84351c51fe2f6b585c51fb66513e10bba54d7952841227f820aef59b21b0271fbde48bc4cee4231208cf9f7ffaaa7a4a7f4e63d96e95efa8e4a7e5bdec9b532eb763d46b96b01b846fe405efa082bb52af88f4f9a0a71f9fcf4f5ce8c350aec1b8847852a40383b6e9af003a78159cb2dfbd01c19e347f054abb4a9b5661c1c5708a95d63aa628e7e9ccee0af5eb7e7737cd422663d635f518ce067a4e56e99eef2c043c6b7e6e7fa31aacbcae1977bc4e4b4b12d2d3c59f7b0a35167ed595d33ed53bf81b864215d391488789b77848e6e37b6f914915c219f6086558c4914af2585578da09e1f5466706454ffdb1895ae1f9e5f28dcfaf814c2c515f91943cc6347ec94a1f4992fe36bd97df35e8658564c0b33d3d76fd6e35ad36328e05ef2fd72346bd667c5dd0c1431d15d9a534a7131f50fb663decf347775dd80bf711454b97b44ddddb5077fbe9bc6b901a12962f6639ceed8d85975fafc727b58055181f3bab5a5bae5ef237e9854742e4856dcfae6a8e942e5eed7b320533c41346d15db31f37d6f63bda40a4ac0cb31eb986c2c44b6bd2f8b153f2012d23524a422eb1251e78ebc9796f406cb5d5cf33c6e9f7be9c3860b8667bb8b593833e50398ccc8553e5faee30775b54d388dcfa40734b56949e874f8c9c43c23e17f25340773da63936ebb84854e325d2f79cfccad4d81e1e558d5c8f3803fef0f2bea0a92813b64da3cb6602f62bde2b112b8f179bd98f9fcb07e05b7b6777770946201821ff8f3031db289c1295bb17840133afa5449be5f6d210acb265ff6bd22a1d30fcf004dbb8b698ee9ccc778429bf51b4f6586d3ffe4a4413211ce695c47b1d9e47b28065693945e9d793c60006377026a29271c0be8153ce0de8d20a356e62a16af8937c4fb1a7362e8dfb2cb0ad0e9295353722b5277fdbe3bffd90485fe2d61c5b2e5afb8757689558e2a1afdea5f9ca22abc5c6978b98c8cb282f068491eb4a6149629fbb17a2167bf22ea920f030f68d8d2388650038ecc1f7ab354aa16bcb0921903bc76e39588a4eb729966a8b0eb9630a0f6ce1d0175b5d7328e13aecf6d815899cc30d00a9e5bfad0a697beef573258920696be20c2b415c00a7feceedd7d2ab260e1cb4edc3ee002e828f07fc9d6f2179479d41931afa14dc164b2508fabc75efd8c75614b8aa4f6984b37811f5d5f6688865193bc81dd716bdfb18e87422b85f48dc424adeb4c5cbace1a2030766bea2df37b41f84c9f88f0b269ffdc6d82f263bdf24905005e8e4dba209b58a488fe38c9e9b7ea6ead338a7bf53de2ce984009077f6d6cc7b6821627278058294fd47880cefc7452009563034bd1906ce062174f67dd0b2506f71eb0afebbf9ccd7f7ce1a051e488125f2bd66c28eaaadc5fa7fa0da78916d035f5303282e8f558d633378c12c59b7710a74d8983d33d8dcf6d9e55010831033435ba824e4b4754dea552a88b85f7942eb5ba207bb7bc70b840f9ae33e61ffca39fae87219436b7032769ab8f8b00206f382c30645a3d6a60d328ff225b9ecf2b0d8e020fe271911034b68005912a99c0e092edb8bc84379c2cf8a5b4419f32f02a6d497f17814edbf40a358aac155be0cecc503a193379899ca7b4949db9b4ef9c2bbcbe498accf0137e8918990bbd812010b9ff9b96501457b7b3a67f62b1392895bb5ac4b6ce8ce44a49813bc6240e43e00b92b86e7fd378d72e3838e462640c756d74f8bc68c8875430365a2bd86ded38c74f64f761b899f044892197431d2014ffbf7c5cc62ec7a5a839a7521b663412a1f835cea5114ba9c0e1a0efb6750af6da3bae8f99e748172ae1c39b217b8d447f3852d16140902f74004aa8e2263db8b9995499e5070844786a4350d3414da65b37c3bd4a738a1aff34346672c9c5d0ed1c0a9ade612ee02a64d822d14d3ebc4d6f813b1b5d5104b12e619c0b40589f8234eb15164e22eb296878676f3d70175c26fc3233bfcdcf4901c99c284409bf4c1a011b4b1df370c0f6344ef786445e8c3c6a00e9ba8c98dfc4a33df255cc5791d94cfb0ce89ab95b60385cd42d18ea24429ce03cb30ab87ee77c7822eedc6e003c092448adc6e4191684c86d5326666539e28baedc86799d3536b8ba16181dd42ff3ede59a8273a83ee7decadd891552d27e149ccf26370315016de4218d5ba30a2175a32da21aa64533b175297846d86a989ee1b136aff42616ca92402c2d302ec51050ee32307168885cf81dfc99e1943420e99cf115fbf1712396c8817029443d1c837dbb163db4cfbb872a075f64b059885a4bff83e132a5eb671707c0fa88a6d619b0bff9903725f5cab0fa890b39e16bdd5737c11f0f78751afeebf748e06db3456b19695ec411e9fb50704a2396476b7c1e46e2a31c84f36a0504565e6eadfb211e611cae70ff4d0ed2f8aa005e5d749729d1307dad0f6b5d0e8a52693bc3ebcc30cd30332b0cd868e1ab2c98296f82ade5558b88b6c039b8097ed324aec4af8bb24b0f923630f449ea36c20d7fb644024d42362a2791a917e373447027993c9181197fc83edb256c280188ee6b68a1491bf4c052df299625719ed5cbd1270167790566d65e51ef387f88f37c951626d8fade76c992ffdb7a2832fc595df10a5fa132a94f93539c89caeb23786f12d23ddf277bf7ee9486208220d18b134ff37f92531a75a4ddc766e45b86f95d6a1826a9e033f9ead0182bf879b4126fc3d662e59ba03b62605bc658a5472f1c9da826df76089d833a94a3c1315d662e3125ccaafe71577b4f6640a8c151b5efa9b9588213123b000cfa8d67727aeefb7363b2ba150a98f6147ea8cd25d689557e079b89f01641fcb7251c7290f7469934aaa091562671bcf5c7cffc580b0f9ebfae5a085b2ad44574335a0631d8ab4a6ac32c9d06ada6527475c620dd97970d07d5ff9c39986744b70e04389611c4f78fb14f10001dd6d7a786e95be8041fae5cc5ddede2a2ac1d070bf5509d5d1360830bb16b7e76b5a171cab9034d85ded7628dd985e845be410147be17169e2d99d4b5ffdff9cdb13b9009bfa8d8f94c13a231a4a64257408c7f601793118ba5be7dcaf658da519c8237d83628825b585680ad7363fb97a1bc95f71447d8de8b6c392125d1e5a3bd6d3eb1beab10960dcfb68b61cc2eefa40d66b67d5869cbea6cc5b37a187bb35960f5c7bb77e07db4d06740bafa8b241a116b2f6d94b47ec6e708b362a4f34eda53d6b2859cbcc48d8e04a0c8e783f93306b05fccc452b679bd89e0bccb14f9abd382731642b04236f8cf01ed0dcd744ab5cdc184507336c36ae8d416ccdc6cb3641d2fefbf652e3b248a2d96a49b88c4a7115f80682f0cb2d44de88828fd84d8dd1150f63c229accd9a485490391989e474a89be2c47bdad7814041ee2f5b08499766d7fcf9004f9963b2dd1f4904cacdad1c57b5e8e94ca632509aaba0d18a5926bb7ef90868e20cbe546c5c4df93f49c6db1f06914ebb94960d05eb60d4b3af5492fc20f7b413d9e4e67004d4ded8241f36f33ef8c9ba94db3262dc4e6949471c4ddaad8df53195474ec5d5a4c759e297911c0352c02ed78b6da26569ac6968a6d318812dbe38b649f2f82e8ad80d204e88a73b6ea22e2cea3c14bc758eb74826d00f89e2608961376e262dfed5ff9b8ce0fda88cdaf4daa6c81cc0218667a5f24669eaa370c8c3162846e06d32e696a99399280b6abc76fdf3acefccb0d45ba6ed15be8733e9b6272a7f0d353c1ca5d106b673804cde5379cd1225fa147fb12cd10aa8bb3eecab55e03a0487b5cf53b978aa605d1550c79578a3dd20277244461cb1153529e43272902f78d6ca935bcae61087ceda9eea3d7a6a2344b8545665716b54dfef3b32bd73a5636fbcb8c3c3d0736d89da8eb12543e36fa1aff29224ba3181ce8c8bf4b8f67cc601c272103e1dc60bc548511872f6b4537bbd907d5f1af3a529084696e263a3e21fe3c832c71817950f1674fc485b4f1789c6afe10c6a725945cf7e2a95a058d7aa70ce8eb48da59625a10655bd6f0faee9336b0ef808977cb06728fa4fb277c57262287e57e81fb4328fde384f4d5295155bd82301d1ed65f453429cc00981242f60e14061a3ba5ae9eecec25533f7315dd0f954cc036be177a3bc6b43989eeffd3fbfdb8e441612db28749a39964d08ca53eb1125b773a0b240c8986a6ee2ed95ac71e45a3f23340600572910fb12be5124586470d949d2b07aa73933910aa43dce9dc9ff005330cfb9c7bc72fe62d5bf7705502a9acd6d6ed874f26302632d746c7d9faf7c70196b1a33bd4552a21d988b1c98ccbc17ce74a8540f6dde53024dbb0656587f2085f3e49cdca4e84e04b6d2931dc5c3380f4a22ef58e3b96023f662eace1800a86a23ff645a5cf77ca740f3b8ebdb8e3a328b56364ea48344b376421603a0140cea3dde3fb368f117e171dccacf516f6a4d736b45272a487cdd6e237c27aca90d5b0722802dd8d5c5f7b2e6a80710712c9cbb735006317b61f6065c6b8634caacf7bc6c7e62335f58bf7664e4b122f72fb982a3ec8bc27f77ba3bb0e994a5bfdf7e0a6eb7c58b165eae9e6a0818d170fdaa67f0b77f54900848fb6dc92a6b264cc91e8ece210745b605b9bc80ca9a09a80f6ebb651c9dad02ea8a8fcbbfc8d5fb2b83bea0096a07df8354e7b1c4bb6192a6434f4da64e74cb78e82ce7e67edc44e5a912939289d80298bba1116bc7c3d3ff742e1759504a4bbec06f9656ee3831c1e9d9d4149cc62901d3e8f40f89498176f7aff41c51d9be7e69b204f708a29a007add6fa84458d6c07106c0761d93b935f2837522160bd436c4390e92e869057963e7678e82796005a31e0488921e02522b854d15ce31ac706881755d95b507523dc2c80d75412a4a2a726b638fcc465d5ee467cd14ab24cb229ee33c9a42ac614861db3bd815158c1613d4eb669224d4d24d0b78cf0d3b8d0e7faa69bb8ccbe69836b20db34bc16518f5c2952dd608c46ddafa12b9a634b34479980e0eb01c8437e2569fb2eab5cd3d76a0f1763c76ae6c4b570a784df47530c6cb0b03de9598a69a785ea1", 0x1000}, {&(0x7f0000001440)="9c409158c0c7aef460504cc624947d3f66596b116c1bf4a3b93ceb8a", 0x1c}, {&(0x7f0000001480)="0b36c6bfc1f1bba6a09a5dcb3716fff49d6e5187a48bfa63ec912a6d396ef3", 0x1f}, {&(0x7f00000014c0)="854bd0b31f710ea9cfed", 0xa}, {&(0x7f0000001500)="5b237b775d18f63e19ac1a8f601a0a65108a095756d3562078509c53404a47e39d56678eed1d883b89255290e0a90c4bd8ed64206c51ebd0e893a974106d90baf5a18d41750c779bb7833c9e98cfbf2c8c96a7ec6e34ab058f1fcd8e88068454f284b0923b809473ee2bf7537be34d9405ee74b787badae829865ae93ce3891441c8c2837bf660dacdc531eb3d2d711165aa18292aba063e", 0x98}, {&(0x7f00000015c0)="236d191f29a5f17e270b46b056bb811d2311e321d6fc93df38de9d7c0089fc885e1acceea9a92e89656bfc7f0c91cd832f72540cda9a37fce623051a152a625f1f5888375b9daa9a01858796ece7295e3a67363ff68349851f1543051ea0a63bdfd0bbae3a6cdf84f16cc9acf8051a213c6177b6893016c58de325dcca3e8edb31e9b1645623d0f99fae440c87e262297068dd1170e5713e5c9d766609b281d446ac3183cbc942a0681775f385d16370181d55c6677a66a84db7939f30d0aa07b2c0afdb936350d0b67f569db17ef307351c0b7fe45996a2b51bcd9f97c619b144684915fa056d6fe9141c70e23a674922f6b225b35f6c3a2de60bc3a6372caa98b852d996dd8749fb65c5fcb29fb2ff035f462f34b6bb04521271d8d42b8ece289be0f05c630b1289a19a2947e722323b6bcd18b00fc1234bfb99d287d1ffa87d412bfa418edfb094f531b536996245b5be0a73ed28da203af3fbc30c9b5375b645df83346bb30f502a18229bb64741b33d711be156082015492c915bec666b6d02850b33c9976f309e5041d06df8cac6bb416484615996b860a000b2287dc0f5a87edc060e53c2c6002970c9f644ab42801b257a23d3c7eb39cb9464947a325df6a4ed218bf6de0566aed1b9dceb3967ccca14eb1d6da8278ad57716021a46478063ee1d3ac1248fd2a40929bd18aa91ee7594eee8698edb3a00ed5875e4db598f876c1a54edadb03a5ea77a2a74ca4268787f652d8474b73011ca8cd26d408809e49b22b9674e40d3a7e5c60022e14a0ce975f64ad8c399447c8352cd410b6f1ff4e15a78d2459f425b73a04d02ebe5abb23d5feca708db4ffb6f1fd5c185b3cfde3419dea6012c80a3527e8db876869966b57fc74aebedeea619ab973fa55b802c1bc50fe06e8b11c93923287095ddc10f60a66bc67d9236b8656b32cc17224ff39c012efb5b1b3ff78de7dc86b7272ce7755f4f9372d70a0647106f31237cfd2f559159a7c533b5e6c39a7eb5b694d4ac2e1e375083c22b42781047b81c2318312038bc170d576c975d59782c8aae2491d4d38e791dc10638adbbab925f56c271405e3088d2a6502d86bebbe6fcf8af56efe780fc3b6543d98e782431268af2430be3b6fd3bf30dcdc2497fd9a25c9489c8f4b85b1c6a0e733eabe0b166499321e37a63b9c1d8b6b45ebeb91764022144a841c6b3002caa0502abccf79ba43884491ae736a26da04cae0fd1d5c4e5f9fe13ebd5e3f9149e59787d0c5ce012668ac2198bdad48d8817ee00ceca7a112898dc2b86322c6a24e4500a22d0eed609bc51ef851b5b73c4ecefffcd7882d62dc2e0c5dc4f354e170303283b513dfc06af1ce0125ee49df02ca1fe58b1e561ee1910ac997abc0e604741b000e922b91ae0e0f7b5a68121126c12e608127ed8657cb5819153cf6df76c4985d73921322d0198e22751401eeb7702a4ff57d4e072e7eb6431f8740b71e5921a39ee44f39d9c777add5f02a11315936b635e99f255072f28505f24c5c884e4c563c62022c082a603b6dcebee0e179dfcc48a4254be280fcbe4f195fcd8a40dd4a29570f48a8e5efd2e73633a8a51802c1f973a031cb7ea769f5bedd27e6ad8807c115dcec99420cc522324cdbb8320789feda6ecfbdc800cf14e7418090b69bc42d93a9a060af254fdccd16fc598859d0d0db69989461b3d968ef6aa6e340bc4c0532b51b462dbbf6bde7cb6f26a8291e0b1d8d663bc2fe42bfe4cd24409d8393dfd0c658e0ade208c0805ced8996a6a2195c7e4c97b874bbd3339b7da78d845b21f34cecb017ee47ced6e0f648554260c8e604d1aa261e77699284a25328872d522d3d10fc879450bf62c2af1358010cfef8318a0cbbbafcb60212de38b25da237f81b223753feb405db6905c25de5df1ee7545b49456357dd39ef127bcd3488e23e105c6ff864054b698e52a5e62c8ba9f8d1f4a7975dffa69d8a71419caa55d45212c46279ba174db4efba041b458591f6ef1579289d8286e8d3240fa2f002a06373a0ddf57e4c6b3262bcd68c923d3a6dc5cdeaf4bb807fdf87c75c8435195a8b1ee1ed261037339fb96f61d44dd9985382550c84db0a365f21a0f6ae88eedc0c43f6125d5babe008bd4ea320aa604b80f34fe6a366552b9722ab328a48c3b0f6cd0a01a6a0c6719a6fda3ca78a5be34f66290acc75a33b23b861368ad8f78498b67fd378374455b361976c630e023bb84c2ea207413bfc8058c7133e680faf2a99df980c371564c82349af6712deca258e62fd8f7d13e0fcbaefda6abb5961321a2464c777d86bdf289692960d29f620354edb263b838c9c109cbbd799bb7fe922bbcc1f3533ffc0bebbca7842d03f63776347650eb0098a017808406171e7a412e74fe953fb5135d9c4adef6f38b6d5bf5621dab3bd65bb0fecfda3c6bb8439b66ea3dac7a2c6b3782cef5f463e8cfabcda60849015e610c7a01cf9dc1eff75302b97194a0d4c732ae9d30e3887c94acc01be232c709321995e054ee4c803e52163ef0bf3331242838c238c6b29af2a9f517bc57019b5dc31532af8f39f9e986abc56c6c3238af692df195f98d41501fee232d1baf72922d7b224e006ede2f2112ccc840011bc596dd26dc9e0716c2d7721880cc81a48f045dad723b244d217023e8adbc73bfad1f303351cdb744f6613c45a733ed17af0717bbf19b36f57334131c66f76fae65f3b33f4bcd488b3a1732f67871bfb4612aee77e182a8ad85a85bec74619049b628fd3d5fe2f70693bff5c2cb331213540584581d2684166d7321f4e95e00f16e41db5d32a3f70b4663e5df601da6e404124b9c989a52a80afcf2f541a9bedcad5dacbbb527f6e05de8ab94434abc0f62f973a8cc300e8eb3ceba9f72c6f97b2f5de6fda977c1f35c9a30c58aa9c73129a19d0006895b5a4ce0c7c879c0cb3b96f4ba32768c29be320ed773121d0f972bc97998d924e74e068f8114f9e8d9affe6718ad2cf50426ed641f7d022d93bb8eef4906cb69da178293778c838d339a4b8da8282518f959448401d0af07f026fa343398e0e14500d05e5f73c91b79484ec87ddeecd1bff179351e349179b737b4f165e726ccc83b35d711b3bae9c70c3795c4e4e90f6f4b056cd734e345a0a0146525a4e815780b273605423948bacf06dd6eaeb8efc6e71ac160d358a197c9b3780c98d7ce5af59d7120a7d3b35ca3eff0cef320c59e49e0813068452daa567dc5dd31c1cd4571228b5da92a83ffd06cfe43519fbfbc7be9a931d84bad9c542c2e2cc13a152f058ec2856e7105d53369ac7093f569722b061a87d0127a1f2c4710f589d0377b201234c84808b3f2d6c9d967a97c61a17bfbc6aa6346c1f10cc993476c9c7975437804a3103d365fb8e3c6b281cd7d03ccc078aa34e48529905d60bf57b75e11e3e0ef496e3ce240a0902825c8916e239520be818c8e798d0c76c9ebccde5ab0ef128c02e77492957ccd911841862de28b12a7f0927f3b8d5610944236200e5c90bc295585f057054dbf449877719f596f6c647cad76276069d71d996049eee5391b2eddc7cac750fcbc67b858662059940ccf6898189267bdcdde68b075c97324f23b6da4cad576617f7b023d13b9d3d930184e28dd3c9753d6f156607823d62aee0a9e1a364b9f0b96088c5e643120766974a2e58b18ead945b548082e47127d27f90fc97ad057cc89f4ccabb0c617d909bdc90c92c4c254cf3c8134da8af05549b6661d293f3d2169af91f1e35e6cd2dea9c92eb90468885981c7b80b29d850ad884023f4afc0bf84189235e3e01d44f2b7635c8b4c7a6b6a09c0feec79bd2924a1d37b7567288c738e7718c2e3809e5332090515074e236c1798e4ab6044651e8a347320b3d5d8e4b8bc674e1a68a015bdfa048de17dff82f2dd7959b79f29cdcbd745c8ef70ae3254fc853208e05f6f3a626f4182fe04ee224ede242f5b8f6c1e832281df9e9e5391c352c0e4147891ca7050ea6a768bc6a51fea528cc4fb0f355a8871970c9d31449f0f503f0bf1eb4fddf6bbce145383a3a0632cbe27bee7891b7599e8bbdaca14a869cecc91f2fe586155f62426d59167268e79f63839646667f38f92952f53138e21f49705d9fe7a8eb1cbc694694f9671cb071363fb9563173b338f38d235c914bd227e54df6a3458529e13dc07d07aa1626c5f012f79ba006b0f7d224345d1b33c608ef4b8efcf04193c6674f21fbafa13913826f9a2f742463b74bf31ea1e996561af2c05ddc8be18f849443339a31074c660fe48905e2b37e7cd810e27a7bb6fe87c4cc0e84f5865be56fbe6781d21dae0e2f8f2eb7122d702d6ffcc960663d50b07ba6d365cb0025d0f36af3395c8e3601c75d1a2e64f60a7efb835d05e1c918aacfc305f8ce2d0afd101e3bbcaa5e9fe3578271fc916a8bd0bcad1ba3cfb06838653348e4f21340801a689b832c51e3341f1832e6bfc2c2a6d85a65094a43a474dd06851b38f443027e56b21aa740644cac1f4e49c95c5fd6ad22a71dbf5d5fd2789cc6f3749a3531e697d877dd2420534fb7cd87afdd322f6e065fc9c26522984380aed42c79230d2d2f280c7068dc650e33d6e56ec2e597987dea1b1abde71fe0a04a36b25fc4ba4fd19b2b2d7a58e3affd98d1decb3c8b908c84bccd9f455e3a4f000f3bab7836139ec17e8a6a8e8a5a57161bbcacdcde7e26e75ef36e4be61804b25f57637df50f96be42eea0e35506dd8f76bd0d0b633e81a68f0fd17fec9bd8a8e9ceadc4225ef3a28add875492ad5c9fc37d1abc020803438b750d7f2de94e8628238572bbc10b8f3091a2036de15bf521172a314a7a0f91a7b85850348ba824d9ebce796a0f94b4b707ef6c60c48df9eac3b00db3cc417b0c0b9c44550bcad43c293509312bd56cd123f229424e670558bade38b0ff8339230e7a00f9627fad43acff4f749cb72cd222b9f4961be9d7154365624c50225050fe8fa24cc2ae1b8fd07b7f4eee3d774137db2f1d5f99f68bba7598b837632e2c76ffa23e319690de5708bc7a4c1d943ed2f465356121dab005eca34a5a57ebeca240636dc5d954065d5063341da02297003c71ce55a2243673bb2ab9e81e48a7d944cbd61554aa1b684c919fa6621be7865c378fc114ee8bad3d1aac43316e1e41cc0f196eabe19549c9001bb07f8525a9231b9ead1805984593a2e2a88a6bf57de2628f04c4c1b0213cfb24a56d48ee35fe6a278195d689dff63d64ed6c9aa670209a2c23da86b817cebd1dd207fe255aab7fabe77db765a6b505c5ee37892c919c3a9e75874c077bfb6e43298b066574e1ae2001a5665d166fa627def1b07715c72ec19ca0f500099667e0a3123cf79162dc5e6c00f7e4dc20522c61855b36ae87ada7ba168d7b15efb78f501feb0b509742e1f5ff2e40bb89382a80abd76693f59ca8c61006072928e9c07972645c458eb57191acceb2d932f80bb1f7cb3d44e74c526eafd8e69648757a9b8349662222387bd3be3688e6a4d8222c3b1ed976cbaa61ced1142a3715633e4b04bff888c046597074b7ae3216a78e42a7ce7883e50923a36f675d0bb388a28966cd5aa66137695c943b8ebd2c9029a65bfc48cfb5eaf6002a7f9537a4289c588ff7682dd4b33788c39df3d2c3c0b51115836322d9d968fa6d95dafb2970d6d17d781acea4fa2bfa6aa85321ad35d842bb32cecdc52629d8367f521b8fc9b5bc93a8c8668237e35f968bb8c0175a34222e1e4893e5c7d819304d2119e5617e01ce667f28d7c9fc0ecf7f384", 0x1000}, {&(0x7f00000025c0)="7028932e9755180a5619342cb300b0dc4d1bd7e0a10988bb8829d35596c9b7549f2c9d352dbf7db782fad3c9f3e5881d6393948f30874049bec652b835c3f00bcddb9bfb055c4606a12748c8d91a31f143fb069f1cddbf11b93a9811a06da6fcd8636f16238ec2e1c32c48b150ea55ab52e654ecea4f5a35ec5d795eb18367d70c0c21ea69f72475cce06bfa3cb4ecc469bc2337294f735ac0aeeb62cd252506bcdc6ae39342cfe11d37a58e7cce2ef8124a63b2c863e787670f005eb7eae0c29613d72f5fd21240ee0bc2ad9902cd1eb458ba978cd27eca7bfaec05f5858e4b712573a28e8f0ae6bbdd65e93877d252c3c204378f41391af55d0a5f3e62fbb5fb58aeb081b53664f735ac6eb33b791ca3218feb7db2381924ad7f0592ad632ecc6922493c14f5a285987ad3eefc47c285c2fc174b5a8463789279218cf8084f36b946ff77ab62bbeb279e0417303be50dcb8c50057a8b6566930b54816c9cdafc007270de75a84c72ba9b0ba42f0aad94fea8336e0fe6dcfb8f1876457f6a11cbce99293b5f158120eaebe2c238da108f41a2840c8c7fe1b0af49fa6489360e871ba9baa3e4f68f48d2f08ed3235809b707dbf27098a867e968b189afe64712238f31ebf119f521be5d84d119ef75085903e881957349a70a32c3ad7f63056883731d4692ea81dfcd23f43f7f370e54d4719bf680dac28373f5bda316748324641cf936642cd7c8c1cfbbb911d56f68ccd2d95b9ad157f50aa2badf898798fe48564d7bc7cf14d69c8ca2a1bd8f48bef706f5a8b160922a9bee5406d463a08ae467a78656a7d805f77d648ac0e310e86b1d21398cf44a23a7e31b2399023bab0ea1fa24a61d84e17f9ac0be553249eaf5d4e0147967313175450f31d45c83a9d93133d6f3ecc769d7ce590b5bce9dcea45f5dcab07ba9d34772a321a6b344a8ec2b3ca8e053932009f9782215967b7a0a8dbac69863f5afcae0e491fc7920306c271eff8133796b94311a027305919af9777c1c3b4b4fe27e37bb355481c781157aed5179bae91688752c00626c276e24a6ab47960545428db985c165a43ecb313f552f394fbbdfba19833971446d956ec8cfc29a4bb33ed7c22d72a3f197057ca301392dac114601cc4f53e256a54d5602edda4d469a90d0899298274cdabae46ba98437bc474e0800d78c7ea7b6634ce89e36c78fc2cd6301dca2ecbb980b401acda2efc25842585452cf5e121fdecc9d8c78d6de37a98ffea0526bb9601553171e1d286f09b6c9f019fe2e1c1e086bd6497f31775040fb50f0e604631dd388ea5ed576133794fbe677bb52e1985174787b41226bb8f9b3144efa8fb170777b7dfe993c41b0676a65eb89c00627b42f155b8c0f680f75fbaca75f81de165d6993a0b77b50cc6fcd6a1a7e6e2f9256c2b8fffadef89c99c6d1709189997aae8ace614f2b8c958d157e4859e5bdaef6d30d31c5c7e1b6a5486ca2331fb9579125a0b3c0db906d719b5b93476218faf009642597ac77541b78c47acfb6e7be29c074487fc4cf2567b3c4c912cf35a1af2b7f61295ef93fba43c5a3ee0101cc1a80451f03629e57849c1ebaed785c2465de1a75677346b862e51233db56f61167351a195447ebb4d436319f5de2b478571c48c0cf7eba9aa4a41ef6ee62cea60270135c9f270a7d47bd60dab0c9154c89f0a923eac9c036de78170911bd8d8ca6f36e9c215fa74d379473d2a42dd99b664c5c9178006d7226ad7997c0e544af01e662ec4e79d6d1e64455b8032d1eacbabcc75d5133242414e2718bc031b3d77e81ff60df4d7118a5933ff485270414853c4494fab3203c5f6ef90f44d305ee1a1df10db3f8414d4ad6636e1638b1545008a1bcef0b2a73eca95791e7c8299a0f6bf6b69e51958ddc91a5c4dd3bdd56e3d06cbbdf850a11b32039862eb70e01d2ee81af9a7919d9fad3c6ff15336f973be34f07b94f16dd2e46ca905edf0f62a108e053a314858db92f34661532fc44686923f5679be27b855dc9cac6aabd6e5cc2c6ccf78cc509a2a57caa75951832f3eb0e49232ee9d7e0489a03c76c62208ca3bd4c12ad22038e32cae66724dc6c59447fe672009651dd3634c63e5d8eeeef7d6a79b9e70a233c16c777c5dc034c1bd72fe21ec5c916cd36343bbd674bf234a41b9dd3646bb920fa5a2cdda2ca054bf6fd41834b056accb9e1398437977c8f023addd03b6388a6c55a82d04afaba1d30787e1c1b07b649f77ec2f0f44e0fbde3a9583840d89a4056c4d6ff165b7f5dc86af09497ed2f53ae02364e77b68ce0b132bbe76b1a97273269936bec6505d4e02046777c2fbe226776fa1fce8b00bcdc970fe34abd887989d911f276da006b052e77001a68a1057eaa041dfdf12505dcb2a2ba36c1492f4a26db99fc4b6c9adb24ef2af1cc804c68486aac766233b2390a12acc2856e74fe03887b2491c7fea61925c0596585e8a166a63c5e3544a2745ed32e5eb56a880fd692a9f2d5e60b373d3af87482afc85a0cb5d9948306bd2e33cf09284310d42e11e405d2b3d4e2dec80666949b493137046be96b2f71f8ba931ea02b993dff408c85675dd3fdc9eb94b3de3ead89361f5c1a6714fafba0801cc7f7f2edeefa9eaf82f00fa108cc8541fb8c5c64ed7cb1e18507b2eed9015c294a3e06af93c292a3875d538b3cc825452c6e08a77a062042ad6671da8022c5edd33fb8ca7a9585d58c32d123db085d98861b0ebda931d11ac1da1b11ea6c61bccdc995a84532ab428840fa54d5f571989128c448746a69d05592a8fe1e5b1b8bbf6844cbc65313685d9e1b0e9e160141c462c2a0b4b43e8f61688b8632d0defabd3945e71fb41d087cd938a29dadc569c56f10d93ac751d99d3c666131a9d10435c6bd7d24544405824bf2c676f1cc7857fdf30024596f31d95067f24078a02adbb488972a7cfb1d6b8fc6d889b577a0061f377c76743407cbe2f54cc27b34654d9ae862e99ffd9722f76b6115d2d0623b8dc009bb252fd96ce93c01d5ade722155ff71585e7d6ddbf27d1b739d0ff9eac9544717c4ca3cc28bef5d01a3f03021668d1904e3f60a312f8602bf8b09b4309ef476f13711448c68080e0e1bfb2b6d0c6f3a8fdfff6a71ad7359b6eb2d6525164b7c5fcf335e191fff7873586272c7ffc425c6fa7d4fc3c41f7add2fe7b62023c9803ed2ec90d872c291bca7aad11240e1f4a193d8d5082d8428cf237fe56fad8a2e6ed9d5f212579ca5da779606823fb305a0985ee2d739a88d2fb0dcdc12f27933dca8d9cafb1f8ad2678b0fbde241a836175235cf7adfde12ef1e691c5ea351a0d80cce3a159c9c40a7afd134bcf64d4a205864ac6b0bdb7db58fab96e5dc11c982a44acb271b67b711e44069f6c63d0d1dee93614de3e9c10e3b476ee89a9fb4147bceb42c72b5642aff3641d3fd72f8170bdd929348591f39905d3b6e155165bc76d9c7a0a26f25ccc78cd623bfcdc356ab1219639d52189ac6601ad432d2be025afe17baecdc60f9dcbdb209157144a878f97bc3fe48a334f5acc549b87a4bc6290e98162ae1b78d097ec4ea1ba06129972035640594f05242813342c32cbc87cea584f2a9de92df854f4cb1f9080e71998e0e76120ce9f531811f190e844a5c5735643bf1b98a72e16988c2974f25a91def6fa4dcd074c3c7af1bf41e6ba3716b3b2bd5f398414ffd0e14eff301c39c29dd45f7b926b61b83f67d8bae03e0f6a565fe703161ee98429ffef351b3f41ec6f492efd637df263eabc5e9c5f64f42b4d1b10654631dc8884de52a2124125be43d957d18e03dff827946a3d7654a6f6a4c4a40c29d2546fcd6b2051cab700fac405be727587072f9dda09effc06975a998b8e7f75d6f7379489160d3a43b0c8fc8da0a28084ffe09c6988b6d5c990972b5cbf7b35b4a472525de2bc6d18f2fcc233fb79c3da14286bdbf53de9291984adbac9d6c03930c4d7dfe4fb20dbc8c872917327603958dfcfa7452fd7557ddb4e7a71e759a703267b4591eed244b34c996f9284b7c86aa5a9789ac8c278e0885bec7d2676e9d2c6ea8b15cd6030d475a4043496a2c5764bfe27db26a11709d622bef9d945ef13db18a88bd4eb3b47945883d2818be91af652ea2e16c8590acf891efb27ab89f6a25ec9e07820c1d9188745c90d477523c31a49c988bd20c1f1a1e5332195997edd0c7364ce1118592c406b7562c4052a4e293cc9e26d62e244a7777675ede7a64c353c476cc0cde58191ad6acd1c85baabae8213c0087c8a6cb43e54ccf9c234f344baa85fe657394d715490450d294eaa46093e38d3c8e060983d3d226b1fa68cf6ce16f21a1f93cba644f39ff84ae697c684221126010178a9ed4040ed70d623bbef389d4321dd0c720bba56718cf65df2cfe019938fa743351bd240a02f980291f81a54cfd512538cb12cd7767b0efbd91eb8489929acbecdf32ed280cfbecb40c9466ca78831a2b60a2019a7e5432cec0a3873189000baea9c43ed193217308edf14a30922ebe9c5846cc82ef7c671931e0ac63357d78dca45a402925b74f3a46948f9a4f6e35ec50160c58df751be44e52d440c2182b08b276e8b81ad8a544d1872e422af4f518dd575daf3df4a900893d9a7d0b5f8329ca112b0fff90d3e8a002525012e3acd460c10e3cfd8bb5c87aef71fb48c4dde121560ba1761991c15665a08efd3c3a46657afb3aa734f4467ffbd13f8b27a2c5635c36975f0827a20dc925d55d7cafd054990c0c5ec50728c43a60d66d4b908683287ef0b16ff49bbd58c4e31868b69773194961ab55804de8735037ee85ac00d5688ed11a640e5dabe19d82361f11e50411a8f0bd8af8d7286f91dc124637f1c28f179c0ab0bbe717ef90bb8ccdd9a2a7d21fab684d8c1a929a8d61ce9aa46d543abe3b101beb0fca8ec6af707cc7c91ffdb46c809a7721a8090e911aecc051dbfdba5b5a0d26a66d0b9197f54b6db345da9fa759ba3dd3e7c2f3a3e2c7fd97088fd2163e981a959e80cf969aacd807766af592522bd28875488e246c220dcb2792da57c4eb6c7cfeb7d09380db88d4a877725c042b0c259de49c86bd1176a1cddcd9d9b50bf8480ae6c7ee1dd330bdac002e0ee2f9b30fd339d9bdadf447e3c59158983fae0942d35a38c64a0222a5df977941959c04552f90d5f1611e723a7b55300b6c1414ed2f579502212b3000401f58138f73d076afdcf40d925d99a0c908207ffe2fb6b7daa243d3f9f31d68bd67e6306b708fe8e52978c9a5f1012b5fdbec22a4f866ab9c47e77ab2e3c36f8021a215ec0fc98cfb5f08593a4c59a6fc0d15b1687d4e73c61ec3772425183103dd8828bf8ccbe749e44d2a9800fa077774bc32d8dcc32bc531f385c2915445ddc512b19295b15c863af3f50403798c61c6942b49a166291d04d2dd92921e6de123fba9ccd0cfbacfd30892abbbe44b5b813f8d24a96fddacbc36b77bb23a54092b7c07de5e1c8185a553d33d910d0adec7001d9fc6d263123599ec915ad8a8b4c3de5623e56684324555819b17f343fbeb48ff6b276d6acac02fd33d9b64d7b5668fd740505a84e900872029d3f0a35c86a6a71ba725ee4fc5b2517a323dee49c5147f44f5588af24b78a12f8a79a0812c689790501c3d31aa0c81325c987444a93d877825364f2efc8fc6005ef4a8c81f02bc79fa5d656e98d14e785c316db894fdc33c514466d367fae5cd5c26dab01b7992d97b63d3d6ea9fc9f861a3a1e99720247064e755b652a3c210770eb8708bf032dd7da57bd", 0x1000}], 0xa, 0x0, 0x0, 0x8}, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xfffffffffffff333) setsockopt(r0, 0x6, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat(r2, &(0x7f0000000340)='./file1\x00', 0x80, 0x10) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x3, 0xfc}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r5 = dup2(r0, r4) lseek(r5, 0x0, 0x100000000, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000280)) 16:01:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1fffe, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = dup(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0xbfd, 0x1f}, 0xc) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = socket(0x2, 0x10000000000002, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0xc002, 0x3) dup(r2) sendto$inet(r2, &(0x7f0000000240)="914ebf2f3192f19274be4d8dac4d442a64bd5136954590d4fa445caf99cf37dc5b9c51ce70083ad9dcd56a5e3e68eda22a1ec32970aa0dae3a624b0cb62c8868fd79b91f434992cf592ca12d293f7c7e3c44ed272dad110f38bf2fed81", 0x5d, 0x9, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r1) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x811, r2, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x383, &(0x7f0000000140)="22844a58482416f482cfb0b5be67a4509b7960ec29f2f08465e10871ea2ffca3e0adf841c3610656063b3a825508331b93eb1f624ab2e7adac75df8712983c28a612abcacdaa6962c3470f9d935a10f700c0dead909148c4c6a595be4fa0611fb662de42884e1e3cbcb7ec74e295638a0c") 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x400000000081) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) kqueue() r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r1, &(0x7f00000000c0)="d3ee3594fa33cd5dd2373b5984399cbd5539898064ef483ae3518cff892e96fa2d618bc4f949c6a47ff15a806a4540fc409fab322ba1fc406c56faba9bba6a94e0addf9fd9a89aec6e9923d89bdf1bce776b7b66014092702972491dbd8186c1d079426ac54f1f78e4a4907262cf7da364c265fa09ccf88ea8d9cf475ce91d3c913761b7cd2e2da3cfb3fe42efe0", 0x8e, 0x9, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:10 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) write(r0, 0x0, 0x766190c710042038) fcntl$setown(r0, 0x6, r2) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0xfe13, 0x9a19, 0x8001, 0x1b}, {0x8, 0xffff, 0x1}]}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4a7, &(0x7f0000000040)=[{0x3b}, {0x40000000000087}, {0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom$unix(r1, &(0x7f0000000140)=""/14, 0xe, 0x2, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:10 executing program 0: r0 = socket(0x16, 0x6, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x579dc118) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setregid(r1, r2) 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x10000006}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)='\x00\x00\x00\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0xfb, 0x9, 0x1, 0x6}, {0x1, 0x0, 0x9682}, {0x1, 0x7, 0x5, 0x3000000000000000}, {0x4, 0x1000000000003, 0x1f}, {0x9, 0x92d, 0xfffffffffffffffe, 0x1}]}) r1 = geteuid() seteuid(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x408, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffffffffffff8000) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc3, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x10000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:01:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="aa27413a4a7afa3897c94d05d7131c7a45a0ec757e455c5bc723bf009b41a5297b347386ddf28de932c9e16429b173e04a7d84d9e3c7a5633022d805efe2a1580977", 0x42}, {&(0x7f0000000100)="741c946686d1b0c90012397d259588df618d2a93abb29f901434e1e6d2191f1ad64e8bcc92cc2885094ebc03f00cfb4b8384e438af56028839039fb113c2ccd0f4ae3392497f1539937c76a6a7c55a9a9ae8ea2f616304d2d1703e4791935425e347d0fafc33f2a0f507ee84a77a343889794e1b7bed587973440e8d45e01285acb567c8da9c52b2f00ed383e52b479975e09a113be39ca9263688560819f4ae66725e867ba7872aa439ce49fae8d6a61cf8", 0xb2}], 0x3ad) 16:01:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/19, 0x13) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1b, 0x2, 0x4, 0x4}]}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=""/230, 0xe6) 16:01:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x58e708bf2d6cfdc7) socket$inet(0x2, 0x3, 0xe9) 16:01:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0xfffffffffffffffe) accept(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffff9c) 16:01:11 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) syz_open_pts() 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x29a5) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:01:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) lseek(r1, 0x0, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/wskbd\x00', 0x0, 0x0) pread(r2, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) 16:01:11 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r4 = msgget$private(0x0, 0x110) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c900009b3a0000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467023ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c0d7080000000000004113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232"], 0x1, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xf0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0xfffffffffffffffe}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1a8) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="0d5b840a48c095cec41818501600607988c16a6411ebb483b5bb9bdb4826dd24698dbebe332930d697e76aba6513b263039b6a73ee6432170cafbfdb5c05446ab560da0a9f47def1c158704a051129e6b02c8c8478730c2f4cc95a97877efb273fae3e5a975c96dffed57bd714b88e006e4240e1ab2623c18b601656de7514d89929e60b0098af3d9d4006ed07459d81fe4ac69396b269a72d760592e218495d67c84b6a542c4e0e88618606b266bb46451626091ae351c99c0d7d9b453bd3b3482c7abc3abaf70e01e08d62bf326aad53eb167142097ef0b8f73d28951227efcd9f66495564be27e9871ceef21da7d6814c6ec48417c4ef153d16a6ea463a", 0xff}, {&(0x7f0000000180)="9a59936fbcc0e2b78b4ffb2b67899d3b185d07da8c7c2847af8d837dc5a83462bc259a18d64b9bc4625326230d552c1d223333983e806186b2f8899c0097b5e5e85fc0db6b230d712893c91a08424ebc3da3fae76de35232b8c88df9e2f5295fdd6c841e6575d0beb350d79d7d63af1fc89dd69ad4d81656438cb43ae1cfc21647c746d1756980a02a81d726436690121355a3c01a394737c6059838f36672ad8105875b228f", 0xa6}, {&(0x7f0000000240)="c8813311ad7322b7cc10ca43bdb45d2cecbf4e6a62ed64c71ca945c9928221df85a8721340b1246a0a998d02faa8131151d97cabbdb170f89ca11c3935436cc11d3ec94010247fa15d3f20c13970d1dfe12e408000766ba538189a43580204ba1d0dbd4c496d702d087f4257234f97a0242f2732168c231782ace4f26bfbc0f3ec1561af589b599e7928e0bd553dc4ca0acb50ab865f7d957f4d3fbba2704e9633e7361575c92503f20bfa3c54a96861ae960219159dd2c686638fb532fc6b83cfc8ed726ab694c4ee5739a21a316b9afb76b4c1e6f16eddfcc707706bbf8110a89f67", 0xe3}, {&(0x7f0000000340)="2c8a352c79e88219407c87871b90f9c76a1cb39d82b2dc92b781cc16c11ea392ff32f978938b6e59f7f16b467c5b505cb27d4f28a6a94192303540a54d4ed8a42d467243cc0654f39977bdfabc4bad6a972f6ba249caa03aaf00189777fda90778038e4e0ac367ab48fe", 0x6a}, {&(0x7f00000003c0)="26a7d970e9f6898d2e4a9af6d89148e987c5169d74c01c6a63df66809fff59e1709575e82d68c376515804ddfa5f579ad48501a3945a8b2bd4ab6238e988ff3d517cf702a3f4dee608a6dc59b3bd2873262dd2cd411a96122ed0df87f581792212061b647f9662c8bb1e0b35b75dd9fd8bb751b530ce60f00cde79abf8064c8e96a7cc72b95f072e843ddf94bec01f840aee0314a111940588d2f2717999449ffe53cb538b4b11979df6f441d345a18f5edeb6040d179b0a65050e4b800fc5f9b64802706bb718de085b2d0c47c908c3df0a6f254f53e9fd7fc097d6bcea7a861c10efecf48d44b83687f51d1b4ee43e23dcbf7dedd32bbc8211d701b498518add6f56897e8bea709960c18f107fd747359aca913cfac0cc4ae3a8c6e397e0b24b742addba1e05e5fde600450648716d2122b9e0f2c7f5c571fa6b152ed3dc025786f6fa3f3676c5601817245627513f4e76fc995fe214a01f7878bc3be1fda8739d9878065ab4d96a31d599a5023ec66b7f77486cfed9b9eb0bb5ac5ae7850c1318da6937dcb3535b079f6d980d68fce631016bece23fc484c102a99e8a10cb0a696c9993ef504fa8f82189a561d05a15c879cf4597464deb475e55f06a47bba5fbb17d8b71a6513d6170921a48fc38636ddcc65fc3f0baf83ac6c708bd7ecaaad1784d21165b5a693e41a87e5c51196c863d7a2121072c3b50c771a4a26a7438ea47dc308a55de9915c958cdca5a702e706f8883f71e75dff357b3fa57fb3297924d47e065a1690ddd13dd0688e52f8bf0a27150fdea0c3af17f78030105bd1a8bbae84b9410bf65aca96b2ec64ad9ab5ffffa898d41392c0c6016c98caf78e728e6e68fe86f43ebba6f514d83ca846e8a3b0d3922c518b9d0b17599fee3af5be168a5b02f752a11f0e8b00cb181599215bb6ec3c30788ffbe4089f5974bba79de33a45fcbc9486b601bb566c7fe37f8dd37aeb329017f208880160a1f83e260302cf865a85f016cf77d16b3ca67d372f7b1e14bec61b230b70c689967d692e030e0962566f274f8d7ce8588274188b8aee51a5fb61ce32d5bb0bb42c3fc506c37d9c9c633b8a4222f929bb64632c953eeef55f3cb95bbe3a760496792c310b830e1da3f9bd527d10cff9e7c021adb3d07b79c9bca62202aa5b3d0c7810f01407bdc97fe95b62193300e9ac7e8402999da08a8bb775193d13cad5d047f51284901e87d8573fedb99ed9b7195a1d3e513b1b923e04fb4ba26938052e92e3616f99968f52b3e08c2feba16b8bd0a6b05d114c25a6ca6f4e6257d051783e8b3d8e0880ffba53a8868a017e296b047d6993075779387736ce9c0e41d5696646f71d590553e0867036bb0f622251849e5ef62d87999f73f614b0c22a4d7fd38d67beb4c60e8befe40bdbacf24a5760163bdc4e19bcd78652b7636fa816d0f99f24bf224477809b006c4dc4ee5561c121d1218e6061f600c80a4ec81848205fe01d7c4056c7bc69a1dd21c53397b9264cb277e94f7409e2f55ce6298d4075bfacdc5acb554d9b3f625cc5f6c4d322d189a7b887df6feb805c1f1715ba1b33d325d7813e0b739321156eaa89b957a285eef7f98b88a6b74a4e9decef1a195c891d36a7760f99a8982b9c298397086dace5dc2069b0ab9f3164a43b37e331ab9c3c886908cfc0def7d665a92cee934ddcec15e37df839888e674b474002dac2260bfbdc1165c067bf6b757a330366bd961e8defc119d8f60ce80bd3c626bbb24fcf840d0ca7d2ac86c6a733bf4d2b0887e926890a7bb24acc6863f7bfa58193cc2bcdc9bf786fb9841ae97d751afe7340dd1ea292ad3faa20b2f274d5c64ef75a0f57e4245de6cc8bf0ded9c6997384d6dd173ce75e6b767284c4d8929bcd3e269f7ab585e2a1da691a44da6301d5d2e9d83867391d0b38fd0d952280f278ff5296907b26246bc3171aae42103f658f96ffbb0670335aa05c8cc399209e4fd0dec6fa8af7a93c9074accbbeacd8f1d98e36d11722ffc9465eca2e3684c0a3708e9d09d3de333084ea937de73c219fa02f9ec61619934b88541103796402beeb32ef60a60205d080c87c10ea20f71c24df646d26f7b3a3d5630b1ddea238220991078e2776406c9cd69917f77531a29c68f01ca559225ead0bd538ff0410b56983b5772f1a0a2605e342e27565e910960125bec51128b0d6f042b6e7cf4a8464ba47fa77b7e68dc62a577e01d6f827d385b8f5756bcdfd5ab290b190f4040947023e8bdc02f5ea4b6a7e6071cadce33d44526bb8df42ba383d207da48279d2df621e976abbb0ad9639595b6a00d6644a1123b81edb982a6c8b2159766a586fc56fa47c0b6d37efc45229be98dcc847762d813ee3ca7ba31f95d182e53bfd4ea1865a819c6c608b08b8ab8024fb57f3750a265591b33e2eb0e109ba9391576572d5f72004218d267cadb2bb9d22cba544ca3ad8fc3ea8cd1adf6658fff43a53a542161bd326815c3bf0ff34a175aaa5deff7d27e7e811df9df18ac45feaa6ed4ec8e15925651a015673618e65dda75e8245a9a8f5274392b46d3e9a227830bb46a20d01c02ae180604265cce9eb25f82a834827cb8190dc8aae262b442882aa67a319b5f22d4e6a742169d460ee2f0c913028c79657b530a6b3de7610275c70af59021c1b313efc4e53169df2cf70fd23ac70c12a07eb6ace493bce21205fddbe496907ec7cc254a66d5a0b100fdded369286e15359c8be525916f24124a9f66e059846c4d67c561c39daabe5e701c03889ceb1cab977a978065dce01277457461baaa17bb61ef135cb9f4bcad306d6fc62810d90378c3d8309715bec2b729c840bc4b5d0956b3931b79b1505c8e613d1dc132d3ed2ffd7aaf62f35b962192b247bf951062b18a6ca317f6200717a570cdd8ef772b8b0a2656786eae2689c829171a65faafaf7d46b208e18bb2994658aab0f23f973deb6e37b60346f121d3f9922017fae0bee2db313b62da075db1f0357cfbf0f248bfb76595a58e87193888046a757e1907dbb23f99643dc0937f271d517d73d43e205fc910a0e5d4d53e5a76ba6f8791085a18515c73da519583353673eee73ba6a2d17371efaff141924ef751e62e449441418d0b998cd2e17e74ac07141160790b4933ca78f2e5fc9e1324711296d7b570de2d151b7ded78bce7879d3b98d13e08b8c672515b62332cc46a0de8c7ac817408facb80a38b472f8ba054ab8805c388adf034a8050f317979a2c5daf99af5df8804676443101659e355ac19b043449d997c3fc130357e6ed2d03fd9328ffef2d502823140dbe0dd15cdc5a928e53b812a3c1797e0ce57d39b790b6e25a7ad01aa7e2a001ba19b7ec2f0649f957cfeb8c2f4de80608575319e7f4b0e5142935d27ed7d7b0368fd025ce39ff9c8f252332285293c8cc1cb48e947ed6d7f21ec44258525de3f983457e68ff93627a19fd104fbb410b6627c3bfe67d2d311bc224ee4e711b8fd91e20aa65183cb4ba9979fac7e746d9b0199ec7405cdc9c724503df07a9caaa5eaf4ced9db3083b2148e615571eaf82e83ea53a07e171c0364f6886e8d66245158400696edd9231e6337669a9a6aef93ed2aae10e524c0f8efca244b4a9bf207762c3401168ee28690148c60eee14776bb568aba9dffc4d5113358fa5371fc6e61a2ee35fbe118dcaa52d6226c1740f4f805a81ed21822b37e99cf9da4ee68f46e2f95f05cacde5b54a427b00c7285973d344ec68286740146076b5cdaebfe88772be6ff776fc33adc4db9b39f5c2ca18d31261a76489aa9777099e52a66b4ef250823f2993a2c05bd0c5b7bdb896bd0616b2de907a6f417e6847a03405d8e1714146d717a62c3c65a7bd9b47a8d9f4017c96b0f11c702e453854ade46e3b12d2f80c109c582419d0545af07011b827e7a294f45934ab815ba6fa6b3b1e5c44ac306208a146dff57aa06c8fce07d161593eb8ffee8d30767b2a579f3a533f6c2746b9f5a17f9362171fb135815c38ed803143f58732825ba3b01f3ba76095e35ee773d1157d997951319eb1f6ca4cc5ea18d675943e3a8c55d1e5bd1edecbacb3c279149737da027770646bfd14cf37726e8a938b637a57850342d2c1871b596ad9617a3729b36b846e4a1e79b9b1b3307e6fdb73e50a15238cf22bb35d09d08826a46f3df20707fe4f89bd5fdc2468346f9a39dfe085fd4b2beb7daa5dba40d6ce02d1e4ea63b70169f466fe1c1bd138d46b2ecbd88b40659b7a2c732f590073d1a264eae0b8ff43786a8cf07836f73f9776a09f63302628a4a6a342cdf5b1bb3d210df3fca7259b48b73a167c19c27c6ff04875de77ebb79f8eab00d987ba8f89d92e181b31fb1ff5152f86712cff85c60dfa428e0c05a71aeeb8ef4c06879cdd2ed1a89f7db3a489d5665a46e38e2204217bc2973ddfc8c9b88798591f6259fa824543266020cfdc3b8f53cdd7fa8f6ea37766e347590f29c51905bc45369a35ae9bfc699bd358ddd951b0d60e771ec3851b5a3367047ec9edef45897097cd6f51cf999572c4ba50ff28ed376c4950d2b89180c01d4ee18b3963fc365b7b5b3dbeaff49dc63b479da6fc34c2a72e141baa6b0a4c3a8827881fb205ae04a353e7445295b80c29054136b41235e971e3964349c9648b40665d06bd335bc72957b1d6a03442338bf6fe5c545be98b0bc86e1bc178633e158dd2f8fb4fff6d9b03b33707fe921aed93653ad643eacd8937263aca3a8839873364a3099db1940fe791e6aa5266a7dc69f21b6ecaa773fe3a21d188064410c96a9ee50084a69b8fce840cd2c2928cb8702559768f79ca789112fa60d2839ceb5b277b75e2832a0f41495454f70a455e68b05f46754e99c577de3b35de8eb53f93680980b256c96d5e82a49a88f3bcb8361d7bd4b9925f6ab0a3e4e60dd411d896a00e1e07b8e4200bd9e75fc96ad294bf55e73678cb6dddd9e5c13a137ef55b4e9a707883402c12078595e184bdb7bee67196896bb7614511c3c2b837afdd3fb6076cfa112c0661a887f5813bd06c799ff00a669957c3fb88e1eba680ba4f8eb7e26c06b2062a51c9cb4000abdc2a4f7f7249e7075bc0a67f6ee202e079d270891d91adf5acfb416ad98b15bae3878cff9df19381c4b8c3976e32761d829cd07100955e2cc0592f2b5b3fd574bd69ac0221c90b8cae7907ffbedc82a14a8e44480ec05a50072449f27a31128c048eace06056f1f70f82bfc55f43a6e2f30ffc7957794e827bc636a2a6afd3c54c3259c968de53c795e4eb61800e6731c6c37581fe95143dc904a96532f9380c7df4e1b4d23f61dbdfb3738ebf515e4300b3e1ce746efce2be0208137881cda3af524e2927ec315e81c73ad58c90e024ebc22678d450dc12ec5f3eb473935c4dba648780a5205a218d75674451298641591f5e04d953f69ce4d32f294791e04456f5871c6eeea0d969344e7d74264a5cd66441c78f344f950bff149db3b187caeca2e7b1bfc1b3e3ef2eded7ae13548a3633fdda065b24ff48ee00756e1e76c8411e93cedd64f147b7dc119d371ca838b2c2f77efb1d08faea497cbb36b6db24bc2811b972d514352d905b602d446baac58bb2118379e4b38b1f6a41abf9961d8adf79fe84b643e60679f068742eb627d6059ce8be79630a6325a37f6e52c0f9ce7f33aadb65248df841a5bc6fa3cbbba9694009205811f505def4bce3144858986f2ca22dbae43b8c8379d64ebe505c68eee5b632a89e8827ff25cd7a2729d3d1a3f843f4a91a7e62570fe2995991306f930b2", 0x1000}, {&(0x7f00000013c0)="81315ad81312bb0f2e123fddea3fc0fdcc20ac2ad04fa81a55f39a234118cd761e1057b4bc40355bb0804954ab35e18a006f", 0x32}, {&(0x7f0000001400)="8507bf927982c68ff2ea9e2dfea4", 0xe}, {&(0x7f0000001440)="d2f5f24f6bfc3fde46ce48cb33476f261149f3107dfc6762ae42707621995ecdd37c88452f24279b8e21464cb90b8ebad399745073ca12f4b20cac1306efb24fb42ff5f22528b500326fba97c5ea6d884220718aa5b508a93e2e3143f25955b98499363817207beb1ca0601736", 0x6d}], 0x8, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x78, 0x40b}, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket(0x0, 0x8001, 0x6c) 16:01:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/211, 0xd3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:01:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6080, 0x51b1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xc4e, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000001, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8, 0x8016}], 0x1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x33, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0xf00fffff, 0x800, 0x3}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0x8, 0x4}], 0x7, &(0x7f0000000100)={0xffff, 0xffffffff}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 16:01:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 16:01:11 executing program 1: r0 = socket(0x1f, 0x4003, 0x3) connect$unix(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x118f, &(0x7f0000000040)=0x2, 0x4) 16:01:12 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) socketpair(0x1, 0xc002, 0x5, &(0x7f0000000040)) r2 = semget(0x0, 0x4, 0x100) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000100)=""/148) 16:01:12 executing program 1: r0 = socket(0x11, 0x7, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1000}) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x200000001) 16:01:12 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20081, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000457000/0x2000)=nil, 0x2000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000100)=""/176, 0xb0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x841, 0x8) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x120, 0x2) fcntl$setstatus(r1, 0x4, 0xc) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x32) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) syz_emit_ethernet(0x98, &(0x7f00000001c0)="b6d6d27213959215938b59e0667c755b225aa9a749a6d5a8b0f36a95c263b014b45c3365b572642346e6f375763a340ebe5e2a474c0c3513373c9ac486f6eb370b9581bbf122ba9af98e350441c127a8e74ae4c604f527a4a07253acd76f99a52760b999fb9711772227e30758e522a83b6ae3732ba74f35c4fd97dea5509c432528c4215ca659276e9343ba259e8bc5d7f0d95e64424408") 16:01:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0xc8, &(0x7f00000000c0)=[{0x3ffffffffff}, {0x7d, 0xff, 0x6}, {0x6, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x88da, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x4) syz_emit_ethernet(0xfd9a, &(0x7f0000000180)="343c760e5b288a2cd709fc39b867fc24df92fbb856c0b6965c2ed24f610e8bfe0f76851b29aa8c70b4f56f1d137423d974ee8c4bb83f31") 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x1}, {0x200061}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x80000000, 0x7, 0x3, 0x5af6}, {0x9, 0x3, 0x4, 0x7f}, {0x7, 0x698, 0x10001, 0x2}, {0x57, 0x1, 0x6, 0x8}, {0x3, 0x40, 0xb4, 0x80}, {0x1, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:13 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt(r0, 0x1ff, 0x1631, &(0x7f0000000040)="ec4e3e408c520f23dbd3f322d91091cb28b99878928db4e5d9dddf6c50e150d0f15034eb33b5a1a1c1e18b99793c23c36f4a8200d673a92438349f1f1a973d750db88f0a7ac70b5e6625cb8bf0d7e2ef54af3432f7e0e658b2dcc01acf08d9b60703d6a59c19edb50b10a258e85237f3a7", 0x71) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8280, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x2, 0x2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="3f2ce1ed7bef096f6554503c1f97891bb3a8d809d42f1273f584546afcc33452abafab3bdcbaa15c74128cb908ff3a9404521d751eae3409969dbddf5ebf16aa18e990d0501a35f0d4d372514ad219d4fdfed72a24fc1d6000ef72203f0e21a44dec1c991e8292e692f3526e4d4e9f8409de56e96d800bc292262358eb26d85478747e3d3845e322617b23ec4e4346cbb5329177cea2fcc4006b94b615f478681a657564f67e028413c81e2b9b0a60dec373d3d55bca9916ef0c6fa339b0018a375ddd267a2f9ed3", 0xc8}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x0, r1) linkat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00', 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aac089da62a28808611c2804b5d6cafa969738be36986aa46c2b288fedaaa066712a9369f0bbfa09d176985d2a4a946bd6f912ea19f5fb10cf6f2b"], 0x51, 0x3, 0x1800) 16:01:13 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x1ea, 0x3) socket(0x20, 0x4000, 0xbf3) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff0000000000003b74ba6fde4dd487a699683416b6c21b34c42ac607cfdc90d8eae5ef4a7317e47ac27426f0fa47fcd98c3820fb4f73b9e93740207d90895cfeec1687b72d6ea96a35e66259955ea61d185d06d0c37252901ca293d73523cfa3bdcf93ea1afd0b0af2a199aed4920d716bad47c17838d5bc0e5287f5750db9ca5a9028b184f55b381fcee3362a6000c51dc0f4aeeddcec4cdb92c09a39998ae231783154601200"/189, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1], 0x68}, 0x0) socket(0x18, 0x7, 0x1000) sendto(r0, &(0x7f0000000100)="059a0cba228495ab6c9815aa0274af5ff9f96b6d79ce2f1958ea119a3b4e2bda62a36dd1a3f216522f79ecf3c40352415749681eff153b29b6c25ad091e12c97", 0x40, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7, 0x8}, 0xc) 16:01:13 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/132) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x8) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) open(&(0x7f00000001c0)='./bus\x00', 0x10008, 0x82) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x25, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_open_pts() 16:01:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000140)=0x2a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = getuid() setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) fcntl$setstatus(r1, 0x4, 0x8) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20b0, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9fe) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:01:13 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kqueue() munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) mprotect(&(0x7f0000872000/0x1000)=nil, 0x1000, 0x4) 16:01:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) ioctl$TIOCSETD(r1, 0x80184600, &(0x7f0000000040)) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b000 failed: hole in range fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e1eaafb12a2fadcf8878c717c3bd93816a7cd2eeca6abb29d71527abe7878dec68c5f6b1df6c34710789", 0x2a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x0, 0x6}, {0x3d, 0x0, 0x0, 0x200000000000}, {0x8}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xb2, &(0x7f0000000240)="e7beb0b5feeceb740f09d359b783624c5c343115ae229000002aaf10368147abf28d408535ee1c30b15aea927b5ca9201f55e1898a0ca70ba74d60fc2501fc9151e2a76c6169d92d83a1f0a620317a56735cef3994113cd398b8e195ab3043c210c62df770e56f3162e98ae92d719adc6eb843ccffe33f4926741611f3078173fa3586c1a3d056e43095ebeffddb8a1d166671d7afdac41268e8a7f8b1ada67a78deeb71b8748c2e01d519855f265dae89d3") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6, 0x0, 0x0, 0xfffffffffffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0xccd, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:01:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186000fe0000ffffffff0000000af6ce4f22276e2b8d2a48d600000058a300"/44, 0x2c}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="323e1673b530d3f0fde7fcd60000000000000097cd16b0da62f32a4a4135c31d176318779525bcc3e630b85c686331ec379c65db8d0c3560126f85811080ba9dd56b22faad8fcff1cce4965b7b996f657bd17c27d9e267a07bf31fbc09d180a515fcb92108b613d1e7633a913b9f20553c086c50fb1e575e0e1c86c833bf4e55299289d1da9f92444188a2c998086bd91b5754bebf6c42837f18cff2f3f6dd89b3df6877108b157c5a3188677ebf1b57febaec5e984b4851caaf5bf78cdd93b27c7d7b4546072f778e55c85c", 0x46}, {&(0x7f0000001440)="4f43abe5b9c3b6b1eea2faeca7150b071638338938a31a6ab9eac9530a66d1f2f2c6aa033d08d75e7b3958896f24780e8de2c3fad7034ede10c6396ea5b98809e1b07bc1206c1e3c33b964390cc9daefba852833951bd40699e139936f8b8dc053242dd3009631e36b383417cf2a45e8f83f3b22e7559ebf1840e0eb3d07ad070394fde67ea32e648036e8ffcddca7a82c7668976fe49d9bc6ee830927a97ac129c739af6a93c6832b281e5069bf8e2989c65a08a8fa49992a80680b6c636716ab780669c58bbc7516a82297da217e4366e7dd09ff3b7fb3702b5f76eda1de5d4389fe7455beb510a940f73e8ec241ce528737b1a247bbdc43d11ab1182e469d09ff9cc237d285cffa529e4f0debeef891308f6740d00136d76bd817505c510d45cf6281cd33572b86aa923d152eaa57e546fdb4fff2bb001130c903830d6e0e41868d6382b73418bb41422867d9f6af36c2118f0314863e21f4a565b821a0634d2d3b0c471d64552e815ecded67cf926df4abdfe08c50fb1ea519e79704ecf5bfc6c7a60a91440207fd36692d233f31dee518e22c6a6838fe91d36b4d5e7f305719750cf5035001d45d47da65b372b09421a511de7ae0c4627530a1ae737b1772d925c9c0c3e9fc289f5d804a503decf2e8190229570f4e718d46f61d6f", 0xfffffffffffffccd}, {&(0x7f0000000440)="ba5e6ab2bb2274f68d37863778f71d1b9a611a3d6aafe2bae133000b75579332c15d4dfcd412a18d71c81bf6326bf927ac0e817f0b875112f83670a87fbb0a6c5bdf928aed87ef537e2ef7418f72a9d4771a996c8988843416ef2068a1b1a30e7d7cf1589605241d8f7fc50375976ffa61df65973ee9b87e93db39389c20f3b30a2ceeb2e77498e0a536035f1fd84270e85d6ad0bac3848be4681f7e0c92b38c04717408e4ffe15bba5b143d052b429c80c7468e66cff9b49cfee2f7aaf343b1f0c04ec38fefb3a1c130e65965259341de58f98373205bd5b46a3676e88a515987f33fce222ced363928c8c85eac7aeabca57678edcf4fd5380b8d7dd4e74e71471e49a31d31eb8c6ba3d0aa707535171ee8ef9593a5d22521bde556bff1bf34de58f59ca7e782d1854bef29e38b7e3f1a48ea3a659a08526ddefc8dfdbbb59484a311df3979dab5a03f3294ecc4a68c4735b0d00f99a110f63be47b38ba13c3f3dcf9112f471a447b392e37db56e177ff7a64ed716c497e8f1a7c4a9a43ae20d5c3d390e2801e7b9caa3f52af3146af76f15ca60f50d8caccddd3683aace478d0fbcdf051cb433e02ab6f224d8901bf12afc1b8b4cab9a4126b4ab737f2d357a788dd7ec2f0079dce07b7ccc1fdfdaa82e2b2146e93a99dca8e8f24613c830e7b36e169a8ec2fe9b777640e7936696220c162e488ab35cfe6b5eae9347de807ec7fda1daca73489e201e67c385910810662f24f3dff6a7efcf73090fe94a30917b419d301cbd9e9f54b02ce4ffe2de11b33f7b5b5e8c76e0e8cf8f62c778864bebe764ebb9b8208204986a5ba74244d036941aca528fce3dc4abaf3e3f61061ebb2e76cf384902f487d725d7255d5ae250e1964c11202fb787b45a38e6f89a2d44d7639ff13fabb46aa11afb5946b5a2f5743df17339217b20c53be0dba9ea18f097b492efea356f8c41f62dbe3805c926a685678d6ff5a2e221411d3f1987e3b030758bdd8e74924d76fbf4ea7ed34360d1f1c687a6e9b79084054edb5b108d6aefca4ad6c6ce6079c2c2c771351d7f571a12dc36dd494ca47e46a07ef2bfaf2f015771969ce320e41eda65bd087c4f9916f7c0a00425526823ff1a12cafe25096b591d6826211378df45da08e532cc1eb59a158b4d55b0219e2a31f0096d75456a2a762450a3436641e0a70ba14adc65a8c08e66b6b4d0d5fde90b56887acf42a69190e2e4adb477a11c5aab1ed2dd3314f3189b4061aaac14b43e3874667a5282f0daea4ebbe87dbd30866679a43380f6a6b29f0fe40367d58f2e83257e4a13f82b446e6d73fda8be3d00f9a91dd3f571defa773388b7b979e931b7b935c5af067b56898f9a0f179c507577664a0220a03fdc7c2f7099e029c87f60b46b85aef86336428f93218a4ea61d0412ba836275be11c7e673ad65967706b79bfc1f943fba2ecd51d964c7f119e0e1a5b75b12ae2e8cec1f1acb1d031f5432ad83f91ba8e6d268de3f5699416e88e6bba3e07b2d238a051b9437ae07923475805b83b3a21c3037876383f8bc5177205b681c189d38bae4ec4e552e20b529353bcfb2afeb49c8aedce5e9d4a5e480fb160b83cf3bf0d2226e363ae4946ebaf9ffcf0fc22307c13a5e7fed05faa12b1f1133e5dd2a0b7726d62620d4277551186b020e8f2838eb82d5940eddca555d6c57c11d7843693153198beabce0f73ff5717033bb2adf29ecc8252ef3da9a08e93f7d900e860f1583ce570daf18cc0c39d21754fd89f6e57f6193be8b5352f9ea817997668aa25d5f431757c46a38eb7c9064b0b120bdb3eafe9d0904f2f67cb999cd4d3cc34942128d925ee0958f9e732f2ca3500d1cf1c04ce11c9194b9f90bc3218937e6f3f75fdfe788ff29b8a376339a8ed035780a50d37dc68e431d80d407f24f5cd069e00a971d600edf47d81d2263f8867231b18b58c9a7abf9ccd42f4e0dd3bff74bf94b04ef284958f84371bf1a3a6e77903ccbddb55c38831e800ea17b202c91248c96895007a02fc7da199c72b4de7102634777b74fb69fa247b669fcb6c5abd5e71713c419d44c2600ce039bd94b925ed84ea358be437a6a5e72c143a808d28d5fa9d022ff60f9543fa6d4cadfaf2285de05984ba44c85e563750b841a81e61f68db8d9f91cf00bac330c016016b22848a745a32802b34f763a65682ee24be25ff5f6c53b819c2c1ac9ca9eb411af6f4bd314d538fd9992140e6d1366a042abd7748d081ab1d4676f30161d79536ccc630b6fd048e573fe0d470d1a4718776af65b283e257f55ba4e6e59bf91c204e76113b2d353becfaee62932a35734cc92fb5ba9701b07a14c7fc2ab88f7c5ca6a2ffe9b63212b25e648c8b2fb6ac7ed3f7fbb07f8fc18c701a7204076ddc975cec9c98af2698c2851c162f47bd27ee13bcc215f762f108656c88218b1fd137c0c1e16ae64fc4ec06aa5c4bb297fa9435921de810d6607f7dd8ea3b78cbf4d327e3c14586fa2e6697cf8a608afc3030b79d97ec94c0849fcf6b896242c5d967ee4de07653d0f8c3222a36adfdb10d416093f4ce2f8501aa07fd1c92aa211cf71ded938f5df252cd9d8118ba3bc2b75d44d90c122ed74a75590ac4ff72249953febc271ebf5b23f86c899e5ac5dc0070a35d2ae1682dc242323e7ddd75d4aaee31007cb2ef573b9a07d93735c63178aaa36d92c48b2a423dbd37df7f34beff7c588c414ef27df5b7d9e4bf8519d2382fd2da4d7eb9fbaa1d0321e09a859075bfe866e7be5e461e0499f0ee8a0646baacf13cf723b61f35681a5d2948833043aa2fc5382aef9f1eead5399bc63f5edfd883ba1ce65a1e991de45a2c0b55fcf67234726deb9d7d1ee39dfdd78bb6a8f88607b48a5a959eaa5e3e61e916d33fdab1432ae51f93d48714320711e36ef99b854dc554f44a6db534e922f83a49c6fcaf9048e2a826edc88c04567fede65229ef846d9763a24d635c21dd37ed751b61d9d312eea45dd313d05abc7fc0738cb68f735787b4ae412a34a32fca6e60d73732f53dd18513e848f739a5d4c45063f95904305fe9069760fe5bb465e111174c7f9f60aee0181b03eb5f0e2ea0a59eb31a29cfd521c09d9b4c3edce6115caf18f4e603913a734852ea0dd792c23f0727fc6f5e197ba0b63b69a980d67a831277092312781458e20c20467cf0437e068d0cc9e58fdf2c901923b2d1644455abbb768b7393c3286cc0e78260d54bb1f26bda6a2032dd7b6ef99f0e0001dee983305572945d39713e512f6a549120d40b2dee6e1540dc7294ecfc80ca38ad0340315c472f304b340f59bbdf456ebac2446b3241ae20f38e875d3654ee81f8b9db2551d345a31e6dd0b3fb1bbc3db2e9b54c29776b0f7364d262e34be42ec2965ce4a4cd53dddb8597144c5ee9ddb81f7e18a7c6fa0c010a259250e456488ee57d5b0736a7cfbdeb59650e7f746ea1a3c8649148ab72cdc762805ce623fd90d53ef2b1d640de947ce48607c5dd27bbfd6d1fbc5210e50968358a95187bb51896d9e568fcdc00f8c2dc404332e0b6acbbfbcd1a66c5d7033eab2fb96825ec24f26d72d5991b24725d2257f31862567e268ddb8e50c8f25dcec289d409630b6aec37b2444151ee91238973938fec8a1825a430318269b80348a6a66b7c839d246127a54da3a630207b817fc2362c90680bd318b51664158a69cd2d3e060b40c4a7c8b69fa4af99be60ad7aeb343c7a3891b2512d065d9048ad082ef26cf4d300e2b4669f445c7a9357fbf6a4fa5dd78dbc31d2226a224818493acbfd7f5714278f1c2da8e0b9a232eec2a1a6b764442ee11f6cef74de1b620b4eb586eba761e3bd05a237a4274fd090db42eb1955f4711d8bce66095e058cd597193937903b9883349014fa2395f8f1b12cc43afd40058c8022f9995cc5079033caabf7a8d1d7c4086b6c8b05b5ff1e32868eb786c691b3b5879ca57e3ce50fe86e86c00e73b31d3f82b181f203659621bc87bbac253a62042411925add8f475ef32d2466670d3a9cad63440a7e10e544c6fce87cc70b2aee347f3333756cc084b522939a60e603b759a438ba373df73aa4afaeeb4702b7039320cfd78d152d6a3c78fb461b63cbc207d3c1539711870e3799470e25a70c1092c4a48528fd2844e8877f22fadadded9e2941aa7d7c2792e6ab42ee01e66bea4e6f5711bd20ca4c090695395d0dfa0661302527ec8942bf49c143195a5b98f93f19a2a39ab4b303ce8ecf48188acdf2208bb9d7398b13f9e3781315485b06abdc570f0624902e8402112a737c3572e79769a1591aa060f5324a20664a75a02899a407fdd37d519e9f6ca2b5179bd0a6675ded8402b9d995f03453f7ba61103cfbd4d276fb6bab20b6c50360c4bc14576d20eda353906b979236fa62ea78267af704292b0dbcbc150e3f12c491c978adc3dd8a57a5c28f1887dd84fa089773ef45ba6d2b07f600710ebe12aa56234a7957d482ae68a09e910dbc65855e31080c039a3d7956dfc82d69b41cd42286deb16e467ae4b5948ea8071ea40f8af6bde6a2a48d5724d74954c0fca683a2a9bf1289f30ee0c02dce35274d330f71eeb04b33779dc570999171b1b6c6162a4d0fff9873662d46e2b0b9b8b8dc96d5d4bca0149aadf1ff72b5efe752cf373cd7673444cd10a1391362d02ab9857e925d44dfc70c37bccb15ef167c2df18259f78b52604ddb57de74589479b8c2972625279f0c70bbe300e840e2df27c49f804d95a041f608687fed2cd7f4e1b24366414c3740f68db2aae3c4364399deefb2d71b74543229ef1a1bef4293c5b5d966558ef04a694bc74cb5bafd9f57dc08ad25d6f6a0d7ac6090ae27bcf8ba6a47e4c8376e8aea3f503dbfff91be2222cc9288cda56f5794bb9a4c249f1a4220e3ef5d7503209179e041862933daaab914f59ebe078adb5eb4851c01fe046fe7fd9659ad424349ca8c05fd87fabe22835e634db0b82ef4cb24d6f797c90af8b4ebcd366da2c43d089f2a7f37a94127ebd771a3c24ad966351b7e2715ac9b3a30c11d98c1a593abdecdd1f35f7bd6bff2d27c9c63b61fec3424460dd538e7cf475bdde2f0ba6c12f1661c9188171348f0eb11f427482ac647e57e14d2246ae23d1cea96e9720750fc3d089e712ef91f653e78e938d3a0e25f98531be9067063f0295552ffa5286c3ffd5c7bba8eaf368acd75370bf64e27fd4e71164bab31f34f8679cd62d2db734ea7dc4bcede81fc1b3ef3f91f949f789d92f0a94791c7cc0d35df9b7074c998729268465132ce3d16c2ad580b38d0baf92fb2d0aea1016fa4b1bc797df3b1f7f666ba958d00bc170a3e10d0d2f526d5f8332ca48e95b713a7d18f7b49c4425c7e22049f15018d17dce7729be7cbf93f11ce33a9273ec7f53766de2f8a64ff56bd59f2c77bd6a931cdd36adcbb4b98a29caeeb903886b919cf74c12cd7a72dbdb1a4cdd77f86ffadd56198ede2893dd2403858cd4b30dfffdfc6bfde944bd2c8b837682404c9872a1969e441cb3e4f180235407b6e9be87e8e079bbdc8ffefe8af1aae4232652461f65a20e0a56fe2f3b40e71b510343771ddb0f29cd61866fa1afe26c2091ad2f682dfc41f7db4c8e3dbbe84f913b3c0443f81704020609b1d2b4886c4df8b2b96abb00cfb1fd4a6e3879cbe5788e4f874068d183c4845a21c8245d56dce4e08dd6841e783701edb6e689704d24285cb165eff06584f5def562625f32c364cc7d9d04a5a4d20b91bd708086e293e3f53ae0bbc400"/4086, 0xfffffffffffffe0f}], 0x3, 0x0, 0x56) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001640)={0x1, 0x3, 0x6, {[0x1, 0x1000, 0x68a, 0x6, 0x8, 0x0, 0x9, 0x7, 0xa8, 0x6, 0x2, 0x0, 0x8, 0x2, 0x2, 0x2, 0x3ff, 0x3], [0xffffffff, 0xfff, 0x0, 0x3e2ad61, 0x400, 0x7fff, 0x5, 0x6, 0xffff, 0x5], [0x10001, 0x5a, 0x2, 0x6, 0x0, 0x0, 0xd3], [0x0, 0x8, 0x7, 0x10001, 0x7f, 0x100], [{0x7, 0x1ff, 0x6, 0xb44}, {0x7fffffff, 0x0, 0x2, 0x3}, {0xffffffff00000001, 0xea, 0x6}, {0x2, 0x1000000000000000, 0x7, 0x800}, {0xfffffffffffff376, 0x9, 0x1, 0x1ff}, {0x6, 0x81, 0xfffffffffffffff7, 0x8c}, {0x3, 0xc3c5, 0x1f, 0x4e}, {0x2, 0x200, 0x5, 0x4}], {0x4, 0x9, 0x2, 0x3}, {0x0, 0x5, 0x5, 0x4}}}) 16:01:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfa) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:01:16 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="829ba22f66696c6542f600"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="a547a880e7de8ad4a57ac49cee9c39923d2c73fef4d74107d52e6ef9bba5ed8886e18e0d", 0x24}, {&(0x7f0000000140)="67e1b019f819516ec74823487b22e6593c73bcd4", 0x14}], 0x2) 16:01:16 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x2000, 0xb0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x50, 0x9, 0x7fffffff, 0x6}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0xfffffffffffffffc, 0x1, 0x7f, 0x8}, {0x401, 0x100000001, 0x1, 0x7fffffff}, {0x3, 0xfff, 0x5, 0x1}, {0x7ff, 0xfffffffe0000, 0x2, 0x3}, {0x7fff, 0x4, 0xfffffffffffffbff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x40, 0x2}, {0x9}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d", 0x4, 0x0, 0x0) 16:01:16 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) 16:01:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 16:01:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() r1 = socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x243) semop(r2, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) r3 = dup2(r1, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x4, 0x4, 0x7f, 0x4e9d, 0x7, 0x7, 0x80000000, 0x10, [{0x9, 0x5, 0x3}, {0x2, 0x5, 0x422f800000, 0xfff}, {0xfffffffffffffffc, 0x20, 0x9, 0x4}, {0x3, 0x2, 0x5, 0xfffffffffffffe01}, {0x7, 0xffffffff, 0x6, 0x1}, {0x5, 0x1, 0xc69, 0xef2}, {0xf6d5, 0x0, 0x0, 0x2}, {0xfffffffffffffffb, 0x0, 0xffff, 0xaa}, {0x8, 0x4, 0x2, 0x5}, {0xe9de, 0x80000001, 0x7, 0xffff}, {0x0, 0x9, 0x1000, 0x200}, {0x1, 0x2, 0x3fe, 0x40}, {0x2, 0x4, 0x5, 0x3}, {0x8, 0x4a, 0xfffffffffffffe01, 0x3df}, {0x7, 0x1d, 0x401, 0x800}, {0x4, 0x8d1c, 0x7fffffff, 0x6}]}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb6}], 0x800000000000040, 0x0, 0x0, 0x0) close(r0) 16:01:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xffbffffffffffff8) clock_getres(0x3, &(0x7f0000000000)) getsockopt(r0, 0x29, 0xffffffffffffffc0, 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:01:17 executing program 0: r0 = getgid() setregid(r0, 0xffffffffffffffff) 16:01:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) pledge(&(0x7f0000000100)=')%@/*\x00', &(0x7f0000000140)='\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x7a) 16:01:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xff) chflags(&(0x7f0000000100)='./file0\x00', 0xfffffffffff9fff9) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x8, 0x2, 0x7d, 0x2, 0x21b9, 0x63f, 0xed03, 0x63b4}, &(0x7f0000000200)) 16:01:17 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f00003df000/0x4000)=nil, 0x4000, 0x4, 0x1812, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2016, r0, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000001040)=[{0x0}], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="f4434dab3519b5cda1bb056dd1664c782ba3cdd660648f639d8f3a93bd195e194e7546e5368800b9330e30431939bb0fcdbc881f90c783b036d86a8c7b1cdd89ee6936d9cf3a453ab7ca78c999bcd5281185af3536b9557994cf20bad9ae12de3fa24dd58bf6572c6771ac2c784099b3ff05e2d6efe13f3fd6669e59aa0625abe69cb018c45b5c0231c668b9e22aa518af6c030d5aa0827da481e2ad4cd379f26e468f827d9f55718bb8ca890e3eeadb72548e74e740d65a2837674adc5294b743d15c749bdce06f7c5e6f9698ac119df6a8203d77efed8042703eb7e0d0295946ae63e0bd5f056589a3", 0xea}, {&(0x7f0000000040)="f25bd7f404148cc9874def842347cca58f12a5b818083ef85da97e6314cfc72724657dc62e6b36e489a51538b8", 0x2d}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x59a) 16:01:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x1000) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDDISABIO(r3, 0x20004b3d) getuid() r4 = getuid() setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c653000adb8889cee9439dd9351447e6c6945cf3eebc50513d37f8beb767e350a3ecacd587c8811103e356703494e72f4a74f1d00e31e945e4a2b9ed62983bf220523d6a03b0a32576ec0669047f585d761e96abfc45f626e0cbefd7896c9cb69418d95df2149547f64a11ffca21525499e21d0c7ad0935bc219890e8783f9f864d16922d38602df36a1a4b5b717c2135ed7a6ac58f928b449e4e"], 0xa, 0x0}, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) 16:01:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) msgget$private(0x0, 0x98) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:01:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x840, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x45e8, 0x5, 0x1, 0xd327}, {0x10001, 0x0, 0x5, 0x3c4f}, {0x0, 0x4, 0xfff, 0x5}]}) mlockall(0x1) 16:01:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x108) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) r1 = socket$inet6(0x18, 0x6, 0x0) r2 = dup2(r1, r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="79cc4fe3a1583b203000"], 0x1c, 0x0}, 0x0) dup2(r1, r2) 16:01:17 executing program 0: r0 = socket(0x2, 0x401, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x400) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x80000001000) listen(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="6010be4d3597b5b5f5f27834da9fe07405efcf8dea9bf5c64585b3df7ccc1659f2d1a33d2816054c60762873253e161b16fa6034942d0664bfc8dac2a50456913d", 0x41) listen(r0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80000001, 0x4f, 0x100000000, 0x6}, {0x2, 0x3, 0x8, 0x8d}, {0x1, 0x3, 0x7f, 0x6}]}) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000c1bdace1182103efa98f35d070e54302862bb803b16caa942648e4fbfafe90e4501a2ad74dcc9c7e04ec2aabec7ebe1bb39689c905389691ba42c9122459ae6f29a989bac1119032baa9c1ac2429d6e9633065fe64447c1197b1fb51943f804b243d925791b6768d0f6bfb82e101ceedbab0cb733841da261ab68469e9cd285fb1de873d093572278fe6c53431f580556b2d7d76a386a8d8157c5264b1dd15502914b59533c067dec27bd0c4877fffbffe40c76c4fdc82e93c6c6c5154d34a923c11950b15a4e9f646ec77d841137d88f004ae9edb1b26da302113a2206adbaf3339bbf904dd62dcf98ce094778bb7f12a167e467bfdfa6add6f2c9c6a768fa8f4d021105f6c7c251622bea4f0821e7c455213e64b84b13b28593c506b21b17ed3c6e08b4adfeae1f3a0ca0df6ddbdc03fd4a15e62fb53a02b45d962fc0b119ef7382825bd4cadaa2d266a456c016f6243fe3f4d371c6c5bdb808bd8256eb516bece404e6429ef6d6c487ef8486082ba1489dee7f286d68e05a69849cb853695119801f867565b6e3d8037408fe7b6d9fa3e816ff48c65506707a0e85259239f4e5d5747fd09561053b00c1b44ced5c24d046192c4d8965a1f923d47757de3c2d0a513b562c8b7e7aad167728c35900307cbbbb56044c775b06b1f4999b3b45df56be6285eda2f6c3e5b1f75ace70fda6f05e10d214eb66249e976cda7f97a668147d1cedb98d534380b7528b29e580ee8c82399e4650574083b8eab50fb84d1029aac6b070d5bca669e2795c165cd81b1b046de40233216b5e4e35a8fbadf3963d441e35709e67a7aceadaf400aad09d1e1064092af30206942b66b81209eced0146f249139a29714df31f882ba94fefab9c83ede49790a9844964a94c7646ee5c0755ca50d3a6c17ceabd1e05d40785f23bc5aa6d78005f7f84149d1c2a15f9aa662ab46ddf095b5656be56563f0d59aa0f196c8492d93a3ab41c391d2dd40becfe66360b293462692cb7e229b979946398ee1ddc279966ee8da9ce5b3c477c83cfcb135b5b0f4f2270ea5f172c830b0591cc33dae034321d38fe0dc8aaa8baa338c600de04cf72ab53852509036e7d2d29ca4196ed4e7ca44211911a8e54586c00936176c550923a717a9d12a2ca5e5a5bb1747b74094865fa305f79d5e5a614528d195314e4994fc60e155f9984e65003eb773fffdb79b8a2e1a2b6520d0c775d1885e0ef48333508e3b1dbc49f80b207f90d5100c69789f2910e264ad34c908b0a6fc9f894dacf7a6929e34f2aa4847bd816e440573953d8cf77f8a8a66e2a490beca0994e1a34276723e105de45edaf499c7b239cc15403e91531b7aaea3dbee56c0b7b79adc21a38a23138cf2c99cb6d8ea364098ecbfdc96045831a9324731f6383930b717a6286a839c8dbfb64aabf13e9a0517fb931061ff1511178d07a11acd93bf57f42defd4aeb14df88f0cc55039a33b6b8967fdaed03453068ce687fe6cd0567fb831b7ad4ea2abed1042766a7bdee1067543f0b05d85882111cbcd19f177237ef0a5d44fed0777cd5f43534a1f4c9498330aca07dbcf60199637cf1a4f493436c310b3e0b984740898eb0fb5ed6383fdbfc1fbde37a28e4b93b88c879e31da7207a034ea75b0e65ee50fe6f0c92fb53f329051364c7e6e567f892b148b55be804243eccc012d935c48e9e4236efa29fd245aaef892ddde2df9cdfe86d36a4a4dab4639c14be71975686c19cca039c24fde726c3751878272b33ff95ce624a358679790bcf444d18d19afdca06313f93a21e47e90cdefa2d8cdb83e28af59f0fa2d24fb286618f5f1cf2e30bb7d677876c5efebacb77f9e6963fb27620235f080a68cf20bc8766f2503ccea61fe54e5204a68cd99401bc865c0e667c56793ce9d61131a74290df3ab1f2bd3d42e83e9e22226b6387a2d8f0bc8f5bb45517f85b1da97932101eca3602b6c43bf4e6b5d1a9711b733eb32dbe8882430ff7ae42ac4889fc9fbc9a2212722436da7a5d66bcd09644873f14ecfd43fdec660d2aba52c88d40b47a40ee17c2218794a3b9271a630e4ccd456bd419e14890c590b705e183222fd5bd11a714331637e5d4eb296ccb5dbd6ea4e795ed496e0d3c2edd5571b25f81ce27d1912166c29876f4685040a6c4432cbb970c167a0ec983996f38f0f477fabb3355dad6ce26199e26a26cb2e0a8a095a025bb2bda408fb46fcbbf8cc913f9e8e87a5d65e211a960383a6bf1394337fbca77e4f595c4364d720daebe9797b11ffe17111009ef19e7e6b90fd5239eed3d0bfd5fe31462543ce673ee5e8f8343d44401c475d9e874caf7340533463278f222ec63cdd0466d7cd264b192d4fea17431a733148b9dea3e83132927967348cd93d3f0c9c06034ae2ea9686c8539185593fbf67c04b625cb606a6fa9234ffa26a8af85800c8b7b0ac5405994c7691fd630b26d791e848bfd06abe50179ca72a9546e1d05fa6b5603d1e4991cd6e432769a2db00fc067153db6222c0cccc0b5702f26309dc462168baff98bb5089db9ab154e5854cbd5f6dda7c82c0913cdadbf39c1a801c670b5fbe3c191e5d0ce9b8022801e18527ee55a78d357d44b4abb406faa1727698e46a7575f0de119b17a532fba0db357e009ccb6fb196e02e4a0cdeee844adeb8dc194ed75b8a2b77351639e9b4c7cd6077e1c136e0b5aad7e3e1f5c4df85ab59c6ea4fe564c1fac0553357999dec3fa9eec8d6210b6c63951c84575ee2d8f12f20a30a7cffcff48c82a9b6e731ea2cc8d9d87865d479a9ee09ca0087ceca2fb606a8ae368c57d52ac721a3562e59836d0c76fe17b120315d2dc4e996e70e60b518483ab59483d9b666a2f3376709f2a3145d061389179a31b6b718b771af40dbccd22586074e49a1d853fc11d3e02cf4bf6ca44d703eec3456aff16e958499d5cab9784bda9af3b33a36ad0d0e5db27fe569ad71d2e5d339e2d3077c87d67866fab0427de451a23cd08e311f0db8dfa02053b1fa79fb4b55cde25fa3bc087b22163932bfffc1dd5fd9fe423c9cf02c4052be8474a38a94b6818f19949b726bd55cbddd7d2fad47e97572699b9b3da6c6efc96ef6a477562d4011dbd6e8f649830ec6e9b00df5e5dfa71c66c96fe376e2ce9f0f9a7a5208e25f52688ce56331510ca83fb74abc71dd2c4e0b1ccf2c69b702b61bef8ac0bafdbaea4f69930b5dea45d99d4a31df6f1b7571df5cc730c83f5801796c480deb0e433fdf3344040ff5eef6479c9a526a2cb710f6d71f32faa23882d8cb819a83484342def46ad4a9e3a46bc0a9e6bcb47d32b9bb1746266ce2959a23369bf2379aded07c8fdd6e0468e02287f702a05316614b76e27c84dce9b9d612643db11dae94d3809529e9fe0109da5249b6ca8426f07e37442809c6db8ff1b6b58090feb83bcd9b5cbdb958389f10fb9d9201967d6e83b71a762199592b034a12fa7361f39d7c6d0a0d11d68a30643e5ed4b5136dd2720d7cb11d754920d9359a47ed232fec850bea144e9b53fc1c776b24a5c93df9993b1d53b3c4a832cddf206df59455bf2112eaa27a852fa2529b7fb1848110301283ed55d3b54cb21bfba9b695758c9fcdcfc134b95fe8e2637d793b3c9a6db7fa27111e70cde9cd675c1c16434174f7b897c5a24fe8014be7b9642357c44a6ae6990d4eed41b65aa38372ca181ae2411b50a226a7dc842acf4fb8b975a99d3cd208e498d01218c5e636110e9dd10ace7a03e791bd5fa8bbdf5d1ab38652f50290e5547555ddbd6dad27c287a2fedad6e1edccc8c1de9094073c9150734438eee8dbaaba70383ea14d81ce82663a795076ff3ff0ee8794096e802f639cb03281cf9c7ac3edb2f6dde25fb8591f0be1503115ca842d408b835399345b244dfd2e2ec2a8db408eee1180911af5b85b4acc132ed78fbe892066104a0eceb4de0ac728bcad28494174f810483ff707b1c1210be86be49e57c3129bcb099e9c751ca806963fa5ab9c2e88f1fef7cb441ffabf20860d744fc2da910d1ea7d887216ec302d567f10b07ebb766d74325dd547e35ba4f2d19abd8868ff8eeb55239338f53207718d2eee63485a33c97c5a483ecdd1c054ce9a8c6000e0d83d06479ca891ac452231a8c5f982b94abdeb436cf9538e0854f281f3982292d560e7f3c1f309491f934f334a3742ab73ed883870d22086b77b918bed819602944846ed67d9bc5c6587cc3ccd7416a1cd2bee0814b44060264c564c1eebbd1302b1582dd46fb6087753dd34a08cf7c390819c55add88cac98a7f6133792eff0d1e231b8c36cace842da5f82917b423b12244822fa77c863532cabffed372d9376e1df50b7583342f879a8959e8789d483612f7c2cc61a1b3f0aa8e41fe984a005d229d94811894fb3dd9c038f8f5a8702e8b9c6ddde08fd5ed77e2763aa93d52e688c7a6ed8590b8a7a501cef78aa18ba1a54bc7c5d35c23e2acd132d7c898031d78d360123be6042d23bcb79194676a299914a5eec241b289f472028dab7fe4f9ce3579813a7cd2edd33c69d59426aca020269a1f614ce4331fdbcfb8ce437a6ff84d2c254af5105010892bd79dff973b532240e04b16c8aeea3923759321c837864532774dd5eb56da1b417f5b68f8f2b3b881b81cdd4d543dffb2db9dd7b8ca588c0992cc71a67344ef9a711b7b81dba18a56068640cec31d9380bd2122a4e086e13261294c22aff6b871f4b15438efc83d01ecc6b549fa0cc8cae56bcb367d923744c0fa8f635bcbeb1d2f1019db1b53dbf8df4e2bc2d2cd9749585f05f27ffc407b77a5084c8315c023eb32b98692de9078680f9079248b4459920a266d944041c0e36ed9f36388576d605fba96fbe8bcf35ad15b6c11a1737e9122a1861202213513b1c516197bff7aed441256271eac8af7b6f4cc00067f15f0658c1461f35a5a2a7382c3fc060ec1043e728012359dd1190266fa5d39b84f2ce5aa8367a0cdedc9fb0f68ebc87699bba027cca7ebbd14c8b02e5a3a7ff954c4a889bf0772f0d7b24cadd6824872a327055415914ee09a2c9b38e85f8c03c7b3d244c005497707f2cb4d994b87ea6bc2283ef563c0072d76672bb1e813b7a62dc5e17f4e72a683fc4c4e2b87ce57d19961a4d45042ec15cd8bc31ae3bdff644b2e1e37ff36df11c2add35967cbf6affd7c102737012ce7f8fdda3b1742139495c46928a488e905fc9c3f1814aee42cd130525c808b020d218521ca9ef2c95606ab6018b9987d3e0ceecd9946d2da6c733992d012ae6ffe15a387b28dfcf139232b97f8dfeec5990f886f9b7202d5779f92f02db9acba202e8697656fcd39e58a9d428ff8e695af0cff07931e19f149e39450d31c7b45bbaf0bae995c5ecb03453a85209adc653f4e45821b2e77e9cfe9ea542ae02d0c0f38fe30e1f65e182b726b80c40dde7b05e421ac88f8e8b8da64b2698013288a58520893fc8485aa60ffe3f0757ba8f37f7a4b52828b0355360196bed43306f35e9fd99aa2698781326e711a6f2cdd4c7fe13e31365ed257717fc7aff9d9898de598037c9777fb4bb4d12021f1ae19338d1144208931cfb40845eafd59f1e189d6ccb1e63925dc78ca989c67d0eeb7d0c307b1e97d96890ff86720867b6b95905c8c37b1a066dd1b32c12c4329604e1d98a31ef00ac84e1fdd6cdcb229d76f672ea9a0019427b65b6881c600856dfb6d9e8e087afbedc73b994545333d78b5d9f081686c19359198826b851b62d63db1596d7522c8145bd8b8485791ac3f47675df543118322ad8cd93475ffb6b094084b1c09c2b037e4bf0f35d120e015535462707fc5fa1f650027af976139bcbc2fa9a68d01855719de8b55c54623dea6aa4db01debdb2aa838c387abbe0d78781b192690c3619a0a44c487b543509180b1e69dc71e62670edc0f1584b2b546aaf53cf5089de975e1ce27694ccb976486231adc6e077dad122b3d71b713dbcd9d4ecbcbcc3b95ed5b27855886b2"], 0x1008, 0x800) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) socketpair(0x26, 0x6, 0xffffffffffffffff, &(0x7f0000001a40)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000019c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)="334731bf2fac91b247141c08c53b79d1a8e5a1aa1129d485caf916cc20a26fc28c39d09eb6ed8241a23cbde94e879fa330a2ecd77aaa753e38fedb23719af3f367babd60e8035999fbeb509918a91cdb4e62fc8b82bb4c65740f7062bcc5cb71e0bf80d2498052976b117b9276960bebf8d167a0938a4c1e5adf93cc66054658ab784207b9793724f1d4e3c6ccd09c8902a45ffb1ed1b20dba81d81d683cf8e748ea9420456dca8fdd30b886745015dc", 0xb0}, {&(0x7f0000000240)="0f0e6c24ce0223d885d3e75d1121878a16a78ba03576aca41b21fbc33613b83ab427d2fd5d9c8c459fcc1d68ea2a79a5c3dc1c74a26ca5f56078e95e4b32340b79ec6572aaf17b84a10e93f77e40ae7363997a4d988c981d714805d3eca4e27f3817d8437900b78807191ebdaee5717d7470d9077c798782956f08b37e035ee48d37e7e9f6bb0591a900408f72c828d1e965efe85d0ed33738", 0x99}, {&(0x7f0000000300)="f1860619a2449116b1946a20a39ba9b17a2fe2e17f70694351ccbe02da71515f9a27321bfcd868eda1d9e99b739e8d837edf25adc2104267e703900fc9c8eb7988ced8d1f864b3071fe7f11467aefaa22f6fac4eeee39e7a7294f05651ed9dbdcc32a59725c4efcddeca2d19705d56f77e3d7e542e0120eafc633b4f45dd4a1dc17028ba1043e9ebb1f4c3e13cd1d7f1b5af4793d9949bd8ed2c2976e1959263ee9d09f671da360f45", 0xa9}, {&(0x7f00000003c0)="0c66c54ad473a55a4a8f077b6c0a2610b1a87353c058035378ba2bb7ce9297d23ab19effbe9f3fdfd4e753a16ebf9a529ac8e3baff06005cece871ab177ddb0572a55ae64a64a41af909947849d74125e30eaefc62ae2eac96c714ae7bc4430f9093debddc39b8c6494fd6435ec6b072e5df157b5a60d18df3a944ee0d4be38a227de114ebd4f7d0d2e95aaa90dd96d2e9fa3d30b420cbfd276c8681a0e5deb38164bbdfe1438c38b9fcbd4c030b388a2d10cad6f0916c37d0aa3004ef8205521217b80f9d8bb277e0a5178638f0", 0xce}], 0x4, &(0x7f0000000500)=[{0x1010, 0xffff, 0x2, "b94d3f44dcf607b64a23a3c939b22f74897b0ddc85d889ae0c6d60f35a0e43b1ab46a9926e0447df1e8e7aacd9322a3bdfa4c6ec76fd31435c7ca209cf0db569b6b4d67e90e3ace39905857447e219fb035b602d7b36b3f43675d41277d9f307a7e4b03dfb053a1eb831cde479abc439085d1418bd733c7e5c04a5187f701e065e7b3f69c55be23477052c3c102292461014ac3b13e1b5589566ca61beb8f0de22934f44154eb78b049dc360cbdd45feccb0c16895ce78fa2b3160174ab88408b9d35165956f3fd32a8ab0f8dcf2b5621754e390741d17638d0dad65e85d2f7d4a126fe16d2bdc26d6c24505d373eba83aed82d0ad84dfc364765336cfa7af504993b85f228bb95e1d8ae62115fd67302a213542d4ecc0cfa2c4ac71a20bab9427919af5cd9a3f38a8af9cd09fa8fd275026b93e82c456357ddb5aad517057ee2bad839019906d8e9a54fae088243bb689a1b039b9e028892eb7c7f59d02f35de4ef0c54f15d7385cb272a835a0ab288a27fd2dc6672e7cfb11c1f6bee6f1d9e6f18a359c38b7fa343a6d819bed9bbad0ed9e8498fd50d8aa8cac58440639a4c71c8e33ed3e51c66f6942569a09e8dd831c3020fde67e9806fbe9dca6128c92e6f78c83e449a411e54117bc4bc65b18e9d311c28a6bb534e8126ec5f2789897c76c6d0a8d384adaa414aeae61daea67e538e703591e011bb3b521ca5d6616695ec29fbcdb438a75da57862272da07998aaf32496f6f575b49c4e3e07ed1224d4b7abc11b20886d248b81a5effedac4a7517494a52d58c750037e9f2e3cd779a75754163b43d5d76ded8c78e660c851fd05b1e674d6d92074f6dc444a85a80bf403c9e58d30c19672acd28001a8cd767cd8f2cb922c7b0c7ff22c1b84929ebc5ecf4c1240e1ae51055d2cc8f89e18abfd4335041957f4cfdb1fe6b0a82673427261e558792c3bb9a7902d3f0d675a5f9ea7d1f65e7586d952dccba79c4394a534bde100fd141885a2b13ca316752561d28b839085b180189d22fa29fa35da6b0f09dc9be28489efca54ad63fd81b9cf9a902301e38988dc43100caca99e0e8cc812a3d28584486c1559ffb3e7831c5f3246ae91909c2c32d28e0590acdfb1a8326cfb58ba0536c89f3e4c471bfaa2753b299b3b363838ecfb3138e68d4c2d580fbac15502d1097f9e12498473a1277fb394d925c3c023983ce440c2488d0f189a91be11080090373efeddfe5947ecd93616390bba79f09139365944220c53619d0e73e7992d6bb3b42e8ffcbb2d8fc50c84888b940537e3cee0b7d91968f507d6aac6c61eaac58269301ac639cc612acc13121f115954c5e75e5722dd0f5ab7438db426e7bce80ba57a064f02a7f61c48b38fbe6770fce737bed0a8918693c3d1ea2edd541031235c44fb13e8d4f0887ae9f2262ab7921397951a32a3611c0640627362d4c9a6efd2d835764d472be6be8c15b3b0ec6ec9dcd4f6c9140f4d4acfaa0eedd52add4b87e30ac94c12903f46648924ff75588449c62bab6ea4831eeb01f9430fbae6e22e461b1e043cf3acab9d2af7e7e3e2c5bbf02fee5bd508bd6cdd8fa7d9fc67813db54768f0e806a8c38eb55408fd7544d48d3de4eb6c6cc190e1d8542c42e7151cbadc4942fdd1fbb312a21915f2f5bcb733cebe3892a6371c619ac4ce69dda5d05a589d3ae2baf30c88903b9df7ca39794574644be1d8562e95f89f4fd3f0c772bade58cbaa85d78f3659465262c868fed1958be1a06354ec95c5cf9f15c101456387c846a931900607ef483448e00d4343f4a3395b1663e95f426b5266713aa4c5d5279afec0baae1258d2d85ba2f8cb9d7fd2b9e1ed60a39f8c13c7c872117a18770d3f39711fd6533b939f56437a6d810d05ff277ea04922ff6ba9886523d8f72a292d28731daf0f03dccd989629f33af2c4bd12c9bbbf4f70b07b304ff81ebaa3167277343a031b6f2043062e3a104345f447a1913915bfe76f593ec6158321d458de8de1a8ea2c1d0e8c642ee24654a06a956f55e0b57468a4ea1e7193ce00b7426060125accf6875e85f2021989111da12b49fb5584ca9a993b2e2f09385643ceac38bb0e6c67a1b318406429fdcbfe01651e0b23e5021ef374be167d978ecd50b971656fd975205ad5d6f88fe1fc3da0313bb0083acdcd0df2f9cb493d5d092e709b86e276fc7e53c5a72c5998fce7b237f4b504486238408fc1674872d2ec8279affe3614335df483c4b0a9d04ac10993d3fd420a04308fa4d0799fbf6995f5d9f0aff88a3b482a233c9cfcb8f22ace8a492fb37f2371d8a57387680129b13f0ce9f98747d402209ceaf92bcd1584b826bfc103e51208444a2152b51d1a0c9206d8e1d79e9ee4e6e5b2c30fdcafcd43fc62accdaae46f2cc873475d286273a5a6881b017ee06b4f87cde42c84fdef1217681d7f375c9d605aed7340ced0790d8a32f2bfe3391fa296b0720396753b2f3b18fa4cef44bbcdf5ff5581e4d91440fe361abe36871c33e5697aceb0664c06e35fa882d1743aefc4b27bc9ea3a9a7783eb2fbd90cb086b04bd33448fb1c1550f48f2b4786f9bce27b66e9e137754b25cbccb453aa1a98ba357296619085ece22dc04eaccd902fd0944c5f50d571307b2c5630449fa4d65d884ddbde2b30cce51f0539958cca79b91947640c28d1ac4cc4b04ddc6d8f64a33486c530681fb6a21fa499d26d4e7cae90ffb73444422c4f298df985721a5a79b8e9cc0372b1f0cb984792bfa9e0a8e6e4ad59b0706d8fa6c707f5cddadc03cc45e9c3a971b2730b86f44da50ee90e680d7c602e72814618a4ba3219aa67ce1678927838314c4c1af1b6b077fcaa979e15cc6f6246bce1abc1dc0e4780d53483224e29cd58543aaaf5416d0329e2c065257fc49ce68a8ac67f6ba747858d2bfe1c7cc05da07dcc6c07e40b3882b64439933c66b9bd3806d8ecb565f1b1922b30e8be06c691178bad167e0b14758951d4ab9d5c1f4e758183f884cdd60ec34d8d401d4a7f24af7454363cd9ed11707405ea3ce1a1aece17c6ad7d2c995d7206c42bded0e3ca93f51b981504c40fe18850b9b90de26f303751a1f305dd084c86b8e9ab9cbbe054db598efdaea9c87b14a77152e5b29cc20f9fc697c036742c82ecb0a478d8e31d463449b24ff804f8566b04cc79e64485a3319b2f78caf520f2dd1790393176ce03b214c4f8933a2ebc702b93f459e90a6ca9990f30aa663b18e2ba46ca2a5f1aeca7c69eb6bc8e7391bbb7a810bfe492aea33cb5595b09eeeb4d436848147be7bbf158475f2d016b92dac55089bd6541466f8b33d24eda7cdfbf40c375de1d702bb86881746a3d6e718b3640cc4457e5177f0ec261638648c7a86c587852740ee3c77e70a1d519adcf98b50cbbfe28dc17a3172215e6ad9830cfe92e85dccdc42f1c55c8b4a3930a54723b15b0086915c9c0d84c68aeee98abbdd3401aae785c126511e0afc37d382d2b0538fc622d20c007afbf324e4eaec8acf55d2100f359b72e95003d5d00ede5ac2414b091ba8f6a1af4879ead87699b9af1ca0ce2060b37c2d634f1e61961cf83ccced48d73931d2d300e4a7abd94986559e797670be9d604e13bceea8b0f21fd9004074a87dec1b3bfcc6c8188924fe7a57b51926267ae25a77a6a68341856f8b9a386baa5b1f050bb9a60f994cf720b6d4d98caf9a15c38264babcef9720af58ba025bc8aff2bfd8476d8f53f61e193d9500e249892801cc06bd59b5656aded2830e56eed0ed5532315b83762459bdc15755a6c7be5382f97126aa89ce1d1d40c5fd83304c4ad0bd1cbba7645be4b4d2031dc512fe4b2e04ed350ee38407d475b2f6f5923f9d01ae9efb6ae96cac56d485fa82111a175064479ac43ceb2b4b2d9d70ecfdf1b20549bc1a98acf17b2118b05087b35bfaaf22ff95b9e9f1fca45540fbc7c224d5cd9c5ec020a22a02aa93f597ab4e25efc9c2aeea812e5c23c19b83faa24391b79acacb17233171debd2a218dcfa57de130b75ffc46179ef0d44b42f6196281599494510455f8936e56e88f2d50d88a9740515b42d9b28413fadaf619771d5665af54766e6020a0254c53c45da74d777a6f28c3b236778d12da94bfa1ff2b74745bcc219b6df7a4193f14560555146a9003daa8242c9a2f520613c9f22bfadb244b353696135157ca12297722de5b3308d059d4635f7d4b749818dfc7634363763b1b2a046e726ffe8e99fd381d36807c15e8b9bc4d05c56537a69f44dd0fd29548c285a6059ebff829dd15fb3dc93fe37862d50753c951389ed274b1d71910f70734e98a84a373addad956ebe24d844a27eca65bf8f425fcb2fe22bbb97d5b2669c5b5d3cf6b1be6f3166e9409d8df04a0eacda0e7320fcba1ff752ba8789c1e90793049d4bdb158a0f1eb10167915fd87f7e46f65eb158cab22d5d7058a095d6a413602edb2fc0b6899536c8a35bab6b4c21064161112c0ff4c943806253992b56bee8ccbc09c8c8c3249d8c725a556ced372c81faf7c13a4d94dc2afb1346f9cbc80b8bd78925009dbec56a2c6109fa6aff0f385aa720622cd2cd3ea8d4df2e018c663b7569c65b12d19c111ed6c654242d883b9d3dd4ed111a75327ee24d5ae47443d32715e83268ffc450b9b63558ebae82f2fd3bcdd38eedb992b891310a0941d7c6baeae050ba2f03ac3d6653ffcf56af86e08aa47228dcf4c7d22eb85f9c5e7114464a07bd037f9a5ccd495ab8ab1607a0fba97671490875a91fa8be54e5d04664cd8ad30e45150fdde04724b418f0ee932c5ba55ade0ecb3d33b4ee399e6b804128fedbf1fa0b981252a7ad220192cb7314ad6bea7ec94f6b01ced55807fd9349587efd0ea21d963de83066a49146735a36ab070d7cf28623b497f3aeb20d7c7c0b21dd2fc33079e9a3a4875c1f7fe596a418c8d2afff46373f82bbff41c1e501326d0be5ae72ad3206107bc1ba4cbfcdb446877f970ce18ed8561c83164de467b5dec1d622716fd68917e27af566b71d762c46596f0812840e7c0af8bc550fc81879ece06af10baf55f92e46974f77dfab623461deb6a537d274ca15a26f9d86bdd0739e01fc6ed82fd9e006eb38135170ac9d721707bd6b59f69dd6d10586519cfb3c0452a8bc424d1dd03472364572f9e114c0358032717effb7a7f2b1a938da672942e04cbce00578675cf4041b0f8378ca0bd415c73ff8050e497d5edfb234d31c9d515809dcf8f208e3f4e20c166a45391d0604c82db7aa297e3795e3cf254c35161c3df3fdc51460631d08f3db3d53ec8f5d10b0c28a498b3b6f8faec0c674df5267e6b7f992eafe0820581346126e6d00bef1f30f95af4bd280a3097bd77d0f5a94249963e93dc2f9ba42cfef5f77191f6b0eac6ae9c011ae32f0e28ea6ab2cd40824624ee5087665f7bb8d6a6f48dc09b3383fb47425172fc2fd8aed3971bd47437ad7c40ea8c8fe332aab3ac482cd84a8873eddba6d34d48b3f1b4a7758df0661eb5877118f5f79856408839d5adebae20c4b74e37e17e9765a0cf06dea31deef392c6fd7c2ef86fe923889b38ed9522fd5048f0ebdc7f3bb752861499b35cd7b6e72947942bdb95f850fdb6bab4465a5c7012985a746eeb43b46d9a13d538e3215d2b864ec5e427f2639101acaa71314e76b27a2b34e0ede9d5a2cda1955d69ae533037a276b8cce2af2c36e225f4e1ba751c9b86832f605b3916bc51f6d0f1e452feb4ffc43dd28f3fd4016de8a8c4d2a584dfbdcdc850736cedb013ca6dc5fd4e8400f711c312e289796a76"}, {0x98, 0x1, 0x80, "7dcccbfc77b3e8a7c506a35c4ffe6c16c82cb3f33c0e1445424f9a01a2b2bef4c279251199658e006186db7f59ce82a4b324c9176bdb24e1e846f56e31c780bde852c20fd7a3b39bbfdbb916e01b4af28fe29b852924c108594710ee4a1e891e69c28e66a271ceb5e8ead2468eec4b33bdec6991de70d5cc538d9cc9b17299ebee5d69"}, {0x70, 0x1, 0xffffffff, "bc914f9be40bab60d890e648751a82c8450f4185f0377441d975fd1c770a00a104212e99ceda5941539fc62253b188860e8eb9ded27968acfa0a625844abbb14c37d801c9fba10e3c7313d672e785697a8b731cb3229c4bf4a6ba41182"}, {0xf0, 0xffff, 0x101, "bf3fd00a762898aac8bb0dce95e0b76b1d5c38b47fe9cbfa928104b22df1e247bed7c7f600fe500d2676475fe92bc431b8578fd98d2eded14e6321c06e1d822a5c3fea2834778174b1b2b3dc0e33c9381ba7280c3446f69827fc75bff9b79d973fe61eba22fb6853187acb3db532a0fe98f8b5d588fa7ada01bcc91d6ed7927bbc5628d6c67919dc34fe247194df1fcfd6f382dafeb4bea80af02c76963e7954291b349e6ecbc5f4f521321ea1c2afc94fcc23ad46f1497b372e32c92029250963d7c5460c63e680ddbb74b5ae678db6190a86ef69e8dd631c06deb6"}, {0x100, 0xffff, 0x2, "9f2029ff0732eeb6b39048c6e88e68ee7c3e3bbe9a1ac2cdded335f098e1578cad0a07b1e86d827ec2594d456e920141199f5077ab6b39057806ac4dd8d15450066dfb5aedba1b6f7fe8b339a32ac5aa00c38edfb6b61b6157136cf68afd14b84bfca621c1cf0f7181e7eff05a8d6e282c894586933b2c46852aa704518de3294f56721ca4c841bb716a853e05edc21772fad46ae1a67f31f141b543db4850d72aad39cec435ef2e073d217b1edc04561f479c80e823ee89ffbb43b0bf397849307c3f66f342ee856de22df0e8f6eeb54fe70fe68403cda4cbe671d1a813349b9110d29aa1f1c02fc39af3be4cc2988c"}, {0xa0, 0x0, 0x8, "d762836c9723b91a5a764f0a644783fd07281eed770f5867fddcbb4fa216fa621468d9ac3103837144844aff200bfa4120acabeeb459618d4f0f28e0823b5cd704aced0b90e6b2c9a0aede30893db26d2500b6b03115000b1a3179db0a5ad67f62afe4760b583e01976b451082e84425165ed79b9b7feadf0ffb3f0172f0d2605da62ec0640497c1d6510093"}, {0x68, 0xffff, 0x2, "f6329eb9295d05fbeec0687f214bb14090aaf523f90dd2b4d67fb5fcfb9cf084a30cb03299606546117cd793f94e33c431215337d7ead8cb6ebe40c9a43cdbb23ca5230521140ea319e91da2008ab2c2b90045c97f6a87"}, {0xa8, 0xffff, 0x1, "c13e564ae7228811a6778430d90c3cbe655bae55054796d878c365667b81fa86fd523043538be6db1e5bf2fdee6e44d8aa2b6334fc5a77f5ccec7cb27cc941341f4b83837034c1bc480e2ccb9d9531a2e98d1db774fbface8f2cbdb5bde71dcae11b2c57302521b520351a38abcac00e66c8289873dffad57d3c550660d34fc7185b07f6b9f2282df4e6c0e4ad84f1b22baea315c1c1a5"}], 0x14b8}, 0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x80086136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000280)="284be48bc8452153", 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) write(r1, &(0x7f00000002c0)="e8b915420ce32c98d422801170088f23b0d218edb61e4245a55dedd5f5f3e5de4e01b2eb10fd0bbbfe562d11453cc7fdf427afc40695fce4df50709b04e076e565df8385f8242c6c24a3b963d75ab6bd1a2031fa21e9aabaac74e3788f5abc9410df3a23b3fa1a7810e3524d669cc55f02fccdde90fe64a086484a74c6780b01b2c4d404ea54400433b535f3533216a4db2ea67b03069d13b887948a39135d9ac7a21f787b3bffbdae449bddcda9e48945e3214dc9c266f1cd84912ca534c1f648bf810bf31f77778dfb", 0xca) 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x10000000000001, 0x12, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r1, &(0x7f00000005c0)="ac", 0x1, 0x0, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x51, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 16:01:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffe0f) socket$inet(0x2, 0x3, 0xfffffffffffffff9) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047d", 0x32) r1 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000a7da300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:17 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, 0x0) 16:01:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3b2, &(0x7f0000000040)=[{0x48}, {0x84, 0x0, 0x0, 0x9}, {0x5, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") 16:01:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) listen(r1, 0x3) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) munlockall() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) sendto(r0, &(0x7f0000000100)="c488b603e9d2707b89b5d1660716aa9b207081fe4b813f3acd1ca8b6d164d0af5ffb0ef37f657cf321fd46fac4a81c6c2ec38da165e6cae962636a9dd5c007630dfe02cd5242bf3065a0500fdaa8202030e9df0af26bab0dd875c8020fc58c399d4b31aa8cc282a1c0e126f54e156a7bc5ee6e4e557f04c4f17d885c0ca6744de3b34f08ebfb8d9cc1bb5bf11f295ca0", 0x90, 0x401, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x613a) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:01:18 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:01:18 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) 16:01:18 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:01:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/110], &(0x7f00000000c0)=0x6e) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x30, 0x0) close(r1) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:01:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="434203255a701eecb26f4a3bab22f7fd48fba1398c7c9b93e01fa346c3056c34827837ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9ef2e3dde916e9a16c6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d4dd9b978238ea9f5a8b0836fb161645a4c17edc91d370e7b9ddd3142beae78e459996ca71e96192bc12", 0xa6) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="9bb765026ee07c0013e670c2649e2e7a56a2cc36d620007f99527a802e1a64597060b0b922481891961b0bc025a03b8b71315cbb76eadf61ec645ca4a2274d652b", 0x41}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r0) open(&(0x7f0000000340)='./bus\x00', 0x2, 0x88) select(0x40, &(0x7f00000001c0)={0xfffffffffffffff9, 0x40, 0x7, 0x10000, 0x0, 0x6, 0xfff, 0x660}, &(0x7f0000000280)={0x2ccc, 0x3ff, 0x5, 0x100, 0x401, 0x5, 0x36, 0x639}, &(0x7f00000002c0)={0x2, 0x9, 0x80, 0x1, 0x8, 0x20, 0x2, 0x4}, &(0x7f0000000300)={0x7, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20008, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) 16:01:18 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x3e) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe894}, 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) 16:01:18 executing program 1: socket(0x0, 0x8003, 0x8001) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c0"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100180, 0x7fe) open(&(0x7f0000000000)='./bus\x00', 0x20800, 0x2000040) socket$inet6(0x18, 0x5, 0xffffffff) 16:01:18 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) mknodat(0xffffffffffffffff, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000680)=0x6550) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x100000000003) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x7ff, 0x1) socket(0x19, 0x8003, 0x6) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x520ed54b) r5 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x9, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f00000000c0)=0xb) getuid() msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f0000002580)) r8 = msgget$private(0x0, 0x800000000002) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x181) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x70000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:18 executing program 1: r0 = socket(0x7, 0x82000000002, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x20000000000, 0x7fff, {0x0, 0xcf}}) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x26, 0x2, 0x2d) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000003c5, &(0x7f0000000000)=[{0x81, 0x2, 0xffffffffffff8e32}, {0x50, 0xc1d}, {0x9}]}) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001140)={0x6, &(0x7f00000000c0)=[0x6, 0x5, 0xb02a, 0xa83, 0x2934, 0xffff]}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x0, 0x5609ecea, 0x7fff, 0x20}, {0x8, 0x3ff, 0x174964dc800, 0x8001}, {0x7ff, 0x8d, 0x1, 0x5}, {0x40, 0x7, 0x4, 0x8}, {0x7a, 0x9cd8, 0x3, 0x52}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0xfffffffffffffffc) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/182, 0xb6}, {&(0x7f0000001440)=""/223, 0xdf}, {&(0x7f0000001540)=""/200, 0xc8}, {&(0x7f0000001640)=""/3, 0x3}], 0x9, &(0x7f0000001740)=""/181, 0xb5}, 0x1) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x14b7) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0x0, 0x10000, "e8bc0279d0399447a6db15302a0f0b8fea4dd8dc", 0x1, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0xff, 0x4, 0x10001, "8099e58beaf44ba46ca3dc9a8a1c4d9a1ecfcc4f", 0x7, 0x80000001}) write(r0, &(0x7f0000000480)="93", 0x1) 16:01:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x108, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280), 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x2}, {0x18, 0x2, 0x7, 0x565923af}, 0x2, [0xffffffffffffffff, 0x5, 0x81, 0x5c510c92, 0x100, 0x0, 0x8000]}, 0x3c) open(&(0x7f00000001c0)='./bus/file0\x00', 0x404, 0xd8) 16:01:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x8, 0x4}, 0x8) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x101) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x3) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) readlinkat(r3, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/2, 0x98) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2ff8696c653000adc9764327535cfccda54da7e5c4fbaa379d9c44b931029dec191380261e7bf7cb7fb4312b28ecf66f2124a5ba86ccea6b7569129c12cbb755f3ce2b8a539a631bfa6e8c236e865351a8a30698e8efa7c27b10128134b52807a658836bc280330f7e8baaffe824b9b5ffd32a6f91924f9d32172552b91d5696ec314c2cfdda6b8f7179ed075ec6c06eae32e2b899d210ff6b6dc385abe0174295c5e8149473db893edacaf80914a70475cacc0a5f51941e2cb903a7771e94af64f11bff0140c52313f5b2b1484cdb18deafc467a8f74757e0ac4c261f8cd895183becc947673c757c7ab1fb06c051348918ab136c22c764b8f3f52fbe6f1afe2c1e77b1d8a9877c3f2586263e60677f2dcf89d24b0df3d45da28873cb11ee1b3c9dd4d915f5b0127e1b43d7310b76d20f2e2bf9c614fb51e8b8d90a23ec4ad157546d58033ef9ddb462363272db497fd94dc147a3c8ccd84fcc89a0005483d83b639d48d1fc411cc19f9516e6cab2994c9b0b89e35732b3a5df3f1985819c6c7a246b5f5cb9d1651c2f6fc34d5f798ea240b2f0c636a1b25ddb6e21bf689321756a90cf7b341ff42028280d6f6d3b7a9c2e18a2d45367358100c12c62aa5ca8a56e4beea7082b6a5dbb2935f3938b5e6c2dbd9ea92b387ce87ad0b351d9e663be2e2bc13d7e102139fb8ee9817a2e48afb21270ecda6ee714ae8c05d1178ffcee9917284c"], 0x10) sendto$inet6(r3, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x80000, 0x0, 0xfffffca6) 16:01:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="ebffcbff", 0x4) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget$private(0x0, 0x4, 0x0) r1 = shmget$private(0x0, 0x13000, 0x2, &(0x7f0000fed000/0x13000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') shmctl$SHM_UNLOCK(r1, 0x4) semget$private(0x0, 0x4, 0x3) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:01:19 executing program 0: setrlimit(0xb, &(0x7f00000000c0)={0xb4, 0x1000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x20) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20102, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7fffffff, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x202, 0x0) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="6fb700000000000000007581cd1455900da77a1f5b6450cdabf91b36fc7c018db3b62e2318067f5efb52a5c32fa1a978dba2a6d63cd20900000037e45321bc2670a30d9f2fd3ff206bd70d260a15bdee676bc8379fb1b67ad32d9b3f2065890225c0fa9424d7042b27e11155a47509a8c8f1b23a7c0d79a7e86a2b00b31740114256e5123193b99c5165d15d8b11c9e21e1a7b7f2caeec72a9c5d1b60e8fa4e86bfcac26c86953d8136b07668a03718c6ac2b7d554927fddae59b746162facd66f7400000000"], 0xa) setsockopt(r0, 0x1000, 0xffffffffffffff01, &(0x7f0000000140)="e10aa09a4300d09a2107489b3918336885eada71e81ed58909b772d1864f3143c57f2e008dc3575f394c51d8da408ce8a1b932059e4f04c984e0e2b64c66a7b538314cbedf09560a08ccfc19530ee66f718a7054de175ad64c2ca6a8c451acf92e80f186ad9483fcacb2dd915df2c93d379e5c7b60ff94ff727ff58ac7336f85b7a7a39e97d75e1e39c4f16cc11ed993e1bffed8cddba6c9de4475423e7ef023e053c389d18e01a5782a28b9c48654323ea3b16de0125b2a9668c471dae50a06289fe5f751645ea7b559f1ca4c", 0xcd) 16:01:19 executing program 0: r0 = syz_open_pts() r1 = getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 16:01:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82082e2f66696c652000"], 0x10) shutdown(r0, 0x2) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7, 0x0, 0x8, 0x8}, {0x1, 0x7, 0x6, 0x3f}, {0x4, 0xaf33, 0x9, 0x1}, {0x46, 0x8, 0x59583b24, 0x6}, {0x7f, 0x0, 0x2, 0x5c}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:01:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1a, 0x4002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100000000000c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffff1, &(0x7f0000000040)="06") 16:01:19 executing program 1: sendsyslog(&(0x7f0000000200)="75c14aa9686fdc04a24fe3d196d2728ed4e73c6499f43f4f8a802cfe7042eef283a979c1d51c40e57150422158081defe3ca67b3a24f16923176f04a95bf0aea015dacdab84a52d20d3281ac98a545a3cacf3a4d749440e22dd3459ce8d2ecca1bf9c9b79881c4fc62d194d2ea4f69291b6b6c545a6d3bd41462f8d7545d936e6d4bdf63732e11091044b8c645945a7b9437be3689189e45c61cef318d70111c625c537e34c56d0ba2a497e9dac6ffc1b2793d610c476197dc9f72a8088d06bfd54ed78fc7c6f9a34254eaa11759c22209297ffe1a432b61865783507a8a15ea4e9857b768827a21592e4e9d4566bd5cd56e0d5c15adce", 0xf7, 0x3c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x4d}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x4, 0x200, &(0x7f0000000000)="7e130e25b6117d85b3dc2bb904072f74a96c6253d749a918747651", 0x1b) fsync(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = accept(r0, 0x0, &(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x420, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) fchdir(r1) r6 = kqueue() getpeername(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) r7 = openat(r3, &(0x7f0000000300)='./file0\x00', 0xc1d9c555f543e49c, 0x264af5d15506aad3) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) kevent(r7, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffff8, 0x4, 0x81, 0x0, 0x8001}, {{r6}, 0xfffffffffffffffa, 0x48, 0x20000002, 0xfdb, 0x2}, {{r7}, 0xfffffffffffffff9, 0xa0, 0x4000000a, 0x1, 0x1}, {{r7}, 0xffffffffffffffff, 0x88, 0x0, 0x8161, 0xea}, {{r7}, 0xfffffffffffffffb, 0x2c, 0x50, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22, 0x82, 0xaf16, 0xff}], 0x0, &(0x7f0000000480)=[{{r7}, 0x0, 0x2, 0x20000048, 0x2, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x10000}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xffff, 0x5}], 0x48887eb2, &(0x7f0000000500)={0x4ce, 0x20c6948a}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000540)={0x3}) r9 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) readlinkat(r7, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/48, 0x30) mknodat(r3, &(0x7f0000000640)='./file0\x00', 0xc040, 0x9) ioctl$TIOCSTOP(r3, 0x2000746f) r10 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r10) getppid() chflagsat(r9, &(0x7f0000000680)='./file0\x00', 0x0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r7, &(0x7f0000000740)='./file0\x00') fchmod(r8, 0xde) 16:01:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1c1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000006c0)="e70e02affdffffffffffffffbf0000000038ea22", 0x14}], 0x1064, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) faccessat(r1, &(0x7f0000000340)='./file0\x00', 0x38, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) rename(0xfffffffffffffffe, &(0x7f0000000300)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x1a4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x100000000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x9, &(0x7f00000001c0)=[{0x8, 0x7fff, 0x3, 0x1}, {0x80, 0x53a, 0x1ff}, {0xfffffffffffffffd, 0x9, 0xfffffffffffff5ca, 0x3ff}, {0x1, 0x5, 0x1f, 0x6}, {0xff, 0xfec3, 0x9c, 0xffffffff}, {0x3, 0x6, 0x400, 0x9}, {0x200, 0x400, 0x2, 0x401}, {0x7, 0x1, 0x66d, 0x200}, {0x3, 0x1f, 0xfff, 0xeefe}]}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) 16:01:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0), 0x2be, 0x0}, 0x6) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) chdir(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="80002e2f666909003000f10e4a2d9aaf4681cbb549e7fee49927477ac7cade24e692"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) semget$private(0x0, 0x3, 0x548) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:01:20 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8015, 0x100000001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getpgrp() writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="000000186004008b0006000000000000dc66921c15ce4f3bcd72c90000000563e0ffff060290d8291acbdb47beb5000000000000", 0x34}], 0x1) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r0, 0x2}) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x148, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x75, 0xfff, 0x3, 0xc000}, {0x6, 0x3, 0xffffffffffffffe1, 0x200}, {0x8, 0x800, 0x10000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") 16:01:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="f2a794071be800000001000000019b08cf", 0xffffffffffffffca) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe2b, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/157, 0x9d}], 0x5, 0x0, 0x0) semget$private(0x0, 0x3, 0x100) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffe62, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x1a, 0x2000000007, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x7) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000180)='./file0/file0\x00', 0x4) 16:01:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x2) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4a0, 0x0) setsockopt(r3, 0x1, 0x0, &(0x7f0000000300)="3f17d4be83ad24c915d7c80040cc9d1e98f9280958e6ad5522984075994654feca22c14858bacd52", 0x28) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x2, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) syz_open_pts() 16:01:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x100000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="01136daa3b83f2234d0913c99c4d251e83f03db37921f8a75a4d70d9c264c0480e41534ce254dd06fe8543bdd447f5692696b7a7d2c13450452caaffae47851209be01aa92af8f05fc87707516ababd5c9abbfd5bbb3d878da63665923cf7fec55310e44", 0x64}, {&(0x7f00000001c0)="b24c8997fbfdba6b226aa40d2318520fbcbfddcc097320a33777991eb43a302d5551138e4da96e9306c6e7358a", 0x2d}], 0x2, 0x0, 0x0) 16:01:20 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x100, 0xd0d, 0x6, 0x74d}, {0x3, 0xffffffffffffffff, 0x80000000, 0x7}, {0x6, 0x2, 0xffffffff, 0x7}, {0x6, 0x4, 0x3, 0xcc8e}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") 16:01:20 executing program 0: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8111, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r0, 0x6, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) 16:01:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x22, 0x0) write(r0, &(0x7f0000000040)="b6677612ae95de2df6baab12096636fa08a8fb3c865053065f9bc3de23b9114fc51b9aafe09bf8e111e9e500b54411acb94cd98a13de1d57f1b43c69f941eb99eeb0564a551dbc88d4c6d84c342cd1ce5d3f70b1a306d8dec37848450b52a09b258d38eeaeaa90ae7aa11d28cc414c131954baad24d14e37dadefdea12fb6ebb8f4a16778c16b936fd5230f503a9", 0x8e) getrusage(0x0, &(0x7f0000000240)) 16:01:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x2, 0x4, 0x3f, 0x7fffffff}, {0x57, 0x3b956974, 0x1f, 0x3}, {0xe5, 0x5, 0x0, 0xb61}, {0x80000001, 0xec18, 0x1000}, {0x3, 0x4, 0x70a}, {0x7, 0xb8, 0x9, 0x205}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x48, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x52aa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:20 executing program 0: clock_getres(0x6, &(0x7f0000000000)) getrlimit(0x8ec19c46ca95dd0d, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) 16:01:20 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)) 16:01:20 executing program 0: r0 = socket(0x800000018, 0x6, 0xa5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x9, 0x80, &(0x7f0000000180)=""/90, &(0x7f0000000100)=0x5a) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0xfffffde0) sendto$unix(r0, &(0x7f0000000200)="8e6e801b548e4a5a4e637d427ef41bef33a73d387a66946e77c9af443c5bf4de916356528ba3589725182338e67cc26d7014ec3e0ebce894483b561b6bbbf66c39a3e31ade62295215a416b445ae8611fe2d9597eb3a20fb1bb31827ff6c847392d0b924675a7445ff76740a3f32b05040bd664f8b46aa91486f79c3ac3708f5de5127a04a682ba759a50134a3c4d4b52093d4eebea281c4a6370b5dea4656adfab9c2b1dc2826f84529f2b93c703c8f61e3ba42", 0xb4, 0x2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000040)=[{r1, 0xf4}], 0x1, 0x0) 16:01:20 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xffffffffffffff3c, 0x0) 16:01:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xc1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x2000000000a0, 0xf) 16:01:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:01:21 executing program 1: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x3, 0x14000, 0x440, &(0x7f0000fec000/0x14000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 16:01:21 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x4000000) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:01:21 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = socket$inet6(0x18, 0x8003, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x0, 0x6}, 0x6, [0x6, 0xefb9, 0x6, 0x0, 0x80, 0x4, 0x2, 0x5]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:01:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022f66696c653000"], 0xfdfd) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0xfd2c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) fcntl$setflags(r0, 0x2, 0x1) 16:01:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="82bd52ae20cffba80ac3e6d718bf2a3897fe10c63925dae291ec399f7838714760d55a1c331086c21cd3fba8195487d225e8443ff0e5fa0f29d2dd1ca9b497eeb5f07805699c5af7fab4d298852a256d314ae5c51747745eea39f19135e423e15672dc3839fddea7ba95b35d263e2138f004e7de47cee6496e891ea79e27d8922866783c39430e7c40e195b34b3d9406c213a2381e2256ebb67ed9131a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x2, 0x6b, 0x5, 0x0, 0x8e3, 0x80000001, 0x6, 0x0, 0x2, 0x3f, 0x3bb}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="c136abf3dbe514d4f2e506c4f21197eb7cc4d93a6e1a3863bc18c25eb02249adb6e84753a6d877ae3421068f9c2b7587ee07f3fbbfb616877c7edae7cafff9849e6b0c0e57677408e4d4920a69099f05d521cd8acb6df7ffe09e6a6ca8bfef044af8c49ea8a0401d7b8fb429c6eba0e57006d3850cbc53a78e6ac99196061b810ca39b6a025e0c6640a89d385f71d526809abb76faa3479073648d4bec3899f783dec87f06112ebc376344ab49a5385752", 0xb1}, {&(0x7f0000000200)="4e76a952bea24c2d9c02bef683c076095a6684bcdf0963757e07ffb262eba03093fa90a9aa3f18a79977e62ae076c40edf636939805a6022c187d43c2394d8154e58df09fe6e0e12d80334630474787d040aaae822a7055bd01171fc82e7756717b0c47e222d0d14266f148fc3ee1c3df3913395a29da099321aefcf015116083cea5948f45f005f87184bdd6ab47abc03ad15b225dfe68cbbfdcc14405f9fb3eab2f3c69f31fdf45c172a6f017e2b9170a286b62a1935687d6ef815de2c89b0d74718798fc3ef8983e21fb06c3322a681b5d6a82e6090b2d6d6f7007b1ccd6e481e07c0fd2e5e8db165da728177947049922971b5e095", 0xf7}, {&(0x7f0000000300)="4fe16be2c90270974612e018bab68882df3535f9935dabab9ce873f69251147a498ddccc2fff270205ac957131c9eeba4143c1de2b81c64745ce3eb0025e87558a8962fe991bf996e1434c9b80e6b2f5df1540b6bc025f7bcaa54cb3e8574dffb31366a85d3d2c184c8f8fd4a9c5e7be337cac5194df1e9c5ce7f957a94273486807aa5633950cfc436b1e1c79eb2143afa5e6dd9ed622abde037305d1b5e130e9a23a02095b0627f001991d91b2bcd3ae", 0xb1}, {&(0x7f00000003c0)="537b99ff86e5aba5f6f005f302a733dab899aba90542ceed78e68bc61baffe267f2f894ff64d9b95538cb5f96a0db85f2ee15d983d522708475ab1d05a966c872a24d5bc27ec958f38c796516ab0934f015fdd4092090f204d3d9721b699d9308171a2b1b5c2a1944280a228674f3b097f9f1aff532b533d88295730fc56307737325d3368455432aa913bc4e1c1de7d5526250dd8b932ccfcee96214c0e682b7e9f2c275219a69047ca8cea4c31ed08ae0a7808cd884798e084590bf536d4dcb1b8a4b1d52c98f24a27cde67196684c8127daaf46062612ff42b95a72487e6f6512f87636c4c67e3e3b72f5", 0x126}, {&(0x7f0000000140)="bef3ec2f02b5dd718218aab81693ed17b3800e65b00f13a99e7861c42ecf3175c1536a2c5e7da913b8b91d5f1a83c6965018ab2bde3ea8e06e86", 0x3a}, {&(0x7f00000004c0)="951d00152ebb1ae298eaac9bf5daa401d6d4c2321b328f724a62310d9503577ee59bf50c3b15d6c982c61e938495dec1c06b2ebfe0720264f7bd224589cbac903695c663e158b9bb2a4585911ec663c1d9d3825db00155f0a7828ce3ef5fff4f317872fee57f5165f36574b2bf5cf61637623973ed9eb94e7e8e", 0x7a}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}], 0x68, 0x1}, 0x6) dup2(r0, r1) 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x5, 0xffffffff, 0x6ea51bfc, "5ed8e334ec18471c9ea5ec0f5cd9a31c062d838a", 0x6, 0x1}) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="9cb2992007294c02192ddfe06e2e2e2e00"/28, 0xd9) execve(0x0, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="1bdb") 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) nanosleep(&(0x7f0000000140)={0x7ff, 0x5cff}, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8fc7, 0x100, 0x81, 0x3e, "fa2d65c8222e1cc9e525a86e4a5cc45a5aa8edaf", 0x4, 0x5}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000540)="dc8b136b55a0b0d118b23b21d5fca016c8e3802693e1153b13a9ec187ec99c152c694cf1c70e70dee06dee859b6ec745390392b5f7d6d0ea1d663aaeca9d2e1d9559728445ceefc7c7a5a008528a8a9365f4eaec287f48591589457aa888f61153e731b5c3bb03638e06ce19aa01119ad565ce3413dba7349711036d48b2f0946eb5ccbc19f5dabdbecabfc76329d83fa20befc530bd876885120e3e965fe2b46b1f3d6ea70dab59c58a9874015d43baff42c6db7418258ed7d0c81402a17a7db9ded39b03a6e8b15cb5c772a318d9ec13e7c721dc1a015aa2d8daa9efb7b38a241f13b7329951ac2d5c59115c859de084668a97f3f19531d0beb5e430dc08dad84409fe0df754a104a174321d8a79ae49d5874d7c378e0d8f72b0af4ceaa54d5fd84724ae9fb3829c82748833c3502d4fa9dc4609e58e56eec6f7abf52fd10a088e4c6ea9ddcd3255d82ce6b30f4e60", 0x150) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7fff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x2f96e4c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="c5") 16:01:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) socket(0x6, 0x4003, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x28) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) setsockopt(0xffffffffffffffff, 0x81000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0xc2) close(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:01:22 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/206, 0xce) syz_open_pts() writev(r0, &(0x7f00000001c0), 0x100000000000005f) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x80}, {0x61}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:01:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x0, 0x5, 0x10000, "60125f905f42a476e08ab42a62e863e79836ddb5", 0x4, 0x100}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xff) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: socket(0x38, 0x3, 0x9) r0 = socket(0x2, 0x10000000000003, 0x1) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1f, 0x1}, 0xc) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000200)={0x6, 0x100000001}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x524) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000240)="71df33709ea3fdd6472d955efcded891327a3047928e13c904307b224c8f6b8900ffb488d711a19d82dcdd9cde3210db0395cc9e6d835a3aee8b1a541cd7578e08270aed9e7bbbc557daf3d169931e82f8248481a73681f1dbb3b4339107c2e72631e3a50ca8fe455f92846a5ab0873431452b8e27e5404aea02ae4d4099b561d0b3c2d696a291c44de4cf81e3f574dc20d7951f14f5dba93c", 0x99, 0xc, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="d567", 0xffffffffffffff05}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f00000000c0)="cec62cb1ab8ff5d360a2cc813fffec59e95394fcd7b12fcded12487c9abdc557", 0x20}, {&(0x7f0000000280)="6c1c6998a238d4863043c669d79d2e4631072834779b0eb9ef32e4880f5c2a47e4817dd4354a1b20238c1e7c317b7c88a848e95fd95360515dba9f17d8dbf1f0c3b2fe874ccfda56583d2c4db0639604730c503b532b12b68281268a653bb7d05f18ab7b21411440b049e1814508f404b22c5290fe6cfcd37e8352a2ea94780e9bd6b2508a991d2918b481969565e1f1", 0x90}, {&(0x7f0000000340)="0f478999e94e6be720bce47a1005c5953f9b6e2346ac2b952303fb59b8f80fb5ce24c5f7ca0210ac1413c704c09d5603a1113a111d25c3f4843763b0039367fb987f07bf83e5b3b09cac1ed916ad1ad12a47870cdc7a346f8f8803f5b60bd2817440d4d991aa5fb2952c8b9ba2b7498869bee1f66b247f2025ebe06aefc7f456ae8d20", 0x83}, {&(0x7f0000000440)="184998b8f29b99ea878fe917ccdfbe383c205e770f2722c78cf47aaeb7d0fdc7e35d429a21f43f98756b1a0a0bdbe586ddf8c67ecd2d9b5aa0da8ed2dceeca35905f06c0f3310f26d9ec789a4f021ae42e59ab3e24a2eceb2c671b77e5cdc1c5db281158533d8a41aaa10e33e2ef195481f265", 0x73}, {&(0x7f00000004c0)="ec6afe12ac9512540de1c1562a8e1fa6a42be57020cbbff5b240f0cdd5984c32011545eaafd02f3431024729993e521d9662f467350c58f57827077d0c267358640242cce42cc664730589aa8cbb15186db9af491bbb8b30815b617b49369f95d64724941d59ac854d554a0a26c8995a4ec4756c05a2615da1fcbfcb32bae06dfd3ec43b877f253c2472a036292994de8caac1cdbe432c7af459468fa659ce0645f9beaf22b2886e91189455402c3d3bd9ce5681c8da5183523cc7d0b62cedb5f1174aa439071d53578044a34f98e65e99b8c3387dc6a7621e0dfcfa36a4ee3963164e0d6414a808f24dc8b76808686b876d68009c669206f04de458598cd4dce6d22a097a6294334dd4f498ca416fc6329e68865e7b6f68ac4a0d0e068e25231ab07b20c34cde767833677b32114f1d9219c0c10bf1e46fe57ae3c96fa23257d0c2b48565a2092b74fc79aa68a19f82f33ab492577e49ef7d27871f40f29c061f183dbf90a555747eec4281372db1b09b9cdd64308c7df33179ea6d0d222251535e7a4491ca992b5fb1a8d3dffabfa00b5442664dc1904262e866256e8dda9772f3a65a4cc503b05fa80ae23bc533e4b460cbe8f7a9bf65e9c68824de4322f447ab50cac29db4e22db1ef5cfd42c8906c3a9fb3631afe8878d6a1698f3002d6258e0e72c69e3ab9d5365694b2293f8823eba6372431f466412e6d272e782f8b321362e3af543690cdd4ab27f27a8114755b3e4514863d7ab92bcdba16986f0a20d279f7583a6a399e3caa14cefabf3449f39df3ba134ff85aa68d12b957b33b08be81dc38f1bea535c0a2f521c2dfbd987a64c3b948922380f5eedf273e108cecf24d602869d256d03e7db2ae6099403104885e8b509a07b56fb9181a8460b2c5e0868d345fc0aff578a283ac6040b8b348c5af51e9c01252672fb5fa525324a24d21269213260447eb92f3e183a64851223dc216d8f5840bc1235319db5a092cd8f4e942a32e0dba33d0aeec779e71b9bd18556d23fa55dfec7d2216ddb0c5cf31762633885723fb190dca92230f8f81e75ccdb6f3192e131bc6fdee812f8581e19ac8eaada0857fd584ad536cb4095a89952bbe00d789cd94a46253e030732bbf00774d32d994fafdce1c52fdf709c2e40bf7be009d88479a36e0b8bd33234b98000108631c4245235ef61a22c23aa871bf1e42cbf8aff31918fc82f69ec590c384de264e7bdff7748db9219605422b5478abdc97d27ea1de4c8440d384b3f1ac254cab69c6123b1ceaec2969a1f3cc85a2927e18cfa529d9421125dfb7107a68cd2b525a15340fcc1197579ad4475f57e078a4dc02a42bcf0ad3e57d8ac5608ee1cd676c4d73704e425b81ca8bf5a5093c2575c0966086a4a1ded00ec9f1cf3302a920064e5a0788c05c1cd67dbc1a1198c3e8c4cbb90b623e7c576dbb81832742a993b9a379d61dfe01c22165e3e54dca9171a913894b07fa63f17660fbb4aa5457c872e3053abdf1a2a41c709caecb7363924bbb526b9c675d4d55d31c97d156d195f8b972bf9d2fe909f745570ef1cf2432fcc95d70b24a8c6e4aaef54d0a546f72795cc5839e410b76030a1321ce08996563c8350ac52fa45290a12514a44cd1e646d170ba4bf21b7e0007cda68ea0e05ffa6121b9c92fa343dca5a9b24e61db833dbe0465ccce63d4049d508bde2c8773e47d9529feab39d56726c039acb708e27633d2e2a981b8347ebebbcae9ec6c1e027302e32a665ddfe27d51d62c977084356f8cd929284e3e10c67c3a95e35392e019a1c2363ebbaf70fa20093b372bd70fc813a59e551f00feb50ca3c0ea5981893eaf3afa7017dd1d2b91bcda360d35a0b6cdbc1cb5e6da90e71ab9cc00c17bc3c8c3f1b8df077f55e13fce25f2a6ece96eb66b7966fa815ce55504f49f0dc5ae27cc8e859b1d6a397dc739a8b9b9d2d2824833f5609df92253087fe235136f49022a5a280095eba67735d3214655cb3ff8c333d9e181a14999640a209c0bd183cf180bf12caad9b1235365a78fa8437b3ca74417bf49c506164d1b716ca4a77cecb11e7ec9515973ca2d130fbd52d5efc37509b7b7ccd0daa95115b25794a0b4f5d4b12f2dc18cb832af68f03698d6e514af1fcd178fc680d54ad678be158953db99661b3b4d2df62141e508c035aea714296dd4cd955583b75977eab3dc07d9b4f4e2b0723b9d8ac3159b858e52c5cefdaffd7d55f2e26913d19bf8ffaccdcb003d725efa86f5a382b64dbb7520c8ca1dcf4bb214fcdefd11fb5167e9db6bb7a37a18aaf6be673ddd687d479d32c66927fde98d875e3fd01d6215033a2b63e55bce502d585214591e08b2d339fe85534e3de74bcaa5b15c4325004685d8a18691645f9a372fd77565313661f231038bf68eb63ada36a21f09314435ccc2a50dd9ad5a8ea42e9474fc64586fe1de1d03416f4f60893f546487ebfc1ca922b69e25ce3a385b095d7200bef662843dda7225b020a34bacc19486d83e09d095923706ce784e705a6c6b2a87983854425247584166347f1052cb46ac20118f34192b3d3e27190da3fc7b44f1052ff395533aac969d6369a6ba5c468eff88f2ac5439d1e0d964da34d45fbae9fd326984e23c57d9669aac3997bc20bc4b310f0800e26bdf06896dc36cd81d1b378992c0ea34cb49186ecaf6bc1c4a812967a01fbc051861f75aa5647c6a62d93d4b116fcb1ab318ea061433e2fb73d8d5b295b5c14e1640f5c6534afa939c124af2ed71c2103dfddec694b88bbcca6a25d66eb7e02b5784135257456f1fe742dafdef9e9427560ca3ba2c9d50e87c7b468e835028202d9c9850f574e6cc995b0d42717461af6259a71cbafd52f6d60ade926d55c0a98b30a14d4e245ee5e7eb80cdb21411cfdf4ae53898366182b945f904ddfbbe3ff876bf2f85d9831df85abbde636524dda147f6dee6de7ea6cd5aa35dc3934a480f5dc6cb25f55eec0cae7e3520c89269e8f0adf0f3a1b5aaaa9162bb48f2d7bdd6bdf5a1e8da30b8fe05c40c66bdb0150bd9b3d31fc24724319505ea659a9a9f28adf98ba968818032e507b7b965eeb9b416de4d4c87cd8f3bfdd13cf8de3bcb572576e58c09d664b2c1944bd35d7fdf1e62f30ac231470c8fed7a34cd5929668a55a7d485fcf6692447b1c3093520072841129bb197158d82fc4514285284f0f5a639fc0d40f66ff02f4f808d09a4775e14e862f6a6d02af19aa2921b13fbf314c1f3de4b9172b8270d6bd0c471e1b738416b7c83f04367162b214c8f5722eb7d39d989662cab5de612b5dae2fbfe00af48d6486fda3d0b08f576650119034aabdc8051e843507e64c4bc289b9d0570f830011178e789e4c54ab74fcbb3009837613e1e4b5f0ddf3142c9b7fd9b3a30fe3cf274b13ba576651e16534180e9ed5432f3c1761b3e8c1537c4f880b9d54635c611623163c4c70e316ef9640e9fbf998e7ab98121e7887938303bc0da1b93a5bec0231e24c5f621fef2a353d33febbf24ec60ce2f0a6527c6760df4b88df4afa3c371cb421840ea4daf51e2c53a3969209bb7002d027766bf485784f46d3709dfac4d2fef3c6a47c5e2e4354e57bbb853da3cadf13a6c3d3c8d9003de2338f0f2888897d74e3d224de3da88a49c383c4c94c2c1f3102ba9f12910ea247e78f721f30526b71427d92da1382b0b1b2c9c4799ccbd55a7d7661538e8d962c865a352f83a4f3b39278943562a7e5c4791a19a7d5036d6cc70d045186963dd83dfe31c99d655ace2c6252b47a7b2bcda32a7be6b784d35589ed121fd79b8655d8a344a11d99ff5c10ce6b994878ccb02e4a4fc9236578f4fd1758c678ec1f67787b0467f6e5a36cb9119dcf4782d9898f1519b5fa9fd4fddc4fce50a596104e94bc573f80b2316533cfa2db1dca78e57b6a2a82e6dd94cc24a25f10568b7d17eef4f486ee83fcdbc3d7538fb4035bfc0c45c80c439570654ee2cdc11b542b52e751eab5e9d6ef4fdc95ab7705be92d44ae8e98c60d848d407385d411ec0fa8acc5794ee7455ad7809227ef0651636e15741f311d01461d26055629ad2e41d082794085aa8f738e80987108a853fbd556dc27963144ccc2f36134f5141a9b5f137fd20c1600417a3ee39cf191a8c185c80018bca6ff03000ac9d9da0529a2b1bc897b7e07da538a4061934786fe93bcaf0867b49cfa1cef7426d0a2e12f25923bfb15a60d0a1de173151c2ddb3342c28fafe9ee65cace6716fdd4e393f21367c8962e430f11e4a2c642e312394cd94af13d7eb8346f2762a26973be2631957cd58d7cb40b5fd09e13d07c94eb69775690177dca01ef0926563576a573bc1b515265821da3e35e1dfd75ec1e7f648982a0ed9a0a0c2dcc7859258fd1c465137622f351520a924f9dcd2bc03426f3b14ae216e61505e7725c4fe65170468a45d1a61e53cc7e4df182886ecb390de37d998b3acd1bc15780adfbbdd5fe98ac311e0e46cfaf1fc81b1aff16af17cf9cbf38974fcb67cfd8f451a5e8d4c5027ccd40febf220cc2ccb61827e4f77a133035bddd59d0144ac430fa61a777cb2f60615c21535b60efeb355616fd6a26cd5f8b6c23dc9592f644e1ea52435a35973f10c5a172cc82c5ba77b02e3b281b8a45aeed9a6f5499bc5d473c409764e08cf2b236d526879091d464e86e89220845b3fc976179890eea63ef2070895de422ac60efde415efc385c26d4b86f116b1da154b343a301e2c6a1333ce1f95bf778e16972cd656092152f4320b5535340ad6cf46b2dc59c80c0e3de12e8f31cc69dddc43039325e54fd44b52f9ac51e4db07c4a0595039f1806d6534570b44adcee5098ab0fa9e52cb8304c7e765575465981d975cc9dde96bda4565c8d85eac004df456bfd119db3ac29b074e4ccd8db1766ebe2b41df1400d08eadd1d7e0da4a85500b7371dde7ba4bd53b193d3af1f1f2b35b73948ea8ca4bbad29b84bf37e4168be9fecf6e8ac9337be1fcdee35ecdd58c5d9c6b92f7282c9ba827a07162d452cf66a7616ed5b7410e7889dd4deeade1fae623f3cda238aaec4d80f3e2c04386a45389377209718084463358cb73817646eef9ec830c3c706c33dd18c52a55d30081d4a71e710f4aa43f97fc40b9443512b5aaf4c1d95013d91e68928127a7243e9c9f9a979a7e09082f2e26587082f15345548b6fc6044066b0b65106a9209cccd9d6b182043fc64f350bb5cd3ca4177d23998a9b4f15985a8a5a306273aab6df8fc691eefe8280d4224874eba10b4b6292781e427a39a1f85ff5a353c1e665c37920108ea708dfe8a724be9b81b8825ee8cf10539a0d3246a4e6f69d248cb504943fe08f80954c0d6ad3f6763c31a01a056eeb85db78587896308a2b33869aa99c399e8c6f13f39e2e26771812a5e7aead3c3472a3820a40b492f149f0e4a3f7bd0b59a9cca0fbf04dad67965f963c4d76914280a16dbf9f397a78fc14e78282a10626b4bf67e3fb7f179f9a8dcea0b1ea38d9f0aa46d3be78490e3a49786f587018137dcaf696625006fab31572d6fdb4b4383b7640bd0b0f37b3f49aab590041397a6b335bd6adb247a777c88335e7f10416cfbe7e42fa1d54916544babaaeaa09ef83cca219da55df9f747d4a79fd926c1069fafcc071f2a18a41458ee79e66259e03824e84f4e1fc47983ed9bb062cd95a021f046e144fb2795c5a66b21d0fd36d731f1d01fa2e0a4e4af2bcaa5c616e0dd9eb5aeab1c64332a2867a25f6c9e688b6b0ae135fc6d2fe07dca9e558d4de18a28d3fa2a17ff6174162a", 0x1000}, {&(0x7f0000000100)="21f1a2c3cef573559f1cde33be397ff7b4199f264186bce9bc26c9f8a7612263c35ffdd59e4e9a19c085dc7c9fa73d01f0", 0x31}, {&(0x7f00000014c0)="cdbf39c231f98f27ed08e07695b97bfb7eb555c384586fcd83b63558c63e5c5b675d2d3e353e9baf6ac272a76ec2631bd06d5033e67f3378610f247fa2dbc76a7b3b81a7acb1cc1cd9b93c7cc982287def912728209955aa989cd70599ecbc8d3d07b3832e860b71b9189069d2cf3bae80404ff9018fa0ac446d23cf2f1956417c2b545bb3302f0b8db9694ecee5b5e31d543a31ff58fa5f061e3e5a68a6eac98b7779c446e7cb1f5b99c3a13035d0c6c7c3f0cfa3b3ed3bdc1ecb86ee828f2f0529663556a36cfee327d6e78e55cbfab6d2849c62e919909f4f6dec2326", 0xde}], 0x7, 0x0, 0x0) 16:01:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x21) r2 = getppid() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) fcntl$setown(r1, 0x6, r2) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x24}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 16:01:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="93b84f4c7702ca8365ded6096fa701b220e83fbc667da24e6c5c3f71c403a7984c9f9ba0d14794f98797f86cac59b9", 0x2f}], 0x1) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) 16:01:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:01:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0xfffffffffffffff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x1ff, 0x65083950, 0x6053, 0x1, 0x80000000, 0x9, 0x7, 0x2, 0x3, 0xa7d, 0x7}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xe000000000000000) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x33) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x282, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x730, 0x3}, 0x10) r1 = socket(0x400000000018, 0x3, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x101}) setsockopt(r0, 0x5, 0xffff, &(0x7f0000000240)="2d01e004b33bd78ee22502647d481ea17e9dbaa439e59914a5dda0b2a88f795fbbd2cdb6b797bae71ead871cac27101e2edea74bf635915d3bba6c6ac890e3216db7f2e0", 0x44) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r1) 16:01:22 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x10000, 0x4) r1 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x100000001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x2000000000000385, &(0x7f0000000140)=[{0x3d7, 0x0, 0x0, 0x2}, {0xc}, {0x0, 0xfffffffffffffffb}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="00b8566545b89ee454c1e3c7e3aa87f40cb24d243447361037e06bb02bb629dbb31303e35989321294107bc916d8be58b5de3a1a89110cc4e3938c7adc2832c813b4b44606cf7599238a48f6c2758a8e290efaf80424710ced59f4a6d1bd3bd01f36a608513e68aaf8ccc53b5ab0a43056031e09913843b76bbaf4f9aee3daf86fc690a08e0584a6ccd82b6a2f25048ff70afc1e3fa6c8e76a53afa49c964a7d37802e43e0e296fba6e885d66cf34bf20897253c2583d255572b2cf71297229d50c0ec8df96a8a67216df05d4d0429abc394ba36213aea2a03b9f2b05a834a4d6b485a716b8885a4fba79b3019e8bdf2d207ba3c739522e6c4e9529e25162e4c11ac32119a3f", 0xfffffffffffffe1a) sendto$unix(0xffffffffffffffff, 0x0, 0x62d, 0x402, 0x0, 0x3b9) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x3f, 0x8}, {0x10000, 0x7f}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x438b1a26}, {0x6b, 0x7ff}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:01:22 executing program 1: r0 = socket(0x18, 0x8000, 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7d4ab9ad1f71df6881abb574396732cf42a2a3f74653369c2896ebb7d9919bde6f1a146f595e4b64fd84e999aeeb179f", 0x30}, {&(0x7f0000000040)="edbdbb0d7007cde491097e95dc6ebd68d847a309201925c59378765c77a05d09decf6a5190857e8adb915abc945bcc366dd2374541a7e214496d5b22f356d1ad", 0x40}, {&(0x7f0000000080)="e544585ef7d4d2b583aad8e27ea8716e6789248e5dd0e55c29da6b604c05918f8182b3a549f3de474d9190b50b2807d4c7cc29fe26ad3678fa2dac53519cb1bbe470b53d60a5fa5237cbc17ecb8a6af124971dc81734ba0f31feb5f9b4c7517f7c8922101a0bddd5e7f04197560ec705111fee4d5db96472d154e04e3c9ae79dbe8c2d9690d35f6c4f559f4519f61136d5cf75bae9c918dd63eedb1b8d37dad561092ab0d176cfb0c48fca41501e27d90b86e9a098b63a3e6f71e7dec2152279468a2063018ce81a4856119b0ee885095ba910d915798b", 0xd7}, {&(0x7f0000000180)="491b1722012828c1767ab81cd46d3c7a21ce6b5bda105d658da3e63c43ff2b33aaf4dd6723d738eb52af5d8630c6a09f207a8b38c9a79123bd616676b6264c2f7213a746d3f6aa5a3edb033e5fbe8e04890f402c3bcef829b4002e7ca685049e0c382f697b771317c2f1735d4aa9289559f1d174cdc2813ba5a3e9e445ff1e724b2491a76d89bb026db97c2e32", 0x8d}, {&(0x7f0000000240)="0a70a0429a86f2881db41eae9798cffa6aa5514706124b1ad1be64fe1f73092fcad3c34584d393bd7cb615a1b213bf012b9f1e5e45797e946bd63d45484b0e715c63a24258d82c3e69c8a76b18141fd4a820cbaab9d6c6ce167a97a384fec94a41ba97a44c0ea653b88e67c8892e8567668c10dc4911ab411e61fc11258cc193d802c83793e091aa6c2ceff183063d7e1cc4c6b1af10ad86fc785bbfcddedd9b4ebe6336c56f3b35703b49", 0xab}], 0x5) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) r2 = dup2(r1, r1) ioctl$TIOCSDTR(r2, 0x20007479) close(r1) 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3ff, 0x3}, {0x28}, {0x6, 0x0, 0x0, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2000c0bd44000000ebfffffee70000000000000000005b9d071b542a538706000000b81800000029000000310000000000000000000000c2000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x21, 0x3, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x101, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x4) 16:01:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0xfffffffffffffff9) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = socket$inet(0x2, 0x7, 0x400) r4 = socket$inet(0x2, 0x2, 0x4) r5 = socket(0x1e, 0x5, 0x7) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x0, 0x0) r7 = kqueue() r8 = socket(0x1f, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = socket$unix(0x1, 0x1, 0x0) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x808, 0x0) r13 = syz_open_pts() r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r16 = getegid() r17 = socket$inet(0x2, 0x5, 0x4) r18 = socket$inet(0x2, 0x4000, 0x3f) r19 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r20 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x80, 0x0) r24 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="55cacd0316d512df91cb89628a5be0bf0b577532d11c08a62d67a7fcf5e52960af76cd591bcddf7518f86b9b761aa1b5831b6f7501684349fbdd5c0ff4e9de8080f62a88506a109b5d830bf8547949c36a112af3c1d5614e4e83d48440ff05616cfe2e93b0caf5b41b7334fc155653aa987e557f410a9ad3e94961c634d98424ad808221121ee120fc072b15ee897a9daf6639a30cf5eabc5a3da2bfa2479607bf6de2ed8bbb979627942f95fe3d4fc57a10d485b00cf95c9972c83226ba9e7713b949ec524f802871061a7e010cda4cd705fded17139e8e3d381f43e9f13657fdcdefc721f3f2ec228e7c1ec00396c45448abc9d9d9ac", 0xf7}, {&(0x7f0000000180)="5d6ba7580cbdfaf23ef2d2ddd6c43b00132ee1e6f81b0bfc10a0fac02f50ba950ae920185f6ace4c83b000ca45bda75ce44d82fa833699dfdf48d02fe4a1668c55b6459faffba754903c3883a4e8ece4c2a10f135c29a5", 0x57}, {&(0x7f0000000200)="110b6d7e55dab13dfea72454340a53c57ab45d7f026d326b1c10f96f06be4534a6fbe4c773807153701e851e7d5cc3d952d5c81789feea13d9f3dbafc4cbdec89a91b34df63a4c7360fcfad70051a8927c3834548402a9bbd4c21c3e278b179cc35189ad11be38b394c887918011b42094565fb2eb003a5160ab220503239592fefd909e8a6d173f0ac2a0b24ea03c91cea9bd0aba2d2a", 0x97}], 0x3, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r22, r23, r24]}], 0xa8, 0x9}, 0xa) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000780)={0x6, 0x9, 0x3, 0x8000, "a88f0ee6898a5086e371684e8d824a13e8cd80ad", 0x5, 0xaf}) ioctl$TIOCCONS(r21, 0x80047462, &(0x7f00000007c0)=0x2) fchdir(r7) r25 = shmget(0x2, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) shmat(r25, &(0x7f0000ffc000/0x1000)=nil, 0x3000) 16:01:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = msgget$private(0x0, 0x17f) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/184) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000400)="2b4e39fdc9591c3415edc9e8451d88e5c9da147d4db7fcc203c83e8be5746c554721f9b60fb9510d65fd4a8207a348700fe417068ff49439e824c2089e3c10b6d2a7ef79db19655a67d1ef3765349d22007d7780c0661871eab034799eb6a2a4741d2483f620ff40ba1ab9b795240ebe01cdafb1031a2bcc55"}, {&(0x7f0000000480)="0a3768dbbf6ac02a76369b4b5572dc804a0a06f4129320d6e861e60a46ad307899dbf062bcf7d62ebe50a18d124174d71282c6f821b82c66f2860a1304e11910bd0a74c348a1182a868c27a746cc7b79a0d05eff722c50c34bc5cd3b9bffd33037c5ac3ec427381d17379e5edc4f4d89144a70083cac72b8b99886d7ec0e8c82c1956c59d2a3766142815ef59073e9549bf078bb02b1f235a56489361dd3e09bef005afc7aebc0d9679f5521d831154f371886069586bf9e6935f5769137532ba68c2e5285d1f336ed727aea9cc93f62551baea520a181d2"}, {&(0x7f0000000580)="92de6c35571d7f478817c22c8331249e32c8bd3e43a03b60df496a4915f059fe097d8ad337cbbffde19d27f0f21b86d874db49a2838f37d7fc3628ca1079f8df1584ae9df6955cfebf89ffc60c123219cd2a0b97a1146eda7462b4a6006b897f2d1ebadca0e1ad1287bae2be8118d7421279b0612d12b51cbfca3b156a45464a6b2ad270b4c25a12d1eaa20c5f6bee61819f4d5d5370f5504d12d3dcf78561917419bf68206c3373b86e11ff6abd48f69b18d16166d0804e1667010ac3e221e0c01c5a6f1e1c51e56e8b96b9d8204a04e221c7353954e2d27a9d40d7cb80b3e481d11186723146e9a8112cd167c6f31dda574f642e61de24e79ee35a83e58880a286851cd569a494daf35a9e4b2b9c9b7380a7557a74a66411622c40793a2de7a2fa064824b80c91a800422159cf41676307c70ddadb13300dc6b52d80e6afc0c1999e5141bfa0eea9a426a2a629de5247e774e5022a327fff3c008087722ba4047d5f853558b6134f9187389d216ac93a48d77172c4ef6c13546994c29c44a49719a3886b657a91db298a668ca1e091a0de0752babec84e25650a79f5c151f8a82fd0c6f62e61570c45e8019b4727efa4b68d967ba2322b94709b77f2f1c85cfb7c31e11f70454496b87f2b905009c8278c98d310ef7a51579adb59059eed859fe1f4f86dfe012096a1d55eee021f12c0d01e9b9bbda24f255483e48aff4ccb0ae9e3d125c4cd37f78a15449c05447d101570d9b7c6e260978be68f44b0b5d2b8476043457bcfa2dffd2305a818904fc0d30f557f3c3e13262ec0e08a8fc4b8f89b5af3b3670a66b5debaeb1af361995c8ad900a65c6e450f4a25f8220d887031b41ccb038271bb96c26884b1ac115d6cc1bca22671b8955cb9db9c28f71f7446c41c0f3c31c2d10a3a455caf4975b980e1bc2718a33c77c704f49be08580f5164e7bfde817bd88d8242c178c28da1e23b4c671da6509d5bac1ebe96c24c7540d5e932d7829b4bae6762f1d90c933dad5abdd5ff4d48c040ed2ceea71d79a75f3f9fc4c966a024b3bfaa73bc4f3006e25ec3e4868624e4f32697ecce45094942b7f393f07ce305abd3653eea2d3f6e8e3db4a49a2a512e49ff894d826bee6049a6b858ef508ab50ec2d44beaf8eb497f3807c9997274d493f1fd5ef865bfc1120d1598287c525e624520028a77dad9f0f47ff8954928bf10599383dd0a3730320e2a7ae6a4bf1483969e97124bea9fcf0d8099740a9e6831dc202e2bfdf93b3577209e15b320260969eda346b6a5e837b0ed1f7ea5061cf97bf67c5435e0936521e33fde7b892e51beea69bc5bed7c8dd8b347e271a96bdc4d8a4b389b8cddf9c833afcca9178586641f9890ad7ed019ce5d005f26795c80f4f0af1b9d56ecbf4793449c56e65682e99395a8b51683b53fa4cb70b5eb927b046739dfc15eca89ef6b23576c9ba5b941b6a1a140b40384ab816b5e13afac5cb58ae45e06a2ff16415bd69bae7eaa89d1f24252930870d90323f957d705a02ebc786495c9c145379e878e9979848e3eb157dc4f1a56ebde23f6cf43f29154b3aa8368b27f449b788f219254d22c9837b1addd5421420841990bc5f744dac88d31ff92d21da916143511b4f12104cc68041c7aafa4f2e538767c8891d9945288f577f65c43022571ed602855ef5b717ae51aa82b8a4f866c12b1ed95a56fea13041e6c8a84d2f087cf956370199d52c7f2d5d565f9b1539a05925606d8226d41141de22802a4b34c6b8f40d37b5389f0254acb93a2e8eeeacb1a04ced01e62d6c223419e00c477e89cff734cec9e7914cdd5d00c6d734105d65688d9a7f9f741c8005d73edb5f4e97dee68ede96f5e03bfa753f0f1345049d4275b13e47ecf87b6b0995fcc4a57a068c7ed5007fbb95fc93034b3c5c0b3a40b730e14ce6e87b4d6ae1611486399a3c1c7e74c37084d2818e97d85e1edc2c93d33cbbcb6007697b10f304932819bbf09f1fb2681f9e98b618dea8bcd57185e1c0eab376605a8ce556304d06f7614f24e1e94f4e43806a7a8f7f26e271d0329f1e605617eae6bcb0e78e7b252ca8184868da88254b9e380b1ab30b87514920e1869097e1e71df3ee820f1c35f24e6daca93a819370e3bd73ec764a8ddeadc74397afdf5d9884cf5e6a1aef184464e00cdfae87057fe7021b13bdf9d8b7d42409be4e1f4f6486ab6af090e7b893b6d1939761321e13d705b6160910af2cddfb3367e3d8f6735e043046eb2f147dde3a7ed18b3a20a3af1b92b4c694e765fff97553438a34baa76cdc703100612905aa30f3eda7aa06417c97b884f56c55bf845353d160afbd354f2b30d377438d0f4042503df6a3b508a4889f361c341b35a9ed2f359d22c22289603c623b45d028ea6d5aaa824cbf4445a1631a22f375b4438e91d52979648ebb13b11aa71a2b285824b844ae79e16d62d68ebdd09046b0c2a804c74fd5d1d472570447d4e618b38d71fdd5a3a72dad9d35b62c0a6c6345d6d47432571ad8987214f3513a7ab035cb9e451d0ed414b0332109ecd39410aa260c2bb908dd0321174402dc664707c0511e60f54fb9259105d9c847f082cecd562ab9f7cfb545e8e9479539893afa60a3b428741a8e2e136159dc00265da26b8beb1e1e783c07d11c3ec7cea6a02ee489c96d8812531b4cf3493a71f8d79539620f988088274a7b5efd9c8fc3d1cba3566239e2b0f7a49e7149a16fe28b8992ad82b8017b3d8fae8410913433e0da953c366c05351dde581e1d63889e98510a69a29e3bf668343b91b082c42ea82c0ff1600d06999afd371049aa8a78c5f758bb2c61730f0e814ae872ca9251f9a901a061c8b62f6e74698a8b36ad03aa579d954d5cb04c0301b993f465043301cdb26ab7bec4819b9b431302931934ac4be2d4eafe9c34f8bbd1601baf8512003c28f38ee7b3de547c3b2c31f70e63b89027a2d8aff7d637d6197f87e8e57ce2d13b7900643a8a3f98025cd5bedfc668e7c2a43b6307d2b312fe71cb73cc186ac283786a9aa623f82309ec30fcc0a65e7553ee47188cd776d9c7b6e4da212a8b8d66ccfa70ca9e9bfe4f317507ad3fefafc7d7bd4512d82456a8ceb734d084606ac3107f0ef3221fedab4138d6261b98e0d30a907af639f0c44b348e4f63e9c79dfb3a5c9045e6fcaab1d24a3578318367b06244326eb556cf4c62411c22ce06d5379b0c695716c51726d388a8e6c76c2e53efd09665d9f190fdc9c7ed71f3d4d3420beff7defd0c48475bf60e87f7a8b61141fc8de73ee5295656c41c3b345fd4a3078c2eac1616651da8eed8801658b0fed1f8563689b029ef933079cbf47c6b1d999fae539f04e5744e36b4f351e028a70fee33bc5563d80b174f26f85a779eb360e95871dce763461f7ab847602915e890a323a28427193b4def0c6208ad1fc6724e3c6745fd07dea07f2bcaa4f858e49085f1407fe384e897c7af91e73a50537bff3260a00737b702abb85b2e27ccf5af2f9d872f29f109e908067dc64a7c699c77188c4a543cb7946e00473a7f01000bd3dc186c307709af6fdaf84afd27be139c26e2655af5419604b1ffad589882ba540ee595a6739b3664bddcc7a1026b895bd5cc82b74aaf1b2d4f8c0944de3ce5a92bed473147daf8debb3c3024b8a7714e0326813c1c3a9f014f95002cb890cf68003eba97604e9072812a79c05a516099af86a5fd1ab37ac9de7d754c19006bf550fb57a1be7968b43ae7f41f92935fcdb3b557f0a7eb0eab695aa4a559729e5f858d6a97b8c461cf00ca479c520977775702f70063456d45fd701b98d5c19e2146139f1b1687658964a7ad7633d2e4f5bf7c8018e6e0bd55a675f9cffcf48edf070414b305a8827677d1c5f0aa445f49d6c17f5333dd39e5c9addb3b9e6ab0b504f003231bf39c6f902ad3c8e5cdfb7c9d7bb46b80a97fb61c19e7f9c4fe7b59aeff06bb03c3f9cad5355f181ba902c94730058251b4d40d8ad974a7740cfb03520ebc46027e3e6b913954a740199875ef11eaf1e31a242d57ecc097d51aeca3bdb87d51897f7bbc231d9bd663549c39c01703d2bd33d638594896a8134922f6fe887836fbe47b683bd151488e25f063d44d079fe9196f763b3290ab30d490ecb5f29a8146fdb02ae69dba794861ffcc0b9ba3cfb561b23a4f1623f89b2401cdade1b220f0f776e711f1ec87b66f614d74e617858f64be1a7cb588d61e43c117b114e05823fd2fe44e00ed97835ddde751e3eb77fa25233bbdd7fadbd83ae783ec5ae9988e81cd4648d15afa0210b9ed1c4aed0a02bc72c73a35222cac7652edbc1d5f385417702e470453384d40feaeb94f063e73056eb126035c2b0ecbd99f50765af68c3bbdda8a5123f1101184138f9c63f9fe97ec3eb2ccb855a84cec758e5c4262fb928afe25a1eae856e8b61386221372931f842cbbd17634591ea8ab1f55bd766df498941520ea98139da5f7c2813fc2e51711cbf444162f8474cf1b511b7f4f79e1f72bb36c564852a1239312372eb7bbe6fe00c0e7c9730a18ca000ac633041e45d33464c9d67e4afcbdb05353dfccd46bc15464863d06882265b148cc88d5fef718f90271d41a697e1174cc0904874431a8983ff2a5470a21bc6375bb7ba43b5cf5230605744ce44fb23f85e35b4cdefcc6cab6636930bba1320001bc6503926845d66fe7ac56fe916b11693c354518116c17a441d3502cdb2005b2ce020ce7f67be682ebf307706e14af61cfca8dd4c5218688668dc25cc1c6890392c07fec9a067d6886949e22a3c889f042c8c20c7a48a7180d9bafe7d14165128dde16368ce959621be991de5be7f0db24d80f2b4101236d89c85ea50ea0f7067fc741402483a20449ec56491deabf2d3b0d626a9e0f4e1774042b633f45e04c9089b73737a2211e5cbd2dc8a7528a170d98f138f57e2c7dfb71e9c76cf2bc38cc89dbb150d3fc25b6cfcc2c788539ff506b71ef6e6e542b921c05eff96ac767678a4b84f55c8f36f96ceea80aedc8ff188b3105ee96443a29fd1070e51d602038044b4455e3d7bca3ea20a01deea7e61842f5685082c18cf7bdca99bfa91d254995594348f6ba1791d956ad0ac371e99e46fd320a3139be7dc7cc4258f100094a68590ea10b6957e3618fd315afe3d3f09dc23b5e6240b28ab24114749084a74f7b1cd97da890ab6b45e8efe57ffbb418cb511ba43d0f5cbe46f75db7fb3767351b644be81c8c74917bd9702a2230946a78c6d82d62366ebd9e94a23592781b6f9d08f5f49d35f0025c5a141a52cb035f021cd6bb635ef29491164c705272e0d58406e5d089934d679484866c64b53e788e6ff2c21bc8413be55441fb94d6547f9fe553e79921c082db6ea6128d7dfe951f463183f51d76006d7707730af88f321daa76d823fb0d10a7480c2e9671b3ff05d9b705a9485efaa9724305ce36736eee40ed8149843260122749ab3476262ad1d98bece035adbdd8e478696d382d65428259272e373e32c9ab1cf49777e464964755d46cc2cdc1131d300616b0a039f4302b8135d1285ee1b0d38086fac1dc94942e46944dd27fbb72c410ea32c9b724b248978bc0fb50c5b76671665c0731c2f02a6c6ea4f30153d79a37b325c355ea6561dfaacabc035bc1376bbf82bbe431aa833d9bb5428cb1432b557f6458e27638a8c014c579dc266f7133612e96b9e4b047e7f3f61d15c5399227646b3506bace93756520112d922f722bbac11262e20a836235b195c5ae3fadecf2d90d874c577dd4a51379332d351e5afd"}], 0x1000000000000028) 16:01:23 executing program 1: msgsnd(0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fa9c86e843222fed98d59ce2ef8f875b0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112a3d496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b726b79b9945f44ee83cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5f8ef4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc62a34d99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dda6d7588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d8"], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) clock_getres(0x3, 0x0) 16:01:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) geteuid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x280000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="dde45da9c9604735ac558a0707fa4d8b13e99d56e4c0b834b6077f1a2785b4adcb265aee1117b722212eca090e8c5c4c881db1e8cac39e7c5e2ae567b49540d16ad4d90a99a6be2337e8bf7a44738c3d318d6ac7afa10e67e54acb0e9aff9121f74bc9cfa5146db49cbb48f1da49989d37143d840586a8887cc2f5486b4627707bc6a078f7"}, {&(0x7f0000000280)="a6350f4cdda81949a52403704813f3d6fc0bd58d83f8f48b249f746126bdd910b041aa9eac60d242795144345a3215e96b5e2efe5ee58c4a34493f58417c073e419841"}, {&(0x7f0000000300)="f27aeab73c9956c55e59d6623b84ef92828c6675fd16fa93148dc328458ae52b829e083de542a1dcd29ab3915dacd9a1022d62883fbd1b085190882fedbabc9fa402af25e0aa70388b2d057bdb104cb0ac2da8a08f53d9ea893d930620085e700b6e12e46fb7dbde02985051efcaba18e6ccb229a046fb164bebe0771f3ca5e31372431263e8f123300faa1b5a27c9d2f5d750195aea7420"}, {&(0x7f00000003c0)="5f36bff59e0eadc1b9333d3da1c54862e24a36755857c7e9a290b626e345efea2cf81a5026a1de03d1fc76840c8aeae3bf3f4f0e3062df4e3e639b04ca5657aa13badaa1926c9000ca34c9298412d25be6bfd9f9ea4ffa827b390f2c4654e96574e7f41b467674720bd254eda204254bbdf50c0859e0d9f9f65ff42173b7b83bf1d07f0b56cd23b6e85f7f562cdc268bb898817ba54948fc"}, {&(0x7f0000000480)="0645d787e2ddd8e1369f644eaedcadd2564775e09778adc16aa16c984a626dc70b129a92c29b173f602dea115abd68817bbced4c9bf3a7e1231ff1c67bfcff61cf9c6e09b8a60cc8652f75c8ea298a5c8da42c5ac9c5a2c8b57869f057a0bc2c483959dc6534236122165d08c0ee6f3fab2d546e6b177a5e44a94bd9d41ba84555f4c3e7772deb59c2d2a4dfe59b8a5a7ac460a419cf93adb091f70bb2dddb961c4330c1d3a33984c29b6d946cb806123d12313ca2752254da33b463dcca9ad9dd9638ae8ea3d899239187860fc0ff3f95d5cfd1ac5bbd523b42b7f23a1284ca77a6e6aa5a5a09d3b421a385fdfc67"}, {&(0x7f00000000c0)="4ab3c4107e5477ffe1f1c32b49863c2f3d8d6835"}], 0x185) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) pledge(&(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = socket$inet(0x2, 0x1, 0xfefffffffffffffd) r2 = msgget$private(0x0, 0x20) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x20, r3, r4, r5, r6, 0x100, 0x4}, 0x80, 0xfffffffffffffcfb, r7, r8, 0x3, 0x84}) setsockopt$sock_linger(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000000), 0x1fc59fe7c7f621ee, 0x401) r9 = dup2(r0, r1) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) 16:01:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x223f) dup2(r0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000121, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0xfffffffffffffdc0, &(0x7f0000000100)="b11f06d2e2b9508657d463159049b075e07e8e0da5bdfa04603ea13e") 16:01:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:01:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="0c94a58f041338043d83ed0e34091516ae23fda55a247e1db11e9f8e255f9126fb9b0737284e847943c0e4c8fbf0e5c0a9640251fe7d015ff2424b64195159b4899394b4eb065f894e5d24d80e7b051c1e7fae097b2abf55277e654c992f2e76e1246c27e819c95fec838b5da8f4b12f429608ada4fd947ae0109200b3edccbef91a4a45ac584cffa68aab25897532cb5590b4996824d69f67e396b511ce37ddc1482dc27094a8b394a9f1687d732c8e9db43ab9f1bbc5f073d8ea4725dfc587b682fcc375691b778ebd5068c662f274496976477216feccab8b3f3b685c23546857fecd2e248af794416c24bb6cffb15ad28de288113138aed8b48976852ae6cf94a5a89de4a026cff87ec3d85692634672dc72360a0cc22db4a575e797c28332ea6c915795b5eb4321504edf93ab4fc1a72db0cd80e5584f4f171d23bd711a490393c2dd2d1afaf776bc2549ba879c3afaa238a5fd37ff08217e4d49e4f01c1bbba0cc95bb3e715097deabd1828391b5e1a77243a0bf91bab929ead4eead926180da61d3ba1bdbb07a077c427fb56f9e977840d68f4b72785e9b44dca97825d9f4130cc8281df230c0abbfec4df74ce1b7eefc41a84880ab786597f152dc883ca0509fb398bdde9da9130a84aff5313aea538d574b32eb466e50883cb3d4112d6c21e88b99723745eff14fa13154d3967808d916292758e2ba3809b3f3f26d692c0e30ffcc40254c13a022290e877e63c9bddc5248de54a55bedd692f564a998810c4e91e52428a667ea733a0455880e15e3eb15274070a536e2ec921894dc08b50389ce6f769de006b2f79e4df497f349aaa9e3c54fccdf76e09085ae8f9430e089a64bde027483f630b3575efb9f3f1961faf114d9ef90f026030a63a87f2cbc18d0c1c71903529e8124dbbaaf57f763d2d9ded5190e1dfbdf21cd9b343f03334b6346361899d09c36a9c0e1c697a587fe8e36887d4570960c44ee1ac4d8714dded7160b08340436d60e8ca2821f1e454df59d48129def30aac6f8516eef4c842fffe6a44ad876f194d9fd6f7e29a2e205890d6139da1bdca4021ed90f161bc43a786ebeddbb02d322b67de0819021a3e6ffebc5bcb4fe375ac502ee963e015f8d32466dc06d12f6c3b3398569ad130fc97f6490b2d0b3e5a352d05d58bde00ce212109f1fd5b2115b9e5891caefae95978c9a00a725759590297cc933c32b98f2488d84ec1ec45e3ab8e61712d5070d52bfb157a12f29286b174a1ae22d89acaab88fa7001c11e03e0697b6b26a275a6ce651a61f695369bba4e24cd4f85a8a26b006f9d01084da2129db55386e39a56bf1607e3521ba4eea808eb0fee2524554934a74facedd4f42dec772ab79ba19c02277d69cc3ee2d21abfc3a35e39ff9a721afb824c318f7acec46aec00c87c4c5068f3116c337113670837694581eb5eeceb22b536a9ac69b90501525f0cd0ac17c21b63f8834686b13085a68be3072439a98a8a45a5e1141df75f81fd02854ede47d795906db627e00660d97971a34f85419d7c7f8c0a43445842430ef36e8e6f93b37f8018fea1b0e914bff331cbdc59758db26f43816b8b9370448978ce87544916cd89279b234cdad4ac1aa56135be4a5d67f4797139ca51ba0a2f0426d97c0dfd018a553f3cdd11e2c93bb1f2ae33b55c743007005605af2d7e4c74105340a7555c6af87646aa6d86ae9684fc24cb6d063f3b817ea0141de894f3efbb34045a723648bbe04534d4170f1d836d3e981e991d9ee616f52fc65ab912c4772d286f6c8c642bff8187a887aedc33fd3270c3ca8cae65f6dbbf6524a0d3ae01c4425573070c400a70b8aab14ee973dace1d8882aeb43bf0a76f7b68b7987037e67e0e3aa46948a08d83930e3e76b555854d388c851d0f86f3c7c6fe537397a1fbe05b552b1e3d464a7531e943b4cb3716154b819f3fbd5b2a198ee13db21d703bdb15d158f242b93dbbaa8cd4249f6191bbbb251d9eb883d666d5217f8d5ba1f93c07457a6332d3b666c03735e83fc257fa75fffa5cab7ae922562e81b4250b7b67e3bfdecb995002edd24259a0f60334ec28e62748b0ec21d51beea40f075a282fd0e71921ce182014c5cc0b6d9eaa66cd0eda740756bfd0aea04f4da1832a2b93a2809fa2d581d14344839a4ecb76d22d97fc6d94a1de021f3cfc0e92669aac4888a71c9853549ee4aa6502d607f34b08e9952fe4e144385d2fc578ea8b0fdce59ae25edd970e0b67331eb6e1980ab9f1798076e5e8b37f41fe7f1ef6e2f1b5ee3049e8b88e22ee0c0f2043e55ee69ee713009bc4ca970f5f8684484085675ed830bf7a1286340c6aaf257d10c931a9d555a016fed356c7251b3c89e6b9de3fd98340c58b44e073dcd7be9af120ab373ac973c4f67d86280ea913362946ce31fbbdf580135b4d2bd2371621c38ff164e0f5961f125cf4eba66e16cbd27f8d678df2e67f4ee3d428fcb9c80959604d18628d38eb9292f7d281decffb1f94681664ca0054d936939cf281697aff94316de0e026c0a6a32b978060b2d01e5f2ec78982e457661af8787f95eb92939e9b56195eb7d2ae06f368bcdd3f68e2914c07a58b2feddbd526790c742ee2fc47c9a7fb7eb88144f49c3dc1b1ec318b68b533196e05e4a2d56a3b17c9ad4b52e4257279b8ccf85ebf69d24320b003e1e72328e46a1a1cebdf3b5faa10d57dbc2b4384d76adf73b6132d9387c356cded58afbfa8100a095faf50ea6a3349b33f4c3f2b7866186dc50248a84adb2b2222932c8b829fe491f24cb7fb59e7ecd801605cd37d7d4d353d6e7566bab374c83f43bbcc7ab25e9851cb8ab08633323b6b34113922b3107527d2ba4b0e1e394554fb69791fa7f7ac1e66495ea2c904b82ad1fc629c64b46cf0441fb5f321132d900b0fa941a0bef269f6b61969d2ca63c621940ae06faa3d18423cdd946e49fa99fdb6cb270077e990b637183e88d89d078cf80906700f27349bb5c5195bb1d07626735d5a7c1e6b56d6d5df72555c3afcf23ae2cb05cb9a9670d7897813d84fb1ed907e0b10d5554ba35e5e7cb833861be5322c12898a0efe2007888f7f89b008cc08292fc9b9ad0ac41e94c6a68a4855f80291293896eff2031ea2d8e94240a630f22d5bb24ed0fbe7f044b77b1f10711922139e933bb95c994c1781de303d5d78bf35043ce76fbb717ad005e020858170fd91121ac95d6bb892bfdbc2bd28f53973eacc73789bca08469712bcb92a75f022a432836cfe19a48e5807c5ff3dfee913e82091f4c7c84d7fe1fd0942e6ad816ff09ee7cfd14f6ee26c87809e9cd35389220dc6def910ec7b29875c67935ae70619485fec0a7c9898c8e70e73e8317fa36cc316d4d85dc828a85682c6b174a784544d714cb51e826e56403", 0x96c) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x82) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000a40)="f576c99cd83417f2e8e0751d0f08d77ba3df9b90d8d94df17a5971289f772522dbc4b9fda5750e79dc20bac3368809d60291ca", 0x33) 16:01:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x100}], 0x2, 0x7) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fcntl$getflags(r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x43) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xffff, 0x4}, {0x8, 0x728}}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:01:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendmsg(r0, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=[{0x808, 0x0, 0x0, "6a19f97239cfe854b24a9de16c8415a87cc73a5113fa0d0d5f67addf812fb09c58ad21b291c26313b5b4165b9af512f1ee736bc307e81cf5c12f7e94eac2e7df2324384ee839b3ef786165685cb2d0a557d8bdf1028b6e7092efc9236edfd4a25eb44fbc57270779aeebf0989a32e567aea4450c254a8355ab75f29ef7e148aeb553a34f88e357527b6b3ab3d51f366311fd93c5825f55c4b20e0ffdea46a6bdd7d5b22bb5ca34c9b2dcdac169f664ebc1d60ef6fdacd107cceee26963c5ed2cbdfafa584aaf3e23869509694e4ae6b334e12ed212962ee00c0e0faef6c41beb157de57abd406470f80b7922e9c11ad5bdb0319504c68140a887ae22312681bbff31c5c3a405816524c5ab30090ffc86a3800edfdd72770a5668b19b869101253de07048547d4acb4349307544813262fd9e47c1d1c53148eaf2b9fe32106305a347bab47bfcb8dc24fd7ae5fdf7401fb331c9ba04234d3d9e26bc2382972462efa54b4df128e388c453e762c4bdd715944c04da23ceb41fce71a60684b8ba620b596bb06f64bd96be340474260951ad57fc46cafd19ee631824622bcb9dc8f54171d162fdc13257eb8b5dbd319312f4fae575808a7f20643d7f220689c9569390d4c85bf9854eff23928413c8addfedc4ac3a54b35e8c3ec13b74c4334534ed102802cf22ac2f6849346ca5ae1ddc398f4630ebc38e0fb80111f8126bff8a03210a946c65765421654ee856e2cb3665e4b7d61d25577653fa1ae58ac1a78fb915114d478b18cea7cee033fdad20759b06ac0f68f5ea9e429106f7e96173109539c3410a68299d018392adffe57f0e7ec249280b2161f950eca83858871094aa38aca40389ed7700883c0728a79740a12a2af75e47fe3643f07232699174592fc3b6fe959d86e16ad4e4cd40fc97aaa8d5761c72998b597fc63dc8ef360de975d28f4a2f03b10866c47d8cbedd9b4220cdfe63d3ee6b32c546b5afcc9d063670a849a1cda791f8cf502d18bc386f300437d6e1eea67ddbf97415317bf5105c944167fbc3370ab007aafbef4ae369a945eaa3ed842f7771e176593257ec54dab30e4172e5b5f757c294dcd26209d0eb4cd92f009119377e201048b84c1cd0f7f35fde0f20cc637afde8038334d4a85bc39a44e35fdebaf8dbb5de8f29c1c80b8a18ec26cca95a5b974d0a28e0aa7b49cd466b5946d0e969458832b4df25673a0db0880ccc10a3c71d1598d941678496372a478c827500f8cd6939d78db9a8bc7e829a724bdc92c9798c20e777eac3d757ce0a78cf5bcfcfcb5c8ee300515f9c4eef8f2a986f52687e7d4022c5e6772c9ca79c494f5250eea78c80a00f5602fe32c6184b54fbd1f4f6182e17738a741bcabdac23c59b5cb1c740f7349d75f3d13c5da28751526413992d7989578547beb3908732f9dc256dc82b0c27bbe8ac5feab7bb05ea4562cf5c6dd41663ebfe49d49984c2fc65d55c9542b7e25c2c5f637c21a28afa176737a1b3955c80f9fbbdbb9f9a33c27f58a23b395dc7b77909966beb9d14050b0d22420f22833d469d019bd148d7e95ab8125ca8461d94e0357f6ad8dad7bfbc240bcf94718997aa5bcc1ec486a5312487f7c137fb239be9f73dac49778e189a44a7c6ae9c3784ae2e44c32a910368367ad45a80830948eafb59101a1014e0f8f8d0525d0a8dc87f60de5f98179a4cfa68a25426b599aad67b2165494b9fd23cca5076e394a948a697a3285cbd7793533115e4694b97a8e7e4a3de81bc42c14c7cc685ab0e383034209ca6b37a1420ddabe3d9d7f568c0656ebc9043dbb635aae58c3246b8cb04562acd2ce91a8ff356782716121ca1b369216ff11d3a516a8e5ea4adc25a741bcb5d639a5202903177f260acb6e4105191568ffe239b5e6acd2f604c3729a7ab21224e800ed921437d7cef999b41796f92215010dd432e8ce1b27ba7397ba92664cb81599ad96cf1f73a451c174cbda568a14f2cfdd4a772959f85e0c5bb2ff74444bad8f02cd66cd3931f5da43ec5f84dbab95caf505eacc292122265a964b4c434c99f7b7456e5c9623e598511e9b22fb96d8ee8a4e4abf0c186b7ec00f6012f6db34cacd6ce15d33598bab0bb2262f1631525c3ce0953251daba10451c2826cbf3b71e9f98c9d901b4722148e0f8a90d06e8b35de1384724529601afabb4f37910a632d8c2a0985998d19b3e6c82206555d9345356f8ac54a6f3f442a8f2b2885ec2c9e4100edc63f25e5a4f7f7e90e9c99c13dd953e3958b8b8d25403c96994f0a208655943b903af78c585ee49058800d063c14c467a54cd95c6eb2a4656edbf6e9949f3f93623e47bd5e1bd7d685c847a2fb25d383582edcf9b174ccb7a1265deec6309726cb37dbbf3d8c73a801daafa6750431e279f6d62f7f287b0c964e558aa5873ab965d4efbb68823d44e9439fa17a5333120ad532d2ca0fa9940dfcd832148ed60933e883beb2109be0f86d19fcc33aef685a7afc4656e73fd091352740b6c63640cefa772b250e9aad7ec6cf5681fed98596616ea42da1578eea6f2f06a3d02b0ded15995016b4a592ca58f754afcd5f67d3d61070ad5c2f6eb9a97eb950bdc8c2bcda2ed88bdcd3770fcb636de9e1034c698cc5d0f4dc282c0aaa424c3c51fa308f786563838e00a10455e04dfb3c8a3f201c6d3d4524633bbb25adf721cb081adfcd62ec790f660e86ddcd1324e609cef106eb0a17d237a333e9629aa48c564b75b8db92dec2c55e0e3025808a249b64552b8313e9e53894cb4f5abe7f9748af5f698f7171f9980e2de75e33ced4131c6be07b283612a8a2106a9d397ae7452b4c50f14a1e87b411355c28d607bb006ba8b9c8487ae207df24b3450a28"}], 0x808}, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x8001, 0x0, r1}) 16:01:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8081, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r1, 0x2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000280)=r3) 16:01:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0xb}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt(r0, 0x67c7, 0x8, &(0x7f00000001c0)="1f7a07bd01c2b2fbb35adbda420d061229b80f008fec1ab4c032ad1c064ea88763e1e1173679c13dc2b490c5555dcb3e8b57c97c329c1f95593f0db3faf1ea837fde899153269f70e8d2979fcca54d07c3646da31e6cb370ab6eaaca73d67ea39b0d6ae8d2c5529b486cac56d1d30a43fd903b4bc032e2b7b7582b3d11e5c99d48b1ef751f41383530726e2934bac977fdde2b7d429981f9bf3312b555", 0x9d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:24 executing program 1: r0 = msgget$private(0x0, 0x404) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:01:24 executing program 1: shmget(0x2, 0x1000, 0x783, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) vput: bad writecount: 0xfffffd806ec51548, type VFIFO, use 0, write 2, hold 0, tag VT_UFS, ino 1479, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 017751, owner 0, group 0, size 0, fifo with 0 readers and 2 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 52525 98993 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806ec51548) at vput+0x187 vn_closefile(fffffd80777f17b8,ffff800020b66780) at vn_closefile+0x15b fdrop(fffffd80777f17b8,ffff800020b66780) at fdrop+0xc9 closef(fffffd80777f17b8,ffff800020b66780) at closef+0x11d fdfree(ffff800020b66780) at fdfree+0xf8 exit1(ffff800020b66780,0,1) at exit1+0x32f sys_exit(ffff800020b66780,ffff800020e01280,ffff800020e012f0) at sys_exit+0x17 syscall(ffff800020e01360) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe8a14) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe89e0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vput: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806ec51548) at vput+0x187 vn_closefile(fffffd80777f17b8,ffff800020b66780) at vn_closefile+0x15b fdrop(fffffd80777f17b8,ffff800020b66780) at fdrop+0xc9 closef(fffffd80777f17b8,ffff800020b66780) at closef+0x11d fdfree(ffff800020b66780) at fdfree+0xf8 exit1(ffff800020b66780,0,1) at exit1+0x32f sys_exit(ffff800020b66780,ffff800020e01280,ffff800020e012f0) at sys_exit+0x17 syscall(ffff800020e01360) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe8a14) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe89e0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020e00f70 rbx 0xffff800020e01020 rdx 0xffff800020b66780 rcx 0 rax 0 r8 0xffffffff81c83d13 kprintf+0x173 r9 0x1 r10 0x25 r11 0x3a17227f4a31754e r12 0x3000000008 r13 0xffff800020e00f80 r14 0x100 r15 0x1 rip 0xffffffff81a69fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020e00f60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=262769 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b678c8,0xffffffff82362638 process=0xffff800020b7d180 user=0xffff800020dfc000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=19, pctcpu=0.0 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 54743 336663 68976 0 3 0x82 piperd syz-executor.1 40222 344589 68976 0 3 0x82 nanosleep syz-executor.0 50991 414820 1 0 3 0x100083 ttyin getty 53561 223173 0 0 3 0x14200 bored sosplice 68976 256571 23429 0 3 0x82 thrsleep syz-fuzzer 68976 437390 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 73903 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 437756 23429 0 3 0x4000082 kqread syz-fuzzer 68976 6646 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 333478 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 110313 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 376365 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 461280 23429 0 3 0x4000082 thrsleep syz-fuzzer 68976 51176 23429 0 3 0x4000082 thrsleep syz-fuzzer 23429 108558 59525 0 3 0x10008a pause ksh 59525 376225 66823 0 3 0x92 select sshd 66823 339005 1 0 3 0x80 select sshd 36305 415429 20592 74 3 0x100092 bpf pflogd 20592 459317 1 0 3 0x80 netio pflogd 50513 66021 9106 73 3 0x100090 kqread syslogd 9106 111466 1 0 3 0x100082 netio syslogd 70872 261890 1 77 3 0x100090 poll dhclient 92065 439030 1 0 3 0x80 poll dhclient 90814 415705 0 0 3 0x14200 pgzero zerothread 62253 292470 0 0 3 0x14200 aiodoned aiodoned 36762 22842 0 0 3 0x14200 syncer update 73422 371195 0 0 3 0x14200 cleaner cleaner 98993 52525 0 0 7 0x14200 reaper 68938 161763 0 0 3 0x14200 pgdaemon pagedaemon 73686 365899 0 0 3 0x14200 bored crynlk 85212 372448 0 0 3 0x14200 bored crypto 52753 393588 0 0 3 0x40014200 acpi0 acpi0 24337 331763 0 0 3 0x40014200 idle1 49355 503246 0 0 3 0x14200 bored softnet 57410 348169 0 0 3 0x14200 bored systqmp 57070 27273 0 0 3 0x14200 bored systq 75641 291754 0 0 3 0x40014200 bored softclock 12057 180756 0 0 3 0x40014200 idle0 12296 83596 0 0 3 0x14200 bored smr 1 379869 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9649 6496K 14681K 78643K 29946 0 0 pcb 13 8K 8K 78643K 606 0 0 rtable 111 4K 5K 78643K 1892 0 0 ifaddr 103 21K 22K 78643K 801 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1813 0 0 iov 0 0K 28K 78643K 854 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 77K 78643K 8101 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 114 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 839 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 7560 0 0 sigio 1 0K 0K 78643K 105 0 0 proc 54 51K 83K 78643K 1578 0 0 subproc 32 2K 2K 78643K 206 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 705 0 0 in_multi 33 2K 2K 78643K 357 0 0 ether_multi 1 0K 0K 78643K 32 0 0 mrt 0 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 946 0 0 pfkey data 0 0K 2K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 109 22K 31K 78643K 25714 0 0 UVM aobj 130 4K 4K 78643K 147 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 325 0 0 NDP 26 0K 0K 78643K 229 0 0 temp 270 2750K 3389K 78643K 27558 0 0 kqueue 0 0K 0K 78643K 73 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 30 0 24 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 333 0 331 1 0 1 1 0 8 0 rtentry 112 174 0 130 3 1 2 2 0 8 0 unpcb 120 2231 0 2219 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7904 0 7904 2 2 0 2 0 8 0 tcpcb 544 1255 0 1251 1 0 1 1 0 8 0 inpcb 280 3520 0 3513 3 2 1 2 0 8 0 rttmr 72 7 0 7 4 4 0 1 0 8 0 ip6q 72 12 0 12 6 5 1 1 0 8 1 ip6af 48 26 0 26 6 5 1 1 0 8 1 nd6 48 36 0 30 2 1 1 1 0 8 0 pkpcb 40 30 0 30 12 12 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 143 0 143 18 17 1 1 0 8 1 pffrag 232 8 0 8 5 5 0 1 0 482 0 pffrnode 88 8 0 8 5 5 0 1 0 8 0 pffrent 40 18 0 18 5 5 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 134 0 115 1 0 1 1 0 8 0 pfstkey 112 134 0 115 1 0 1 1 0 8 0 pfstate 328 134 0 115 3 1 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 660 0 466 21 8 13 13 0 8 0 art_table 32 661 0 466 3 1 2 2 0 8 0 art_node 16 164 0 124 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 13 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 837 0 827 1 0 1 1 0 8 0 shmpl 112 145 0 17 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13177 0 11749 47 0 47 47 0 8 0 ffsino 272 13177 0 11749 96 0 96 96 0 8 0 nchpl 144 23876 0 22247 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 76332 0 76332 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 28 0 28 16 16 0 1 0 8 0 scxspl 192 73835 0 73835 37 36 1 6 0 8 1 plimitpl 152 698 0 690 1 0 1 1 0 8 0 sigapl 432 7731 0 7716 3 1 2 3 0 8 0 futexpl 56 90532 0 90532 2 1 1 1 0 8 1 knotepl 112 1421 0 1402 1 0 1 1 0 8 0 kqueuepl 104 1625 0 1623 1 0 1 1 0 8 0 pipepl 112 4498 0 4479 8 7 1 2 0 8 0 fdescpl 488 7732 0 7716 3 0 3 3 0 8 0 filepl 152 45345 0 45245 11 6 5 7 0 8 1 lockfpl 104 2687 0 2687 4 3 1 1 0 8 1 lockfspl 48 938 0 938 4 3 1 1 0 8 1 sessionpl 112 29 0 18 1 0 1 1 0 8 0 pgrppl 48 85 0 74 1 0 1 1 0 8 0 ucredpl 96 8845 0 8836 1 0 1 1 0 8 0 zombiepl 144 7717 0 7716 4 3 1 1 0 8 0 processpl 896 7748 0 7716 4 0 4 4 0 8 0 procpl 632 24306 0 24264 14 9 5 5 0 8 1 srpgc 64 25 0 25 7 7 0 1 0 8 0 sosppl 128 91 0 91 20 20 0 1 0 8 0 sockpl 384 6162 0 6141 9 6 3 4 0 8 0 mcl64k 65536 279 0 0 34 0 34 34 0 8 0 mcl16k 16384 13 0 0 2 0 2 2 0 8 0 mcl12k 12288 20 0 0 3 1 2 2 0 8 0 mcl9k 9216 18 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 208 0 0 24 4 20 24 0 8 0 mtagpl 80 93 0 0 2 0 2 2 0 8 0 mbufpl 256 681 0 0 25 0 25 25 0 8 0 bufpl 256 24060 0 17031 440 0 440 440 0 8 0 anonpl 16 669602 0 657690 218 154 64 66 0 125 11 amapchunkpl 152 45624 0 45505 48 38 10 10 0 158 3 amappl16 192 38696 0 38035 187 145 42 46 0 8 8 amappl15 184 574 0 574 1 1 0 1 0 8 0 amappl14 176 123 0 117 1 0 1 1 0 8 0 amappl13 168 3234 0 3232 2 1 1 1 0 8 0 amappl12 160 54 0 53 2 1 1 1 0 8 0 amappl11 152 914 0 898 1 0 1 1 0 8 0 amappl10 144 96 0 91 1 0 1 1 0 8 0 amappl9 136 2979 0 2976 1 0 1 1 0 8 0 amappl8 128 2497 0 2472 1 0 1 1 0 8 0 amappl7 120 86 0 79 1 0 1 1 0 8 0 amappl6 112 882 0 874 1 0 1 1 0 8 0 amappl5 104 305 0 291 1 0 1 1 0 8 0 amappl4 96 7995 0 7961 2 1 1 2 0 8 0 amappl3 88 493 0 483 1 0 1 1 0 8 0 amappl2 80 62021 0 61950 3 1 2 3 0 8 0 amappl1 72 178424 0 177977 26 16 10 20 0 8 0 amappl 80 24741 0 24699 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 146 0 17 3 0 3 3 0 8 0 uaddrrnd 24 7732 0 7716 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7732 0 7716 1 0 1 1 0 8 0 vmmpekpl 168 57861 0 57828 2 0 2 2 0 8 0 vmmpepl 168 942718 0 940914 268 177 91 102 0 357 6 vmsppl 368 7731 0 7716 2 0 2 2 0 8 0 pdppl 4096 15472 0 15432 6 0 6 6 0 8 0 pvpl 32 1845330 0 1830187 435 275 160 165 0 265 31 pmappl 232 7731 0 7716 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 668 0 17 19 0 19 19 0 8 0