000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000001002000000000000000ffff00c6d9a99900", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x5}, 0x40c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x100000090d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r11 = syz_open_pts() close(r0) r12 = dup2(r11, r11) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000000)={0x7f, 0x8, {0x0, 0x2}}) munlockall() ioctl$TIOCCBRK(r11, 0x2000747a) dup(r11) r13 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) pledge(&(0x7f0000000240)='\\[\x00', &(0x7f0000000280)=':[\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000000c, 0xa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000240)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed719f31767a9a2d78263304d5d6e", 0x62) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="6318e589adbac1632a7eacdfd9c726dbedd56d446dbb9ec19870998fd77f2c9db0ca2d858edc80764b72d928a5f25ac2af73afe40a1c3a328c4bda6a0d9c06082d27b398f1393f2d4ce36b41360d9e7140a39d6e3b1b8aa06cc6641ed7178e4c4e8f8b763f0806d2ecd5467f85efb595d05f9cd97ca850b50c1097a8d189adfc88b19e4a47241b7f6035f8ad45d4a70ab8aa967bd270d1f2e63c78b2b621fa5ff765081fdc16fc4e4203fa71ecdd0bf61670c51e5f20005a313a0642a18a5afda9", 0xc1) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffed7}], 0x2dc, 0x400000000) r3 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f0000000700)=[{&(0x7f0000000280)="1e0a5488d1d89a0e5b0445d9e5bb1b57170c59a69f414430e4d1bf8f3a", 0x1d}, {&(0x7f0000000440)="892577e643fd12480bd060e40bf87ff0d304184a0d2e2d4cba6b196b2df0b6d6ac0120e303dcfcb4cc17b7fe52dd5309541acb15f261e3dc6fb0e835a3e5148be7b6d30575abf44ada03276d9c0fd74038b42ab60f7b30b131c3c21c2a5ab9515328a11e5d964119b131f7be340327c661f5c5a9036069a0eb6a00e4f3931a56f4d4fc799aeedccddf0a52", 0x8b}, {&(0x7f0000001740)="142ebf8622d7251e3c2402ab325e8ffe6b9ac87fc26fd0db8ff3c9b9d7d741d9800c5a998ac23a14667d787e3ca3343842d3e40647cbfd5c9099288976c81642c0e84ee0d5f9c7c7614ce4236adf3e8c495dc47f6a3a7a453374f09cf43caecf20fdd503356af9f0ccf3c64c394ca88e5f9f3b6328929618de8bd0679f1e806bec5b00888672403fc7ec74b2e1a87cfa586a2a132879bba63e8cbcad2814777d36b3dc28de0b23e6a6788626a51ec684f74c98d4ab5fa80fab049ad787921d9bf2d7b988e1dcde2f94ec432a32ddfa245cc328bf19cf69963d94c9164d6fd7ebbee4cfff087ae583722eef1f766579d3c4bf37fb849d292ffd1a6b19f08ec0740a65c9cefda16cf5b18c408eef5d3cc156a0799af130732c26694cb5442497ce2bb77d34c0f87c6f4dd096672713f3cb79edd2bfb762dac960b40c04f47cab3b0a2ea82b85cdbab2f161f9c462f37066f8cdf8e689a78375c3e9fd826db204590ba992bd2caf0f214feb1f8617c7ac80c1073a4db5ec8cf34fc458ce6b1562a4dca1a235d51570a20ff4fb9586fe3e81c51e9607cb28fc9a3c70ea86adbfb8a9db672f7c067e00fc002b7f3914cd6a099b55be31b0b0e3bdf5017dccff8adae2db0e59f17a4aa0ed3f90d65a66c193e6277bfd306e24d9f078a0bda40f3ed57a1430c7410a27fd97e2f8ffe3817b608ec26ae5efe30c57e1383e46a61dc843cddd18da021077fe0d0c6dca534e9373d5fff11b9cd3734d603f8b8f68fb8b6c14028f55a45000aca4de582d0fd26e7e50207ee01f521e8fbe88fe028e255c161a92dbe29769bbc344694c1f0de8e810c592ff03a4a520bb967fd16b4ce4e9178594b7531bbdaec5bf9ac59530e1fdb06ff4d428552dfd8b9f1418a4f65e59a02c8c1ca0c510ef00f271c7429572a04ea477c1a8ea00d271003b377d725e9c40ff6914fe6b0193ef5ee721945566ec4b0206a0e69ab680c33371f1c87375c39c8a067058f39caaa0b0b1bb4eb618a81839811672828411637f7810f77579e72d8042280484a2ae64a1dded529e4c8b382ee53e43efbbc6cd3c239fa527f7f9f996419f93c4fa06f2fe59bf65ebc5e44c3a1a75ec8562b987aa12a74552e56c2f66acb879fd79b1a2e14d83b6c246f6afc8d72a4e6e73ba96e939a76f7a7fa95a3d35f07ee89938a201ed771d78f49f2fdadac9d6673593ebc15ed565109ba85c1a2b5bcd014611156c22c05f5ba921aa6d260e51444c31daec28e77bd95478ccdc267209e94daa6cd870ab7fcc0952251a1a5edb5827ebb861a67ecc37121ddc58d320ec2eb7ba84636135fbe065ce0239cc62fb87128408b348e5a402076a4657ab995e1349c6a2131f9078e03b21435e9141be0edf289ef075098abacb7a4df5db244b4797f4b3727373a67e73b769f39ed82fcfac9e49a111c874005e0535149514ba4a6ebbc2ce67a2d8b9f5610294ec00d04475dec4e700d68c6575a0c72848736767d003a6c73ae801ab14795357e2aae9e82152a21b810a27c5001c71c4f89f6b5996705179e1388af1f5df381ca81bdf62f4f119da3f331e3b41376c0cf3b4cce6df33a1f72e2928b4a30f7e5c0c47f8a174937255f8b2295be61535acfc7bb2a245f8d6b84555f64e48d3c9ec5b07915c08dc68f4d6723aa529206cb7f5fcf64514ea3022adc68bb41f22e36e58d7c4914e73510434cd81e0ca7d5497f0207eb936d743a279dd1585ffb8d93a2cd4ee8b10d566b72bc487d739dc4ecf7b3206cffde01a0fb8b79ffc5b1a1fc5b6830f4c1908f5efa9f1e6041ab4b6d2079d4330629bfd30c3a61ddaeda9073cb47cae71ca31ef34bf2f164d7c92ec090545f36def158f75a34e8da40d8eda483ebbf6ec7833821ed7325d7b9341f9957fe62e8b9686f48008d4a97451394a56033c8e262063ad7418866082eaee7679bb3bdfda68e7ef739aa51fe4208e718782e03a2e9f66deb39e747c0e21d3752b14854471531774c0d8af746f5296de0dd74bea255cdbe10f60b4d075f8a210fedcd9ef2a94aade556cf4eb2e4458fa4681cb642bd8ffab8ff813d6275d7b3d0fc926d90aa363e074c593292b0174eb7aa54265caea11c46c8af5b76afdcc9400ac35be3b357dadd663ab9191295ef6682e568b2dbab641c18e84efb21a3773f3e5a3b1c7079e6b5725a5d24bd31ded8335022556b56b4f451567a825443300b3d5128ff8386d440ec4380f516fbff07e4ac453d3958d05047f2d09591f5a84b56d8a028de02ca5f5927eb1d032fc34986eafb6da2adf2705487dd40779874ddf6bbe86fce2e2321417f14056e3ed83627a8c8054b92ccfef49260a9584e7b6bafbe9470a31462d189ba01f9187742a58d5fe6e66c4f532f6cbff74758bc45bd7ac43a58096ae54c348eba5c55430beb819bc3ce41bad851e898a302c65b165eefb4eb2435f79f6dab820c87a36dbd84957c2c84e9e16b9d826eeef0f413721e8f657e5aac3c0ca09c28043ff3dc7b9ef073d91c6189e7284489d51bab19516eb64259c9f18ebd9ef8819390ed4fea5cbcba934ff3a58a39f25a6859cc927b4dda3b4bb5b2ef90ec8222beda8dd1e6e2c88c49ea0cd9e2470d24c0f492dbd8f6bb0509451b3b09dbebc1e2a64733f203b387dd71c95d61c4fe77882cb84e9cf3c35b2e019762710eaac6657c2b181c3025b1a30512ed117f2442d3fbce8d0f689a76df96f6a49a2723ed7cb17245f30f575f1d6bf3db365054bf81bb3d2810aaa3f038a04ecb8753bca7473c6afd51a5e143b6ac5e443226d4aa96e90b4cbaa79f4f997a4cc0b201fc3a86e50bbd638e8ce357c52aa3d2c954e342ee94eac06edcf9c331b6512d691879b5d42a61f44f933e07c4285a5d02bbd92f63ba14ec595c9f7682570f6f4de7833cb9513acdc98b7c950749ec37ad1025f40968a120d6ff2a4b4d8631bcd68334ed28711b4a25a20087ea66cf26598bdd995eb74711e1b624600d41d7b74881c63dd39a82325bdc23c7e4f07f4722b42abd0449ce63305deea44debb012d41f5b9c456e9716c053f5a089584c66c2652548b9cf6b1359915eb1268be73e0db2a547fae7cd94e414efb408ffd704d21a04830ea72a8149d80777eb6ece3a9f784fcc84eb007197859f6deb5e414bebeb99f7ced4dfdb5861c9a384ca81658395f8aff517e372d2405744e50d19bfb6a46cd3ef337729133d21540ae98d856c7366ec6b65e7905dceb3d02f7119809a191fc11e90602f7f03cd96113f0da68181763574b6c5f07df5205dc84d3f5147d69a8603147789ad7e66a0db0ee959e32f2cbd97772625b6531baf252ee1cf4f457235e13be339c99b105b2426736fc281900d9d3b22d612659f30d18728fffbd256d1e8ecfbe0f8ae35edb963ae1e3fa457bb9a54242b2feaf13e97f375ea152e87b558d7e9e4f10b9fbb5378e928e8f513ffc68ba64debd5db38be007e3e3b3283a9dac6b0c45ff91e24cf33f9a2e0a40caaca32a92e44d1b5894148d0833907006c84c387f444f2b3a0f55dcf4fe6a2410612d6f11ff10a04cec661ebf089d679f47e82275c1d592ffe4b99a740e394111e5625268670625a8d57d62fedda1bf52219838682344e07541efaf87d4d41605c3c0be21600b2ca69e45561348b2c185f40c1616d9fbd8eaaaa890f415d826d8f91b078060680d63bcb7ee1a2aec6720b42823794f2a0165d55865c5ae7b8fb5650433022cd0792e4738e73762baba0f3c7a2177c32a1ec1197e0f666e78f1f003313aab56c75334d37a5ab4b3e659851244b850b1a4a363eb4d9a04c7d5a0ba02664121f86f1838a1222af42b4c69e62a70dad97f40045d87a95b7b6b0017057345d091ca083b103154e8b1c671b5110f498a5d98c3375f364f15ba492849355db2bea58583aa34cf941b491b51beafad57dfa4aa14fbb3b5abdafe9b33f1e64dc4c170b60fd0d28ee129e795af8172fc580a6706e87ea35fc1610cf6619e88a0d2a052e17d3abf2a26046e458d7392f311bd73a77da664f2475baf4ca83dc0d77243443bdf70273a7c448b5e5ba564cb318d99b4337d4d11558f44e2605b2dd712a128553a68045de7f06f664078a19e6c072af368a9db4137135050791e125aa9da2856152ffa46ed7424e4d72151214aaad5833c3160e4c10ff9e7a5b133fd85a613b5e35f96b6da698ef91ff8fecdc099debaaa75cb7a0959261c444d42b9dc9e3bffd8341275fa395b39916d35934204e01bad6717a76b35ccac0bed6fb6528b3c5c47d621df6eaeb60d31a39fc2db500db53e7e606b5d26aad96c90bb1867bcbe6207c88793bc8fbeb2c36d8f93b9d0076f48f11dc6ce7c58f2d57a2e1626ebefb4214012b7ecc9949d666866d5d952e4a10cb74914071b03d8699dd5c06222bc8447ca93cb1106644cb44784a9f9e70419cdde54e0d5f053c4a06d8ac61e99f59fd9db52cb74536de6a2b27dc60f7bc46d36b0a9f40c6ec4437c453b615c8d67361f0e4720984a5c0312fe121e71c0b4242fffdaa3d6e189fc0baf1a6d29cb0b3d909fed17d2dc3ae64fc5665b21fef63eb74935ee1b9f180a88d45e0300c3c5ae34d8bc036240bbe0d65389bddb5461651d9a4e908561a8d32a817066ceee5ba76ee13a920220e8b20591ffb36ea23ce1ffaac26e7973768caeeba50604fc497cce761f82955152f64252ba2cf2403cfe66655031ee38fbbec9c8e1d5634b9b0fab582271af8042c9a7e68977a08483b2ec807762cda712bde79bc618937ed7674b4087dd3051365497194a2da007cdd180fa7f3ea50fa2973e9a95486a699e13eaa06d3609bc8502461369e2d1859fde1d7d3a142d8149ce842a534f67615d42a7f5dbd0f87bb351b60f394c1ed034e5dd84018e7c47970440d3d58562b5fb9394563a56e7613fe5a1707b4bfbc2803ebbdeb143a717be9a417c9d79fc4a5431a6bba61cdf8a0658832972ca0a2bb72e570f1af416b29134fee8ae339804aa779518e13b04a9467ff47ba3bb10a37198d8cfc6fca1fb078d63388e845a8257204096619dd7086c9584acb966a0e3b6f3f199f028dcbc6d9643850c97ca2d40153378da4b6a49718c2bfe5c23da43664877c3ff8ea77b2c4eb7179ddb02dde0ca880d5fe61184b44460865ea169a03415e5abace404da2aa2e45231b2e95e69d49a078e3ccd63c16505ce2d4f1972d9e60507673cb262af5b7d75298fcec03ac01e303527ddc11eb037ea002ca14b0369faf10ae2ebfb531def8cd09b6fdb547caf704f1295e1934c4bc47cce6d67cec972e9360f463b26e0522c3799e5f06259190ea9269714fd614dbe43acf4c1b78ae150afb38aa4cd839ebe8bcf577262d73d9f2fb23f72b5a33311071ff34c28da776fbbb81c8ea5512f0fe9cd861ce10237c6e799d8dce15653c993af8350c10f6975857c3cf013f569e3b0ba2a6691eaccae9d5369979d44eacd42e8eb2c935daf810960ac131d9c0e9b652b1235ead52ab15501af8f2d32dfb7cb0c7e3fbee0754b7bd95987106230068d639eb21c038b052e423657d16df59f7f23f3255dd039eb387c75c8228b2ee6a4919ab482843e287816bcf42c564106ecc91351722741969202ceef7f054cfd0393ab78b34eaa81cf3b34214fea363ab970a33cadd4772faef5223778d2e7e10de7380b7bb86ae01f40cccc3d6df4bb0f091f84ce7fd75422d6a7e1e3818ba00daa0e51035f80bc20a72e3ef68493d70baa9f8c573f5b3e2eacf9d777f67608976ad5efe0bd31b1c6a31a5c7447c2aa5be490065a9de0", 0x7aa}, {&(0x7f0000000500)="b0977622d3f1428ff9d78167ca109164074348961fdbadbbe6e194e9fae6a3b405fbcc9b2d9800daec96a3287591bd0e09f2921217b25776cf84cdc3a5f1aef7fdb71d916a6e3c258fd660fe76d6e853e2c61c950fe96d2d4655a60e9c7c2e0afea4ed14f202364950333a90491436a3c6e7544d8a8b0a7ed400fdf9473eb71f91e942e36edfe2efa7f41cfb34a1", 0x8e}, {&(0x7f00000005c0)="8233e08caa9f6c33e08e99fa5766d4165fc3333d68eda2ce0c1148dc056b7c58e49d7ea01530275912f280bfd11dd1a37b27bae21d4bddc95a45edb00c7bff98c5911a6c8bcdaff611bbfe508b9f0ba2815ce61063737b86f40807b0aa51c48d8d23c3bbf2d705d1a3b953a767c10dde403dc673f94440d4f26073ab8a10a1a3adf8c4e1179e37", 0x87}, {&(0x7f0000000680)="63b87ac31c09d5c6e655aaaa042d48b8d1892a99e227bb9effad34b8f42714701a983149d99caf44c121007fdd92b08605898c8a86d3de0d715bfe1ebf7650e5ca74fc532543f5bb8678c0a49793d74073bd39d098a29be8d8e235ea2275e490ea12", 0x62}], 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x9d49, 0x8, 0x0, 0x101, "1a9e29999c2be7ccb8d3bc8be0c82bdd4b331582", 0x8, 0x312}) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) mkdir(&(0x7f0000000100)='./file0\x00', 0x44) 16:00:04 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x800000005, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) 16:00:04 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a88ed91cae3182830263c5a37238c8ce61b782862e8465eec1ac895410e320d821f15bff5a59be61544a9085881410b7d692ba9eb21508449e8de307d2a1cc5fd4633610f6066c7de510e4ec4d67ef931b3a1d4a01e1629e8e1897f8b7afda05605b688c8cdb61257b8a7927c03a5a60eed6936f371671e20fd6b8190c067ccf607ed549f69b15406686a081837b1959943d1dcd508691d65f7a368f644b682f035d9c472df44d54465393c55f7f97cd33984119fcbfba0905dc1303bc26606ab948c79ac8f957", 0xc7) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000080), 0xc2) 16:00:04 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r2, &(0x7f0000000180), 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) fchdir(r3) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) pipe(&(0x7f0000000000)) semget$private(0x0, 0x7, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8009, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file2\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000400)='./file2\x00', &(0x7f00000003c0)='./bus\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x8001) 16:00:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x3, &(0x7f0000000140)={0x0, 0x7fffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x82, 0x3ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x56, 0x80000001, 0xdf5a, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xffffffffffffffff, 0x1}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0xffffffffffffff01, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x5, 0x6}], 0x10000, &(0x7f00000000c0)={0x9, 0x3f}) close(r0) 16:00:05 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) getsockname$unix(r0, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a85b3ba816ed45056130d2174e8e07058e87409904ad7c1124ff941a23adfaf746e45dc74beeb1ccfdea1d71249b67821caa2369f0806b6c5660d35be130c8ad22ac0007a568ad4d4e", 0x49}, {&(0x7f0000000140)="50f77ba1ddd461f6f3151b16c2e261f1290721bdfabf767310f10dad8c82f3427c742f9d0b45a63169fe20c014722583976dc73a7dd3604bd96d6fe2fdc40a695db072e40890c596f647dffdf4d2456a42096f26fba0d38cae004172d7e99b5d31dbc67ad71e10a4a9490f9be3994e2346c60b3bc80ead3291dd45b0edfb3f320769aa7d0367fae53edd32e5fe", 0x8d}, {&(0x7f0000000080)="64a001c55d20c0b626659f5cfdf0172450292b5b", 0x14}, {&(0x7f0000000200)="94b06ce9a846eb23871d75076ccfa6642e95ee110ebfa6f4575f5643afb6ac3d0ee75598460027389af18536d43566e5ae663f7316b15e88681ac389032bb26d60afbc1cc9d153b6ce7e87eb8b6c4b8e013bafd2ec8020846145a26b61540dcd60a2da14e1b5f680f2e436b585da34d26f1ed6f68cf9d4c672f4af43a953964c773a60bac08079e00ef6cfa9b1d893ca5b77f22fa435eb631c5ce25f06d728a25e894e78afc10c4d61083032dad5efe0589a66d11887068c025cfb5bd92f35502d83554de56a", 0xc6}, {&(0x7f0000000300)="04a3a4e468807aa5c26ed061a6f074dd72801d355237d8ad78d057557f8dcb9eaafb6aad022def4d55c03dd303da1d92507f8ae37a0427c8f411c3a775d153b57709fa18a207424e9547f260442d105c12563bb7f8ce74cc52", 0x59}, {&(0x7f0000000540)="2814348708b4bda851b7caf8dd3a89ba648f10e2a4a910d96426a98a300e14ddcb30541ff657270b5bd285ee8c7d56304881165e03f23cbbf8a062b1e562aa6ab7f05eb88949ec13bc8fb5e34ee7e07512870ece80ec3b440d1bced71d9ae71a8b8deeea1fefa78a8eb05d9766eb2cb7ab9eeb04a95d52c65cfbfcbadbe25f85040847", 0x83}, {&(0x7f0000000380)="8f81b3d82f48c6379cc77fb8999e5883d110ae37e6d46db67c94fbe9f8b5097eb95698a6", 0x24}, {&(0x7f00000003c0)="9103da675ee717ce3341af290fb1e4a3e32ee5d4cb740b4b3abb9b09b383b2", 0x1f}], 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000400)="8eb0093f9cf770095cc72bbeede97c34374a84c580b330e728e7e16ccb24e424dc5f84f039f062306e625cd66a6fd94390177ec7a0dcce5a6c7010a48218a638a9d6df"}, {&(0x7f00000028c0)="04a8556c39619716053fdefb74cbb6882a4227b8880e6902fb8d201a77bcde78ff25a949dc0f6c28a283b43bc98d51"}, {&(0x7f0000002900)="eb5d0819d4629d52b9d1ec4746ce87009785769ce624388a39c5af8cfece68242d957219558d92b0556665a2011dbbce5233221e8fe8a90ab78aa38ff142a582a8d56ab47ff5968e3c64"}, {&(0x7f0000000500)="8eaa8f340a11be1de5a7f804877ae18289ce3e73c10631c85edbc10e045e22b13d218d810202"}, {&(0x7f0000002880)="c2752182578825dc7ad7f9289d0157e320226492ca62fa857bf7f70dd37d30c5e3c01cb4288663a55b939d1e5cf26feedeebbd"}, {&(0x7f0000002780)="a4d75acdd3f71ad6f8f97fca2de7c40e29e721231bab6c04e2d33e3faa01fbc607c8d936a8cd30d75d6dcd3ac59aa03a89d400a0db08346c8803e8702d180556cbb10c635024e92fe3ded2be528114ca248de9c03a99a6ea20609b35ab3467a7affb57e5bd0a3957fe0d27e2e170e311e31003863c88959b8c01c74fc8b3d3ed5e1ab35235813b8784b44688318374d7f0f6d84af13e9daacffd3e740b40de0f89569ed38267f1e64f93036f8a398a12babcf2b951690939af5af7a74ca3f8cdb1bea672c81deea85b951ec487510a0cda8f4f3a572a17"}, {&(0x7f00000026c0), 0xfffffffffffffd62}], 0x9d3b961f9c81d5f9) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x7, 0x80) semop(r2, &(0x7f0000000040)=[{0x4, 0x7, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x7, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x8, 0x1800}], 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/161) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x6cbb6a5709bcb7f6, 0x0, 0x20000000, 0xc6f, 0x1f}, {{r0}, 0x0, 0x40, 0x40000004, 0x188, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x7, 0x8000000000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0xb200000000000000}, {{r0}, 0x0, 0x4, 0x80000004, 0x799, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000005, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0xc00fffff, 0x10000000000, 0x7}], 0xfffffffffffffffe, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x21, 0x2, 0x8, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000020, 0x3, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x401, 0x4}], 0x80000001, &(0x7f00000001c0)={0x5, 0x6}) syz_open_pts() 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x9a0, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='{-&\'\',]\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='!\x00']) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/201, 0xc9}, 0x841) accept(r0, 0x0, &(0x7f00000004c0)) sendto(r0, &(0x7f0000000380)="425697e1d110e650f9128f0999ab8c677f4f355a04072148b2f4dad54e2df84007a438034892790b6a1f8d397e252a6f84597ee15ef7e9c90a456cd16ac34231c1f156c2fd5b930f49be180152ea7cb68af44711edca987004eafdbca40917645f0bfdd67a1b4912bb1cfa7ac2772453e4cdd902c6f104766a93dd21a62dccce34049d206308a6cfbc3507d7e9cdf1e7c2a2bb04bf30c7070131b6ff8b1f1ad532742668ab22df68a805fa46c324ebe98a6936cae163b997f7571fe000de14a923957a0b27070eaddfb7c47f6d49a91d1be8d55040630fb178f42b93baca1985c430c7593b2c339836ab8cb1f0d262f659c2810818d45d8864cef66794d1", 0xfe, 0xa, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000000)="7ad0add0fd9c565884ed89904f7e1da8c87bdd6b40496423a12d61983b45b0da27be63e9547de9be2dde69446d586d01b4901a4bd2add873604ef6a9ecdf0470353d23f5069fd2c31fe7eb953059f252b41ab30c47570b6d1f5bc68b6715e91ddb315b2e254b4b5f912446051f2318f04ac5fee0363dd5b89cf846254d51d8fb34b5036dcc2f26593cda6e4b53e2583584172a59a8f778514baa75490a6efeb567abb54ed7484695b1b14065fca71cce4ab3c68823130f2539d14e39c47514ec56fbad74dcd2d38fc20a6db83521e4d282d46edfa212a76b7f98574cb7e5569f78a930b61092e0ddcaf094", 0xeb, 0x5, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x3}, 0xc) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14) fsync(r0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) 16:00:06 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(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:00:06 executing program 1: r0 = socket(0x13, 0x100000000000004, 0x8) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x1a, 0x4000, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xfffffffe) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x200}, {0xffffffffffffffff, 0x40000007d}}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xc002, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x34, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x5) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$dupfd(r0, 0xa, r0) 16:00:06 executing program 1: r0 = syz_open_pts() getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r1) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:06 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x440, 0x88) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto(r2, &(0x7f0000000000)="da1951bdffaa7dd40e08ac4481a604aa63427668c25bed654d280cece41ee2c1d95284", 0x23, 0x400, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) sync() link(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') r3 = getgid() getgroups(0x4, &(0x7f0000000340)=[r3, r3, r3, r3]) unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f0000000000)) fsync(r3) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setgid(r1) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x381, 0x0) r1 = dup(r0) munlockall() ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="d52921bc237a9a7f45335171cc754a598af37bd7c3a19370ad2dc7a965902596547dfa432b6e7cc9cd33ed61d5b44ea5c2ea9e8aabb2fe8021c1705cc851e15f759ce29a151886d10441f3d6d3cc4373446486ba03502bd9ccce2a6a0f5215c71259c49f927ecd0457ac7bdd0dd7b7bd4a7c84ceee91fe223f4c163a3a3e42153fae460c36598b6d187b34f57d2cf36bf2f4d8449d5a172dfa0544822a91a6ec49f38e14c8fb492e31e8541f154e307c62359aa62ef0824c2843396669e44bfc0496fc51894dda553a78bbfe91db5d98be516e618956077df572", 0xda) r1 = open$dir(&(0x7f0000000000)='\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x44, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000280)="f9d479b3d013b0d591d67be25c9a53cf9ae573882d339af4298a2d30aaa17d74f7e977e8d3f717a2fa47e2e34ba5851aefb4671970475e45418d08d3c164fd1139607d5931cf098ae2d5fe891dfe54374a6e2bcb59cfb77df56ab2268d10c76fa5519d775472c7bbb7a45b059571c9e6e88f76e533ba77731733c443c036b6c5851b720dd3cccdde6c6570dbb0e52e806a325cf14e9aa1b4ccd040a2c47f8cd137dbfd7278960c27d9cdfa0c89505f5755c4e829baf4661e63e7675508572b22fae07569b1f604abe443c259815b3d23748e02a4b3fd544ea9ed2935c69ae4bbf88868b9e01c31a9e9e8be99c2198b5ef2e7d5282469f2fc8f26b99de7af72a775ea8fffe59c3741c4c5ff40ad3114d17b03275c078415b2c1d0acf41e114945ddf0bdb70288021eaf829ee9cede0b6b791b457e58112caccd8d8c075ae8835a4fe3d140aae65c6e9504", 0x14a, 0x0, 0x0, 0xfffffe56) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x290, 0x149) 16:00:06 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8090, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) 16:00:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = msgget(0x3, 0xeceb3f0098998e71) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000000556978f6bf0b15ca8a3a9e42696f3f87fbe3039bdd9a1be70e82e169d9f80e01ca107a09cbd6813c7bda4706c0211c8248210ec01745d6ff3b4d067cd3a125d64b45a"], 0x4b, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/254, 0xfe}], 0x1) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/194}, 0xca, 0x1, 0x800) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) semget(0x0, 0x2, 0x250) close(r0) fcntl$getflags(r1, 0x3) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xffffffffffffa6c2, [{0x2, 0x8e}, {0x2, 0x24000000000000}, {0x3, 0x5}, {0x3, 0xef4}, {0x0, 0x7}, {0x3, 0xaa5}, {0x1, 0xa2f}, {0x1, 0x7}, {0x3, 0xfffffffffffffff9}, {0x3, 0x12c6}, {0x2, 0xacb}, {0x3, 0x76}, {0x3, 0xdccb}, {0x2, 0x80000001}, {0x2, 0x1}, {0x3}, {0x2, 0xde}, {0x3, 0x5}, {0x3, 0x8}, {0x0, 0x5}, {0x8000000000000003, 0x100000000}, {0x0, 0x1ff}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x7ff}, {0x3, 0x1}, {0x2, 0x80000000}, {0x1, 0x1}, {0x3, 0x1e}, {0x3}, {0x1, 0x7}, {0x3, 0xfffffffffffffeec}]}) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x212, 0xa0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff8}, 0xc) dup2(r1, r1) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) mknod(&(0x7f0000000080)='./bus\x00', 0x2017, 0xfe) r0 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000140)=""/99, 0xffffffffffffffd7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x2, 0x8, 0xfed0}, {{r1}, 0xfffffffffffffffe, 0x5d16c23b783c5e77, 0x4, 0x723, 0x401}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffffffff0c27, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x21, 0x1e80000000000, 0x6}], 0x4585, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x21, 0xf0000001, 0x400, 0x8001}], 0x5, &(0x7f0000000280)={0x3, 0x401}) poll(&(0x7f0000000040)=[{r1, 0x41}], 0x1, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xe8c, 0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8220, 0x0) r1 = msgget(0x0, 0x90) msgsnd(r1, &(0x7f0000000180)={0x1, "366aaae4203ca28b8c9e94f045e36fd5220a42cccaab6151c80e3b9a6d2b867dcde623b2ffaa9bee"}, 0x30, 0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x4881, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x19) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x166f, 0x1, 0x9, 0x1, 0xffe0000, 0x3, 0xffffffffffffff93, 0x2, 0x2, 0x6, 0xffffffffffffffe0}) r3 = getuid() seteuid(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x1}, {r4, 0xb6}, {0xffffffffffffff9c, 0x4}, {r4, 0x10}, {r4, 0x5}], 0x5, 0x0) r5 = getpgid(0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000002c0)=0x1) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={r5, r3, r6}, 0xc) 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getuid() r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xce) fchown(r0, r1, r2) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x502, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x1d, 0xa7, 0x10001, "cf3e2419117558d2f9c9b7c5e261d6baaeaf0208", 0x0, 0xfffffffffffffff9}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x9, 0x8007, 0xbac3) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1909370d922fdb7c) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x104) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x8, 0xffffffff}, {0xc14, 0x9}}, 0x2) unlink(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x4}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0xa8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000040)="7099", 0x2, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0xe437, 0x5}, 0xc) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) r3 = syz_open_pts() kevent(r0, &(0x7f0000000080), 0x101, 0x0, 0x7, 0x0) preadv(r3, &(0x7f0000002bc0)=[{&(0x7f0000002480)=""/64, 0x40}, {&(0x7f00000024c0)=""/152, 0x98}, {&(0x7f0000002580)=""/231, 0xe7}, {&(0x7f0000002680)=""/114, 0x72}, {&(0x7f0000002700)=""/180, 0xb4}, {&(0x7f00000027c0)=""/248, 0xf8}, {&(0x7f00000028c0)=""/242, 0xf2}, {&(0x7f00000029c0)=""/232, 0xe8}, {&(0x7f0000002ac0)=""/202, 0xca}], 0x9, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r4, &(0x7f0000002400)=[{&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f0000000300)=""/222, 0xde}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet6(0x18, 0x8003, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r2, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000100)=""/101, 0x65}], 0x3) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x2, 0x400}, {0x18, 0x2, 0x8e36, 0x5}, 0x7, [0x20, 0x2, 0x1, 0x2, 0x7fffffff, 0x9, 0xcf, 0x77c0000000]}, 0x3c) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000001780)='./bus\x00', 0x201e0, 0x102) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/76, 0x4c}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f00000011c0)=""/166, 0xa6}, {&(0x7f0000001280)=""/198, 0xc6}, {&(0x7f0000001380)=""/132, 0x84}, {&(0x7f0000001440)=""/254, 0xfe}, {&(0x7f0000001540)=""/133, 0x85}, {&(0x7f0000001600)=""/164, 0xa4}], 0xa) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000180)=""/198, 0xc6, 0x40, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x80) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a2022dea86c400000000"], 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) semget$private(0x0, 0x0, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x10000, r2}) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x401, 0xa4}, {0x0, 0x10001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x7c}, 0xfffffffffffffd6e) 16:00:08 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = semget(0x3, 0x3, 0x400) fcntl$lock(r0, 0xb, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "4563f632e03309bc70e6a70a2db059d5564009ff4e64a479c5cc9520f597c5cabb487fee14fe27ac09c82aa3ab94e76fb96d7bb1b80224ec0e60e31697ff86c92df9d5e258a99fa688e2ffa4d8986a9c3e5a2779d9bdd60177efc5b8e9693c8023570dd69935224bc15ea2267aef2bcf616edbbe4ad3c936bf5321a39607e48f306dc53b6a132a9ca655e5e42014bdbecb7397b8e8ee9020e9fd59be41807267dced0c15086e06a363a221f93c791c4cb5"}, 0xb9, 0x800) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r0, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() r7 = msgget(0x2, 0x716) msgsnd(r7, &(0x7f0000001480)={0x2, "4112da87e5f51d704c8fb2f59434de0120ee4197b07c8ebef7f00e021514dfc41b2f1f0cdf3e"}, 0x2e, 0x0) getgid() r8 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r8, r6) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x28000, 0x170) read(r0, &(0x7f0000000080)=""/159, 0x9f) mknod(&(0x7f0000000180)='./bus\x00', 0x1002, 0x2e3) open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)=0xfffffffffffffffe) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) close(0xffffffffffffffff) getppid() 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ba, 0x2000000003f, 0x82, 0xfffffffffffdfffc, "31e8f91c09119683777624ac9bbea860f331f453", 0x2c5938c2, 0x7}) poll(&(0x7f0000000100)=[{r0}], 0x1, 0xf4) close(r0) write(r1, &(0x7f0000000180)="6e3f16691f5c95fe59e938b8c1b2a6a61cc8ed471e124decd559217cd0ffe898078f8fe6f742d2a8ed661815fbe0410ac90c58cc01972bd47ff7e914f819e793972a01ddf8164c8317603a4fbc2e832909228901a9e6e4fd668d5518b8fadef06bef0df597ad93619179cd91bd63e7c0d8ea4285864480e973c1d1899594b5ccaf086113fa914850b9a4f6274f48f1259b9ab4a7f982b4123a3befe8bfa3c6918eb4a2e175c9f95e2a4d858fe07490325f2e39e32763d7aeb2a6a0556c8fe603ac970b3a60b82ef2ed9d177aa89568b0cea10a7e4c9943471323095569a6580223", 0xe1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0xfffffffffffffffd) 16:00:08 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/129, 0x81}, {&(0x7f00000003c0)=""/140, 0x8c}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000580)=""/233, 0xe9}], 0x5, 0x0) r1 = socket(0x2, 0x4003, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="01023bbae2f243561e057f00000000f2ff00d155e7ffffffaad3142491c392ff1554308d410393aae096946a32a49f6bc34d46bd0d4138388e166dfb6403c5fd00000000a00412c4393ab489d4084b7666555116a7c76770cfa35793f70ec5225ceb6d279e666141adf10958e0c1a1e95164f3947220cd1808021f66871ed5c7a2d5c20af5c9268d33aa7a8ad8166cdb21"], 0x1) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/80}, &(0x7f0000000100)=0x52) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) kqueue() getpid() shutdown(r1, 0x2) socket(0x23, 0x5, 0x381b) 16:00:08 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) geteuid() close(r0) write(r1, &(0x7f0000000240)="6ce92d148aef2798cb3a58249c33ad526c30adeefb88dfd15dddd157d3b67c745ce402b921f1f358747f008756fa5664cb35b92d874c962e79cd945ac82dc3d65601cc35903b8ddd1c6a8b5cd9e3c1f3113eacc5eee895c526524b34e98e66c469e4f5696e90b46086d711519024232024390ef15331c994aa8dc3e73fcfc6109620a7e0b1054f96aada294a3b424c96bb0687912cb55872d05bf9ea4d55fce94a4c0bad057da286b2b45f1c0cce4f31a728ee441ececb92f24a2c1c6f4bff482dc01a810616890e90aadb9045e215f6e108023b602ac429c7770728c3626086f719a0a5f4dce849f7e41a88d13e48e6", 0xf0) poll(&(0x7f0000000040)=[{r1, 0x20}, {r1, 0x4}, {r0}], 0x3, 0x78f3) write(r0, &(0x7f00000000c0)="1e0571d281761e07566d8e4f747979137b40ced8207366b46ef38e9fccf0dc3783974b7620aecd61f5806947f93826786b6691934333f608f8c071b15bff90c8ea2f51c392fd69b12f918524085df369299d3a30871b81d195142934f5a970229f891e2893300e87d718cda10d96efda6d5a5bd0d8e887c4949b9d7cfdea0aa143289c32aecb805240ac775af579e0918ede045d818bcfb53dc2bceb19dca01fb19855e7dc66aa7bcd58", 0xaa) dup(r0) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) r6 = dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) ioctl$TIOCSTART(r5, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x84) r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r0, r1) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:09 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x81, 0x20000002, 0x5, 0x1}, {{r4}, 0xfffffffffffffff8, 0x62, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x3, 0x80000000, 0x9}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xca, 0x81, 0x100000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9c, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x7912}], 0x9, &(0x7f0000000240)={0x1, 0x9}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() close(r2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munlockall() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x47) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000240)=""/225, 0xe1}], 0x2, 0x2d) r1 = openat(r0, &(0x7f0000000380)='./file0\x00', 0x10800, 0xc0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0xffff, 0x88c9, 0x6, 0x1, 0x101, 0x1, 0x0, 0x0, 0x1, 0xfff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/198, 0xc6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:09 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000ef000000000000000000000000000000000000e2ff0000000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac688650000000000001ed7e2e5ec"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:09 executing program 1: 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket(0x0, 0x4000, 0xfffffffffffffff9) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget(0x1, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x40, 0x4) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x801, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x4) getitimer(0x0, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) truncate(&(0x7f00000000c0)='./bus\x00', 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1, 0x3}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000300)='x\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x3, 0x9d5}, {0x2, 0x240}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0xff}, {0x3, 0x1ff00000000000}, {0x0, 0x1}, {0x2, 0x1f}, {0x3, 0xc40}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x75}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x3}, {0x1, 0x6}, {0x0, 0x3}, {0x2, 0xffffffffffffffff}, {0x3, 0x742}, {0x1, 0xfa}, {0x3, 0x1ff}, {0x2, 0x4e}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x845b}, {0x3, 0xa6}, {0x3, 0x9}, {0x0, 0x20}, {0x1, 0x401}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0x20}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000980)=""/53, 0x35) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f00000002c0)='./bus\x00', 0x100, 0x40) symlinkat(&(0x7f00000009c0)='./bus\x00', r2, &(0x7f0000000a00)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)={{0x9, 0x3}, {0x7fff, 0x7}}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) utimensat(r3, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)={{0x9, 0x7}, {0xfffffffffffeffff, 0x7}}, 0x2) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/154, 0x9a}, {&(0x7f0000000540)=""/18, 0x12}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/100, 0x64}, {&(0x7f0000000680)=""/108, 0x6c}, {&(0x7f0000000700)=""/80, 0x50}, {&(0x7f0000000780)=""/209, 0xd1}, {&(0x7f0000000880)=""/22, 0x16}], 0xa) openat(r3, &(0x7f0000000280)='./bus\x00', 0x8000, 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="468f1cd3affeaaea17950f9b0d49ed6c2924ccbd4608b66ea4e06ba88d426643a2a591d68422ff2a878a127f3b4de02c58b7a187a1d1eb43d7597f024c0e945ec07a0b89210454faf69aeed920bb5b4a88915b7bf0bb99a57d05651d72c2b082a785bb6f3027b2", 0x67}], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x7fe) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x40, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) fchmod(r0, 0x8) close(r0) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:11 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x100, 0x40) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, r5, r6]) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000140)=0xfffffffffffffeeb) getpgid(r7) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) fcntl$getown(r8, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) sendto(r2, &(0x7f0000000080)="1d3f586696bd9eafaf67c5f0d549c453ea9e9abb3b1402096bc96991c47632b3886feb0154c5f27500628ce4e82cd7ec69533b54c8b75c7c68d33b2883a4f6ef0c4fec241110c6d42aa8f0", 0x4b, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x8}, 0xc) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getppid() r3 = getppid() setpgid(r2, r3) getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r2) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r4, r5) r6 = geteuid() setreuid(r6, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000040)='!', 0x1) getppid() 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) listen(r1, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) 16:00:11 executing program 0: r0 = socket(0x8, 0x3, 0x8000008000000039) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890ba2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be000000000000", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3cb98eb40f37aa56a91d00f54782920466f827e71b10acf03d9580ef01154dc9d572d99e3233ed5b71adc048147ddefc7f515e909e84baf61b907b4010a51a0b41d2cf60ca7f2823d0e4f1e9e79d31c9dea8497b9d81e5210182831615b6d72f6d0cc22719bb35cdf3546d3d989d4137d08064530bdb62f769088b3b08f0ad2270173ec491667cbf9c01eb9e838e06d43ed7b52ea566a49c432f3817c5cc7db1553a072c6aab095a96c20e81c10a49c9ced95bdb9bc89cac2d7f0bbc1d9a7618f613f7ce2c1e0cc2", 0xc8) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x3, &(0x7f0000000080)=[r2, r0, r1]) 16:00:12 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) flock(r0, 0x5) 16:00:12 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) msgsnd(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e5165660800000000000010b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) r5 = semget$private(0x0, 0x6, 0x100) r6 = getpid() socket$inet6(0x18, 0x7, 0x5) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r6, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r2) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) utimes(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)={{0x2}, {0x1f, 0x8}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) getsockname$inet6(r4, &(0x7f0000001140), &(0x7f0000001300)=0xc) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) geteuid() semop(r5, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3e48be30, 0x1000}, {0x100000000, 0xfffffffffffffffe}}, 0x2) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x100000000008) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x3, 0x81, 0x8, r2}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) clock_getres(0x4, &(0x7f0000000100)) getpgid(r2) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) socketpair(0x6, 0x5, 0x81, &(0x7f0000000080)) r3 = dup2(r1, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x1000000000081, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) getdents(r0, &(0x7f0000000080)=""/172, 0xac) getdents(r0, &(0x7f0000000240)=""/191, 0xbf) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='.', 0x1}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendto$unix(r1, &(0x7f0000000480)="b875f4591ac2aaa41083a81b9ce165bd8beef4955f34760edf155cf5955c6c227c0f448ba53cb5fb7d495e5b2d65fb2eef1351abe906e7c71e7ce2aef6e5bcdd675023545a81e53f1fc224438a1e1461f2daa5ee418a58e513b43c40785de4e86eea808a9f392eaac3d11903ec08e46e839a47fd4fdf94fcd9b14d14a4ec6ebb6d1fff728a19a635deb3cd61bb35f1e7093aa197b49546e4caefdcf3723d44b9a976ce775cfbd1d4643ae0d83b94ca57376527525ee61fb9ae3c8421c9abeb9282d263ee08bc00b2139a6d179a8dec394120d08b99acde723238f6ca6fd357d195dc91bfebfd15582faae2c754ddbbbb4493c4a61ae60da68a4f4c9923155b3e", 0x6f, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xa) ioctl$TIOCMSET(r1, 0x20004268, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) socket(0x6, 0x5, 0x47) 16:00:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 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$TIOCMSET(r2, 0x8020426c, &(0x7f0000000000)) 16:00:12 executing program 0: poll(0x0, 0xffffffffffffff94, 0x800000000) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x2) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0xfffffffffffffffa, {0x100000000, 0x10001}}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x85, 0x1509}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x5, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x74, 0xf0000000, 0xd9ce825, 0xff}, {{r0}, 0x0, 0x1, 0x20000001, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xf255, 0x1}, {{r0}, 0xffffffffffffffff, 0x66, 0x20, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000004, 0xd1, 0x80000001}], 0x5, &(0x7f00000000c0)={0xed1, 0x679}) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4000000000000000, 0x1}, {0xda, 0x1800000000000000}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x6, [{0x0, 0x3}, {0x3, 0x1}, {0x3, 0x406268f0000000}, {0x3, 0x8000000000000000}, {0x3, 0x2}, {0x3, 0x4}, {0x1}, {0x1, 0x5}, {0x3, 0x1}, {0x2, 0x8}, {0xc6a78b2b1c8f6bdf, 0x545}, {0x1, 0x6}, {0x3, 0x7fff}, {0x1, 0x2}, {}, {0x3, 0x2}, {0x2, 0x4}, {0x2, 0x7fff}, {0x2, 0xfffffffffffffffe}, {0x2, 0x1}, {0x3, 0x81}, {0x1, 0x8d03}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0xeff}, {0x2, 0x7f}, {0x0, 0x9}, {0x2, 0x7fff}, {0x3, 0x6}, {0x0, 0x6}, {0x3, 0x800}]}) setitimer(0x2, &(0x7f0000000040)={{0x6, 0xfffffffffffffbff}, {0x9, 0x8001}}, &(0x7f0000000100)) 16:00:12 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() getegid() close(r0) r2 = getegid() setgid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000880)={0x0, 0x3b351075, 0x4, 0x0, "569f7bba0361894737e88e67afd734c1d467ac44", 0x6, 0x8}) fchdir(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x3, 0x80000000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) msgget$private(0x0, 0x50) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x88, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}, {r1, 0xc}, {r2, 0xc}, {r3, 0x20}], 0x4, 0xb7) poll(0x0, 0xffe0, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0xffffffffffffffff) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chroot(&(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000140)={0x20, 0xffffffffffffffae}, &(0x7f00000001c0)) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="ffb74f32117ad208454ac6b83b6271deba147f68e4c80862dcee55720d8eab", 0x1f}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0xffffffff}, {0x18, 0x3, 0x8}, 0xffffffff, [0xfffffffffffffffb, 0xabe, 0x3, 0xff, 0x5, 0x401, 0x1ff, 0xfc]}, 0x3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000300)={0xd, './bus\x00'}) recvfrom$inet6(r1, &(0x7f0000000180)=""/52, 0x34, 0x1, 0x0, 0x0) 16:00:13 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) sendto(r4, &(0x7f00000006c0)="5a324cd78c620b622cbb1657e459065743a490412af491464f1bcef92df483bc0b64a0a61fd40bc0a00f17edddc798973404ce327574fb39d8c78f10fcddac285483d1d928e8f575efa62ca56127136c6defdfa47a7000c0c3539b70d8594fb9a33743714b29c7005749f2945e9de75ad9893accf9f21c118f208b6987d4687fd95be6bb97f3118b1c9138a9ab5144944fba85b6c96718a7dd5019e2a2e564c674a8d3186376ba131ac52915800a021af0bfef4d1f60b684fed5cd078e948ac8744fcb17af8b6288c6dd258cbc6ed02a7647f52e95e38980d9aef5f284", 0xdd, 0x0, &(0x7f0000000500)=@un=@file={0x0, './file1\x00'}, 0xa) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x108) semget(0x1, 0x3, 0x400) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074af168c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c99960de"}, 0x93, 0x800) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r2, r2) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x0, 0x7fc) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00e85137b5c7289c631f745f29134dd06bd87025a094a11d44ed323ad59b22cd821939d20d6385b56dbbc4e4879ff776179d4f4c209e218a900c8a3098876d61ff31c8ef6ec1123bed8b4d5de7ead991b9c082f6dad00207a326582ae633af40a72b6a704027dbe6237cb418a4cb59e72449ec079aede01da2caf0133fba69a75ed431095e74066cf8ade0ff"], 0x1, 0x3, 0x1000) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="010000000000005113181c5e6d360e8e6fae5247851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c50239399162e32405942b1b166565ddd119874770561ca1bb3c5fa841cc753f3fc14346638ee79ad248a9d473e0debf8ea28feb495a511d1781ebcfa8d58abaea400a331122a577aa7c24cd1d1a77669a3d88871b586e20fab34de095ae109f94ef05cf8f797694e452897f0901884f58a8ebbff1d2895a6ab6cbdaefba4eaa44c38068f2e2e131686490e63d1da329d110f9a2fa1ea739c44b9232072327e23df533ce04d20ee3a68ecfa7330000000000000000000000000000"], 0x1, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x10004) 16:00:14 executing program 0: r0 = geteuid() setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}, {}], 0x2}) r2 = dup(r1) open(&(0x7f0000000100)='.\x00', 0x128, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x53f9, 0x1d10, 0x1, 0x4, 0xd5, 0x3, 0x2, 0x2, 0xffffffffffff0000, 0x9}) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x64, 0x401}, 0xc) 16:00:14 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') 16:00:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r1) linkat(r3, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) write(r1, 0x0, 0x244) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:14 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000017e, 0x1) write(r0, &(0x7f0000001740)="63339b1f13661b43111913666c35e12e33593f535e1267af0e2c2d8b982d24fabe11cd6390fabc8bb59f7e9bef2ccde6655a811c7dd05ec1508ec15ccdbe9a9d8899f5b7c49144dfed4151e8a72e737f7e4e5609ab632bb907f513614d1ea44c49064f17c01b8d095466a53ae96735e51030f2e87d85e057ac94296972f6c8b4cbc0440b9ba7afc2ab4bf8617447c8e52d99f3065cb269d72fcafeaa842107142f93b64f8561a489b0cc0c56fcf5b0bdcdab1f1a8f6ffa8fcd3fb1800c3f0dd0dbf5fe6f889a8708e35c68ee7359935cad79479f014911b42e2614633db94ee48403154948d3473cb2dd61be2a1d8635beaa2069f2f46f72b528198c207ca38864b1d4de87d1633aa7be8ccac79e282ff4c649a26154c004ab9b22837f6ca73fc5ffee451c69b745f2b2abf874527086b8db41eba5f9a2d0fcba2d6a41ec54db5c67e54068a5d68ba9e10d8e86635a0f8a9728f46c6fd881249ae0674b9ee5266d07649067ffbbe4a6effca8a7464428eef198404bd27ef714a99879d9dfce9bdffba4dfa9a06ae0b9e7d2eb5c6ccfe6f1fc8103dd4c8c52ec0a81224f450dde2d23a7def1ad9cb3c2d6d6d7e458aefd9bec1fbbf0f02f6a4c2c0690b7b51f2931b519d740f1ddf1f507fde76fbd3f761a34887287b7b121de7fc3b6f9ef607851221b77f3a2892e91e88d522e7f173ecafe092f637b6cc9e245788711899df9df28a26f3c4149b46f336f1efb36ca84f5fae28a40ba6c4e8c62b28a8e4caa931822056691380336abc40228f2538b16021a57d02a69e77452f39926937c78604e87a74007b8e5116497a75a590bd1d4d6c659b1be29dd393cadf0a236fd73be4226b63c5a87b2e99b37014d9c2dcc187fad5ac2a3cfaeca11d37a94d6cc400339bc55293b075e3496924587a5a6c533f6611821b00862ba6e7a44a0a9f60a5780e7b34694212b79943ef32850c3c48c2d832d53411c66a4a8d53724f688a4f803ea03e0d77dfa83d0f167eff7ed9b2f59249e975d214989861f706fdd38720a375f3f231a377a5c6cd6e138fdc2d48d114429782a5c79b8f990931273369446d2804e8e9107051c95ef9c747dc1466ba4fe4232df37d117f420b37c5d0906a67af3696b25c7c350aaf55025e422a9570c60c106afa3ed315cbf283fe24037101a18639fa472a69a52b3b2c44419b1360a6ef19935762a9b397d23c7d6fc943585aba4e082226485f8c978b7405f2d68848cc817911b8c5d85bebb81b9446d92186ef3772b5a14a07cbdccefe64652f9de7ba7fb23ddd85beec4fd8774f982229bdba180c787930b9c7b09ca03030695efa8dc1fb56ca3501475a63ec736ea319391149552fd000c93a57edf6a3ab192ea9c2b4fb256740e2d696b40cfc6887a2afe034837c8010271580acddcad1e6406b9621d70a68a6766eef8317d0ba002b1b9231a25c70f3c8ed068776a21332f33f13c3e7fc17151499c7f542a9ceb7821bed68323bc29c71ef20723399c7f21da0365f123d6e8a1d06eab4914449afa7927d7b4a838d17e1aea1256bef97f020e2347c61b103b89e0ca3bc34de212915eadde2ddb7e2b9acfa89b1ffea181892f6835e49bef70f1e7aa530704ebf2458a89f359509452372287e6aed4445b6fac6f3f1de013cf679416e45f6b5fa7a18086bcaeb408ee3cf2961e569346ce59e8f48d60aaa5c1d0b98c1e40c877c149bba5e437a768563e8815c2426c934f69deee53b76400c712e00d3954abab3dea4f3fc56656118a0ba173f010e794fa7edc421fb4509a83707cb6f9b3c3e6049f4bbafff63e9c201fa5591649f44198cd85de0c64368b6bb811c6f45e000e1a371937d214bb79444143b08c7742c6cc449cbf5534a56d46afe68f61e55baca7b6811a2780289d325578b1a6a80ce9d1ac3fa3a0011122f1ca0fadfc858d524052835cb2d9cd202dd1787c3fb985944db68fa1dfbd65ad961fbb8224f9280447fb7c99d35bac5e3f1ae637d03729ad43ffa54b90a2fd3dc5aff74ac7c8ef0c547587100fe48f86ad211b46da28781d95b1107120f125dea428ba165df552277b53048cd510820e2ab99931445e9ff5df45d583bd755234c6dbfc44967b87d92667d8d2657f1179a144cfacfd209bfda41c65f63be8432f6c78cf9efa650a69b6955a7ec3e73be3a51fec8680fcb7ca7bf34827dab563e2ec34944b98de80de732b5e99735e613798fe5d90a55f99b2a104d34586856a308872aaaef15b3dca40f743a0078dfca66fb808f15c3e927a10ae6fe3379726b304994371e223b4aceb836562bdc5c9205f809b772566a7c0827444bf9a319a3f71766ef8d16a55700c6e746625037a8e74b411c3a65e95a82622fee28af63195000f889181e57cc4a8bd277d0039dbcebce09909a186c26e0e6299cfd72af5cb0f8deb5609270a8aaef45fee9ffb70507973d156355b96d3b1abbb3a7171fff2ff1164ed39494a913b69cfc9dd0d09a46be963e3f26ac0e249d3d717ef4692e0e0355ab40b697f429e25a222a5eff1326c5f0eeef48eabd9c39f89e8de6d8cfcb45fac0ac64974791337992d5e811eb921754a568e0572cf48521ab251d85f2949790c97e4500bd79df04498abdd96f43c29e69bbfd9f038491d3a635558277f17ec6e01a41f2597195b696fda763346d2aaf35abbd7654c7a716172c7f35134d971468fd62675c2f89cac16d356abdf80b427fa6f133022b5a92eca9aca70c13d5b4373a9010a3d5ea73c2562b39364eb79c12f3a8dce4d70e760c77f115ccd99cb8d968f2ed803c191be4ba9a54a229c880a2b0f8fbb58413e963eac04a9067035f6f64f5e60dece2d458f951ed03e0de649342562f78d91e1b55f6cda4acf5363332aace1771458d1e3e6fb7fcc4002fc7c34dc848615f4af97c213cbce955a26756ce347b6272cc72b5ff8617cb6b64d91f068653e53bfe9ba56a2b1b5e4951eb9e1d216df983621247f316351016d19250ab77f4eaff403e67f81ee0d036d0bc8e100ca43a7cda49bfd4a903ccd9e0372effe5ce9a18b618343243d58207b66f68c393bb5d978d90ad5d0282ae9333601ecef6fd816c6cbe1329c3e8733512b631856adde7119f84a36579671df79464c9fb13b7b1aebce8b74bc896698fd2feaa352ee3abad0d64a1d8c4832bb4d3442b3fd37ef5b770551597d43e4bb990b80dc9565ffc8c6b6a4bb4227931dbb81f89c54e5068701cd10d085c6b3d04e9677cb19a1279f4ab85eb69947a906afed6cd4b06f508577f1a1bb10f04bdcceee53865ce70f3409539e36be841b47092b7dabc87a1b67d3e8019cd0f7547cc81a3bca3ab3f779bd8eb29863ac5521cdf801ac4c92f8286b0d3814c5c4443237c7cd317337c2edd597258c6f722179627cfabd6faca30646578c7a6bd68df02c4b0d383872d5fdd8248ee2c542f77996c5bd8591ab0afe2b928b5cad3052746340cee63dfa4775060b648c103232c35d38c722f147e5278e545b9f8e7e1688cce847f1bfd6d39576553d65eaf0cf3843f18aa57ab73bb52b32481110dd7d0b2c93c418d972f9e7f7231b25b028226570c005eff0c588b472f5803f85b2e9d179fff5a19e5f22652f3df27383192a9f4a0fc5b159e8ee9887aa7fddc7f51543d23d83fc0389721117363c4a615a13e865d9196215183f51729f924a3b678b8c7cff21cc0a2959ea95187896baa0366162124f602d3140885b73ee1e73ae7ca8850123ae8ec3a650f94ff334949205462eb3fcaab6f94db69c6c5938573d087ba0d8e9dd0425d3d0cd71b684dbe88d443ebe3b769d77c594e6937b31937b278c974fa68f9b7043411f5011bdbfff31bf8e884a86668baa3b78ed8ae57b1d36a0cf2519c8ec34eeb3cc2a51a530ca4bb58b3ed7454da9785ef7fa9862a343114b9f397dc3e03090b38e3607193a3bc7b0422d7fb488b288bfb3d856b763375c7491d3d85c9dce36a2adbc2bd8d6f7926317c59fa6dd197a0e33bab2affce9b228ce34b3189f94a3bf6ed2c70c26f9b0627714f18133f2e4ea16688fb98d4616acf3e5b6aec814e10607175bd472ce85460d759c76b111b05ab7a5e8fd5c6e7185f8d9dd690154d18a40b92987661cb42c95f2d5d31ede481e419a0b0425df6ed43481395992c52e57093aa218bd738512a71d84b1581f8ca7b9cf0e877c3064565f7988752995f18323992bdedee99cf58599fcf2219398af4e5865d781033169875cbabebe287980d29d79fa589c97981dc9e288748f3b350a58a4bd7cbdba7800997710b722a6508385dd5da59bbca7105cbe0e6eeb2fbc461a92b44a8cb02af11113bcafcf288ecb176467ea96fbb9ac59f5caa382f6c5f6085bb956ec7f5f4b5eb75f7db0aff16371209c9fcc22f51958da2dd0db49cff2b7e4d8e9a305dcf63c2dcaf32cdadc0e328d40e2b0ab866df9d5a67450c953fc8856e1875b9fff4602173ad5d376df98a9186c17870dbb94be8b3752f0ed5934c097f07d7b5f876a19eed95d90f05f547ee46c5e39c7d3ad4ee44e71d216a1f69b85dd8048ff0212c8e98edab20a21c03165c927b392c768aed9b6a7691d4cf612b79f8c5b9221f6a8488ab5c8e492fe428df969864a601c840770b70bde16ec2cd6d1376118377006a7e7ad486008a7c1dd80a50a02f8363c0f14877db78de3feb771d8cc2754f7b7eb597fb22c4e0d58d752b47c4c3fb33c977a48590ba17c55fde0842036cadfc621e2ff9235c2ef48ae8b84a2a20b9d23a40408f50fa6ebfbd4c4dfb117c12e971bbb5e618fd705f9d01f14b154480a76f0b67d7cec8db465eaf1783e253d5a46557274abf3760f27602cd819beb7c4e5a9f45450e2aa9a4a591456c9afdcf047d62bcbf5b05b2bfcccbdea2dded79b5b9a21cc427b07c8e43772b274e6bbb963fdad6352d81eb8526ff7ac068f0d77ae3f9b9f8b0cc1c7a82fc23798398aa14617db0b78f45e051f9a1ebc41872713cc7c6669fee7262d0946b3d9d85a7ee256dd9936e662e7508f449445bd73bf55f4b7ff073aef19d7b54859b00a606172bfb238aa7800db260fdd965a75c1aceef3aa0ded17617ba7722f5856e5e5d49c6efa55a2c1dadd3ef550557d1bb95493c24e96713ac8401b93052b493f1aa2a414335b27af46932cc959795f9c58281deca58aa68d1ed5f298ae1aacc5dc45591e33a085a50bb7a519ccd48773f7d2964f10f9f46a70e97f6be1b71857780a157c4427a50341461cbbe7f8e078bfc934ca75a70614c4a21310d5b661f00ad414c9268e4ea61e8939562419235efb53b48f0971fe2da5d5a60f33f6534c05d5108ee8156f166ba56be01546494554cd492c7d69cbf8d2291e9d0f17991cc8f14102a5d9f7595e3ba51276a5eca0ac08ccc7a54e6b4c875983d66dc5dc44bf85883f8392b2115caf4a3d7e700d42d2c90f4b7559a2c7c4f6eddeae6af1ec97b855377d60d6d2aa5fbe346c99dfa0460158a3deb26080d7c60915c788b79553295a3baafcded1436f01f814ab354b3850dfb329bbd8df3d2a92e43a324587f14fdf0946243cd2dc2b2ec9eb6297f8049081f0987bfa9046870da2f951f5be3dd798b832108c2a2d5f312ef76559bb63162eb9804d1db5a92c41f07fc6aaf839ed605085d40896ecca9ce42fe967b538144a057fa30a3a34d2ee24479c58489c55990a017e1cf1a4b5fc073b0b101203cabbb9833c6551c005efc4f56b10f92244152057485e7b54fe25ea5afa4477f3644cdb23711b7260261fdd842919d35b666cca7409a1446a40abf2", 0x1000) setuid(0xee01) r1 = socket(0x10, 0x5, 0x5) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="9700628243d71bc690fa1e0ed252543989a623a864a2f85b48730c0f5f1d2387135f7734ad7741903852e2ab5667c53fdf1a5fb704c4488194bd09c78da86a63", 0x40}, {&(0x7f0000000200)="6f85a5d5561eb370e8df02c24cafd78ebd6b510b03d80e8912366225d2c47cfb5053f617ec5a6e54a5823397ce9dbbbcddd3177a2114938b90ab2087a675df9a592797e54a7775697bcb3c92c48c5c4739b7b41946f755cf7dafe1eb78dfe1b1f5ae2e2820ce9f70bf2de08670f53a25150f5de1241b5d25c8eb1a10f5dc2fa01b4a8973e4816b3b5634f2ae5cf4053d6d698b0a989e4b9bb45e9f48fbe329f91f20ac09cc0a2bed63cd54f4fb59a77a92a7fda8e14b170a04b8f8f23da19945a6f1c681c08474b28138f66281b44487d91e55494c4b2c53dede7a4353b1e2d51d8600fdba42829bba9dc510e395ef76755b4fb2fcc1b0770da56e49ff24f54c6dbabd3287f95a1dac3d4864a7d1af02bbd820da96358662793b1ea793db5a2df9e6c3e3b037146617341b582f7d7ce3bf443aabab7e3f726f4f909f18dcb212479bdf55e970f8c4950cebf4389139e53a25141c6641a8df033e7d1596a9fff684d83ce88263245bfdcb5d48fe539deb6a7ee3033e7b6bdb5922727cb2ee039ebc2c3da5ba83ff087b204549e665edaba12e7123c4c1788fda041de0b6ba0d3650a8bc16a80b4522ead350c38dc3a70cde9508cf4b3c9f424736addf3843be9047abdd2bcfa4c27995ca1ba7c01d399ecf1e9920570954556e5b1e1c10c71b9cb277942db5b5acb4cb30c2479d0af9483bf2a13fa47ed37f3b658f6fd1a6e3bbd33508a095ce100dde80ee0a9a5da50c31dedde25581e94c6de5a988fba834314693f3e76b91549435cb90573039ff03929cde1e2b244424c53458a36c8ff5b1903686cae3fd60eac8d614cf7f323b69170be361e9a77abf513d774e28b618a96ae0fa6a3b19b291be0500cac46d38bc62d5e340c190ec379160f02f0d7a4fed3f6195d05dadcf105e8cb940196daae071d3a65eba4d0e8fb39ba8ecbfc6ff46d33914bc9b392bf45b1696e16c120247ed05c1030efedac3d1cbbfc8a26e749dbb0dbd299eebac5f6f27bc1ed57369d4a0a48c01462cca8b64b0da1084efbd55e859917ea2c244ab8960097a10150589053e822dcc015161126b78be2bc6041969e8fc6e49cf6b374d8f598bc978217563d1dde9ecadd815c6d6722cac34a24cfef75f9d66c9346a8564472b3d3f2f0d509cdc403297e53273b00fe308130f1c8992999961aebffec28b443b395b056a0ce0e9828c94746d8f371f14f4747fa924d53e6a5a44c426fc99a21e1fd8b9d3818bbb91a0c17c2bcddcac93a61f9b32a225b99377d6f7046badb91fac895e0e32790d404e9c1f3f5fee2cd21ccb80f27b512990cfb211a39c9e90e17df9ac3a6be8567afd43182f32d92c2d8b6c0986202aee43663359d88e2f14bd1c3f5adf1c9f10fca509c70681e1a46e0cd8112500dd4a4785463446aca9fac176719b5f84597c56401a521fafa641c0351e4c5631c2552b3811233c35632e0681d3d2e2ae71b848abe911b26dfb6f92cf8809682141fcad8eaf266ddfe17e3349e6d2726a9818b7a7bb1ea2c6a38058f258dce285e5ca92f5df4bb06235f7aced025b4b0f2bd13d17352efb6351fb15e21c17d8a015817e509ca152ee7e42ba719981b08801b893ec4390320ca6229ec65409006675722622f456b1f75d34ddcda5222dce8144e5b7bbfbbc38c35025aea23bef45b844f13eae86e81574beab05583597fd5fb21337497263e113ecb99795a2171a66539293afd5d73433a3f09ac3296b5c036aafd4526aeb387f5e21386c2d9941b16f6da9741925923b21bddcb6b983f8a73c049493d6e7e25495b98875b86f999815188f6c0ead364688aed237663a5cf2c5642913d5f508f42cd174f5708eef6c9b5633584881da2a194406385caa0dae4243d9593a8a1ebaf20323073bbacbfc16bb7aeb67a803cf1e916df7e2e2210713969347405e1bdbf32273f11bc4340b9a1b0d836c7b8abdddc48e03927aa97eff6d2b29b1672961aaefee14e67fa8e89f1f5d20ae169754d160def6625a9d43b5a4be0726c96107403df0ddc1abbf681ba59377b9bd477dfe8980b40c47d02e3bd085b21c16203588b22084025a6c3cca0d57fc706efd84320c91516924a2d5f7f3540fdba2b4e1c6490f35f5cc901597e285cc56d698f19e0bab967a5f134ef2bd0ac9b47914be0e3e895ca835d422370bb7a6377286723512b234b02357f012125ca89b41866273131adbbe86644a362b9883eb63241cb24810ced48c2d00684060fa5eca627e98251d175e5c8858f5c8890e9fe734187c6975be67bf14485357d6cc0b164f449053afb94e13a477324ca8b68376c14ae175f546d4ca36ec5345051e36d977fa50ac4c986cb3bba62b8d1d52979149a894f4d5c0865117c1a046da7cc274b918acc4b9bad9e73f67d6ab8309b889fe59b42e3f4c28d0d691a633dac2721d0e4293e0a6978cad5c51ad8c6d27050a9563effa4ca1358b5c24cfb651e72f7c151f22f9619a52d09a14fc19e8aac1d300e8be94ee3262c44ed4fb4e9e80888f99e8174dade685c0185840306b91b1c9eed26a1396bff3a69487356f55290a1986732bcda8554bca8aaa82a6c2317fd0742a530dd744471a89cff90b7e036e24e2823eeab43e68153e9c6d12b57a20f005843c75dcd79a5603c55c8a5c60f6813bc9d104df2d2d01582961e3c3e47a425dd7f2628b15f3aa0669dc5c5f7dab8b6aed1b556a66d4c436d143879d4da01003913f56e5a9427961feea05e658dcb54b3cacb7fb117b524d2e7c1a324124c544d7a91abc9b9dfbef53fe6af2c467d364f27b271f5a105cdc70adb3b6463efddbec0722e43912362b5cbfd8b51f8f2f6c3f52de0e3221de73fb432dd6fffec6d1e77f00f0c3f5ef144fb9ba210f7323da4125af71b0dd222c697a8fc6583ed00d98729701ba2e55ef5329c5e388a8d2ff76858b98991960e25f948c6cc698079db97fbc1e1279eea0819ed6b69dd434b13b736343cc10d73020b27fd7d5d90716818ee9812f9d7c64315a78db69f335af13c3c5d1850c6f783bd0133194d27cf370dc84398f5185f16b3cbd8b5f2601a4d0eb0c3e499c58f43d9574df4be1d0a71d362c243ff201c49e11a482fc17028e9cb65c6e4305cbd157c67313863f10cdc7a5217663d08f9ba18552e63e587409d42b59d30aae4173219fa620763a291e4567716df42547492fb6b2d2ed20b5f82b9954ba50edcedc57e9dc2a4db0d8d80033279f9483389f13421ea99874b7df7dab39bacaab3556eafb3dc4d998727c8f6f65fb9a81b4b4d29c545139754d13a179192f8e688ba79ce096ede9933d35ee70d22dcd247585b215e5749c43ad27c0b3e05770e213029d9b86807870d51c6fd06195a6905eac2c6f5000606473f02dcf3cd006f0b5d4a462c6098d32e1071a275a85c52ba1f7aeab263c3bad59ef1f3e84d9845adb307311feee0b2f9b2bf8dec25186642527ee4813784e6fc352e607eb6a8d55319e32b1c61ea2ed1d87ca119334089a09902ee123d409077ada9fcc844fa46428b8fc8448376080b54bfc37b66fc7b4b5ab4f7dff24cc01a5163a9bd2d742b85b188db6530072fd234637817efdfdca4fccc65cd0350702fc1585b82f391ae7d1661c2e7560ce5eb88f889768d457c69a885555ee012badfd65f8b78fc00cf75d256185539b8f3750391ac35d5241c494e7667596b57c19ff7c88cd7e044eac9871c9dfebe572631494a7c0a4a44c60f763bc58bc95f49b4b16421f421272c8bdc726bb36a83e31720c62c5d1f7fe5cdf09fe6a454eb15f31588da6bff39f260e018b3a18ecd4424b136fdc5c965372fb5cce4ac89cc33fe0d69e5b218f615d9446d96e20e851558645e1cf881a0809b962f8aa8c2f12d79c314a90e31841781345614212b7a686fbebb6230513a02a5593f5b90fa75e622586360876ff0b20a9f240c45d4a059ca9c24d66c011ca437dfa2a31385018758bc0fd93efc103c99ca6933a70577418cfc3baa62f9209a98272eb6f14b4b943688dbae16b73839939bb27fb75643c55cb43cd692583e553418ddb135740bb442f7cd26e7eae400fa1ebd143a0e36655f1ffafb06c1388874cacb4e88984592a429140e07b6e4f81b6e25ff91c962e6618db85a81adc93277c8f647b0c6f1e8c4413857cf45f5f89037be994572fe1ef9520c95fd38d1714abc01671afb42f82690bc64f33cd79677598f855cb400d985c50a600f0c820c00ac1b62a6e814dc545b3141ea08f0abdde5ec4bfb41962f4dfb758a515a843e36fc1f0877f4d6500761b293afd896d7b5ac9a5f4a81bd7f98d1d64f959fc633047973a533cacbac9ef8fca38d14d67fbe2afabf14fdb3d35fd56d290c8f85c0d59ca88b60e7a5eeff36e8f3ff5d3f632617ef634a775346e8e64c4715033283844883926204265e26c06de9f40673c416cce432f14c93edf8b66fe506c7b788fdc6848a278a8e5626a77b8dee986fa59ed68da2a4858e311baca29a8b4d335e90a0b374dfb47432bcc1092156827d3f14cde14b8169ba66ec55ed6e3ce3624f37169f1804ad348e06b1eee48642239b08675a002562117431611cc6af3802d71cb31f0b4ebc0dc58ae9f6fe8136390dd88307cecd2adb2bfd1a879e5159febeac7dcc80a0d6679944d6d5d1898b5ce52e4fbfb08745390b013e5f786d150fc68d828136d906c5bb7cf2c788688bb5af87721055b3c8e02400ed15f5353d957205edb5a382162b3d96747e7b5a809716f52bb0c9a6eb5005adaa992945396fd4bc6573806dc06d759f4c56d3a715c53d12a844c977126df0ea5b96c9fb10aabba3b97ff7c7f2c3fcaa088faed126f45143570a2b9f9edc0b526251de771f32f7dccd9d8eede019b4b9e75ac951b376c6ea53207adb1389d0f6e997ab8994e7a147e28f26cf8d2e0d6eb97cd54910e46c6df42ad9163b0283ae01bce5a5beda9855c3a5d2a87af4c5ad556f147d94302e4532a2b0c4b1927f43334478ac5a78b0d6cecac895cf039f6d357246e457529ee66b1711f39ef550fb516cd30a5b0c97a13fa6cabbda3d6fabcda352a544bb87101d07edfae9d04b808762c694ea87b64ba2d4c74dc895348f422efffe35e97367e229a0e5283569291c0edfd5decece13043428be8d3b6767504e48f1ec11257156c4be122b3ff647659bec736d48c9b6965d889432befce9e6ff23eec18068d69e7884f58bc623c207219c2e66e7d9edfbd27b13358dcb324b66413bb672691fcc30e806412702aaf63e6fdc84370b1f7de5928ef161a09154d39ba1fd68fe7e3c257063637b26c3ce9e839d0099e232e28e42639491393b199fab7e1564697ee3665a5836ac10625ffffa51a0e2c0cf08a7726548e45f305c64ab0b19998d8eb81a4c325025fff55a93bf3a46a699a585731bcf382d0c02da35e3253df6050efb3fdc2cdd4e7ed0b894428ab82bc84a3f185699f8af6b357785f3fcddf86039536191e228e4925f06d08059ece485f13472da874cb18a300eed885b22c3ed0dc2c4bb7df7884c95c6c8ab6e01a29eb8029dadc4d7d6bcf90efe0478290cd04bd6ec01417466bfea0fdc3451844396468c41fa9b20b96c9840728c2cb58ddcf59ec58956734b3b65db64ab7aab9b3ece934caeb863b6c65f01d9d57591b159a364476ca4ece25bfc282eceac5ca90cb7ee33fd732750153f437d7fba9151ed493d1e1de13fafe39b8cf806baa11d41371c72543a71fb65f7bd1951bdd877dd13ef738295ef19eb48c7f7ee3fe2cae1600ddee9d9605d94a9722fecc02eb3049dd", 0x1000}, {&(0x7f0000000100)="6c1cbcb1dcfcfeba1ffc64bd8b4cde8472192fbd43fcd01e6bad6710aecefed083c67f2ae89f0224e759edf3f041bf750f5c851c7d15db4e7ac7bdaf1085666797c9dbcdbacd1f7e367ca652cb48d7085bb67341a49197df01988c2bbcff08887a51357346bd592ef0fef5873109e39d9e6b8e5f208ffda6a3af7bb88703d2712d089e278a710486aeb8390e129c7840681dab28", 0x94}, {&(0x7f0000001200)="6978bc11c8593416ec9e86a0e3beaee4d42ce6b67e000ecdb9f53d9dc32fb4c0d903cb58fab20732979394b121c50efabd6926b4fe91ba821537efae22ef1ce33cd2d0a2d0", 0x45}, {&(0x7f0000001280)="8a56174a66c361cf5d5e4d3874b09720274079fab302c63a9eba8d1491d957e324d548711634805ccfd6a00e5e71c22c22dd80af6e4ad6b3df11669453f4f0f162ef331f54bd43", 0x47}, {&(0x7f0000001300)="98b9579a26f5535fc9b985f0324fb4be7f31d8749504e5786f5cdac6b8097fb8e462160642415ae9688a097018", 0x2d}, {&(0x7f0000001340)="97cc9506c80ba4dd43a37ecae9b94261be1d301d4168a81370058deca5fd270e76018abe4b28062ce7917fcd29959b75ec0e8effb4ab473d45ac9e1563f7b6b2ed88153a5e5458b9ece7079545f82584a2a791f13311636a0a5531d39e", 0x5d}, {&(0x7f00000013c0)="faeb74edc123e4ff613b3dc1f3fad81e3d30c1bed2b1e4a32a5e3529edd0c61547f60eeaea50ea4aeaa60bd83ad38df586bd8c05a06acec6c27c3a8360b9297974e86eb826616ef66539bd35efb0ff684a589374182e1699d69b664d0b7b06e4f575a13053", 0x65}, {&(0x7f0000001440)="dcba673dcb415ef0e579051a19339882a6939a26525e7f72aa6af84f", 0x1c}], 0x9, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x4}, 0x402) r8 = dup(r0) write(r8, &(0x7f00000000c0)='p', 0x1) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8000, 0x0) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) r6 = accept$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000084b1eb0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bbacccf99ccd786000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) setsockopt$sock_int(r6, 0xffff, 0x14, &(0x7f0000000340)=0x3ff, 0x4) 16:00:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x134e) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 16:00:15 executing program 1: r0 = semget(0x0, 0x2, 0x480) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x4, 0x10000, 0x7, 0x0, 0x1000, 0x6]) semop(r0, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x1, 0x800}], 0x3) r1 = socket$inet6(0x18, 0x2, 0x55a) r2 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x4597174d, 0x7d2, 0x100000000}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/186) r3 = socket$unix(0x1, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0xfffffffffffffeff) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000006c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)=[0x551, 0x80000000]) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000380)=""/192) mknod(&(0x7f0000000440)='./file0\x00', 0x0, 0x1b) r4 = dup2(r2, r1) r5 = semget$private(0x0, 0x1, 0x0) fchdir(r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000480)=0xfffffffffffffe01) dup(r1) setsockopt(r4, 0xffff, 0x1, &(0x7f00000004c0)="959bb526a2f2ea75381b82de117fee556ba32d41744147e7ab876ac244a725883ba4833386ccb4500ec76e64a7dcdcc628a3de1e0539c7624aadead2ea0d9c379e3c182815c515c7215769aa251bd1cb5aa9464c99a74d3dc93fc595ca1ff22e1e7e62d7c46776b3f02958981ec1ad91b26ff8af3e24321087bf5e98fdd51e0c1773023cdedff7a25e57b1c8bfed67fbd316f6a817807254554a90cc017be6be4f82df775eb9b6b7fb1c9bc43c7e13e7af0bc1ae4c5722d9f89ffb65ca4366adb913733ce166d2b10da48fbc3093c4120efa2baf1b916e733de7f2", 0xdb) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="e9b3bd4af10255b864f9ceebcbe718902c8f6290e82eb7634d3389acde2328", 0x1f}], 0x1, 0x0}, 0x2) write(r3, &(0x7f0000000840)="c9bf98ed6d4f3f94404ae123dae13c879086d3ab482172ca89543adaa2b50201d5d4cf24a721d0b0269d2074f0928141ec7e251407f830c105eb4f317e248866d87ad40fd8045473096739ba988906d96eb9695c97849fa703bc4da309109cc3570ecac2c3a9273071eaa7bcd048c3a175e85426499ec04573d9c18447738a9e96371b8b53d13d3dcab39fec9a4a965a8edffd62c19d0f4686e0245668478cefdd92ee65204fa52797f09734efdfdd326aaa6f298995d355d50c5f0fdcb2437d981ea02278fd1ca89eb11c105b8340481fe4f5cf3583f88e83cadc3708bf", 0xde) symlink(&(0x7f0000000940)='./file0/file0\x00', &(0x7f0000000980)='./file0\x00') semop(r5, &(0x7f00000009c0)=[{0x0, 0x1ff, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x0, 0xf587}, {0x6, 0x0, 0x3cc42d380cf027c7}, {0x1, 0x10001, 0x1000}], 0x6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000a00)=0x2) stat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x1) write(r0, &(0x7f0000000080)='L', 0x1) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000000), 0xc) pwritev(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)="113bb136ceeb1b254a52c5b696adaa1091ecd333d9ba6439707a95a70733", 0x1e}, {&(0x7f0000000080)="16333c9d4d839e5e2241487ccda1fe7c463a3dd46e857d5df7776cae12d09ae74ea44a546a48f3375940a4735d072b6215a8fd6348d6f59b69de63022057da06da2c62266bde624bffdbaf44fa92327ea5054915f1daecbbf9ce0f501b32a4a903f6e98cda2420ddbe5463891c1846ffe12840a697dcc0d7bdd6e3cfc3570e8bc75e5d231e670efaa0bbea4e4c082d736a711839fc9a7d44f7a887142610f5763b73364719114fdee92165d14262c61cdd493888643e046ec04afc5d1416a08c90f27aa4bf4467269f9686756b56ad2aaa9540bdf99eeae0aad4e61f42ebeffd85a861201cebffc214865104b0dde7a1a4edc3937e3558a4bb5f07885fbcf686ea8f9bf8d0a842e8db6c813ebf8817bfe9ed05e7fd0bb80af802e18e7e2644dd2ea6bb159a779b44e5af0cc0d86c0c44e32d768dc36c4008e38f8cdcc43cba541dee873a8edbba30cdaf665451ff60202b16ff3e519aa84eae96d4b4d47c83caf99f95909dff7ce60cee8d4d27b3ead7ba8f2017ec0c521843170fc6a04ad2c74dfeddead3d9cc409d67ce1dbd24a7945fcff449edbb4b3ee408712362970dad1674ac4d0ceabfc4e14ff02469bf1af6f45864dafc15188aeafa33689bfd1b4959439bf98e5403f9d9d0431fa12a37f8d5ef6ecea3e52ec220e30e7adab832d19cc607a1e3187b6f09c3a74285afb5640626eccc60c7decddcdff3a33ce4a5c2c4c1ab96b7d7ae595bc4a6d5fb6fe31c07bd25c1c2e6303f5387e596ea445ab5a648abfebe66109f506a3c00b7d65c81f2c769243ef0c645502ad96069f77e47f51afc61a9e8b793cd99253a87d4cea72851c8419ec74b34c575b699359489775467b44dc2f0f8cb8ff712a155d3f8c905377304161a5c745d799da01ec19a397b04e48b5fdf44ab58e88b6dcdcbace86f4a6226c0c975361f0169ee74982a82c0c1f6602850074a19944c6cb59515b3b2608a9e27f8a5b893f09f0b560e691deddee43ffe1df3d6df4d835081e1fdfd719aea33d54f2bc0d0bca00776b0b5ff5732128d36b1e0cf7e0b325a83082b9c43b500033b605d721791d8ce527b25f1d73c6e06ddafa6c8ee42b035050201820cfc4a10d5bb456ea35722bbec9cfc740f8162e5062a0ccfd5dafd50ec976f044ae605a49ca846ba74368a7feba7d4e12954e786103db3dacca22f8a3e51992234b9ad7a96028c72f2d42184f67d5ab936c44998eae1b026a047b476224c5473645a4fb1587afbf0cd708690c899b1266fc14d0e7cb15e42236939760c2a057e66f192a8f7a0e7273ae5c450aa8820cad6f685f0017afa42e58556bbeed4b95698bf0048fad09eb5e0ee4821e838600f5348f0289da4dfb2a7203dc7bf41e523ad0df5d14b513536eeee14249b54a94afb4f84be0da28fc9279eda5d2b1e4515cf4b7b004882efc5d7ef2e95f291b54211ef020ceefa253ec108b5428d6c721a493c176a1cf63a91c322aa4c33214b5bc5a8f5d864d8b51f3fe777c4e52395d1637d5005cb35ec2cb3e355d7091e680bcb5187e9bd1717507e1b79102ea10cda081621484eef0a8fbabf456c6fe3135de4e04f6452455be73699aa1df4da9a62765c860c7e1a2004ae86dd9ebb7c01fabc10590d1869194b5b09703d67241aa3eed9e58bfe42f7af6dfdcaa36d8b71fb9963523b90ae33b5c0601f4c24782f481b9e3823b84daebfb79b1f8b4f784c0dbe4c0cc238f39b2dacf3909df5e1016646c64c0742fa183c2b44c15b885a7b6128929955b190fc8e1e7a5be2ef483c18955d75448782d8aeca918d4ef556a006d7c5aca4504fcc0959245be42b074467a29c8d2a0594b3b82f60130c51f78a5ff92e7b16880fcc19df47722c2e301ebdf5afdbcb278f9885dbdfeeed749b22ec03760a86b7ab046a38e53ed8e034bbacc0cb55c34a1a8a2fe157eacb8b5492e317761cfff7f4b8f9d16af44b6e7065205a2ff0251f97b4fe3f585496b9f04ea9e3d8428c368be9f5deabd7ca352a814ce1c1b4f6b65e248e82e5895ce53b0644f8d55ff6c9b11cc3519d8708f406aea5b446dde93e1d20268ae1e516c97f31660d6537220568744f066b1242d8a3ebb1670dfe653c33e4699d33845837a608712793d5c8b9a13c3ca664bbcd868ed9e252ba3a90f599b73774e3ca066a0f12130f1a4d77be82c5bd34204d7c23aeac39c6d80da774ef05adf8a246441c8b1697af93c42bcfe5465ad96d27d34e361b386deeffc767be46bb08f36b0e80d77b1a0c796de96eb758c024b63d1a0bbab1f1377f765308a771dc5a667b30699576cc9bc3d843be70594b3796997738fd6fdc1f2fe138f532867b1c7cb7276cbacc2bc8500754fdd5b6f4e5b61c39b94ec1b22733de0dc123b89cd93383e0e99e354d9d69ab710eceafa3aafbf5b8fdf1150e5a191daee5d441d7829709f7eb0864928504ab302e990557bf34ffd9f163e1a7c29371b53d256c22d5e40acdbfd99ea7c1c11a16cf567f3f730e71eb7d524af64b0d1fd30ab051a93970072859f78a7245a4f6cb3f294e7797942fee7e9a582db2473e06c56c417d5953ab9cf470bc6a86d39a469a101db2a1883f3b251ef15d5efc9a0725e721719e9ac9b02ec99843ca0644b057644c653564d55a56bcef117782bef56c46662252b1043270acc088b7e424c7a3d5b1ca01b54aa638aefd196829edded8712888ac4ba2ea6fc25c680a9b466948c24c65c28fa8e5588b77c1dba41b2fe3965a92d3d4a491d5dc3ac52832ba95b9c68ef082180c6315a44af519f32cf68c98fd90fa94c7810d90d52d85771815a29dcd134277e278675128bec17529cac8e39745af14cab8c9400cc580041fa840261b4bceacae40f741267f6975b7d175f4e40125fc6a5626839742cbab03e9852774a347c179fc2f079c3eb8238e35e96050d8597dabf96eaf006592e96a436e39bb48e96b958340df2124778439d67a7f79bbe525e177e22d9018f133c454a96224c7d65a684f3f07aceafe04973a490e9cc149ff6a406968cffe2bc5fa7c7831049a439f2d28e11de58760c48b99b7a883a96c47f967314f45acac2d55bcc31ecc02f6d41ef1218afbc9570962ad278f7d54582d9d29bcd3a5843b498d89e73c577e4910eeaf4b86ce72459f85c23c2aa2e856fd4876f98b71e6b8f137eb66e5e33527940bff7e7c6df55d66b00d472919ea90f99e4f32337df00ec9ca26a07fd77dfccc4e84078af233f85e11e1cbf9c3f47f528c98de2c8ec4e915e7c5a024988efd1bb568483c92f25ce959e9bdc7fef63b50b96404939a22436353bdceeeb70f0c58569c5c4f57c3f8049fa769db5b912cf339545ddf87e2e5929b092df9bfedc956105eca2c23dc261107cf04fa0c5e38de82c246c979f18ff5d0d6639786345579eee8dbc29682466acbbfe9b9af5eedee3c22989d876c5afb0b26a9d45a2431ac831f8622aca4a947347aa4e5906b9dbf844cbab9cdc5cf9bbaba1274f4b3b92e88f3e5abe41d07f93ff9d04d5fa9304d435f5c0c0f855669672898edf4a49ea1a38124f6a5d910a6d00f5d8f6e9080ca7e7bc2dae57790a3d0f8d0948edb7938def6dbaaf558942af9aebdfa12ab51a05d236142501b65b3f3caa759e9450c8cb6a13d2922a7b7160b735d9eb49222c49cc2f91d6a176975fefc878bda406d1ec820b62c515c986c2e1ba066346724d7111fdc6814d7c718ace0ce84272a3ddb333095835ff1589c6410fd11fbe4e933ac37e1616fef8829fa8df7789e5320b1dbb2cae30731141d2ab937b36fe0b101725d98dc27296bb0ae3af8a50198ca83727c01b9c1fff193d285a5238f3f4a1324664c173b9dd76d9bddddc9ac67c5060ec35366a4ccca66d503c8ae353db2236ff25cb5aa10e30176b72ad5e7a2485e76247c4193704ae2021ed01c9661ec9809d5d06aa351076563942e299164649ebba005bda43c81f350f7874de8e70916629aca802e31a122b4e0ea14795bbc4050a9aa2fb595bbeb7630f54a423f435502af2dae10db99ee01715941d3db262ec31a3f6612c77d19834625a0756b390c6dfb54331d60266293ce9a78e43033725b19aacf9c0d36d9f978d99178a67cca74125d244748063f61043495a0f8ff9f9bf4737353ccd8e113b754f56fd9a4d915df4664054b9567daf8a8eec37c38079dceadef9f202d0a58171654362e8b03d7d05b899ca7918c9dff7e641058955a71ee9370f361aedf3da0d8e927e54648c9558dcd5833c19b3d399b4fe38bb7a10c4ab4f237f07baec15f70d933d49085800ec203aeee6b5508acf32b40c80e70b78ff87c0e4c993be00879be942f23e9eb7659d38374d73cad636c7c00a115920a4746af9e352be11b842d49bda9a9ff9facb6b9b50cff22130e1de9eee0e1e7d626a5d288208269fe5f00c7d153a5a5a986f524dda36a4d1253dab47ceea3180349a54a8cb28a201050c9ac2435d09196bc5bfaea02c129a4a1d2c2d78532326cb13b7fcbff5e11b3bfa3e928c3bc9c619412dd8bbc42d7de9a422f36ddf76dfacc0c98c19eb7c4837b5fdc56e8534a277a37c1c76738daeb279b3d7e740abf336d53ba7af443f59c9a117a49fa8c4291524f035f7b8ba96c3419763c479621fa933994ff6c51ec5474ec0b2f948c29fea426dc1ba3a129e9ba057272fd57030182c884029f823ddaaed0826a8bdb33d603a6341ae6ba3519bdd12626593632ad3fddfd9f4edbad3f7612a2bab3c5858466fdf0c08137a198465a15eb06071f241bee4929ffee0241e42ab44bda78eabda79149248f85e5fe2c89922c36f26145af439a615f96bb4599a1c39b850505b2cdc9d47c2ed43e00fb644207e076213b40ec1190a6ed375999eb14021ada35e1995f4b5b65ee60820c0076c54ff180b7a1fb24a508d6c51d043ab79a70e965684fff29f8e7004a921df4430c895aae63d24ad4cffd413252c4b814e3fb3e7ed190919b038034a5fad030b1724999283705c6a3cf385d9e60c12a894fe021ab0041f73fdf94d42ce5fc63b087689c2af8ac94c5fc48aef941ff0e3ba1fe002fd35d0b642b942b1f3c5913e1db00e54c2169749a96c9c5f7d5f1a6f80b6ca2ff883a0c353161e918e6dac5f52e7155d2cf395835e03b30f90109208eea7c8b872ee61f9c389554f7af34106b7c5a4a307ab5239f96bdcb65ee77eb1dc14f20ded79f82c70e389b431eb216a165b1180f4df87d680aa70ff0c32e4422ebb0df15cdf1faa11d90c801457783d9f5e302b15c876ce76cddceecbf82d4d2ca6af59b06adc5d9c70f56e819f8b8b6a63e88ecae0e998bdc8207119b5bca1879dd1bf16bbfcd34d69027e5d324869099162dab2f0d105d9b6192e7659dba59742fe5fbbd49e3515f120f3c38a3f16166464d1b780dd9b9dd975857a844d8b998dab2c4a52f6e5c2d35229920dc3d8db0abbd349d271886596f89c7b94dd35cdc6843779f716dd3162172322bef67e340a18e9c92c1cf0ba1824d3e8dd3e6f58abb9a5477f51573d881641ab3067b928c417f8d0af66a213bbad22fa67fb77af6588d213421ea3e8650f2e423bf9e1177f882cd1db49d2216e9e6dbb93055d0552a369c754be83de94248a7361d443029f3d00330bb3b23a00c920ae6702bcfb46ecebf58edd19176f1c3cd1848140009bdcb3b4b4a4726385dca9c82babc533cab443bba78e215b9b1c1080c009ed2f8effe573157d05ddbc4c7817fbf3989ab744b0f458e596bc289c114f465137fa966af9c9cb86e885a35d72d40735a8cd14facb66a7837d1a0dd", 0x1000}, {&(0x7f0000001080)="9c87e543f3891696ef043d596e67755dd9f02088ef298fc52ec31b078d148498eaff46a575907a7c65143d0c73c0d3f45678b7c3614d8fdd8a01afa076ae323af0836d5e26e692000bbb11bc867aa619c2421c918d7153eb155b96b666d90f88b960927bdca5af8ba8bb80074c48c8d5c9b8aa7e19f70b0829e9ce84ff02ccb67f258341aafc05d5ce80c9781a3b4ab057ac2eacb57bfeea4f5773b8f503413ef6dba829fe9e48747c8d674e4157b1450466d650299ba3dace11555fd4a1e84f985c210554ba923437e0edbdc9a1843750228a83d804cc482bf8eeeea3c60df803982e6dad26a797b175c54991758197c838dee99e02b64a62913597b11ef026f82a01cb5a3c5ac504041354a8ef7d473fb501c35ee4f4d66324dbce81543b99e4698a37b69a589dd58c5e7d99757921524473758b714ec460b7744f1baff976e6b7defe117dc59cb743de46f9ce567613a91c4811eb8bc26e68e947df209b82564ff2c74fc10e7a039cb505402e935d5c153cfabe534420f87cd1a27a7e73b73dadf94c0cb68acdd7358b50d13d8f9f9c75af3edcff73fbea41594add34ee502bea38702c4385f55571932e8b24aac1f571d200b71fd26a5fbb13b841267a71e316decfd2f6b85777f0283f45af5b18a469b14c3bf130de1c75ca2f0570d8a27b804c7d53db3587844f98fa80adad7d23d24d9c3b6c7f956942ecb70c5e8ecaacc8419bb5d94d009189ca93624da0abe24c66ac1096f7d2a71abec415b1fb7de611adf0c2b5164ca6c1ff9f9602d4fad26d14ff83c6dfe7f6414ee73ead69df35d1edda25280e0732e811aa2749f06cd173892eaac8e83ed489e4bc29e443f3fef9ec0fd127817ac6acc257af547d747377d8e1f0de873d3d1fa3421ac4c67d5ca2bbb28b39d0aa34358845624d73c930f5715b999c9414ce87d501ff04787f2209d3d6246eff7fb7fcfee0c5834eb092487bc6e17f2e9b50eb27f9079bad632288edaea566ab7b25dfc35f000afc442a8d94f8c6defee240467528411266da3e27aa5c4941c7fe5ee6ede46a4f202f4ea92d01f951c685dff8088efec2eca359ccfc4b3b84e1fc22d0912e0ebea3923082186a3658b41b12e7e99f354a9c39070451bb67a3ca2eb395d787669ae84ca0709486f58efe424495afa366a4fbd79300dac1252a5e915cbc8adf5dc045311813bb8bdcdb7271996880c2c81770e897d23fe36a048dec42e7de8daba62c82a800bc4bf4c6fee59fa17a43aceaee62defeaf8f7c497c5cc99b9c3cb894e519c1d0184624d9fd3062a985a4f55cc35a800ef382d85f384c58accececf557b8b293f51e5c1b0306ee7a043dd006006a4008510ca88effa323705f168279af809795f82ab02ea87a3f7f7813dde73c139f124d9a1ae51abd618cc974666d0b1024fee66865bbd3cb140b830cb1959a04c19871959447e471bf7722694b2a883e1152cccb46b0eee40b73588d354893087a90f52eb61efb02c0c3a262f4f906340a2b8508dad9781e7a47dc4ddf73e3c64cdecede8612a158292dd8f305013211faae09d162ea5c0c7d44973973eec8af1fa59af71652adc03fb63fbe21069c25235fe7e4f7a61d7350700acf43ea724129456f07f010a12a5a69e41114580e5c0cff3fd32555c30739d1783dbea21741bebaeaa3e6f33e02f197453acede5c994cd0a3c9e4bc09d0cd53d69f7b313497a85164f230d432bf71aa9f8f2327ed5791cd96701a90f2c3752da480b2cee1855ac34110de4d395bcd97f3ce48b513df22f627f733e4366795dedce964ade50d40c23c48af55b3df4ae3e98f54e670a3395954dfbd9731997061f6b2d2f5f0ca66902da721b1689141f7a9588dd50ce5b143e0719c960d2f17281636741b56aa2684d159ace7495e0cd91622f2d186d8b0efaede73a27b0f47b9a6b8ef33cb77beba62cd89b10a1e29766788256e17fbb7412c4e5ca1945efeae503312dada3ca5687b9e5f345908acbde87128e27f3c48229dce60dff4d573a5641a7b5415778c1aab5235db4ed8d2f28f7e19c30538c2ea63a861ae1a479979a361bc45dce60660ceda7a3d9addff4b3ca149edf96f17a426243e90b28ca9995eda4dd20e0b478cc68e34a256bf6d3ef1700a01107d925c47b36e7e204f7655e2332404eabbe0022e558d3768fbe262cbc9eecc56a7a135e08863b26c92594f21c9956550b0ab8a55fd6ebd3a5519df78793c827688505ecaedd5da2ba800ca1b873fc9f8ac07feee0b66a7436eabd09c8c938f3b8ba90ced471570b26d698fe5d7b89cd658712285432658143a767a12f1e37771ecca7b85b97e68a5059182039cc0b866828cac6fe25d57a465229101452c190ee4682a715677d742d34078fbc7e51cb8cc0b070113e102382df34ca8692bbd76002585fc1e3c81d7bc2d7a2bf35cd26214ee5de189fb0f6e4a0dd937c478587b0035ee55c68097a0fb4e0a1a709bcc2f22a476bc1634efbb0ce69daa63324c2e0b0a775febe3f7b98090d57ca0222142df388d003ea69c8111e6bb80a11170ae379c83dc13119718365fb8f236fb1353fef91638215c9661de4cf8ce54e172ccf28e320a609e5180bf82ce603b382e07d15ba16fa93b1f25e9300498643c53a91b923ff621ef9d0ee94d78ca013a889c8c5de5559c9cc95ffd41431f3abe29301fa1c60232ea57f1849c6d3cf5e7d431d88ce822a76ae709f70d3ada8171ddae27d66d1dfc785a76cb8d48c7856082b3356939842e3db1355fac669bfe997be569abb9e574b66c018fd7aa05879cf72534ba884375cf36a0013284f2415174de19560a9c4e3b9f6e5cf85e0c4a9f52851078b18cb4fad9a05da9367b43631af8675542451cf629c52ea24aa825c747c3ba25a5c995c722d08c7310438673376a05c99c3571dcb0e42a9b8a2d4ce6fe56a4a85b6e4640ac7517818c6a4c14f4826ba32f3a66b21f230b679bc30c26ef8e147f44c04f12e510edee744e7a4c58abaa2da354de175b5eac4f1247bc79270f892dc08583595898f15c0932a8cd91204dc24e7db94ef96ba94c730cb4a01ee9db9a07b360e014bd0b6414d669786e6c822747c60881868f0ab128c20a5b6a89a626c46874a3cbc9129c29d56b14ac0e6c32567099aef01e9edf923e548b7fc4569c20fd1bdcda9677f9fa9be90f0ed3efb03031c1ee744c31833621c309c7f75ab5c5ecf995dff490fe09932853ae36ed4afa07f48c4dace0d6950e60501bd7037e6666261f2e57b87b4ab3d3d34d47e94011c406179eef0df6af13a068d54c4863ab2620813b0ae1f3c34ea595520e9c82fe21feddf197b311ac0cf618341726e25f356f567d1c09a9120ef55854fa888bdf30a446cc75b1b35b24609b8f27d4273dd20b7aa86d3557dfc3592d176eac1cf9e3a71a619ee8ba5e403dcc11802953fa6fda5fb0d7b8920ac7fe377d01681da46851c260d43fc9c4501e97703fb82396e0f117a77fcf0f498cfe5df4862bd61ce64811a2b5169b662b0fe3b1286c5197e31d62fefd6fe1fedcfc7dcb8f662cae63e763ce6f22e526e083cd30e760d7d2e79cb8e86b597c5dc7a390a7efddc7d3c265540cab81e9c59f03bb16d3a026cf1845a5b19d59577293a7dc358572bd53eb2c8220ae3f6280d250cb0871f2718397834cc7901182e8e0651536eea2530fe951bfff980330001dedf81a72774e1fb32cc87e4f30f98cef700100ab7c79376c2b991babbe544137d63d2c0f103e5564f7d71758f8d206e197a80594e1706cafaecc5ec308bf851caa5783cc07078b4024439f79107514aa55224e8d23488e6111e972cc4f446516feddb58170bcede38b46d34eb2a4083e9c67431a6d6b8865085c7653bed156f606256d8da3fc6ba04fa0baa4012fde0ef89103feeaaacf413216cea839d2fea37d0b57a7296de01f53fc20d9c347cb9068e239c30ea8adeb692347f32c823e68131e2a5e06a2205866211d2f37abbf20a3afb98315f6a758b735c4507ceb95c72f27a09c21a3ba6fb7f718a8a82a0e79d16faee82232b355760798f92347b4abea3d1c81a4784ff97f31a480860cd338719c2f07bd7146043f6a756f15d5f7fd3f9be80419d2ef5d7b59e0d4170908251b1385154f31f25b8c96b6154fa7e5a74a6ce45df89c968d20e9c730b6cc0e2aa20c56105f05297a1e15eb428abc821ab29949756f728dfdb78ef58c6551535a6f43d84e1d5fed822a57bc85021dd878da2b9f17419b3d83dfa0c9abbb9e94a0231d84099aadd002cab13fa35e6f600bdb0a213d52d50a99a0e2ee873a44aaecdafa1ccfb4ddd631d1c4d060938797da37d921f1e69599aef310a30702660f3cc6179456342398787a18e633baadd6cf0464d815d4ade9b4bbb63334326bb88234eaa706c8c01791d386564b8ddf1a824712470fc0051a501e6e72e265710f584c921cfa49783aa54d8bdd367a5b9bd6e3887fcf2e7c998bb9f107dec68879afd975115ac17dbe0befac082046a7eb58e013957796d2c985a84426c7a838885acc715b96a10875f84d1081ca70b6e9ec22cc7edd5e6eb856429c652c4c17ac022bb344b5fe96eea986d32aa3e0b68929979b52f87c62b4e56941a0b55718ff6010dfb07097ae3aec403e73c26b30ab4f07a6d99b0125ee04565a2a50187309c52e19975485e1362c7323bf2dcbaf5b99ca907b9d7ca2b16178b5138304abc634317af38f5d7f0aa1fb796461e8596c0552239548429fc3d82924bce75398accf601863b2c093ff1bcb8a5e7d17211f359d8c81d074a8df6b9df4502993596f737470d545b87df0738356619f6493e9227676e0239c79c090d66abb14d2397c4f869d1b85c5c5c550c18e4184ca5c4f98c77a11330e7bdd76030844a04a4521bcc89f0bb7aa4a384f8d313d5a1f6ce47287d8f2f00ee101f529f1a107d743ff5b7851c42c5ea462f7c0b80b7b024414db9e03c75e98ddf45a0377b741bcf8dba44d1ca0a22a6ece417c2f66f05d4cb039cd053db91d3e3b6bd6177f2a9e696b4d5b6dc728a03a9ffc1a41acb50caa9dcc6e679f06d703defdab68b0147f2ef9caed92de88ed6a24ebb9254a1590dd24905fd082452a9b02da52b5151ff07d098f22e63d3fe622a28e8958c80b56b39487d98155b697cb3da00eaa0198b1b21dfa2fba5c46be5adab1206e54f3a13b23975ca662bbdb521cf394266d73f573c0af3a0acd144724f23aa9bc9e75b2b8f880b45eb2e033af7a8106f4b283e082ee74837e80da03160db0fc5953d27f64c768cf0f9ecbccc4aa46bdf013a2cb1ec5310494d34c6839964f8107281b53632ad2d3e810e2a8e8202ce8c896d1f37be3ee50bf6e88cc56d9e4060b97fdf99851cbb7d2943774e3f46695a2e71f38e5978cab189bdeb18326788c57e1efe178559e09ca4b15876880d2988f6de8dcb8acb98fa32d8dadb5bd65c0d61c90db08589166308b4aeba24f9e2d69eaa12e804d4570004119f365775318c67770509bcc1135fc813e55c42708e8b3a8e08e6088b2a160d5dba7cde7a0c3bdd7dd381d5bd88aab47c8e96fcc437633f169af776f65024035c03ad5f4086cf88845dd518922c2cf530fb40b0d1b6f56a3e20e6f8858a91811738422bb460b6571d9b50fb88c01155f0572e281abb55c72e72beed84be9a4455739bd482dad1f8f8836a4413ba7f4b86fc638da7cba3c1c0a54dfb2a17fff7dd6b86e38e1bb3a4d512e4314bb5861e27d04a9ccdcec5aabe2331b551a5ab39a4e81bd237197d2fcf68c2d581f65ae18aacfb", 0x1000}, {&(0x7f0000002080)="a2d6fb933d0c3c", 0x7}], 0x4, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x4, &(0x7f0000000040)={0x32d, 0x7}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fsync(r1) fcntl$setstatus(r0, 0x4, 0x48) clock_gettime(0x0, &(0x7f0000000080)) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00ff"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/131) shutdown(r1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d000000000000000000000000000000008b59b1c2ce72a3067acef76bb931973d2570c31e8497b592425331e5b7548b0598246c417cf359495505b3db046cd720878c2d6e0ac08f00f3932669986642761faa592e761e9fedea94ec1c2c9f01d0e339bc2f9e8365d6c0d504d93a21a1a4024125f8624e24c5020a956a0dc440a83850c075371deb35d60670022dfa17622ff4fe67dce3dd40cc79829d94bf593126ac936302d2b470", 0xf9) r2 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x8, 0x80b, 0x4f, "a27490a2175fddc10cfe4fa3bdfce0d357615cc6", 0x4a74, 0x6}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x3, 0x3) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="e556e37d5ac9a47be1562acdc8c793614ad5f54d34e8a06941fc782bc78ef53618812841987df86be88c5d280d90d44f269048ee816a88a3e650d596f724a1d17e06b3e5588d2cfda766736629687c7fa4640f7ab84837e26556d1c9119d60b83ffab81b49875180c9af69d6f0dc4cc5060e6852a164a9974cd0a91c3d2dadd3ab03e4bb6097f1", 0x87) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x401, 0x81, 0x2}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0xffffffac, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/39) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = accept$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = dup(r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) fcntl$dupfd(r5, 0xa, r4) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="9da3f9dcac3b340ea3d1a7867c8b6e42c8fdd451337c731331659d2a723a4283", 0x20, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./file0\b'], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x1d5a) 16:00:16 executing program 0: socket(0x0, 0x7, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:16 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000002c0)="4fea89a60517b20fa9a70e711fa859092b0b6acf726e9f5983f3e4987a7d1f5518ff8926733ff187f7388756473c8f31b9280e8a9e0bd4e89b3650cec1e423054906fea6d74941b1", 0x48}, {&(0x7f0000000340)="07503412fec7633168b114f336d75184bd580f741d483c3d3b1dd6b8a45ecdd17c9cf81261a8a5edaf89b1e8cfd3180b955f26ad55a54e0ffcc5e6b37489701b7790c099d9b4d2e2517c539bb342867baccacc144f51447ed400872160bf899bfd0b5e2abeda76fcc5179293c1c4765d3d92e8c3d7bab32c9af2f2d340600fc763f976b3ae7750a5aa110faa649311522ccf200409a6e1f63c67afb1a5808f76fe51f6e26077d1d3edef39f5de242d8bbeee1902306f3651418f7123ff8c180ce51d037a35780f49fdcc04c7e76fae0f7bc7f96729b6500f8324dd7e28e8e30d12bc38ea4989a229625f5f7cff38f2a3fdf087fc191bd0642fc6a61dc30e2cd72c951d083a37b5423b2bf6f0b04cbe322e85aca2f6321fab5cf7fed561aca43eba5e0d024d9fea35e96235711fac8c070dc0fcb6b6ab7991fd7c17ff0eebe9c42cd1c87d9ca2facb9c09569da17c0b83841bead1cc3f6af943d58a01befe3efef0aac13aaf437d676f4ce53cd9db7160b774b9202ed7f04ab7401d806773cb851771758d5cd6d1cb50ff8c15d21efce51251f980e5159ca2c87d42f9344c990f7f6ef2da87e2d9f215da345dcd6604653dec86b0bbba430cb9467befc86aba39f7f65691ed5f36d610985cbe006253e6115d8af64b3655a25475d6bed8b4c0cfdd2560e9b7a4b9fa8bd153111b3c4fd1132d6143397619bdc8ce3a401ee96fe11b04cf7d57b214fbdb16c916ff184c870314f7655824c15c4853dd069a585b2f51d6deb6ce019def1dcb96575855913db8377e621a4d2811a92953bd695733e34e4a502e70dfba04300950009b443bb78611f5cdc6a2a1a1a2e64b07282b9313d3b82ee8992f71d2ab58c9c0d81083fc57001fde82ec81b98445048a9ba6adedfdb0871bc9d3c5a0d36929ec54807e60e53d1ecb32aae5cd9036b3009e423a7375d2ead334b8f8ee1f1c19f53cbbc746d94b82412ccb60aef39cfc941c560102709b17458a31b709234cd93cb43fc7f7ccdfb92e4ca18bd0c8026c9d1e1029b7e08710396d9bdbffb4641f3b51e906ed9efd296a90999bf5613a82f991abb34d22090fc2ba0a4907ac02c318654c752dcf3506ffec8e04568b4c3ac8a3172531a4068e2cdd676ebf284c1bc5764967d6f64a3e086c1e112013fb4abf3f3c63a3f9f122c7ecbc778b7108a553f65bfb31d3d6466a494044e9cbd626130ec71c674ca3192f057ce5ddcc99d7fb54e65ec198805b241bb8dbcecaa92e2b6d7d4e3d5a64026d7d6d216b1bbab7233627aebbaefa673dc74364c21ceb6937d83d44ab32adbaba6e2d7582d7e7d3557daac5be8e60a4b7139eb13cc3aa1dd7f47abab8f09a853285a933d0fad9d9d6708eb7b8772abc451c7a7c6e4a41cc41b07fc5df69416d16041e6ddcd054173ebb1bf53c08d907f64e093ea47df65e5487eaf8855b91d7b14c6a8bb0d095984f5f9610f13aa9bacb7dfe17034d28f18b831f866c2326c7f45e226414efe70b3b2bf6fe368f2ffdd962330ac335ff0af379371844fc5634f5ad25189cf1660c65fc8f0d76d15b345b3d057a3f59ab49c43c653c1736a2539e1c5e3c1f0094ec252c5b4e207c43087154c7d82d30aa9f7254b015af9777362925b9a7f99a61008781ffba0775d9c71dbaa57fca946f78207b6a0afd05fe28d71d814794cb6ceb057c13f4cbbc277b815d0fce176822effb8010bd9977bd493ee685715d958d6bf6e8777612b80f79081e0663b815ff64747d1e7bb468fe468519e11a4fd8742d20c12fe0aa1c870da0c1e9ecfd128455b680f68e6a0ef3ad3cae46f75ec097eb9a104e30d2d1ddd2037cad187f4dcd2ab5a66098818d51ee44fd34083a4f2665a5cb4b17534cdd541396eaf32d175b842a4b54aedebe9f686b753e33be27553a5bdc8024b74226c1c58e481b7ad774609e11afdc3080e11dee66870d26411cc3ae11b1930c4c3ca2402d21b5c76c3a5d903d518cf3270a70e6d9c38601794b6f15bbbb860bfad57fa34836dabbf4e42040c3e4a3b4f897a0b3d93131f0d33ac26f7b779cddd34c687218616a136bf280facc987b406ed65781fd42ec9ab0401e44e2ded2561ad3e165f6c2533b06c3b8d97436b4d177ba7cf67640727e73cc229b9b2bda29aecf3c0dc87ea4363a41ac065d06da1258d7427bcd366cc3e5e6d9d26046b51dcbb3aac0da6083bb08de6fe014cb07206d570f58adb07d125826a39b435d1910ab49970bbf79a2527c1c681525902a8094b9f4593203c6c4822e9940454090b6b8c696b775b4e2b0b485aac146d5057f481ad70d2f1af8eb106fc3bf3421a116d93bac9aec7d8a5a4f33a847ce981eb732133101629236a5ae787588873c871b2324e4d31ae386bc00843ee94dd40083622ecb2cc960d3cc22004a1dcfd15b740f2cf3deb953718a9b1cffffd4b88ed28027eb85d154816aa85818ac551bb9f7847748ab48d56f1d4550b272f4f78e69cd51fc071e9ebbed9d074b39d82e3d29aa3ed8379cf50b07eeebed9e05a528df28d7a75a8e10136fa32546291951d1973ad4589f8b9b4ed4e6d4e25ae31de02dda14f190454cbd184874d557578bddbf30e6602e5f10689312bc9b21babe12810ff1cfb0eddac97bc7aa3c2a45053b4608a259b5431e01d948d8e51a36d4ab9fa9650244fd6c12a248a01fba1076a7d75c1b1e54ba479946b93b24691fcda22e68c87faacff4b8da81b4d97392e5eb6a958727c8ec56bf4d0033a2c1dd351a46bb8b8f5a114da2ad113ae01b69718b42a923f35a74e4dbaa40829e5bccac01db552c1b5966c67ab2a75fcb11b168c4da0f236718a7861beea505e855fde10fe002f45e216fced6e968b5666e2e7a03883f4cf4443df85aafd2be470f1e7be236c14bf2b169cde5df42b15b6815a183fc2c9149bfbbf8247e62231f13c195923f6e925555e17836ff150518c439b573fa00bb79e8529988c3dc014d498e0b5d547aadddd66ed18fdb603457364d94e8c1514bfe982f921103bc73b09a301f18941d4a1e26ebafe1e6bf22ab4561ebf176535325dda481281b81b78034861797142e6c73cb04375af26c5cd667c738dd4e78ffd43f23724734f6e9cafe04bc66802489e059cbb31a427c9a74e8016eebd30c5142040ef3fe5632bbfc26f16ff0d35c803123746dd0eb190441d37d6ec3da1702c708d7f021c9e54fa699aacf1ff6ed4025caaadd2cca661a8e6f9285fd3204e7c77805f58ad76da79fb3422efe66b70a79bea511c47caf1cdb17e079f0f262b42aac05da5880fc41b02f20a374042417161a143d63ccd77acf752f7b8d16b7b63e9d2b51957b50c7770dbbc71f414bfdc298870e8625ca273b2678cb35089352e479cb7ad87dc74dd25ddc76731098f9a58ca94201b429039ccaeb01b7536975eaa9c23a84c8bba17d8e634119cb8b45e46b296299718f560ed7bf63d7c8fb8e9ad2dc6dcb6cae077e9026d9baec4047b0c119eded0fdf32130f0440026e237d3e2377cd8c631a61b5abbcad0d95380e964071219546f751760d9d99464dee7ad4eb6a0eb389263d6d61a1209c2ba397ac97fd8fcba27ebec3387f953ab47d140911216a2a2dfe09db6ba4acccb9be9441d9c5a7a29c114dc30825cd71a78aab64eea280bb04ff4e78a7c4e155451f7d0e9073808dffe0c7536298e47d83288c2fbea1302b08d1bfd0cd573f5b900b15d7ad6c023afe31b635a688bf505f8e40420090e1bd58e3123659a15b01f65385044e47b1591a2e22b5e8ff60729fa1e2b86185cdc164d849175e607e4125e6becbcc21f83a99cdd466b644d63c1987042e3704b1257572dd9f9de31db85275d86509a46b492ba1063ecb240e9a0c383fe0df532bf0aa838fcc442f1dd520b941a42ad259b34b86c5a61797ad2361e85eec3bc19a3d16fd7885fc2534ad75ba6246d923c50020e6fca5349a7e6e142b77d6d00944c4c18c48bdc8f5e6165e3d5e6ed4c43caca6c873f1ddd99080d80a019950ccc3fed5570e73b57815a1ce27bbced95c726cd5084121f51687bc6c47e785e581944a724e8661fd32b7db6bc44d57da9bcefb9223602f625354725f77d38ddda2f7d9a8a6d06a78d58625086907fee711545e6c75be2a16d2924d64ab7e320928a032555cdf52d68b736597b7b8fccd9ee89998dea8be47d9ed94f8dc245cf61db7748a6145e1227e641888164a9db5458bd6f09dad03176819254ba45a5231847ce9107874631b41981e3205decc892155df1aae1f59b845e6713e96a4ea666456226eed03540958b079afa6cdc9159d5b0bcc6c0c504560fcfca90454352346ee32ae28648dcb0e546baf5cdb39f0bdf654a3f4a057c208f75539dc7c81e6a2509fc7077d1eae8ae725b8e7a1420b71620af526ce1b114ebf639049fca739e710fc921376a3c315b2b35f03f47e82754c36c83112bfe1936c6c5980cd5e7844c5fbf99bffcbd40f1f0d30f4b8ac53844593ebf669d98f45472dafb4cef5a168cd595ebbed66eef828d76ce2b90ea58ab59f121daf41eabb09f68d23e7769efdcaf16b58ae751586357da00eb4d1c9f858b5a64197eb69e1cfc3a6c9584a2d9702e4ba03d407a4736a1079d1a8a89ae2dd9618332d5c627bb438c014be405156e2bab864c57eb936870c57fd61700c5f9ff0ef4353b999e095c900b4d505cec7c2d17da90ca93363184e7281695ed98f901ad3b56730b2d9a860a4ee3cba8d1baea0d733c1e486dfde180f7a81a6533f559c258dad94b55bae480e17d3dc04a5ae78076eacca4145fc341df28fd6caffe830e28fb8ab3d4184c7ded7dac487c7390dc310efdab4c7aacbaab7eea223b4f16bc36d8ddca5658ff818328d097817821aebf9691f52a5e615556a83a75214d4a2629fdde37c76b4941f53689e9039d428ee997ead73a29675bada7ac1116cf85c14cb8710c96af895f5739c9174c1d2005c76ab0fc0ef06d72dadc8405c82f56f59792debda36c0cfbbf703b2d03a1433f2f88604e7d6e04bef78118bdf3af07a9860230c58a7cb80e87c59588ec3d4295134247537fef81ee04a518a4a599db36f2bac24124d8864f3ccd49be25578a192471882714bf8db6683bac6dce3fbc84ff78d792a6c511caeb365e80baa61c48929e2b7ed65d55defdbe1e9795fb07be514bef22b3e42a5397228b21db9319759461d83b992ad3323b910ca827d1cdd026367b1e3ac1de3a82639d4447454b973418b3b678d8a48dfb974997adb217841b9157b6d1108765e5211bd8f621067b5d842a0f82f29149814d1eb14dc709c5a01596041e00ff0f58839f206d768f2f814975c20e8782989ad20f015ba55bdf6c6503a54081db68cfba369a929db542a47df1ce3020e2db27506a93c86da2650a23971bff1cc6e6ed6efb089a92b5cd246d539938d256b8f9c4e2350e6797b6ae8208e5606c19ee739957e214d3d58b7433351977d5d02359c746e7dc0ec91d4c0a47bfe2684b9f024c30c1dbe9db32d147647b0b279a91910237147aa9a5107dde27c98832fd511c4e1afb03c312e25f2bef255438db527a3d10141add4054cc176d05d61f3522260749de6301ef310c348ee90c1c52c5e29cd8c149a107a4621d6419716d5995fb395783e295329e6ed8456c069462669ee28dcbc7892f2f66d8380e27df607eb72d859b34dea33ac49dc0e27ebacb9a7e42a5ca7f8432b6086f03dc1afe1905b17b6990798d440b660e5a2e03b1d73210fa3f57e7dcb3ef3082a5c9298972e811a1496e310aec9c0cf50ad1355668749", 0x1000}], 0x2, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r1, r1, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r0}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x70, 0x400}, 0x5) r5 = socket(0x18, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r6 = semget(0x0, 0x6, 0x40) semctl$GETVAL(r6, 0x5, 0x5, &(0x7f0000000080)=""/61) syz_execute_func(&(0x7f0000000140)="3665660f73f262c4a1fa2c3e430f9be6f245ab26da7d002e660fee220fe4b9440a9cb545d9ee6466470f38216f01c423594cad2b4ad221f4") r7 = shmget$private(0x0, 0x2000, 0x105, &(0x7f000001b000/0x2000)=nil) shmat(r7, &(0x7f00004fe000/0x4000)=nil, 0x1000) pipe(&(0x7f0000000100)) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r5, 0x4, 0x84) 16:00:16 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) fchmod(r2, 0x20) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)) close(0xffffffffffffffff) 16:00:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x5, 0x148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000005c0)=""/39) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1000000003fd, 0x0) r2 = kqueue() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) r4 = getpid() r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getgid() r10 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="39152607969957d91fa93b0b536983a82d10541a8be9ee0ff1ff40433c91fa05f71b362006ef095bc8e03d4f9e3afec7fe25eabf7c68e33e0b9ad56e4e915f5d4e9dd8716de9e1b3d55beeb565f12511ded0dab0c82286f5", 0x58}, {&(0x7f00000001c0)="2d181904978777b8347a6a0690e270c1c2058f41e8e87de22680ceee2952cf1711a0b7df81997f86d4e6335687137715b2cf28659e4376f49f11d9980026cf5248f03a0019414c1bee5c17e90da6bfe8e52979383ae06de365a49cae2bc07399e655de81d8232155566efaa1759b9fa78366535f458ac00323a20e6ab91feecea1953d4e791ad2ccff81730d08d53a31a5bd710323f13534c027b6d1086bfe8eed6d8f476ab4e224c982600b37f0b37b9ab617584d28f18c39bc37925ebd178437518ec206df66719479943287d4173e4163cd08f0984c", 0xd7}], 0x2, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x138, 0x4}, 0x5) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) 16:00:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:17 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=""/78, 0x4e}, 0x800) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x0, 0xebb}, 0x3f204e77, 0x3, 0x10}) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x400000008000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x800000000000001}], 0x2, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgid(r2) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000140)=""/60, 0x3c}], 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x0, 0x1000, {0x900000000, 0x80}}) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xfffffffb) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x820, 0x100) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffe16) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x4) socket$inet(0x2, 0x2, 0x3f) mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0xffff) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x19, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 16:00:17 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)=']-:^(-/&\'\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+&[{\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000880)=[{&(0x7f0000000340)=""/201, 0xc9}], 0x1) readv(0xffffffffffffffff, 0x0, 0x192) read(r0, &(0x7f0000000180)=""/160, 0x96) r1 = semget(0x1, 0x0, 0x3) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x1000}], 0x1) poll(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x40) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x20, 0x4005, 0x200) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x10000) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x3}, {0x26, 0xffff}, {0x86, 0x20}, {0x81, 0x2}], 0x4}) read(r2, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0xfffffffffffffffd) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x42) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0xf}, {r0, 0x10a}, {r0, 0x8}], 0x4, 0x101) 16:00:18 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x1b, 0x3, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/230, 0xe6}], 0x2, &(0x7f0000000300)=""/235, 0xeb}, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:18 executing program 0: rmdir(&(0x7f0000000400)='.\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) open(&(0x7f0000000440)='./bus\x00', 0x382, 0x80) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='!/((\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='{\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='..+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x95)\x00']) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) UÛ]CÎËŠ©&ãxÊ¡âþ‹~MÎbìE¯Î1Àïÿv3ºi6 {U×Ta+…dö8UÛ]CÎËŠ©&ãxÊ¡âþ‹~MÎbìE¯Î1Àïÿv3ºi6 {U×Ta+…dö8pckbd_enable: command error 16:00:20 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) socket(0x18, 0x2, 0x6) kevent(r2, &(0x7f0000000040), 0xff, &(0x7f0000000100)=[{{r4}, 0x0, 0x30, 0x40, 0x1, 0xff}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0x3e33}, {{r4}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x800, 0x3f}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x7ffffffe}], 0x101, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x502, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x80) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x10000) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000004501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xffffffc7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = geteuid() setuid(r3) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000040)) 16:00:20 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x80000001}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xdd, 0x1, 0x0, 0x9, 0x7fffffff}, 0xc) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = fcntl$getown(r0, 0x5) flock(r0, 0x2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r5, &(0x7f0000000180)=""/214, 0xd6) pwritev(r0, &(0x7f0000000280), 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$setown(r4, 0x6, r3) listen(r0, 0x9) pwritev(r5, &(0x7f0000000440)=[{&(0x7f0000000300)="ad0d34a776bad7baf0e0d8c81b519c8593df758389a14b1f6e4c66e29c4c8fbecef9a8b08048d21dc0479ec6c41f2af6df75b10e4bed6775621bd498193a83d46947c13e2685683195992b984f58d6085920cb0b1a49831991436300031f3fb419a582fb53315006511d4c1149f42cf6c80970b3b5bc5f22cca51970d31c6b166d52e7c3bff41fbd288d26aa448a9b45dcf9f6079904aca5984a6ffa4e6f615e62e16786a2bd54d1", 0xa8}, {&(0x7f00000003c0)="8ce75118352402a54d1a0d9892f34c75c25b31713119ca4bfb4142e28d04c1ef1c73f578be309c1c922eea65f830a033a79fb309dc509ae795399aaae60ebfda7632f958785327e80c770ccdf4a0c6224eaa0869f0b0895e", 0x58}], 0x2, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = dup2(r5, r5) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000480)=0x7) bind(r4, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0x5) write(r5, &(0x7f0000000540)="24cb1b13ef782305da4169a2a3d5c0b89ae03be00d7feef92919170406d54c4e96737af504f175622b4c052f539ea3b1d6a177e252e6a453e988aada540fc53621d1510a91b6e874c09281e7", 0x4c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000680)={0xfffffffffffffffc, 0x9, 0x5, 0xffffffff}) flock(r6, 0x2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) 16:00:21 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002002, 0x4300) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x4) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=""/253, 0xfd) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000005000000000000090000000000000000000000000000000000000000000000000000000000ee000000008000000000000000000000000400000000000000000000000000000000000000000000000000000040000000000000000000000000b05e53a3671ef239713d8b1643a9b05a97bc1c14924e54"], &(0x7f0000000200)=0x6e) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, &(0x7f00000001c0)=0x80000000000001) 16:00:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: socket$inet6(0x18, 0x2, 0x2) socket$inet6(0x18, 0x5, 0x8000) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/220) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x62, 0x6, './bus\x00', 0xa3a6, 0x4f8, 0xd09a, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x0, 0x0) 16:00:22 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0xff, 0x2c4, 0x9, "58f0ab88b0de0fc59eba946feeb8006a0c47c61f", 0x2, 0xff}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000100)='./file1\x00', 0x2022a, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0xea, 0x10, 0x3bb9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x28, 0x80, 0x80000, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x80000001, 0xffff}], 0x678, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0x787800}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xb1, 0x2}], 0x9, &(0x7f0000000240)={0x55, 0x90}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x101000000204f, 0x5900) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000800)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="4155a8", 0x3}, {&(0x7f0000000200)="162ec53c566374295f767c243638c4ce19c45979d0dbd977aaab73885d", 0x1d}, {&(0x7f0000000240)="a3d781a230c50776c3c7023ea1ceb09386025818e602b2277eb56b705abdb6980ffd763bd906b8b4694612b15aa8e544ec1e32b03c85cc25681ce33c43d054af5a9903afc0afc184fa0ffc44a7d80b1941483ca0a39583b5bdf77c050943c10cc93347141fd799397207dc1932ea7834fd", 0x71}, {&(0x7f00000002c0)="6f6bd936ccbce98519a135f0b1f5e87d7edac0c69dbd450e769c961afade98085bfea8ef6f66a76d912981433b1e146291cb6614681a643aec13426ee6642f471d61a3181e989abd110a572249b2f531eb667062589b8614ccb553dcca94ebc147ed05f2517cd68faeedff29458c234d03ea27c930b2c6c80453b946caea61e6f6c5041398542ea6f6c662317f82bfab39b4be8749ffd3267c9612913bddb50fe55250440907956be86532b826e4678e7246c2f40da3ed", 0xb7}, {&(0x7f0000000380)="87e91c09724cab417612be98048c458da5166f7b89155913fbd0f93c7010f1198b97f7621ee1a8789812543f5852a1147500fb4d614bb205f2ea7625e8480a18f486570a402041a127bd73cb62e8eb35e56f5544f8bb19c1a37e4c0cd9a11e9cf9ce7a15d89d3f91fce761d4ea10ac52152dc4a440832b221b9204caf94c58758fa7b4b25981074685dd5e58f65ff1a741a800f6724254070a94e790c2c2cffce10ba2238efa32f96a4c6d8504", 0xad}, {&(0x7f0000000440)="86175dcde8141de8c7f71fc80a0f9b8ffcd13878cb4f0f677da0b5894bf4661f4f96ca37b3b3c4d9c1cb5c4bd48316a44f82a5caf066a491e211306ac55e37d3b083a3a8d5e86ebc75340e839c7c09b62d3c0ed3516656c0f2f6f74ef896c161ca9d17e146c9af206bd5883abc3bc40a5bbedbc9f55af1328ba57b6dc4ce18f78a2e6f78044fa6afee5bda567ef92052a7fb025466484e642d71a0e2954305c0b10383cd451927f9559004867dbc91d07ad28e88f43441e5e70b9a2f481c71734c53677ec4994d0115f6f75d1892e9b86c57760145e419aed7d98a80d003901a8159dafbc77859a180f8e53b", 0xec}], 0x6, &(0x7f00000005c0)=[{0x50, 0xffff, 0x83, "d751d115db6305ed93008ba10dd4f3bf0809b2937a40530781f5f5d64312c5d7365dc6359b381cd238f04ddb5c1b757be6bb1ac33808a98e36fbfa7fd115"}, {0x80, 0xffff, 0x0, "c798359bfbdccd14f43badb67f91138bb07a178f6a1cd673aec6b1e5134a6a09e072c9312155517d8922a8be17fde97aa7948879c83c8eb4330329b7e1b301273bdb419b752e0eafbad4a54f9341652b88c60c2587eaa1f7f4f86270c2675f530acde06ae2d88e10583a148ddf"}, {0xd8, 0xffff, 0xaa9c, "4a36e7e94e179d4d483db6e1480b3f3936fd0b43b6865f6c11e51469364fb0baa65fb967a4d84df7e90b984dfe72c9da1b84a0d8641b1c0819805ff4c347245e5e2fd831837377c7a351ac8ae32b7334785cd367a8d828e09ed0da20dcf4c340cd5681cc26367901662e58dc0157128e10c8c486ea4acee2a3a153d93fb179b4df49528e2c6e3cd3d81ffcda7026b9d8e26f7869bbc3962ed5376161c0b15a3c7d9aa20d4800a388059d6bcd8fbbf4aed966db19ea948130bcce1e3fabf4b27e1c39"}, {0x90, 0xffff, 0x4, "904ffe3af75750a9e0a6320119c0f1c1eb3f6aadcb1416ae2c6fe10df6a6162b037bffedcc1e8c9018a132d03898800650890d23a1d2ba2bc1af52bfc912c772944ee545d7cca6f5c3b243718f80d3e3314e0dd95831c12b7abbbad6061c0040eec0b448d00c4e5abcbb0a209b5b167c393093b6cf9bcc8724a6aa3543026f"}], 0x238}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xff99, 0x5e44, './bus\x00', 0x1, 0x7f, 0x8, 0x100000001}) setitimer(0x2, &(0x7f0000000040)={{0xffffffff80000000, 0xcc}, {0x7, 0x3}}, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000840)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x140) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000100)="00e25dd15aa3a992229f82b3c22884001f0000", 0x13) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x100000001, 0x5}], 0x1f, 0x0, 0x925, 0x0) close(r1) r2 = dup2(r1, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:23 executing program 0: r0 = getgid() r1 = getegid() r2 = getgid() r3 = getegid() getgroups(0x4, &(0x7f0000000000)=[r0, r1, r2, r3]) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCDRAIN(r4, 0x2000745e) setsockopt(r4, 0xfffffffffffff801, 0x0, &(0x7f0000000080)="e120d5028b0a95fab35e2baf173c96528d6c9f2bfa8491d82e2091ca2fedb061217dc358dea7be63cb674ef157955036b5a704fa868bdcf60dad8a99cc4dd3fa8fb87e047adb", 0x46) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000100)=""/79, &(0x7f0000000180)=0x4f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x40) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x80000000, 0x3, {0x8bc, 0x3}}) poll(&(0x7f0000000280)=[{r4, 0x10}, {r4, 0x2}, {r4, 0x2}, {r4, 0x20}, {r4, 0x1c0}], 0x5, 0x9) r5 = msgget(0x3, 0x4ac4e15ea159ec64) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/62}, 0x46, 0x15f874ce5fec1bb5, 0x1800) chmod(&(0x7f0000000340)='./file0\x00', 0x50) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000003c0)=0xc907) sendto$unix(r4, &(0x7f0000000400)="9d13a09e1810de1e81496cf9e6514298a5456d3af60386b1177d96", 0x1b, 0x0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) fchmod(r4, 0x41) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000480)=0x1) getegid() shutdown(r4, 0x3) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000004c0)) mkdir(&(0x7f0000000500)='./file0\x00', 0x1e4) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000540)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0x8000, 0x9, 0x40, 0x1}) ioctl$TIOCSDTR(r4, 0x20007479) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x8000041, 0x2e4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f00000000c0)="aff558e5c80401001554dddce88e4957d6fefe594ac28721b622a3af0ea10a0d1b794fb43a778f", 0x27) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x208, 0x60) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getgid() open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) socket$inet(0x2, 0x8000, 0x7) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000001) 16:00:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x200200000000001}, 0xc) close(r1) recvfrom$unix(r0, &(0x7f0000000100)=""/227, 0xe3, 0x802, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x84, 0x1) ftruncate(r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) dup(r2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:24 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x4, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x2, 0x2, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x66, 0x7}, {0x43, 0x7ff}, {0x84, 0x8}, {0x2, 0x5}, {0x0, 0x3}], 0x5}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012eaafd696c653000fd5e93aab9578fe632c424033de8b89027ae04e06af565915f780c9bb974f4ade443e042a0792104490c9706152ce00de12d7543c7f2b0d86fa9773f127eb88f6c722d695bdaebe6d4761c4bcb522a06c8c2eaeb86793ce7d15a635141b8d15854ec5b1873bb296d0b5f710a6a05fd627f94093aee2bda5c1ac1dabe87e01490f72ca4d1f66dc85b35b5eb44fca65ff2c27ada1730c6210adee6fe299172790c4f46ae6339a177dd9902c7c8fc9b393ada515a570afb7cd81d0e73c47cee4ad322bd"], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000740)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) socketpair(0x10, 0x8007, 0x3, &(0x7f0000000340)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x40, 0x121) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r6 = kqueue() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x30188, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0xc005, 0x3) r10 = socket$inet6(0x18, 0x6, 0xffffffffffff0000) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x51, 0x2}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x8}, {{r4}, 0xffffffffffffffff, 0x80, 0x80000008, 0xfffffffffffffffd, 0xfffffffffffffe00}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x1, 0x8}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0x3}], 0x4, &(0x7f00000005c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x200, 0x2}, {{r8}, 0xffffffffffffffff, 0x0, 0x30, 0x1ff}, {{r9}, 0xfffffffffffffff8, 0xf4, 0x600fffff, 0x81, 0x9}, {{r10}, 0x0, 0x0, 0x1, 0x9, 0xf1}, {{r11}, 0xfffffffffffffffc, 0x4, 0x43, 0x8d, 0x3}], 0xffff, &(0x7f0000000680)={0x8000, 0xfffffffffffffff7}) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r12, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r12, 0x1}], 0x1, 0x0) r13 = openat(r12, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) readv(r13, &(0x7f0000000040)=[{&(0x7f0000000200)=""/239, 0xef}], 0x1) 16:00:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x6, 0x101, {0xfffffffffffffffd, 0x1}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x2, 0x4) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) getppid() 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') getgroups(0x40000000000000be, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000300)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000180)="93262a655a7ed9166da110668372c9bd2f48dacde6909d4c45a6f073a80482f44609b249aee7ca8afb1bb159627f8ef6ae304dcaf0d006c89b2f89ea329a3321b777d2d936b202bf5661d23b4ff3b07f995e1d72c3643d65c4f93b7cb346c700aeedff6d2f6004bbbb63763f88647727a86e684961eb9de5deafd039a8835017c7b8226e10832b7bc8b43da12627a70d0b8fc67d94a6e1612b2196f9f9b2e0c2c315289cf58bd67df72ccdda5c2d68c18fd0b8ca15e2fb6816790b8be049e0bf55ceccdaac0eb4ae0fbde1d751e39ff43296332b4fbeca96e428b1", 0xdb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pckbd_enable: command error 16:00:26 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f00007f1000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/141) socketpair(0x6, 0x7, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:00:26 executing program 1: r0 = socket(0x202, 0x3, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1137, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) dup2(r1, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x210) 16:00:26 executing program 0: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x81c691ae9b48fea1, 0x0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100), 0x33b}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x48) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:26 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f0000001700)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xfffffffffffffe21) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x0, &(0x7f0000001500)) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 16:00:26 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socket$inet(0x2, 0x8002, 0xfffffffffffffffa) r0 = socket(0x26, 0x4003, 0x9) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x0, &(0x7f00000001c0)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) getppid() 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e2998204d6855f3a03f51e88ab85ca7305fefe75fa12c8259de5983a3690"], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfc18, 0x8}, 0xc) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) writev(r0, &(0x7f0000000580)=[{0x0, 0x11f}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff00000000, 0x84, 0x1, 0x1, 0x100, 0x0, 0x6, 0x3, 0x1, 0x9, 0x7}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 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) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x4000000003, 0x44) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) socket$unix(0x1, 0x5, 0x0) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2000020) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 16:00:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0xfffffffffffffffd, 0x4}) ftruncate(r0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40000002054, 0x7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x7f, 0xcf77, &(0x7f0000000040)="bf1cf51745630e801531f7a89ac95991a87acd6bf584ec74ec5cdeb2390d612d60f1bad47e9cc9bd07340de7616157938f307b4150d8fd90c7193cde591d8deea68e866febefa0cd7cc058016066bd7056f260cb1aa553b23f60617598c271cc6b88ec4866ed9d9387230483314856c80f409fc827554ecee1e4428b649d0f9b2f3802e4", 0x84) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:27 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x1, 0x60) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0xe) 16:00:27 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffeff, 0xd32d}, {0x4, 0x20}}, &(0x7f0000000080)) 16:00:27 executing program 1: r0 = socket(0xfffffffffffffffd, 0x3, 0x3e) r1 = socket(0x400000000018, 0x3, 0x3a) clock_settime(0x7, &(0x7f0000000140)={0x7, 0x8}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendto$inet(r1, &(0x7f0000000080)="f4def6ca8d2f76f6721b2b52d057a36b46c6791f1d1c566181ed9b90fd3fc524e03090e2d1ace123f6d05f6f93c42dcbd43187389be0e7af59a7e27da73b757dea09772d254eba85460fea9d8fd5704fb94d144a8c7be5b75412cad54009355c92817c1c7592d2b8ce7cf00dfede231944c38181ac5ea3ffece28a0bc2f934a716686a0983e5", 0x86, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000602000, 0xd8) r0 = socket$inet(0x2, 0x8001, 0xa7d6) shutdown(r0, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffffffff, './bus\x00', './file0\x00'}) r2 = socket(0x11, 0x3, 0x0) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0xf7fc) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r4 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYRESOCT=r1], 0x1) shmctl$IPC_RMID(r4, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000002900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002780)=[{&(0x7f0000000180)="e5594ac2e0005c88446aaaab6b646e2c7c504595d763153ae3eaada57c25d3ffa46c5d1f564977494da92c17570fe8201ad1d3935c9d836230f29357aa3e9fb4223a84b28106f99d0800af2af3f5687c524397b2a4073ec9457432858f65292c03dd5666629844b5bc5ddc73dfe9638ee2e84925eb92d19f9562dbe0429cb583eaedb719860ec5c3db2c082f40f895d6", 0x90}, {&(0x7f0000000240)="1cf9a9bc2fe60ceee08bdd1c45ac5c14d1157cf9c430d9387777b0385947a86e1bc65e6d436da983e03f4de9a5882185c03e8bf33570e2a57cfc48e8269b8dfe3b54553ccffee3f4dfcc3095ddbae57782677e31c661a120e046677686d335cd0dbf3289f41936b32c2e86688884253429eb747995602be33ad51865fb7b550957c887980179fc573a5ab6e9abb3c1f52a0477278d67c628f49f0319b2f66efa8d964cbb9375a07984bac256af993aeef0e9bd1f71fdc0efd31cce1fcf45040c3193a5fdcafd77947458bfca99038bde779a5360e5abc31c6dfb", 0xda}, {&(0x7f0000000340)="a33102a421e7de539f59edb2e32fa2b1a22c75c50ba2e7e4696aa3e4159f2e37ff066249eb3edd41b3e92ae6535a3d58581b81", 0x33}, {&(0x7f0000000380)="959eb9f1cee81433f485afb6e0fadcbdd62a40b2fe4d5c69c9639c3886198b039c3c901d70dd45ea394595876ab62de4d93197129c2e26e342ef83f82ea6971d7dd766eb0e05e16c893fb22b997ee4693c3e93502c88b2b3118b6dcbf7a949ba496a68bad737ee7dc0bb2c612133b883d5c10ba5244707d237eafced7a18bd48d603a0b4edab86bfc08860d6b5facbaaa893a9b4dd77250d4c7e95d3126e35d9e371f498dbcc372dc21c6cbf9999b15862495d72cf95853f5e04288fc7ec31f02d4234a823ffd8c6eb47ea4820b5dbaf8d44d059689993cf0cf4a0015159ee99312cfdcc7045c2cc4fbd8276c0d2638e0517d6fdc14d23b453507283b9e450e5dce54263131edcbbd7909cefcd2640fdc2db13ec775e4d3d5ff762061d4292207293871c25de36c0f7ac4ce65e71ac5da2319f6bfdb379fb6d23324ca1f0c5f2a7b55d9f42dd27bcbadcc45d142850534c63e355cb9ae3fdb1369bc6fdaffadd2e6d17ccc7a339eb0c5833dce6bd08b6feb714ec9a1685d82349dcb2225fbfabb846a3b021218feff8d378fa29ce6dfa18d4e69594b9db1b9d7b6dd8591d78fc710a34c99523df9b941fb363e0d2a1becefda8a7c50953a0b54741a1e9850d2aeec37441ada5adea3ad95a31e79073caf2a73e8ce27db6c1729f09e073242d033df50af84d089cac8102629a8ee7a5aa2ca6cc77502b08187be9f77066a99082ff02d7c5d0de1c428399557eb44d8a4eb0d95dd6d76cdda755da1b7b676779a1e26e9e2f5a736b9d71032865ab3f2a717412ec75cf090ed9719ad8c2ab691493410c9c42501352a8326c2a95968d2fa2345b9f88869537641512f74696d421e6f20655b23ddfcdd78260ec7bc0da6cd1086f1f161a240d034fa891baf571c0a5f28ed585cae001be1eb8d147684f4498dd4f5940df4704d2df7bcba7a1c0ebebd27ec0f59b7526655a4fa707563e86b53b045a605248d7f02602eaaa0c298dea2936b77fdfb487135ce2a863d5a108e3ebf9689988b577e5d537c7d44aa4d84acd925c2b37683c774ad275beda3fcfd696e6a9e7707315e92b16d57509c4c1891c203fa8438859ca34e8a9910a1802f2cc5d75a75a551e7a46ac281c6be53db790e48180d6b033c8ee40233b31421707e5b3c706c9ed42779211057abe9ad85b9d72de5dba91d55d96f41098940ef819aa17095e9073c8a6f9a5efe37ae6720c8877bfb2a663510ff4b102c56cd6d1e3c105f2cd108a1d2ccfe4670abe52fadf648f8c45f551e404af9b8eef2ba1ce63d791fad33944dc6ee2500472382d42ec4e3aef9b1e0603beaea4d9e0cff214384eb6d38b8f7e72d79bf616a4b6501cb52252d121048b33e4495aded16815e08ba23e235296648caa5c3995cbc3944dc0298faa89ba18a470b94e32f0a2b79ef01fb428f0e51284daf2b7aacfdb533b40e0cab03f0b4f0faa08de79b648aa828f87c4c805b297290f11768992161843f0b6419e234d08405954a0de0facdfb02f5fce7064fd8c72a567f72097605f4655fcefab150e659ac379f4ab9361644405016ae92f89c3a950478e6577422490f81c82ddd93cacb64c3f4e23a330043522e5e54e971e840aa6ea102c692ce677b4515f354c417c288e30f84a1249e8c36ff151055b4e032a569e885e3a5940350f7073d44ae68cec0fdb0ce69bff68d07748edc27631566b18d1a6eb70b4f0d8063ea468116b5d56f5388872d67e232224244269eb45118f838cda14d44229bbd31a77c4ed339823aa632d80fe1b072d2a1083d089d1bfea84eb85f5d3b18ea2706fdfaac3650b77df2a99bf000d620876453a2b0288e24036acf38986e0d595acc63e44a7b93aaa85f1bad95e331ffb2fe91fda26d8c5ee16901b7528b4852a7ec2bbfaa8cd3a03bc77ddb6fad63035dc3ba6d71c88244ec5da4f6ab45722ed612640132db8e28dde39f0206f9044175d55922a382f5b27fdf8686b8f896ebcc50767652447524cf9e60d4c5eac44ed5c671966fe3983f3ba9f357208ac224361e1d0afc0ec2461c14aaf21f3485259e02779d264beae32e5b4caf06182727459ee08a069d9826560cad36b584686d49a0c3071799b888a26da9f923029790286b4b1875e3c2a163e1f1bca4075118c9265144afd310f0605fb68a0b82c5df47b65001fee90d57e9928c565c5c6c5c6f126436b3942d8e313d6403e765129172bc9175c2f8ebbc689908ac4f19cc06137ebe991db0b45e407be87859cf381e025be94a9953f7d35a764c30c17e053764932eaabe0ba5114f67421ad924d127115a6ece5e26b98ce57a45405b25fdab27425ee45c6c4e1f19f54c2823687d335ce9ef4b577406fb47c9ed678176e3a9d1b9478cb63b1baf7b4f107a5adbdf399ea4c132e7564d3476daf4bc9d46cf02745cccb0038839575a84faf276418d94b766204530f1174fb7234d86e2165b7955a3f3c9fbfede4294f70f73d983ebe3a26f9427db2f5c417ba1e24b1dc18ede9f4d8b90cd6626780b4c67d552480ab21fc06395e30891e1ee111e1039f21fdd53c6927765045fbed4f3f14351ab59ecb04958f54d69698cd1b9b4817bc99734e3c6d3303a1411d3f5364a55f071b57937baeafd7c4732eef48353e86a0a420abf0a88f1d7b552901212c5a97bda583c4e629dcae11eb32313e8f3322bbf45689b750d1ef6dc5abce7b4a2ddae588f48778b36a95ff006f66e3592e21b65682021eee791a8e3c2f85449813ff2c9d98b85fd78e20989db5766e92a7027bddf2cfd590232fb79ab39922bd190020f659524d86dff8b81a1173ae996f1fb7a92f36a1088d3c826a3971f3da9f67f88f227c9cc1a561e7113add105dbc55eadc2c1ba23f6040b636e97fb7f0912c5dfe5c4ecac5877af8fac328ca64e8709e77da8b4876d89e1cdfbc04d2ac014385119556c34509914fd3aa5cb823aa6c7ca08a38d8350709f05f20bea7ba2e7941369cfa02edf49240cb575c5e6f2fe6d418a7e9f88ff8ac09d37a34ebb0d5f7b2fe989b10f1c77eae50d3c22ae6921f5d836b74eb299416f0e9cf46077fcda973e50c8152ceac017d298c355f060f1f76a6e92b72614446a144e576256adecb143736a8c1b3970e5a0b72d6ea07a42adf7f13e2ea4a826fdbeab1abea903f3a4f8d4f0876c276069b4f690a3d76c2cc5ffaa9ce773bcca5bc9a0bb0c8711ca6a68bdefed495bd057df21eb50fca52b7d6322c3e11158d0812a108efce17026912dd761667b66dd5a58a7e572e02b965984e25a11b95c5bffd8e706c787a8b4c8977c250ee4dcae8b091da2e38aa1a22a83ca6ef9500e4c87f33fcfaccaf6142ab3adbb0321ab2bafeb576dbddcb6b0a922e1f90d2bcfacbf4a74c0b23dcc553667f3aa4f032ee293627f25b45cdb37518afd3d504386718c3aa3e23023e1cadd5fb4f700a7a7e6bad89b6eae150978a43e73349ef86d14d429b68df990565163acd3964d9213908b9d0342dac64f17e7035e3265151d11264830d9303459e62d06243f90bc7f8935b0e1bf03a1db2fb2fa616065848b1e4cb471ee4556b51a85453812181e2d1cba62b01ee09f693d2fc298efdec4db04b42ac78634d22ca7f546eea8c159f3626a5c718778176197e4705ad4ca78be6256f5824a0154802d95cf2a07227fa8e7ed90e021e05e79943f5b8ae63587b8a4c52e902ce09d81212b1cab943b13b61ccd9b9110d5789044b1fd8557eef925b69f1e8342dcb6ef8c908ee7cea565936f2c6b8d017700b4d63ca400b821bc9d00b09f22bc40847103887ae06971a0ec9b7eb6e06f646acab984e5f3427a611836ecbce485ea410c9d8c1dfe23536e418121999f7c74fc8eb3a2ee2b732f4d2ce42dc33041fdd825ca37d09d0f41818cf7f63374637799664fce53bd72e23a0dde97d2a54237008c726e03b2869d504492f0d587d7dea648bc74e3e7ff483c62872108ba22659e7c2a80a32d150b0845c0a57b483626bf24caaff6851d4d6970f111157720207c1b0690b960d230e1d918275d8636117d71561d405c118adf3a04a19e5beca90218e40cfd3b782f81680073f709f11995c8fe844de08ca593f43736ee2a9df245af3172995eebd345d6800f46f40633084d391172d8f97801b19338136244891fc57d6db8d91f9d0e5b1819ce421646f226ab8752e9e9c97ffd649ebe869d3a5a7ef56d32910664159cc822442a9252a0f1a5b06e070b5f130af0db965a51ba3141c51ba6987a864e2fb0469ce8f4aed91f7745350ded52c7f319329a15a497696433af734ace1a9a20c8a723314367307930b0e138517f0a6518cca763817824f7ac69588a25815bccfe24244b84f8a4a6632dded5923a18197c08e644787a70a541c0c42625d9cce2b6a1f2d48ad20b9bcdf10229d656bbf015dc993bdb8cd688069b5562643fb7ebf46761ad4c8c123f48b695dd0a3d0a862c2b4b7d3ed3464dce4572f6a1e6a8f65e93b87592a553ed83b1cd6e296481b82d759181055ab325e2f84b8a0b7920e9af34283542a2f2b3f4c8f8af0e9745a32036b9eb22b3d81351c832e714fd7f9ccb003fcf5c15daaf30e2e28a8fff99cc3bd6b5870749422d8224983cbc60f272375c6897c1526f078e792c5eba27235ed04f795939791fdca7f235ae7f9e3f6371c023097a1f5212e919a2c5b53f32d11d758bb92b8463ddf54ebf049bcfb09b96b25c23e87df6d89a9a84dba962be4feab15476496d1e6eee33baee1713b7100faf8d59bc11d0c063a58e47186fd79b7a8947450b8b6e8e09c1b388c7269b5ee0fb54710a81d5830cfa7344aaa0923f1cfd119402db084cbfebd3bad81272cb2b977371a3fe0810edb4ca80440b579a07640ae8960ec06a8e4d129f9f0b4da9df7b0bc7a272dc094323445d04eab3359b3d8014ee54cbe6b0f1f460ce800f56171740ab04c88cd697afa8cf9ca8f1a6d3b93acdc1a1b50c11ca41de6dc5d619db82dabbba0f967b3f050d91b4be2285ba5abebd10e117dc6547423bebc8823b68ae919fa02bafcb63fadc1f67ff9ba3f22046b033c48e47801bbaa939dadbfaf351902e1bcc86198e6355ba53bedaa1672d1cadde19cfcbf431230f51e7927e9687aa5915127c95b42341a830ef16d042a9b531e12576146fe6f05c51b280a042adca8abc4bf49f3eeb0a04f7c19bb41b986ed5e93f7971ec5574a8d6066d90534148a68ca7816b6a8ec175e4e02bfed401dbebec249359e1b1daf05a00fe1e3c0a4885caa1aa8e5b8076f8e65b0b537678b6e75478fad2a4a895b89cccd6b79cfcdacc910084049d56cf0e9dd9163b8162948f8e4b164b1c1a965aa635af404a8c2ecd73258f48cdef286b42ff8e039f6d03d0167d3579737a8f091ae5a7d1b9e280015013951c956de640d3216ba2721289c443784ef18396e1f11cd78c56b421ffa2c60e73cf2a72a63a98c3a717d1b8d897775dfa183e2690022b4631120ddfc4de003d214e35208fed26754662ce0fe0d3c234ef2487e9c1c1467042889075a33f5133485f3e02acb59b94839e25ce56f60f1019f9ededefa5d4a85d226667cc4753e018141c71312e1b94465841b7c782039b167faf257ce899ac003b9e615b97fdcce4f6ff7ff8f350319c78a7734f4411292fa4501f193e1f81a9fc5edae9c1692a0bf7dd27fd40692efbe3a4be80eda7994d43f07111a71110a431c2f4d4387d866bf3ffe69ada660ddfa6b44564c4dc33801d85d08ec77680995d8eab34b652e27678acc7d793e3de1b331f49f77e562bfa560e99ceb4d0e28", 0x1000}, {&(0x7f0000001380)="2bd9e8cc04ee6913c667eaa0e8e501feeffc1448b1a85897c5114007eed729aac6492a70dd9391d4bc844c05dcbfb6cbc8ce5cf18199685876c7ba5a8b0af015f9f810f6200431f640929b0d22444b8e725e703df8ac87ae8bbe680779f86efb5fc62b29529a85d33a83354af59c44f73159a6113ac1c553f709315ae02dceffc00dca48030ca92e0ddbdd7b07c42e553a33ccd73e154ddefdc4ab", 0x9b}, {&(0x7f0000001440)="f2661fdfb9005c86e8f6a2400ffab35b594bda0c2f0e2abf85d41c0d346d6bf5f34fd651d953904b7d2b1f706974d1f8843aed0c06d00d04da5dad6f4db542c0bb0fcdb3f6686c1ebadfcd9651271e41fc63582993f4dc52b2142806450ba85b83fea16987eea2097bcdda86c8de71e08e55e424be9930b6af137971cb4495ec8ec3ebc62e6d3c3d874b1d794038e728cefae8c8b0fdc875cb39c44e32a783f85ddeccded096434aef46bd84fad115b32b19b13e3095e6393ea016516014d38e876a889fbf577aeb53b212344aa378f613fc85d63c0bcad67deed45d37995b15794145115d78251e14ce52ca7185c10c0ecc0dfd31193a4c8b454a2142e2a391cc89882f47005c31f678aa567ef397f07ad7d580d1bb9ffb65c6f0ff8b95ccdac2d510504a318f6b8799e7fdc679d2f0116fc7f68b8aba8a3dd4faa80b29778ade9af46de9d41f7cfbd9ece273677dcc38ef040ec68862b220ab73ae8f6cc7e32eaaff6fbc34b4592431e82e9935cae3a66c0d7ce31bc3e1108ce74c97d2228e0fdc996bfc24596fb519c01fd2a83f0131e50f388a676e159b8f3794e149cdbf1282454df6d865524148b3038c145ab4edfd55b2408f3ba4348b310a932249414e57f3990b3583504c050800f249fad48c76669ce87000d28219c3523c397aa1a1d945b046199e5baa3a732062145811e1410fa103de118e768a950c25fc8fb22108c41df4521e6c42ccd7e62e6526ee1f3ee7f86d3face4df8136125df7eb06ecd99e01a9245624ce9f4a2649803110d2f32fb66184f355bf7ea21858a6a7a1f0d27d923f8e9763b94bafd72312eea6e018cec04427ea6d5bf89e984081846f3358cfbd0f220f4ba8c2eb83a842c7202f09b62f7de7f33a2e413e1d9b052bbd327dbde6cf7466400d2ffc50c068caa7c8fde89f3b092833cd62890ed51469fa11ff9805a1f68628f5682689bc008aca236bacd942d32a1766694ff80f346fdeb28e66dca1e299b6710e11fae90402d797337bb1333ceb3363c676d34587368897783d950a24ad871ea092038b2361499b89a1f6ad0e8e6a956f89a6c7e60db6f0ad20df38462901d5330f90de3aafbbccd247f4b3db8b5d0d591d38fa01f3ae59a8dea650e72b0096f2b681b5d5edff0271afda0d74fad313a3fc82c0a496aa5218058d2e86a307241149139d19b3b66dfdcfaeac7ada23a8036cf2b9c7a4ba2f694815c0a158e1e5054f1c8bd771ff4708d9a178af1e741299c17718741d8af53f5901610d527bd3163f04976ef63c2cfa7348718afea41508d8087938f3a941bd6ad2745b86240dba45fc7552e1a1ea150d5e8e03a8a6d36816b5f583e4b97522da680df72d4f494f98e92dda18164ac00a4af864c4a943595ba9cd0c9212b4309e78d68caca04d24e5497c8489676da7b0c7fc783a49175535744c59e373cce1d798ce1361d0b3487215ba229afab34660606f73ea5e8c073ea2b2277cfe12bf6c522a372bd86215590f81f5d68025bf45c61750baad195945f2ba30778fd84821f6f4abcfa50e86c45f9718b677ec61ba096c40141a91b91e6e102dccd4be321bc401cae71def80ea9b58e0b6c4f91762b5556d8638621b18ac1477dd5ed8e60a82c5ced4ec135dc00af74985ef7e25f6ba86546212f9752e97ab3e0fe60eaa8cb3d608edb7efc5e0fc1b68ded4c20f7daff95ec8e21cac52867efac214f9b9d31d819d4f5168bfebbef8bda413c22b52585001315b90876c33ee59974a9308a6dabe5ea4d2d840a91b1297b35b0f9ccfda81fec07903d633bb5ee57e9a6706ad52be83a12fb13ddff174d72306df78ba196bf82ac83a024182492a014d881a230143082a5c6d9e0128a6b5ff13318e71a08e156a8f9ed9e99e97b87d6ef862544febc5d8d84dac5cd0161b7a12187a3ecf0583166514972d8c45a4cea6250d41f24f9541e94da04afca9c0e898a70527ce9f8c27f4760cb9e49d4b8e0f6cd7beb29c806d1c2a199cce820176e0d088c017f7c0a2e79010df80af8ef4d70783b22441295b86234389cbb15ef57de3de59392db12b96bb5bb799c3bf220e3d0a253d515140aee76cc9de5df0f9091dd25b4ccc9f1261eb2936043315489a531b2db365a27c0572cf8c03a1e595c44407501764bd02badab04823530641f5187a6e44350823ce3349d3a80e3f8768b074653c5566297598c8f2d57558909829b9e1c71099487317d2ec6f5c62404b0d93641b6508b16db5c847ce3439c7b344d006472c3ab6b8b483226523201feb15a92a51c8250eef2e8320a92afa8f46f3f0130de26654c9ad87ace7aee09f82ed866db0653af4cdf18c42fc2425befa5713585105cb64890ad01c3bda73cbb4cfb19ed503562e87766f0c57fef9904f28f27eb5c3c665b16e547077996606e138c18d1e645543ec4042b199f87d32b3afffa25a0315cf1a17a5f70f7a7a831b259fbf7aabd78aa3c90019dd553b4ed2ef2755201ba08c25beac342e4eb804c6bf49d6b307c8b5767ba0673742b1cba46ed1bb27205275f17fbbad638b32da0304962968a3feea407a85cf52a3d05380228492e7daa5b892358486ea931a6c52c47b1131c942f4d8fb8306dac8f4acd454b36e23790ada8aae5fe35a66e895d75014aa8846edb3ba8ee73f804ba1bb87f2c3fbe8d46955c02c0d7594804e006ebead097f050d2e8ecbef0af612af2d279c1087b1b89097616cf2b5e9b12339f089c8b3e767705a0263f36fb4f357e1c4162400899adb2f7c33d3402372790ca9ca67c18339d92b79489be0b61b680d2cee7ab3dcb4a63f918d8a3e5a59e115dab9d6cd42e62a0a4627d08a945b098af0f2e3525cfb19f3b5bc66ce9bdfcc1c1e5ab03f4ce1be881c369e2de4bc428f0c4a726e17dd624ed9b9046c1896372eaf83c70ae9d94be9304d37547122ad40170d29d47abae3add1ac43632d429cda70537dd05e86ec06a4bb6b88b900dbb4c06ef22e77d4454767a88887a7c05db9f1dca4cbd2e07cc4b53bf6833760a7ddad51bf58e09069bbe60362904dc0d20a6bfb57ff514ffedfed881fe3ebed10e729289f751a184e814561b75e665853fb3abb012bedba6afe4d2ab3c1ea2379d77dc08f10e0211d280f86865992d51343f76d4176c9afa8ca5dff547c6b1d02bfff9ade74a3ea8da3d901f5838f96baeafab25c2a1917a973301ed087638018dc6ded1228d30d4ab41417440b640827bd59a191b855b329a06a25c9bdcd95701c4410d9660313466ff671a615c64bc324c8cdd791d36d204f8f1b6b9d6596c9ebddae26210efea96600d64447cfeba6c965b7cda47f52448677d2c521b969916fc998a99eecff1312c550f09ad67204a1740a45a5353f89bbc2070fc0c9588b0228c397ccec25556e4470e85a0e693aabe2437b27fbde7aa9366cd3b4331d13532cef8d3ed9f6089014710f0a76055a63aca53ad03e5c0d267cc96792265b05274fee2924a5f795f5acac0e0e27d2b85128916b1756ced5d8b7f7c507a434909a36ba68294a320468f76b74e9fdb91e717dada35d7ab1191c6ec80bec953fc3e2870b390de3a9af0be023d3ba3987b9086536a1f98f43684d180886f8febce9ebd47ea21a5331e2a5d43d65ec3046a21ae6acd25d9fdd3fc0b892515d312f58ef124281b44579adb1dc1a5ac6f746aba3a5b47b68083908ef8ed060d9a2d87596bb48092aa09845f943dda061008585b0ca7ad8f680aa873048637dd557190110ebe7785c82978e6275c673285601873a85efce80a5370e85bc7bc5597dbca952b80c18f6e1de8b4c5679cf01f7d0f784a7aac0ecc5c5fcac4c80fac80a51ba1ad29ed3b2a484a374ce05500e528414f604f4bafc0422bc4a30a32f456ecfb066a2e7ea4ba8bf89bcdc1a8712c7763efb968db9ba794812f1f1164e5fd60ea0489a1d23bd76c8325e7d26277244e83afe9e883626c74ea7fc3594e4bdddb25e37c9f546811bad6c77d49e6118cd1200e05915f46bcafcfc3fa428b9d0093305a2b4c52076472d8019c1ae15e0f3ec1a53a16e6d9acceeedded0ada1bd460f221990b7dd4f7653ee1d07d2dcc5e1ca96cf384d015fddc939b01e0c9b6df770a1cac0a3e1dc0ac61a7da1ef7844201a3dcadec3784bcaa3e71d7de164d9be1fec64e8ab11dc7e4f9e0e5b01c2954523850f0986b197482665021e1c9b886a8940c11d5049acebd9d7c1fc3c1bd13b0ff22e25174409f12e40657cdec51a67de873cba9bc0a621599001bb19fd3eafa97a92aa1e0fe52a2269bf28afcebb30dbca6beb24cc92b081d827630021c46531714cedd5ee621983efaf28e4b94ecd4a108aecc7addc1e5c4354a843a20c90960486c9340d9c4ff085236f9aa5064c5eac369bc23f3e9ece65f3aa1911b78a27a4834f57239b276049efe2cd9aaa1fb7cea15edb7c51447bf9cd01a367db440018884f31b16c92dea006258dcbdb81cbb66a4dda675490c06f0ded84f8ccb3998a8876930181b94986d30ff34ca973790a500d6077bdc57755c338d8a75b1f6ac3921964141a16873f2cdfbcda656dbbba415813b0512f8e20a8e0be7e9b0eef390a3cf547c957720a20257a1273ea3d20de169d74c6a17f90b52cef071b1bee190c2c881b66de30df4d7c81737bfb59fb329ec214f1c4b66ec039f8b0c68c28607115ab109258ad2d25a85dc92b151f4c44eac18793e6bdf8beb478f30cd2e140147fa7c4b1fedba774f7d88911db40fda66eb380b55cd9ad613df7ac6d7c8b5942c4547cb887b1c0560af878e8c52a6f3ea17315996359bfc616093fdf935ab56d2a9501439fec772f61e660458ea338e27d96b3cc1aff5675a587a699ed81ac1080414632508cff1336a75502ffb93b3e4d970949ae3a62488125d440968dccabbe7bfa43acb2562571da95ee6b42845349f6b38a6d04a446ffbb81bc2f048af38f59728e1a683e3eb47c2c750bb0bafaad1dd2519072f0ac0f9dbe338e2807fea18ee93e6a889d0e9690c9c63b085302b83e649ab67c3f3b4e3e16b89f806905b94f5a5d1729b98cdcd5811b4fcce97dc25f58fc6b306e2a61c42e043a084e715b2eca78c12622749c7a935beb5a1dfab03f4de60b8fdc638ef51639ba55d2a7c57d99aad8c699d6110cb3dd4847f6446690e72c3960d823562bbdde1937775d138fd52f1d5309e8abd0570c29a4e5a234d77120a0e341207303f2f1dc922a01178b3303bd9f23c50f4a8df3f799b847d2bf80e400b57faa2d475edf2aa43c8b96703230a9f82a44151bd0f4f7652f2a863acc3fbfa68058c9d9b5d9ee84cbd485fb6346690e0bc9d3cb960387e66ed7cdf7ae024e89762bc3ad48df0f9638308daf9e8b9b1745009f5c4731ac9878155e184caeb5bf4cd5e63eece930fe9a6d66cc587b22f5a91ef728a4847359c2c1186aa089eb37d2994b5a708f0b88d726730929af6e765094a4743719415be6640ecff56bf752dc4f64a496ae4a04664a83cba62b16eadc58e501701193b588716ada6e5e604686d3cfc2d33f05a8b80bf077223fd9678581811f57d3fd657b611e9a23bbec1511be609edc2aed6ab86449f98970fb485738f8fc15cd31d93998b5974090dc6b0160bcbcb80a7e51dc7c9b4e780795c00c8aa3a630230a9ae2ddfeab0a968a69be404e54fb634eacd25abf887e6b2c36d5e13e2a1e437c2667486a39c77d46bf83b0517a64838533f6ee191429ff8e4e9dacd219af48994bd586c896f84dc6fe5fc625749cddbf78433690595cf8610ce5bdb07c2c582bb552e363", 0x1000}, {&(0x7f0000002440)="7fc63ba9da79e5d389fe4c511b8af8bbf22a76861677d07c3fc5828543455bb9225f225f3163a7c541495a88f2f80d5ff4956173df2d6ad1b69d061f88e8665ca855252a97fcba0f92fcbb41c1c437868819d363a850dd220cef267a6b48738e6f4892e745b02392db4bd6d690e813e4e20f8aae38f3f9c8840b6568a496df9400d8abe52e0f36cf230380fe164f4118567641126d6f9900517495420c837bb2686ee462b561844a5a81f7f66dd4db27e994516a10a5602407344e073231a81f4e6d5748e531", 0xc6}, {&(0x7f0000002540)="a6287ed49d3d851d698592fbde6d5c1d3d7ac8ae99f829b50ef9caf431f8d9ecd5d66bf7fac7a245f04374e2f5689342efa3ca715c991b9fe164ae9665551addf689d8dfc761c0d48a900f74717c6cbaf7d61a48c98d4645695539345e57df1278f60f34e2d1f6d0675fc2bb7995535dba5eb8a13ea7c31f406b48b1cc169bd0500b6debe163885252741d533b812e6955bdd3ab614e23bd5ab31fbe18e0e8abe315998394f8e204c0dc375b7cca65edc2b0e5a686540b37be5eee52cea243cceb56e8344ac2f67edc3090e79f21c985ab75ebd885ad", 0xd6}, {&(0x7f0000002640)="4910d541af9fa8098086b92fc3541aedef66810c3481afd6e31591908fc73dfa52b208edd04e8fc0989700bba1a467a6a55045faff4cd40f3fdd15152e1af01fca414eb3e8ebadf9b9161726a08eeac1989c7124540374cfb3d5170291520b043091c9dd59b73f15496252f0c8c55275c3a2d8b5a9d241443ff412a644a87f573be189d9f5019fb1e6ef2e72c91b95e2152852e3a6f02be8ffbea62c2f97f42f2e8536585754cca0f1ef12fd3708cf04fe1bc4dd24425023346e8842a7e24f8dfb4e96390f0a2cb6a7d95ea41d414e33e1c9968e9520ae2e6959dfde4d", 0xdd}, {&(0x7f0000002740)="200e9a03410cae474aa2ddb3e648a099323e1cbca058e1d20aded09ba76a4ca407c88ca1aeb3c6", 0x27}], 0xa, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x405}, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x18, 0x20, 0x97, 0x1, 0x3a7, 0xd3db, 0x2, 0x0, 0x0, 0x7f, 0x10}) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x6) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f00000000c0)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9", 0x100}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x1, 0x235c, "63d28e6f7f659ae659000400860dda872e8d57c6", 0x20}) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1afd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="75d47d0ecbe94d9e5d147bdcd80bdf5a8965e7e89b541c6f0dace6edb0042f8ec941c932394cf810a3dc3370a8b9362f301ebb44fbbc4e7684ad6ca269742f9d27d4e454837444f3b62971a4f5ff59a751de7a68f9ef97b3b7a3a5263c7dbcae7c2e7114e69e64f4ee230612b03a5efaf27a9eb4ba70b2bdb46223", 0x7b}], 0x1, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x5}, {0x5}}) open(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) write(r0, &(0x7f00000001c0)='oL', 0x2) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x7) r1 = kqueue() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/189, 0xbd) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x0, 0x2}) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000602000, 0xd8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) setsockopt(r0, 0x3c, 0x1, &(0x7f0000000040)="c6b147c4dcbf773c291c5f5e1ee86efcc114ffb912eefbdd0e312eee075857a865bbc355e4e3d7a77373ef5c8ad5af71d2ba4d9b0a4f31322e7475b208c04faa95408cd1f8d31cbbaaba723bfa8a6621af09378b46203669b9485fc5ed007ead971dd24efd72d5694d760b01270cb27e5cfc293cf9e5fd60042288415b2fd811f974343ea4af49cfd142f1bd4d6bf9eda9a314281ededf7f90ce913260be1539900085bbc976944774b23b886fbb50e0e32ad7da18f4428adfe65c9cf14863213f3b05e87b922855066226840dd83a35df6b6cda29cd9502602d303d866407090440d59269c924db41c9ed853cf2df", 0xef) open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:28 executing program 1: setuid(0xee01) shmget(0x3, 0xf000, 0x20, &(0x7f0000ff0000/0xf000)=nil) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x80000000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x10001, 0xd4, r1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) 16:00:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x3811, r0, 0x0, 0x30) r1 = shmget$private(0x0, 0x2000, 0x280, &(0x7f000041c000/0x2000)=nil) shmat(r1, &(0x7f0000648000/0x4000)=nil, 0x2000) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x500) 16:00:33 executing program 0: r0 = socket(0x10, 0x7, 0x3) r1 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000300)=""/235, 0xeb, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x1, 0xe2f}, 0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) read(r1, &(0x7f00000000c0)=""/101, 0x65) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10040, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) syz_open_pts() 16:00:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000a8ca2dfbc563e8b8f03f8d1f52317d510dd5544a7691c573538cd9afbca80c6018bad571002508c7de4a1d99f1fe17253bbfd654c4ce3b54b6bb43efa16dba479578b3daee7317b619bb1cc39dbf0e596bd88d94b4dcc2cbc88afd2694c643e28c5ca6d19c3d0e5ea2029f7993478c1ce510a8e2cda850cf35cd2d06824d65d3c68f11a036fd6dac268dfc22fbd9e33acca7c2c74f6806259f04911802ad480edd439cddebe9cefa917565211824b3edd6b5d8054b6259cfcba9e5c885d082684c6439cd3e038bfca6a9cd8249b8248fe3953e22f63a41668aef041eddc35d49f68032f14438bfdbab8fa2a83cfc963be9413c7b903ee45832fedf60"], 0x10}, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000000), 0xa, &(0x7f0000000240)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0xd40, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) chdir(&(0x7f00000000c0)='./bus\x00') 16:00:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="8a4a2aed3a4679ce0eba7a9283d3a9c12749b415457be8f200626c077f45c0ccc0f9cfde99909862e4c96a48ca4db1262034df84233fb7fc13ea198d470a8626a6c12f75a894dd5bc83967167287b80f58941317fdceb05d713cb53f82fd7239e88ea061493d09fe47e6cde151ea13887e34f1edb9d31d204a06df9b50466373d3b8f9a126544a8eadf82e5a227286762f1522340b8fbafbf0f7e710b6c0a3cca4b9dc1d162bc7cb9823b48f859fcc204c4bf94144a532db80fc27ab922f1fc4b678e45cd2854abf53fc86d81c894aac5a7f6df58fd9", 0xd6}, {&(0x7f00000001c0)="305744fa4fb313f7209ee2412648bfca249532b255631028139d5ed39d289a805d22c5a737e6fa0198f13541b8cb0a66b8622ba4150955ab7dfbaa66a40a8d605de6dca387bedf811d7fc75560f57e7a27feea310ef3ca260cb662a49be48f1b5297dfd102f1c2a1bf1f7ac893aa1a48bf03f077", 0x74}], 0x2, 0x0) fsync(r0) geteuid() open(&(0x7f0000000040)='./file1\x00', 0x840, 0x0) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x94a, 0xb1, 0x0, 0x27) socket(0x1, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x7ff, {0x9, 0x5}}) 16:00:34 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = getpid() kqueue() dup2(r0, r0) r3 = getuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0]) execve(&(0x7f00000006c0)='./bus/file1\x00', &(0x7f0000000840)=[&(0x7f0000000700)='\\\x00', &(0x7f0000000740)='(.\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000900)=[&(0x7f0000000880)='-\x00', &(0x7f00000008c0)='\x00']) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = dup2(r1, r1) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r16 = getuid() r17 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f0000000200)=[{&(0x7f00000000c0)="096eb289", 0x4}, {&(0x7f0000000100)="54b1f2132ee39f933af3b8a87ae68951d657946bf11169b85dc54f4fe2df1bca6741c64371b44da2378bf8e507058d08df9132ac1b50a7a3f7c26e504e2c83f7d674c4273fbccd37eccc5f1ee5cf10846850cc41f2064219b8a1f5fc76ff56af4e821e66d426eac3bec0bdd492bbf13f321e57da529402963b0af5f45a5eb8c8f8848c22c009bcb8e41bc1dcf69abee74a759bb946b67525217ca7f8b1c252e37bab846a94cce650662e60d8d0fc84a40a2996de2966ad8c2efca0998937a0b0141ab490f05edcdcc42941", 0xcb}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r0, r11, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x1}, 0x7) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) 16:00:35 executing program 1: mknod(&(0x7f0000000280)='./bus/file0\x00', 0x120, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000001680)="f48bd5781424b52c3cd694726fdd1ead6cc4e6374bbfb78ca10000000000764fc5a8294d2b8b461bc9f76929e9b32a3a0709388b509f4ce04f27417b06c732cf0fcccb613cffcb1ef7297c4146aaab2e60de93df2fa6db958c31c122b48be15d66690b6651b2717bff3e056be4491c99d18e0e120d0b9781e1f61437e4cce566109b710835b87aa7ed9918b048370bf782e69171719f4577b322d389f4f2090f1d5efc40cda5f87520fa5e60154d0a16", 0xf182ee6f) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="39f8bcea64f3d4ef10ad8b90b3c6d30902cf7ee5235b28477e06106a4a1395404ee11c2817e234e27a3de63a3d8fa35394ee2cb0a12613a3d7e555ecbdba94d04a5e337783ff83fdd02d568513c11185d4d2acd4dcc8e61a1effbe669d8262a84643d35557ca2cbe20dbc5bcc3541983e94e2ae5a6d492ba8c58a8fa2521f03eb5270c88289e8b086b5b8abbe43a1e7f4bb9188a3ce0475d2909108257c4dee8419d57d8ea7d", 0xa6}, {&(0x7f00000002c0)="7ebd7f391eebe3b720c7035e7fcef7c9290063d34e91873aa3dd842af43911f8d65ae8c51d724e88661371578acc60b176154a295666676e5c316f3c24524766d2adf47828509fab0c45bfb62d144c728382805902f2a0036c64a75da9f32a8132b497d99250606fa4418638151af423f032afd06bc2e6f31b5cc5efaa82ce09ad7cb8ff286e5e79b5f88fafcff18d778e55e309eeed15904a2daead1460fc3177469f29c6b9dcb61740846196870131c21a0f5830e25b8cb46dfc1a403cbad218a0e4bae71110a0759df5c7de405cd44210d14c7e50097bd15fe1a64aa036746975be26edec886169b79228f5bed854659ccf6017169f7c7364aaba5ba5fed60d66e308a28431e5c875746134296a8d66744c58d62d60140e64c1521193c617670c41891b0d5cabd0d690da8d04622596342e85edb8f2acab2bbaa93e85cdf8a2ab5603f560cd20d088d585467afdc4617d139982b6b0fd92e8e947740d9569f24ad7e04e816dc8015795b550741a3738955933bd216cb3078312882ad8bcb3426bfa427a860aa6f70bd440acc62a8fc4df2b3b8f1aff11b6987de1d4f8c0fab26c6fe3aa8fed72b86217d5189cc2d22fc0408da56df2d57302a478358598afbd52ced52c3ae42a0a9a91584388bac1e382ebf7502860f2bd9db5d8fcc0ba99ba7d4e61efd1e5f8a7820107b9ed771bc9563379bbbd37e795e03a91abf28e05aaebb091729cea7129474172a176c3fd947303666b4acb75b81dcc3e8ef34a46532337a1725a17af3ef30b95e4cb201ec06232637a5ac284b858ff2e669570bdb0511969a46d04abc435689af09caed70925031be1dda26a78a972529654737b81e1b73284656dd0c4964669156bd7bf69551d2572d5bb11a6868189ef626df091205a76a50ca9d2c678db9d548a8932c98d9551a8e2f467d76748f892f32dfd3cb857548b2ec50c57754faaf5206b437c32c572d64a925ad65fc0c1c8431ef587c69ad2de06dd9716f93ab9922aa889e16d223997132eff87d0893cdb1191683d9b821466aea115ea4c4c84ca893848ef9d873c4f05612f2556301667b51fef62687ffa3297744f271a41d119ad245120b944e173cd299fdf266281ae5c49db9e792eeb777ceb4013ade5ab7eeac78d56256fb5f27cd5e80e209956361b408a947e891f4f02bb2b3b4a81f4ed3ee9d65a7fb2307f43e977106ff0c33fef72bc3dec2ea59f13c36adfec0aa77c01e1daf0ce398d5fe4797c3586e858fcdb833fcbabdf3932ce818be736600e8e51880325c0a6472e97b954fe80221a2222822cde1f908ab17502c4efadec8e7390b78e7a5052d90b3c2b58f440bcc4b88b8a5d8e531313f3431294b16c151035e37a578ae0f958f44ab9e41b298164914edeebf4dbaf9dbfa2b9250b5b10350205a0554769d7112e66bf57ae682d217d8a83eab45f8131cc3c771a913d2b48b32a884eafa2f62567246ce852cb927756b15ce2a3ee8e701b57f8333a717ea509691d2c5e8a717e13d76ea8ddc885e16b3984820ba4875e87d7747c6a10275243ad3609e0c7f744dd87ea500b76dc2ce67c4494c10a1024cd6ab513be51e2913a03ec072f405399f06a897b87ac2a989ac74735fd2770ace87693b870411bcd241dfa43a2fd0e5993f5523ae4e665c6a4ff0e38543e294bb533437d8a661b12b7d0f98b52e13a726854e07a6d620083e3e70b396f3183d63f790df0ee3baad2308f4af4b3ac7985e9af54b91a33f60473a2d30c77e5579f649e1c7f5df7c6d6ef1b80a778892d587fb409908c5454a3292f02dd0e9ebe6240f47216cdfe132341e8ce001d79d1577c5f974e7a52fef48cd11f10154a75d42c44bc83e18d8525a1ff3b3d4fc628268349578004c4ad5ab69bd15bc8e09ed72cb4ed59f42a4c4f6ba481732092e1d663e9079ad39a278f08629c997260c129dc52d7116b4d47f5da0acd644d05ec83f2f70a953921d390ed83de8b805e2bca15dbab9c296d57a98362549d5a6cdd6228bd5fa2d8099751e964a78ec22b1d5e5c4f208e8565da53048ed568b8076fa88e9faa53ed7b2a5b022a8d36788087da862bbebf6778097c84c4c1fc08a9bfe3bbb9f54276d794a6aeb4ce159f92e5ac546a3a3bef7a418456fba6f8cc1e2c86361df31b007f12e9f871475ec70914dfce8279f93d79e3c833e1be7d2e6078ca9f6c4d67578ac2cbaecb465c54308dc59a8ff349bb906334d70628aaf00ea26a1fe528d7ac63f1167380eb2f19fe63e7c83c6f63dc14fab05f57f118c59ff2cd3eec0c9cc1224bcadaef8e36d3a1c4ad13db0399d8fee3dab990b04c3c6985284e483a29ddfdc59ea736ec7153dc7508dbea2b4407b8c6dcf90bb03c15f1dc3fa284838964ae4fc3e207e45f42e1cb643a9d3ac9b3005cdbff1f6e8756b970fbe647a02c046192c0cf49229673c92b3d1244b269a4cf0c645eee31bc77cb1a77450fa7466c9211a444cbfabe247856a75a4f72658492a5b8c4a9f87012aeec79a1a6a41f215541e6846434fb37f669e2b97a9b7d811b92c9baf1fd9a40017b7c33aefce65b3efcc6af3f1a2eaeb137b743ac5c3ba3015cf25af9bffa08cdb57674ef480e7cb194d6d7aa13a08f48ae06083c6586cf733ae132f42764b94657e39cd2cdfcb731b823e06235ffb6840233c2b002d99ad4458db2a8efabb0a4f9410caa2a7debd7f26fabd9a0c596b23eb16d0acb1cb66222679ee2733b377b02f952336a2f08b5127d78cb66781db4c809f38fdd78b4b1feba67647b04f223b82f4e41370d64da8f643d9bb9e1e717e34c4dbd580b7a4c576ccb9cad709b5f4d1d341cd9eb8a7760fae83c79b11ba3963052f0abd0b3c43b95069869542a01da7e65b9f24b6f1ce38e1c6b37ba9c300d49c8c2352985fca8467459ccec02a79ef88164cd88f8ac7794f34728761ac7dc01a8f16e645f65ba808b703b23d86e94f27039efd31237a80ba6290e5f8cee7909e1af2a3889be36ebd17da3e0bfbccfe424fb576505e15c32527953ee6dcd26256515cb0b759af9eb049fdf63602e4ea19f0f1859635c9ff459f90444db3d6a93d000f4e50d4e0bc976d48491d4391c5d9795e2787fa87996e789128d3a9b63cb36c1964643026571d569e32b170f8106f5002c9f9aff7bd9aaf69b4ea5b7d0cb0a51da0f0b47b449f5eee8f54a6d40319588e636083febfea3b80e004c116728085f61e0a450545a0598798fa2f7e238b4d679107f02881e9ceaf8ab36f566151c9f83a54bcbf7e3ad8af38e740d2bf49169ee398b17bd788f97f03fb52ee4b13d34cd72580510d5832504a042343e21104f37daf67109ff4c852e5f9b2e15ee42e39e7365b7ef6cb49e9a210e79671bb085ce4c8ecaa4ba4f0578dbd6299e895fbf79d88197ab1624501493f0e94959d362fc27497261a82b1fce8e1497e6914efc4abb5ac04ffaed19f30d1191b4de83190e7097a224e374897513da82402599fc1bb1ebb989ab8a0eeecbd4917fff9d03bd4e78fc2546d30a6999af1a4243b7f8dac673e08d2e819aa14bf39ff8dd7634cfc5e6feb6602296b47fa7881fad3c61a59d992ba689e016f4467b4e0aba5c738e6996b6cecc256c1196436b01d6c8914f2dc17dbdf08218eeebceef24b55654ade780db30357f676bdba6575979b1ea746986e28488153c078b9f024c18ce161f57e9b800f912fcd61f44d8649111bc1feb9f31061098b5da596176ad7aa8342e0e9049450bd8ec5936511cc330dde5af5348361019141cf27b82752120ed2c487284f82c9e5d4dc72e5bcceaf24b42c65c8c04f2ec196642a6fca98a56cb3ed05df303ccf523fc7980fb8b9b958dad51972fcd8df661176934d0a9676421f162219348ecdc25defd5b98fab7e414680f33e871e829e6b36dc9c8febbe252d0513e2213d4e62886de7d895e33c9de6a1add14f2c72d35a72789b8c3e6b7431ed9254512c18e13f3a42fe2de1a407bf2bad26cfb27a336089728a5c572f6d7f430e92d3d5767e61e6794a29fba2f063064b92f35242624675cb549e688ef0298207da872e02741233d539d072b547830f7c3a83e1205928b8c7917261119688bcd9eee2750a3fa9060114fc88bc91a2bda79da872cf396cb7acd447d105499cc1f3b6b05afa0b0045ca8a966275f54ba9ea17895ceafc362ed09639aeefb41831dbccd96033e7248c6ddd51298cd3969b23515e26f8094be1d87fa63a74c1b5cfae062d388ddfcd9f23f5d6f32c7249acae4b93e5e112c3972ee45e2538b47119058a54a1a1348b4418261ae900adf9d8bacff710dc2ff1c94f00f3d3cb6e2ecdbb17f39d63bb6aabb010cf8e880b45fd0c4decfbe4c9d01be78c161deb744394032ce9242fbad9fa14742e8092aeeb1baa4cabb6cd80188695b339b7d3164d6f64ab7e59547bcd8e7033e6894c550a736b9a94ffbc13e3569b9a2a8c187c806998d7a760b3772a322cfe418fddaaab7b98f1cab18d3bbe97c2f00747de21dc7125a550bbcab5b01a720249df6c23e0e35a61df08ec4ddb890fbaaf57ef57574128859788fe0ac9a8132e2c82bffb8616ebceed4a69bf44ca12854828d40016877427e5bee476dedf56fa4be938431cbaf431773ed9cf9ef5574b47f8f20f36d0d4fdce5ddbc5ff368cdba30d49ecd0d6d1d5c9836337a8b5a3e2beb055b48affb7eafcb6731be789c907cabd3ca6334840a7f0d2f375320df8bab745d09711681640ccbabe32a9a5d56727846f320536d29a3b6bc28af1a686a45fecb5bfa40efddb79ea1955fe006f2b966645b9b7eb30b3d7e13caeee4629fc72420d8e429cc7ccc6ade0fb4e2654b98bde83d7a82d90689a219414009ccc895570fd4cfdba0e7cc7312fef1237d1fcfbba384138180418f7931e013b7b7f007ad8df85b5f8cde18fe17d0e71a0c2d03d64af7256d38bac76c7e216b38139859f3e1938b85ff5ce43e77a12c545ef0f1df4ca76bdce151c9ab4f8413e8bb39ecb4122d5151061b49c6139ea15597fedbdbdee4da920e85e4aa95a11e4dfdcb67a82c1621eaca3ab360d7a87b41683050c4b83fc5fae410611f4cfbf0db0097f323f8ee265e14e6de07ea2c11465f3dfadd3b82a43bfa3aa26bddd81c9c88a339c6038d04b0ab1273bdca04dcf19cc918d509aaf985edee4fc560a1b1f4d01630f61c47487630334413bac975a9e56e98afa4d437b4eeab4b8ab77b11735b26ad76742d76bab5a898cc9ec6e1e2510fb09e81fe868a7f6aa2394c14875a7eb1ba4cec085b09cc372725c1eeb9fabaf6599b72dda09118352e14c0560651d4afd5c45d12fdbffbb230d3a3f0c48d08f8b156ce8c4a44141c07fc12338aa8845e656fc16a6e7e37365c8657aa86ba08dfd7e277513c86f7240bd78af057315141f35ad15459ed1b68fe748b413ba07fdf9493a8e47790a6b80e5afccbf51c6abdb3de04baa73c3c636c4f67b9e9e54ba55587a82abad6a12b59cba4e41b66bb14bc8afe2fefb28ad72080283ccc846a43d30d65d09b71cd08abaaf14490372fc8b51d315159f4049db9b6f71f1a4d844dc203c0807bcc80af40734a0ee9543590e3f6b916eab819fa77f76de1166ec9ce9ef3699580e3e4595f54f44de04a4c970d7bfa7b3f7567370944ceacf48d4d37181fa887870e140ab63af0afd21c9a811b797356066c0de5a00c2375386b9d6c6cbe01d795d7c585544915e4fa91569d4fc02b9d67eb2be18f1afb035608c7531909f4d4ebefc0c6b08e676a613dab108c64dbd2b1c865102323a7710b635f54", 0x1000}, {&(0x7f0000000140)="f7c291a7e3d47d95f77a4e38d8d37626336a77ec8bf786fb2820530d5b9cff857096888e060fbbd47aa1a41e375a68b5f97bc1f1eaf16d6a4639b26496f09b6fd8c1fe386f82b5214689c950d1ecff2387", 0x51}, {&(0x7f00000001c0)="816983536c85f967808c6e5cf64c3e0565bd05b2e7fa1be57770baf2e7df8fb35eb72b9f5b544991306e1e785e51e5f2bb6654d08a7e9f120394a2816e462cf658172959d13e7d14646c1726f3012c64b7fc6ae57fa0c5a37e2e3466f0feb741581d71046559b78b3231c04dab0bf417596f578834e894914ae3e1eb78924a7f5e51f210f6c64ca0063cd0bfb127e755cd1adc2f825ed4ba82a006114fdeb827e7ec717c20651c3404acff41", 0xac}, {&(0x7f00000012c0)="fe9424e379aec3df12341875504fb7be44d7b6786e5a858347ea2ea10271787e93f48709b986d1a5b273cb5e69f4efcebfeb8c66665a35aa84f51ad1b9f18073e6fdc27b5dc1778af458f0c2f0c8c6dd6636e30df75ce608a8e56494e49b17621ebbdc654f4889efb61b5e9129033389a271b524bf9bcc45c03aff18e4adbe80bb0c2a5c0fbbc2105e4ebb6c4d6810dcbd133b8e909c0fe8e2e510f9731ddf1335a202086ee9086e45c9819d6880e805ca1e6df38900cd24126582eeb5e2bc7e6782cc687feeb98e486e", 0xca}, {&(0x7f00000013c0)="386424ef8f51dc399ea3b1622f3e4d766c5c77a3deb24640f14012e3ae82364bfe278f1e5f11e988240fab0cd2a2488d985df3c2dd22dc214e3cff9e4f7e205547e872af9fa14758b119604b7ff31a4de5267d449921cb5c68ebdb2196aa5a3e6a5ca360230f820d0f8f99f8cb7cbf3355e3af94707af4d1c798e0ba1159f5a46abae68309206aed6824d6de0c9642b9b35a6dc03bb4780471ab1fe07b5b8bc84e1204ed1641d78e6f9b974b531ae402c08cc18fb22d899f6040eb7d1aa2b4115f6eaf6bac7994a2486d26a74ee92a450f66484b3fc8", 0xd6}], 0x6) 16:00:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getegid() r3 = socket$inet(0x2, 0x2, 0x0) setegid(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000080)="01", 0x1) msgget$private(0x0, 0x81) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x2d) r6 = semget$private(0x0, 0x2, 0x108) r7 = msgget(0x0, 0x400) semget(0x3, 0x7, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) lchown(&(0x7f0000000140)='./file0\x00', r5, r2) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r1, r4, 0x52, 0x80}, 0x20000000, 0x3, r0, r0, 0x80000000, 0x7, 0xffffffffffff275a, 0x7f}) semctl$GETVAL(r6, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80e0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xc, 0x4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040), 0x1000000000000051) 16:00:36 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xa7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000013c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000018c0)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001940)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001700)) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000001740)) getpeername(r6, &(0x7f0000001780)=@un=@abs, &(0x7f00000017c0)=0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001300)=0xa93) r7 = semget$private(0x0, 0x6, 0x80) syz_extract_tcp_res(&(0x7f0000001380), 0x401, 0x3) dup2(r6, r0) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) r3 = dup(r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0xd9, 0x2}, {{r1}, 0xfffffffffffffff8, 0x9c, 0x20000000, 0x2, 0x195}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x0, 0x6}], 0x6, 0x0, 0x0, 0x0) 16:00:36 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./file0/file0\x00', 0xc004, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000027, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000080)="2feca63166216d88ce138caa4b43fc9447f78f4fad63914480d9f69c1d0695ad8be483a469e96fa24f1a3279b98e23d65bef7ffa71736026666d1c28386bd790dc8656d681e2e700be7dcdd4ead713e9ea7f3921ff515e64e7d6cf850ea34d46c906c2fc040d22866581723d62e905d5a89eaba93794e344278e8d99f34b9157abe7fe0dbdff93be3d8bdb7bceb24cc8412b22c71a") fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x2) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="0600000000000000be824fb32de28bbb62efca3aaa4ce085209e6488612598bce0405fe5947e723a1d6e01fa7790664d2a7e797265f90931b5723f99806c2582ca6d8dfc4f5c1fd638d978537aa13e2477b6e298917db670f4ca3fc0208edeb97a23d9d5b6b3871ff318028e29a1fad10fcb8ddad586d3d0416782ca3e5a88d9629b055ee5782c94e27f500000005567d6a088226c58e44c343e041ec1657eb3eaccf8a2b0367fac67f7e0f678043a3ac6e4d80c8686e79ae1b1e8a65bc3965eeb8d3e358199095c567221c34475dd9962d39e4bb38c6cf291afce5d4a08f02efaeca07d983ca488f624a4cf84b81b9d704152d4df17ed5e3bd38b8fcf75fb04306efdb2e5367bfb4d29913b2030db5a2a7e0db5d0e68a1369d2d668871d4f7face3016991ef926df0345ce5db0ab23bb607000000aaa6556f5533f9a5c0926b1822618df17292f4d9ec054dd4c8975de92d439d1cfe7dd83d114b00cc34db94baa10e9feb138b482534f7799dab1547bf2562dbd9cdeccc9c4dc074745aa30ba4d510686ef25964"], 0x1) semget(0x2, 0x0, 0x1) writev(r0, &(0x7f0000000540), 0x13f) write(r0, &(0x7f00000005c0)="7e022d58c31be1e046ee237f60353d6f8f6f1e2e51b6b9e7da4ec0f869b4bf40b2de6d4938e5e8d22c609f2fedc00b6203a805af352c50d0ee06d5efb48561270ae788ad6b9a0d1bfdedf24731bcbc9114f2f35c40a97245b656d38b93f10ed5a5edd73f455cc6d078b98de97913580077831cd8a67183d640679472db102bb1ca0927f718d79329529145a0fadf197179719e0cd43d1d924b9207f75689c4111ea3e68e7ac9af5f5b35a489322d64d4e717a3be4c3b822ae828bad1e4fbd9b8", 0xc0) writev(r0, &(0x7f0000000080), 0x1) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000680)=""/128, 0x80}, {&(0x7f0000000700)=""/31, 0x1f}, {&(0x7f0000000a80)=""/193, 0xc1}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x4) writev(r0, &(0x7f0000000800)=[{&(0x7f00000004c0)="20c7e8c28e3d0d3d866c17c15282df09d8b2e40582413e093552de6cb9d19b0586b076f9510055776bcd6408ed2fa8698deb17c8ccadd1f969e1104c488ade49bf60944937757bf7f84921c8916ac22c4e8d2d135f6b416a266db488a414fd900f2213ef2fa639367597c2b27fa40a8cecded7c31c133c9fc7c0d7d9ea7548a290e7af5d2855408be2d2edb2b3a87815288e", 0x92}, {&(0x7f0000000000)="7636e612ece786c13580bfffb52b90696171e60a722a6e23c9b31739c19e940d260450011806b41f87e4f5", 0x2b}, {&(0x7f0000000580)="7fb8001236ae6d7ec8e88c6627c3a196266d5d9a00aa31002d2de91322fe141ad64b", 0x22}], 0x3) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="f8e6c738a39e1f25213f489b2ce6d6fe98fc18f2fe4c67afc688b1fcaaf1fb6c3cffedbe24bb567bdb2658e512a7fea66de58895f3d982a7f3fa88a0469e2a0958afb936eb2c208e204ec175dee3ebf44037e6f1ad01cdf236d9f82c23f65d9875d63c227d67f23375b0311b7a5349ca0903026dd77191c7364f701c29eab7b74821495fdf29b18f93a2f0d7851b3d4493668be1ef508cad9588e2df432a9c065e11fef18165e6fbd88a26706d8ff087d164b23af951048f13394675a3d52c36cf528868f29a2e73050048e1ee54dfb30ff62e2d6bfa06f69a899b4fc40c1035824d4be862", 0xe5}, {&(0x7f0000000140)="8b7a39b5a63eee289706cee3", 0xc}, {&(0x7f0000000180)="bb0667d784aa06a186a8b98a1cda0d52a912afdf52d4884b3b51feb7b0f201a2647758c264ffb34db95713e0700eee92b2e1d81c68fbbcc0c6242bb6262467cbe13a403ce19a7b03c7ff5113519dec068d95ec08a2271c8403c6f9d2765efb177b0ad61497b06b73b254b88d44bf45170e6c278c6641fec1ebe6ee83445525b9239850b3bcbc257f61ada681bbf520057601", 0x92}, {&(0x7f0000000240)="c25a51d925d1ef5cec8975f58c27e9e766d4c8a1d5d8e765d78b6d92434214c762e894867500601923fa1e741eafe615f0680163e7f8ca1f5622896f67a315cdcb79570f1dcf100636c6840687efeac81a0f54301174dd05fcf108aa", 0x5c}, {&(0x7f00000002c0)="a112c1101d5809b2cd5aa06069126022d8615075820cdb2d5d71f11bde4d5d12bf83b7c3a11966f716f755dc04f5daf10b759ca337b35d5068e8d3a021b090c1148e2f0614d9b059e2c053591944bc94df80d8", 0x53}, {&(0x7f0000000340)="82f502ebbd6bfe218486afd1b8f1c6e209a8bc1ae4ea9f7ccc02af8e3c017cea8d3176147d2138bb5271407d86690cae6dab8c9026f4de961e2336583c6afdebd4aca800aca0954af136c563bacbec47363c759478c8f8708a6dc5fbec64a988df08da890d1796444d9cc8ca51c908d8bbc99467a57da46c3b6e38bdc081095cb222de80162d932550ca616839330b66ea65a291e8e9c0bfd8bf3eb88331a031672ff030e75617a877c66fe35754e8979d55cd55899e9d3226c096ccafc76e2e56", 0xc1}], 0x6) write(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x0) 16:00:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x292, 0xffffffff}, {0x3afb, 0x3e}}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x10) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) pipe2(&(0x7f00000001c0), 0x4) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r3, r4) 16:00:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:00:37 executing program 0: mknod(&(0x7f0000000ec0)='./file1\x00', 0x8040, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/zero\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000f40)="dc6b8cf7e70aef09a7c3a2cba0de69bc0c846f1204b4c47e0db42c98e96d0c5766a5f175d0a9b8610894f6da27418182e435eb15844da09a4bee8ec60a2ec9089cd03c90180a5ca10cf7ab1df7c607d35869456122d520740b073a3cd616125beb43a7b1179be4a9874d0391a3addac5a897590817", 0x75, 0x1, &(0x7f0000000fc0)=@un=@file={0x1, './file1\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) r4 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xd9, 0x7, 0x401, 0x88}) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() connect(r4, &(0x7f0000000280)=@un=@file={0x0, './file1\x00'}, 0xa) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xcd6b, 0xffffffffffffffff}, 0xc, &(0x7f0000000a40)=[{&(0x7f00000001c0)="cae2ce065c055e075ef215df6104ca8cb1fbe064d21e7e49bc1ea3177aca1c71b491aa190f139550d4e809b2b3d38138fc1f9a143ccb958b9f5d6f0287085ab5b9824d9e3e5d44308c59a4259ce07d98d21c3766f32c5b58c13ddc17abc090378bd1a78b753a685d097daeab3f0f0d269d8bbb3c7b5f785544f70e2101adcdb9ff3ce3cd4427d755fdd749a7f8613be3f49764910ddf116c4b04dcf00d0fcf115299e7b3f72757513c8e64cfccc567a2b288fcef80e2", 0xb6}, {&(0x7f0000000300)="e9c92e05876d92fc0ebbbef765b3d3df5d7d27f5a93427a5fc941061dcfb9defe90922e748327bed92e1b96f22b767f8ceb02f766bd9f82512fc8b899b9f84765cb2bb09b1a8961458cd3b8da6fcfbfeba71dd0170aef46b5de2f58f90c2a1f9a63e6793d1ba62c98035ab7ca03ed507b7c193c56db2a25803d074a9ae7014c7ecbfe7bcefbf691714bec27de5a056", 0x8f}, {&(0x7f00000003c0)="b5c2698f897e692464f8d5327c9947f6fcfc18a141e2bc40fad076ffeba25fc35ca33e37c75521720828063442d1100db110a044d5c7458ed12b6cb7218f6216573737295348d6143d8f0f3456131a2834bb390d592ce4ccd31847d1b07e91d0131fc273be91a3c8ff450523e0527e79b1ba5712f918071810801644ee1e57e1611b5a0c480c2133f92d27ffa048c0a2f302b7dfe226374a1a958fcd0bc686bdfd546cd6c81e3b2622bbff365f167cb1a18924887d6e9d83734d77a0b2fd86eec65ebef0bdf6892c434acd6f50ee565e54ca711e4735990e6a13fa6e7e17975589e759faca54d58a2f95", 0xea}, {&(0x7f00000004c0)="0932aaad27406fa289c8770eba4557b88ceb38a6ffb31f23fa74d191f7686257e730c62783431f596b4c70806a56dd906fae265801c6a5533cc22113184ec0bc0a46763d27bfb0ec59ff3b811bbe56082bdbc3c08492d841f4625acb9dc0f8577fff659d6091ece3d69574529bd340c1afb83fc51439d1df75634ac0ff74a093ed5ba87bd4b0faff90392e3d39ad622d5e002ab8c0c77daf85d3439370f96b88e62c78e20ee9130c85efee7821057dfd7891689b553d9bd3", 0xb8}, {&(0x7f0000000580)="57faa6fb1810a376cb0c247d286205ee1d4a125173ed7b4c7d66f0c73b066a8c045673f5309cc6b4f44ecb50edcbb24823a9fda14fad6c7e53feff98c444c9aa70460e985e6820ba3dd119d4e75d368ef9524d5c6586b9622119013995b4855300aa59cace143ea64258a84a337cc8b05f38f3646111580dc89731388bb74e4100102cf8d637ad16b929bc296ed3716e9db35724c873ccd93babd96208f02973e4308bd31ef5ebc27fb044fbf055b324d7b13e1642b769b52706ef1a6b4cfafa6c28cd50d908a5b4", 0xc8}, {&(0x7f0000000680)="7ab39cb55d1a37fe6043f2b0b74bba0c774f21024157446ef0343d6bb23a59059d45f414a56f00271afbebfc83b01a373c5ce2992d7d87565b9117a0c524d46296c7b8465ee19fcc577aaae1b7958d80e30fcc2a0534236ef2a3f2672c07d578e9e0421e7b0d1a9b6213877d27cf4f5a145d0effac754ba99ee9105060800bdde1bffb8ee43fff131a5fe5251d0ea9a8e2f22383584af988ad72e2375beb46a27fa73338f9a0774a0cc75403050400486640bda80b", 0xb5}, {&(0x7f0000000740)="4452b770add839b6786d24c5b854fa7fab0f6e8c37fd1224867e435ea10392200f2efa1e79017c1b7becd068382e2a88435f092e91c232cf68f56426451c401495fe727e90386b264886b7bc7b64c3055ec0882ffdb6028308b676bdc97669f7ba6a8968eede0b6af9d04f5c835d159a771b0f002c37cc314692a84fdf422ff87e99fb509ae341061a13f156ecc851c8170a495766d95da5420c2a02075d55405f45d5525c8b4588", 0xa8}, {&(0x7f0000000800)="fa683fe2859b50a41c20ecce53286eb386b2eb068623493f006035b96267994dfc77cd7bc9a6167a78ebb5bea6b15b4ac4e6dee6fa2c2a025bf12a3327d045f811a1a35c4afc9aed", 0x48}, {&(0x7f0000000880)="db0edd8512c03c50146d7aa88d08f853d0513531f205ccb4f7cdf8f2be36c4abd7d27abc37ce35ff6393de132f28ca0817e70ce3b4d258f351ee8696e85c3f9302b5b130712469e287f456589eaf70e96b7c03e5bd15867e10a475a7578046276aa3b1ffd4f9bd8b91bbdc956d9ee927722bf1dc28e45a7cce8ec02e3762a49ab86e73e9fac241b3e8e8b96c06d280dd7cc7219b45cc269080463a3602b078a0d25c71670decc31496a2a120b0fd93448fd859dfc2881d3f5cb68351f58d9e1797", 0xc1}, {&(0x7f0000000980)="768a52acadd2b9d9bc575679f16c981c8359f5b21321820f45c3b07a6df6bf49337a7aff23d65abeb7409cc018546e69a2a8a585aa3d75d60bb9f17faa16369d6ffd46c4114feeee021a368a3ac5ee1fa48ecd57eb77800126b5d847ade4ae44319f7a185d96b608431eb6cf88b991764b1b0e34137df2c3394d3773b1fada2f670d1c527cfe6169cd43488635815de4696bc4e12c94bcab5ca3b47132d1bdc08e", 0xa1}], 0xa, &(0x7f0000000b00)=[{0xf8, 0xffff, 0x0, "11d5c58d4eb70b3cca4a22a49cfc4bf8aa353bc9e8ec9dddbdba4cb16421b5345a445233f16c3c2c48c29b9794b3ade5bd86c28be967a41644adb593e9e4c71be229248851871af462294faeb395c8988fd09c8bff873717210cbae46caa82908d26fef9e8674624eec9dae98f23aa38fe406c629b25aa92ba7d60dfa7f1818809b19f2043ccc73be1a3151e1afa665b60996caa06fbc509824b29684537072a897f97d83c284aada0920a220605dd6234a2a6567ad3de0fc0c00186eb92aa147efc41a96cf6e104ac31812fd475763a15dc3a31faf42f3fa8f41f2a776a9b823fd3"}, {0x98, 0x1, 0xffffffffffffffff, "052394130770a4a6bcd94ea63c4ab355f685c26803b0c55a7e07801e47b663dcaf3053589f48a4fb8cb14aea50fa73ecadb3e357dc5e0794bd39db2473a5178c4467d76664cc68bb1578619285e6720c81ff30b0ca7b9b4809f90b1abe9c2dfbbb5387781bb723e114e242f689d0c839d526c1b974b7b5f608cd16f745586f5f7f2519"}, {0x10, 0xffff, 0x8}, {0x108, 0xffff, 0x800, "1c6be5c9bd2ed8807a4ef2ef179d6335d96e695b92a1a963a9d2bf3a23228ae963b1495b78d9c87fdcf4dfcbff0ae984eafb04865de9619bf871767fb7fb9b088df4601e0583b1015888695eb276bba890cc3cc363711defedc9e5a4b884e0b7a432a516b3ae10a92180d11fafd087cec2c88b679b69ce0d3fe98232acff72fda850cea862ff8c9da46a71ac354f4073dc9d36278ad51aac38eae5cfeb64b22f9f2f3cae8948aa605eaebe86446c23e639373c8d41e85f127ae9354bce382d9d420d1d3de28a277db4d1ed715845abfb304e0347d6a0867c9836994ee1447199201f0d40ac746435211e6beeb0819de3a5abd3"}, {0x110, 0xffff, 0x4004d25d, "99c22c8c2f0d73f0a85396cff6f99733b0927e5117bc4795301c14a0eeea4fced193aa40553e2b41628fd7ae2111207ad355165d4572016d8205c9f9f251cb0ee9cd61467984463070b6eb1997c0b320afde7fe52aa382e0911bfed2ba8770ccaedfd9818b1855492a7e10628bdc7daeb5f03f1cf447b04c0a51b7870db01870691d72bd70d4eba21d25d8027946dbb7108ea9e9eb1e48b9e86deedebc3654e04968a8b9aa8f237300c1091d5ea75fdfd731cdb4bf15fbe0ed91c74d1d9d83b2d08b26c5ed83a78df0a5f074f406ebe94967f13780ac401dd49e36b3c3b27b4e95b9aab250b6cff1d6e1f3dcd123e40b7008b49822181978fbcaf6443e"}], 0x3b8}, 0x0) close(r4) 16:00:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) 16:00:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8220, 0xffffffffffffffff) write(r0, &(0x7f0000000100)='N2%', 0x3) 16:00:37 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x8, 0x234a054c}, {0x3, 0x1}}, 0x2) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x2, 0x2}, {0x6, 0x8}}, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x4) 16:00:37 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) close(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) semget$private(0x0, 0x6, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e91bae4abdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4", 0xffffffffffffff03) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:37 executing program 1: r0 = socket(0x800000019, 0x2, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) fchdir(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="99fe358a", 0xffffffffffffff59) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e037b563ff2cfb1fe731f41d51372dd9c3000"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$unix(0x1, 0x3, 0x0) r2 = dup(r0) syz_emit_ethernet(0x2a, &(0x7f0000000080)="5287ad1074f461b469c78c54b7ae2ae0877e264eadd8561432d7016cd611fcaa92ab9e8a09f7dfd5c9cc") ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3f, 0x9}) 16:00:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x84) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="0320b3d8215b17905c30b854d4a0a50e8c1e772209962c4a5f59cd5a34d1cdda854e61db7b929fe2969efd68d12f5e3e3086b2c4db2362af8e0bcc3712d0d5df2a29a57a5de17189b362622d8f4fbac5dac12d3afa9a5204c89e350a3748fa727ee5da20ac5a9d4cf8257ad24c744e6479c3fa1cc4fa21626955bc5fec10f5e577c9028caf6cfc8aff42a9e2b46447bbc0772424df513305adc991264929a175799206574a16cc1c3b6d9e", 0xab}, {&(0x7f0000000140)="dad8953bcd816c88b4cf13ced6e3a4", 0xf}, {&(0x7f0000000180)="31df3dc17197f0c8d6695b5919fb8a3419812b78ecfbc9e78122fb08c1b4e9f7b620a49ad6ad98707efa4b3414f7837609f242", 0x33}, {&(0x7f00000001c0)="be43dbbd636b4005907460aad74d02a6bdd4a17468803c4e0d9720ec6138f711bc10eb17ed0dc6c328b23a5c032b2b3bd81ef197b85df13b4b6a8ec6123ff880a42b44769f3e9947416367218006076130750ba3693d95749c80170b53b77025ac3780dce874a58b7c6efb92a456b2bc5697d492c3e4c5229fa29a23ead5fddb71973fd40acb5ac788c1da9ed75da8999eb7e6fed8a5856e12ca4a66451010866cb67317aa6a35f61393b2145fd28e5c599cbaf80224f52b3e25ddb433eec928ea28e3f7815133b97b77ce61feaf9c1bd282a87da6e2b709f4b5", 0xda}, {&(0x7f00000002c0)="3d3e33ada60b91591d0baf4ea4be3cb54caac37aaa65856c10905fe26d838ac042f00737a596080e1ae6126ba3b7de05b42ba4454678041f391b755300a67d475dd55b8acecb3226538e0343d979a313292a2dc3708c27dc82131db73401a4361f3113dbd3e133d39e9cff3c1507987f42ea7a8da4e74ebf2d69e1851e16600ce43b593286114601850e871f9fa1cae4741388b509683931bd144b99098d73b5aeecdf07b6f0a2edf8b692fd25f0fcff66679dbe07363d3cdbfab905b8478d63b2810b492cc2b236eb765a4e3cf4efe0a2f281101f19d5453ab9efbbee55df4e", 0xe0}, {&(0x7f00000003c0)="60223bf002396def9ebd0ab8d5df486775e24e5dc9cec5811df53ac87ec2a9be7e3cd864dc93f2adef6c7f25138faa3abdace9b4740d81526a0e1be361949dddc82874f7acb53932d45cff8ae20b58bd247213348cf829c0eb00df8560723de07459144fe7c36d07a884dfe43eb9f4c6236138268b404e18375d5aa51bff24f3144593882f9d37fd146d54a53f0dccca8459cd2c67e895207646084ae4871ca9bd68624ab9ff32fa55e6c9edae0f8bf92ed4fb7ac73ed41c1e408c0303db86cf98a1205646f8803dfed366919ee1eac4fef94da9ffdf3401fd8ceb033bf8e60c", 0xe0}, {&(0x7f00000004c0)="d57bd5223c1d6ddac7936a13b18055cf2bf0cc5f12db654847a750c89eb991fb0249ebc5365db680fa350117c37735b5ffd4c75c0c9139e0f58dd3bbbafeb4b6592824954e43f8941126265b4875653ab10a6101057739d2c435241616f131c4931ea90494e61d237bb5eff1f77a8320761ba1e17857b2103378ab3343e6", 0x7e}, {&(0x7f0000000540)="85c0b2a538b962dd35fd8e10631cd6bb329fcd62bdcb0bbf217ceca26d2ef3924496ef9dbcf69910f1c6c39f9e79cb0099c0fc1a6a98f815e83015036f1a62dc464efa00c32d250dfe102c62ef366d8283d57485fafc63104b846a16c7f90621cd554118f598e3a02c2d084a4025c8fcd959153872ff789cb0cff4c598df2c20489cde711704246b46267273b1af503d03e5b7a8", 0x94}, {&(0x7f0000000600)="e7accec44637929bd1b1fe537fb27c302cbcbad87ea821ca2dbf5e365e40ea2936a822e01f7968d7a2f78b5a5a318235e05bf47079c234f1f33523dd9b068a85f7c4a731a5753818719c81bc4f416c29b26727a527360a060acdd899c0833bfc71d522cf5219b57323af89917f35626ae512c113a825356433624b42d09a7282e09fdfbc0c4c3c81b34e254cbcce3cf01f4fcbb7aa4f56e367a0c6e95aabd8d9faa58fa38cc7127077b5d3f2d0766a22db2041ee3976824feed5700fe601a2b385803cf0a0bb04865545f1dc1c", 0xcd}], 0x9, 0x0) setreuid(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) semget(0x1, 0x0, 0x140) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400000003fd, 0x10) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget(0x2, 0x1, 0x200) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000180)=""/194) r6 = semget$private(0x0, 0x3, 0x420) semop(r6, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:37 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) 16:00:37 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:37 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x54c7, 0x2}, {0x18, 0x1, 0x1000, 0x1}, 0x7, [0x3ff, 0xb14, 0x2, 0x0, 0x9, 0xf3, 0xbb89, 0x1]}, 0x3c) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20040, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ad8a135abcb5b4a7286f46b533650bf10ac26051cb17a8341dbc444c7c73f97b1a0216b1d73973082dcb8e56fa2a73af1fa9a9dfb743efcc9d0acdf45268d9c59e7b573906a87a6f27949a5a949995b89e0ab0d46ee4d750ca6b7e1bd3bea14df7da9510b7a462aa7dedc7abc520bb3bc9333946a5f05665ea874fa01630da6f30387e7f378269d368b524be7e89cfd0ec2dc89501cddc0f4cce507cc27a8b7a3f06c6da904fa13cd3d03073deedde9a7be0183aee9805a1533e817a164cc2111e1474d92b2cc4ce95f03f1375c8c02412", 0xd1}, {&(0x7f0000000280)="cde96ed329b635dc4aceb8e1e3213428b0c94a096d413da0a3b4b82069c538ff4f2842694dcda580799997eeba7d9c0b09a4936611637ea1765bc280b231113a748d7c0659b8647c5d078b1a1fabe117773b17dd85ece8d176e33cb74aa551af50f5e2c15d9514c9ec4cc7908d1fca61c661f16b4c3725ecce8cbd5cc140f12118aaf6e5c051e72108a40d8a1953737861c29b857babf2fd41216c79a30c0d6d11247a73a7277f73495029b31b9efc050ed13eaebdbe4bf31a532ca005a8f880ee", 0xc1}], 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000380)="7857b6e63fac1c6eb54b4483f72c676b5de0db1c800a1f45b329a43d6b505909c90d1a8119407da2eb809b425853431772b249bf7709ebb9135bdcdfab14b491b4beb981d2082f158c4b94a4bf5e25cd2edc7c88d1ae6021837fd8bb38525670a08bf68b93180339fddb4ed11f157623baa1adeeb966575c6fa9a2c22fcd831c32f8b24cd73c06c1bcfb1ac54b871370616de30b5f83bacfc33559a378717e1bd0505d6be7d49aadd6cc511e5507071a871396184c7aa43f8f0af7b842c0f76f703b9c867cbabee4a7842da83e357e799dbcff485dc57db449fe9edbb88bb39d5cf418cb1b5ce2fe2868a57e714e228cf8f06f00", 0xf4, 0x4, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x9}, 0xc) fchmod(r0, 0x100) 16:00:43 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x0, 0x3, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/3) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x888d) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:44 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) r0 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, r3, r4, 0x14, 0x1ff}, 0xffff, 0x20, r5, r6, 0x1ff, 0x0, 0x8}) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x3) 16:00:44 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = semget(0x2, 0x3, 0x20) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x3, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x7, r5, r1, r6, r0, 0x22cc028d4589a010, 0x9}, 0x1, 0xb98, 0xffd0}) setegid(r2) setuid(0xee01) setgid(0x0) 16:00:44 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8001, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x100000100, 0x40000000092) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x40) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xb6}, {0xffffffffffffff9c, 0x4}, {r0, 0x10}, {r0, 0x5}], 0x5, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/133, 0x85}], 0x3) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:44 executing program 0: r0 = socket(0x1e, 0x4003, 0x6) r1 = socket(0x80000002, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) close(r0) syz_open_pts() 16:00:44 executing program 1: r0 = socket(0x15, 0x1, 0xfff) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x40, 0x100000001}) clock_settime(0x0, &(0x7f0000000080)={0xff000000, 0x3}) 16:00:44 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 16:00:44 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) denied attempt to set clock forward to 4278190080 denied attempt to set clock forward to 4278190080 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) shmget(0x1, 0x4000, 0x580, &(0x7f0000ffc000/0x4000)=nil) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) getuid() 16:00:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0x1ff, 0x0, 0x0, &(0x7f0000000040)={0xff, 0xfffffffffffffffa}) r3 = kqueue() accept$inet6(r1, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7fffffff, 0xf7a}, 0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf80c3ed9fdb6ebbcfc6b4ea95ffad4beec5900cb3b6f625cb146148a26ffd822c1e9f45e05f62c2641fd5d963eda8318575e4cad8ee3730b555c4ab147c2f677b92c5e3d6bb44318d8fdf4f52be37af193ac350f9269b21033b859318bdb4154ecd37f893840c4c6025f55e69516f3b332425c236f3d8609d4de52c60cff5ed62c47e51bc991c0f309b8163668921a9ea9be1ce923486a06854f6e3ef57971448454ac033144be9a1dbe1"], &(0x7f0000000140)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) r2 = msgget(0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xffffffffffffffff) semget(0x1, 0x2, 0x400) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x2adb, r3, r4, r5, r6, 0x40, 0xfff}, 0xffffffffffffffff, 0x1, r7, r8, 0x5, 0x6, 0x7, 0x4}) 16:00:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x13, 0x1, 0x1) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 16:00:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: socketpair(0x1a, 0x1, 0x9da1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/60, 0x3c, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$KDGKBMODE(r2, 0x40044b06) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:45 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513feffffff0000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x81, 0x3, 0x0, 0x1, 0x0, 0x80, 0x8d80, 0x1, 0x2, 0x10001, 0x5}) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) setuid(0xee01) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) dup(r1) geteuid() 16:00:45 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0xfffffffffffffffd, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/174, &(0x7f0000000240)=0xae) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r4 = dup(0xffffffffffffff9c) getsockopt(r4, 0x225, 0x3, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r3) 16:00:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000640)="75ac630ebac61dbd64fa552a8d98f029fccc3404687adb0ddd66a720d362d7ddb26ce524500e12ddf6676b440be1153d70f99b861c5813c957d812740f9408956489229612cdbbd3b1e1a68988c664caaf97623e637b5b1b3d390629491d93128aaae877ed1fc2aa22eb09697ec0b4285f796f7bae0436543ba5c484f30d89b64f26c450578a37308ffbcaec4876e2b4c8468409367f1b6cbeed0ac9c505b60326680d1054127c49efe9983f6d02a9eb82463017ca5c21d6d0de784cf9c44f7dd5f360a32aabe8fb2f02025b4b873307309b8898866f4565be7d030a238d9a3c24d7c52b23db7b7c8c0ed8ccd181da0fa6aeca0d1269f813f5895055bafcdd0e0ce9d4e18e64bbe17bc26b431d1ed27b8c1007e402fa73c3905ce5e984d849972c818af83624bca990314188928b4bd8a03972e10a3a1b8f9337f170a4c713d780b630bef99384decc4bf7b4954bbcac115a4165beb18754ce0958d800e35732cfcb7834b28002771769012760921d777d26f4df3158920f1311aa3599cc48875ff77cce1a43c2031a95d7efe3453f7ab009f918babfec82742dfa0629f48fae54e673bb9f323421938c054e5621557e318740fca98c7a3cc2a1e51a7c56a42654a4802f789ce530ac9ef4bd9250694a60689fded5cfee6dccb86feed6e7730f7c84e187d90abf4b845898241bb44dd7a9a920bc0073c37a5613ec72ac3ee009ebdb4668045f0437ca76839ca4092ce5e31c9f0bfcfc61739e1b160dbb8595cae917ac787bff4a9e46f0552f991a535b43d56ea0abbee8742e1599b075fc6a7ee80a0d19fa50dfc0cd1d03a11495a42fb42c0c4e4c0452ad4719e536d4cb1332587469fc2cdc6fec4f2333e571f00d53fe03d0e1af8d8ee0ddbf8ad48a3770cfe3624a44ee433589767f56b616af0ab980fa7d98272d0c19dc2c0ae784ecdaa403d39f0be676929d631bb683cd8dbe3f45b624d637fa4e715a99b64e6cea33df281afe2e1c6b379c28cb0a64db317f04a0c31f2f34aef020d67022e8cb1c06b97025b8f6690dff7e6896a4b864b89b3b55008d1707f4777d388e225d29d1b87340b6ba75ce7cbdb264ee525a74562a634f1cf210c52636d51543c27d60f38601d844c0c9b6e5f89076a0776194ee8dc56672af33e7c065081b4afb79bc335677320801927c273b748206e16a32500b112cb3181f83f263d4491e72bd9ef1a4b018880d9ab207e5cd6fb25c0255a646a04260596bf69fa00049340db8bdba883ad588fc06056b371f111f481c5fd60f10095544557f09d2c8c168effb7d2a868a70b1b9772bab0bd865d3e19f324198ebfe45385ebd6eca61a7bbf3b76724c08d0bbeead7573a7266da5cc116e18961b0051cf92f86ae7a4aaed200a43024b8defb1c923972f7b20bb6ad60052d0a96b7c26a3e72b6558f74ab639dcdacf366ef21c9bc2d4a3b150a0a3edd787e7e4feafb81b3630249b880544a09ceb1187c7e07d04b6aacaa57e2730a0055cdca3de76978229598a552c448e58f4d4907fe0a4947f9883ea70ce961b36e162d090b002153c4020540a292876f788ea91359f7ec721c1c7f872a2e4acdbb17c6cad687cdb7940a96137b83e985c01888ea7130b7efd8d46b413de6f09e64a6d31115cb104429a8c5eedf6534abcfbe19ca54f81b166f3ea55fcaa0e6c409039121593bb77cff067b7e5953f24a0ab56a4673f1606742653a2c5a1a85dba064a87478be91db9f9965e51a4f2564304b4d515945135061e873bb38f1c9058917533bdd39d979b5b9677f118e37c195e5f208ae9a8a627525e949f3f28f62e66a5b6a33aba5469ff42798ad70a3c18d4a62b25d7804faafcfcf39e6e04b5eaee500301d1d4227ff80199dcb2d5396f3cb71d484ae0c226f8ca39823bb5bec9df305e443540ad75e017cb6254578831098e7e67d4cb7dbc8937ec3f30680dacaede4d376a813de83e243b55d3f710d4a1b0a4dccafcb8d814aef8fa4f12460e7540715afd7a26623c095d0495831ec1720da2a8848d311d6a5cf0163626b1615020e25db81ac3336f231093413be5982a8f535d271c4c416b20d604bc8064f4d5f5cb1e7b651b9d33905da2ca34f93935e1f30ae4d478de2a5059c042c6f6e8190215d62639b57a5e0f14584fa59b9010641dac54deb93f0e165735777611860c8268af4ade0c3c03393b4aa9aae83194d8f1cf83e6a901ef62e9afe88cc64d76fd4c4636394fe2a367e4a8395b34c03df09b90f1839d5607278cba882dab49c21d6088c47184b9525e1320ccf1ef9ba4ae76cd3651dc704a83d92c0308355fc8f1637d078cd6a3fcbdd364347508aa97b0661527e795f492f8c9a98d04a726318e648343627ee231af04254ecd7b3ae305c051ff91e9cef6168a1b9ab0ca002452ae62aaa9b9813dbe67193ebd2e4a4bf15671dc8f4c950b57a5b387ee17a704972ccbc9f2958cfadc588e4344ec667d549cde19fa52a8e3e7a42c11d42b339666f35fcbe917036a893e50139d73e2d9a5b76567d7a0b954b40bbe66abe63bd92289a157dc9eb996b5fbec64ac16bcdcb0f9a7b54152329fb60eece30754ee8c2c207db8a1a092a83dc48e924edfdb024c12e0976b3f6e69df2b73b4d9a3c64571ae7f3e992ee8ec7f18959df43709a8e2984a317a98e707e6ed5259b31046316b41a1779acbcbb2c40ea0264f111a05f4174afd4727d3a0e04c3178fa6fe6fa9ac237e95a579e062cd58c7ec663d3ed5ec6af64158977ac6b214fdafd975a6b3149f592ad17d9d6b178de6312f1c38ea2ba732e186642c929fd97814c59cd289938b1031a777ab936ad79aaa8c2c957a963e7c882caba3bf3c697a0895361b6eebf8a48406c9ea240ec39bf2095ad31490f87dcfd0671605a9f6476d4fed413bc037f702b0b0fec75574cfa5c4400bb2c7fa0cda41e09da7ccaa87cc990eca297df651cd0ee85c2ed58c911dc309ad07f271542218fcae2f1fe17458936e8ed2822391a4cd59d7d8e376b194069c43a631e035de7c83cff43b4900baf8a438c1181d3183db6ac104321970d31f4b52f232ad59810acab3e9c63f72cfc9c8807424a4d844d29cb3b9588858cadba9de7962bb3cb86a06eb582d76daa2a0025e14dd79b10f8ceebc5cf8bfe31ba894bf8e1fe80576f2d525dbfdd8bd6a872bab4f21fc20004cc52f09c8e220c89e6e18d8eae50a8a91f0a7382d03a8e51def447cc2ca75a4774fc59301905652bc436778730bf2c320f52b53c6c86fa7930ca0fefabba31868e443fc773ce11a52f4ac56a3ddffebcb016678228ef3b11f348a7d7f84993532108d6330b0dfd69301e414f75f96f6f79d27d67197aad4d0fd701d3def30e6934ea44215211a4c97c009ea48d8a00bb063a41794c9e170f7c32e6b41475dfeca16ef2fb20193c226c670475b947246a6046521f20149e522070e14f90d37738b344d9032b0635fcc79ec41a22d1b8c3bb83aa57193d5f3074000f86055a5cea7f8cedce286561d123b91889880905b9dfd6c2b321e5b151f0cab74a83762b133ad0266c5003dae7c288becc4d1d0927d87d333ccdf72c6c70e18c4fc697ab00371527490f4ef0f225bc531e6b90bcd3bf21678a7fe4030c762f77c18cd35c340be6142e0adfa9ec4cbf6cba52d9d297c9576e2d6ef50a7b6247e3fe2b40ea6627794d150bd387fddb5af20bcfb0dc6e0d6d0c9ccabb9750daf6fcf0d9be39cc0e2c1369a0d8ab42ea4110015bbbe004daa534e395d8f6a39d8fbc9213fda51bbae2af98b636ea5b00276f6664d219fdf67bdbbd93ace2dd1f1f0ed3eac61802f03323bae841e0cefcf0e01864e304f703a646d71a709f6ce5b4c6f6533d2e8e512911d1c2228db8f4ae632d99534225277ed0925e3414ec24bfca9a5ca046bc55f019f44a2f17a6072ffdd2102b96c7be697c8a638cf0676fd9caf919c15a32f31412cbb25aa4e70a5877b803821e5b6eeca80ea6b979012816fa2aa98c898bbf74f0e388b19e9c586f117641d43289866995f1b9e1782c9701a18c7c52deaeeab9e3fc5f6b8ef16cffd6925ec3e9f9709afc2d4f9a2556f213172eb319f8416a669d15a23fd75b87427e3daff5f0491eb3587ff09b51dc0cea20cbcb8d427e591a7cb8a1b77e15fe52f9ea7212ba65221274d887e148eda3b80f57a008354b06ccaee6cb910622eb505e74cd4a3591d57daa4d25859ef095fec4cf0b634c39d157c798e8cf3a1b6d7459447053f824c8a2a25e7fd921f9fbeb627793794fe3841a69f0bb9a667143293583e1711ab6f2b80f4a08d8813816f86f8eb597645a0c876ca7909989c80633f3eddac29505c69d7b2bf9018b18e719ee7d02507c9de85cbad074089a9cba30908233bf466952822812c93a039f570fa994fc6ce76d59bcc5f5f584c94aa555cdfe99858ab71c2df6b1f37bd7ffe2e93f9d2a09c4111e97e40b7c308c5b13452182cf7ffdb772c1f11cf9a54c4d8aff03fb010c29fc3f32e1634f9a879e9b79a483959e150bc5c747dbbdbc22e06dd251153b6c88d1de7f2770ac0fef1438a5b3df187c6642a80359799252e1e119e8412833070633bdf8d74b15d0d87931b600207afb7826ef163b5d61df72c7ab2a167d42257fa317784b68855a3432215b41c759bd67366f6fc80dad9e677580520d104a09840aea2662f78bf9a77e290700d471ba9e67f0535e872820066f8ccd2a472b0950e63ed87f3d5e76ca8fc74a3787d05475940cb8ef191488f4bf4c74dafd228a6b9c597c867231e0e01acf44e1c9c0833495d6d6472982f5fc3914705ee7cff3b88ddb3ee9a90ca852d2585a91332f4855330dc6a69ab4e531b4720d7fdb1f48fbbd2c63b579ce9831a4ac9c6555cf4385b065d5249b44c7c72e904cf620e6743d0fc5a9c3a7473cbd8fd04464afd91565f97cda9c771ad166e1375fc476f900cdc0b94518fbb969ae79238815f11e234024f70668c7e667acd5636271cbadbd69c1416bceed14eff5612a951498800c9a91c58c40c349de47d7ea30b2f1cf8ef86df30e4693aeb3c142d5dec6ca6a8f9b59788473988d1aea3d6cfdc60c37cdf47fcfc7ec4746524b73e3d601aaab133e2988d126ef068070c66b29c1daf1104809ae66b9aaa37b0a47e871f8bc6e3d316e5468b69f5ab318f7033ed3976124ed312d437dd7c30ccdf27d185e29aa54f97f2b465ad2ba97b149ec46d7a3939bd63d9fb8971aa34f71fbe5028fa38a55b25e4f54767ea3d23798a4563161c2b6b0ef6d2bcb2a200e026c746e3b8fb6713b592dcc6bb7131f2c90790fd19eb9ad36749160d618a7972c7a3668d283e6f6c83082aa6212a105b72978378326fd482f7f57d879b8626e06385f17f61769c2c92f9889377c9937c053437baa4ff518ee7910fcfcfcd338f2707dae0fcb7e35d190715c87d8e69094db2b270709d170c349525fdf896955942be36d1e40f7aff4d395fb255e26c929e6ae0a4353c01ac64591c439ac494ac2a211bce11b986846a769767457490ae09a99e59242b5f2482b94b7504288f231420e04035541ff8cdd948bca9607d97c4abfa75f89330b4b28579a73a9598517789423cea80", 0xf7d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba2b90b7813d773fbdfc06597305d581b395edb7ddc8425eaa2ae1bdac0d058b4b76f963dc8a6818dc6a0fb5f07fdae86ee7eb2fa9e4a572662ba08b0b1aa7f907eabeb88f68c97e241753e232be2a89349fc0cbfe78002fa5ec8c937473cd8d324945bbf7e4bb9fb9a3190deafeae696f52", 0x72}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x120) write(r0, &(0x7f0000000100)="eeba589082d4bee42b8f1237bc8b19c3124b02549becb21651862dc935d2d3a614ca4dfca6445e30b00d39ae3522a520c7fc643ee0acdaf7d46e93a082375a75eacf7b36cf713cc7bf801714699f0d4acf110ece21d7444e935681e53cfdfa5f7f2a955cacc023a5316d33263333", 0x6e) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x5d8e3252) r1 = semget(0x3, 0x3, 0x2) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x3b, 0xfe1}, 0x5, 0x8, 0x8001}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0x401}, 0xc) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000000040)="83a7028d8c866d0a580a0aede62b21cdd54ba75f21677a59d2476e5d3a1d0b3a495a798e3bfe88cedff76ab582deb9e5633c788d785d5895d7886d740f2591c6f3a40d6eccccfaa3b97bf182ead5d127807255cee9c82a3fbdd9f2b62e5339444b64e3d47ed35c6efc32c6dafceb6a8b41fdbc9e99851d86771bc08f1d25a44a3d2fbe6918261f3dced516a9dd96b9edd61dd24fcc384a7067c7b70a5aed1e8a3532686ce6ca53ef2db02790b1278404d44fc79818795a5efd1b92a2740997be3012264c2540e8fe9d89648c4310915f108a166d4ea21be4", 0xd8, 0xe, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:45 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(0x0, 0x0) setregid(r2, r1) 16:00:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) 16:00:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x88) openat(r1, &(0x7f0000000100)='./file0\x00', 0x880, 0x100) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x8005, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000080)=0x373) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x1) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:45 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0xffffff0a}], 0x1, 0x0) lseek(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:45 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0x6}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4e) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setrlimit(0x5, &(0x7f0000000100)={0xf8ac, 0x8000}) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x201, 0x0) setsockopt$sock_int(r0, 0xffff, 0x19, &(0x7f0000000100)=0x1ff, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0x3ffffffffffe) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = socket(0x0, 0x8000, 0x8) shutdown(r0, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1000000000000001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x3, 0x25b94944, &(0x7f0000000000)="eab4d0a47fcae5a8eabd0e7fe8b39aa297d65c375d7287dfb0ea241ef20ad4d23a152414f1a809839d1b4a329b53ee1793eb80bc671ef41043cb97623dc9bff264723ea45e332166c1867e156e19c2e5610d68adfbc46ee8d990936f5873a0ae19e3748f2a9fd83d09ba7966b71bdebba61cf055560f172c139fcd5bede5fe61ceba9cdb5b7ad7fb8880b709f084e2498a68f15f5d289f78e562fb87aac255c4ef0c4f17724d8a175537dfff87b483bc9f70eafeee732647ef550660d73913c69219c5ebafed9f70a9b8c04e8cf4", 0xce) 16:00:45 executing program 0: r0 = socket(0x100000800000018, 0x9, 0x0) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x41) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000980)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="872eed16c24ec227a993a9e8a927d5dfcfe4211085b4d821376ca74e712bf22a04561766436a95d7358f1d861a5ec60a5f0da798939e011af5fc992ffa7ff7786e26c6377e258deb12ba307ea3cc65d40c496971ebff108d10e9d6e6215e42c65160cf501e423da531bdafa63c879f74d2b6c532e931ba88f62c38dc5c8b75c7c03e51f914fe7f87265ab807d2de422278a12a9081dc250c0767a4be2fdc1ef89cee0611ba5e7db3dccd1f68085cfaa37505c5b30ec4b8d23fad2462d97ca5fb96e80779e7927af5afcd7afbf1636ff17bf96d67957d2510f6f5de29dbf139ea370c895c247a307ac157735d7d85c4", 0xef}], 0x1, &(0x7f0000000240)=[{0x70, 0xffff, 0x800, "ea3f972d7ae8302b1fb3d0f31e55df98835727b83838a80de69f093ba9d8382e504838d151d37295746ef684cd0af15da9c023b5ba1dceb6db3a41fe30669ad6f72f9784773d45dceb4f57c64cac41d1b072530fe57a0591ff9a50d30d450e82"}, {0x48, 0x1, 0x7, "520c69916eb5b021489663c9d75212b11b9a008322d303a889158d4e5c7243c4eb82a75a2b6f74bd6d4b91b121eb0190a1de4cb2c018"}, {0xc8, 0xffff, 0x0, "79dbc21504ea6ef43314830f512db60631285c8c60e3f47400b794fa51005eb12d05dcd05a027bea1df26a6c2dcd5e51afd6aca9d749c00997a56c821591754637ef2da7d2088a8c791f863b65e3a6c522939ad0718eca51e8ce68653988b0ce4cf49ca11af961a688d2b3fc51db930998a7d4e4d055b37d9fc85e25c683d52c442d4d92336d547afa8c2ddf7aa3679244a2e5847ddf2e4f5d037a1b170c1976b4f583dae1079e97e70e720afeecaf514076afa9fe61db3d"}, {0xc8, 0x0, 0x100000001, "aad73be656e08a3a67dce26ebeb3b8029aa8da259eaec90d41e8e9e6abb8869e81990e0897bd25e1fb745eb9e81bd754ab67ec2b9412c8304678eca35b0ecb558d7de0a21a2be9aecdd0a61c768e60fd2057cb3ccec48433c54cf75e73b6d765e32cd5b5ab3a33a1c6b5daf68be90a61674521c2b93b170669ebb5f3b80ab7a88aebf9c26233282648a72199dcebf51f0ac5caa478928bdae5b918c073e58a9cf6ca1403cf179cdd2d1d0bc75df3afce1946159049ae02"}, {0xa8, 0xffff, 0x3, "3853c2d0adea075ddb4ad779ca0a6d083ecc1da5610357b0a810f564bf05a1206b49ac96922d80b8bdb048cb455715e0c2710e8287c7122d26dbf20a0531d8f907d1b79a14e6e07766e9fc6bd29fe57effe3a98cbac975fea95d61b079af1061c2be5e94436c64a44783e71a4d468e7ecd191e8546dc9a1131523aaa662aed87c7fe76d2a599a3c8cb974cf9e96991cdb1a5ef9f1bcfdeee"}, {0xb0, 0xffff, 0xe8bb, "989bd6457668925ff6d9aa698cb6ea43fa96a5e48ba05c9ee61579d624b26d536b5c0207f98d93406bcacfb420bbbc3a2401e83f5435da13b8ad0b23f433bfd88d159a2b12701ff19c4217fcdabe890486ab962f2d7cbdf563cf7f281bc100ae3c186ee814d5983a37303d708114cc68525789736dbf1db1ba3715da4656a91e808a93168bb7bb86529f7291fa13fd7f6196e5f1456016183af3b6fabcd3b5"}, {0xb8, 0xffff, 0x1, "ac05bdc95c853439dc45053de9be29af00ec77b16d37248746f655794cc5f3f41b9594dfa2ecaef247e77fbc549c5dcf42c9695fd4b8b56c544fa4101e028cebdcda978628dab4a4376183898d91b3b017213ca5ec8c467fa50a45ca5172e1663e0a97be87673e0f69a5dcbf2f5d144ae6945b4477954da869dc921a43458978763ac0e0c250477f1c9ca37af39ce8a20bc1584d94c3d5e724d2ceb9e670ab6873b5ce"}, {0xe8, 0x0, 0x2fcd, "c9012643d2906ac33728724c092407a6ffc537c44ade7b3cc542815a9d078ea3f1e0ba296a43760090799f3195069c09a6d941dba5ebce3ca95b704d2f4c2ba010ee963ca6fee2151b3ec302fd0dbe09c7090cfd104d1d630d14c186c58dcf7f38453d118c2d321f413a214f146389331c092b43cf129927def69e666eb084f8963c00de8b397fdb72ffa530041fe2b4e4238cda6e573f7d7e827680022908bdc4d5e1693dc2ee9a84aec76c86f864539696201f4e79460ff5a4b3a22c01eb90769fcc551d1caaab740eed60a649aa5ad864617462fc"}, {0xc0, 0xffff, 0x4, "b366fd02bf5794f6e023e5673ac6ed865233d973fd3c34dfa5c51241d3dc99f6b36589620f0350d19a1e33065250b4d0daaf736ab3f9bcd3645add0cfdec65c3edbb789b5c77b832e799c8497be73048f96ec195dbe5267e9b0179b9f4666f1954b6b1fd360f64c35c52448682bd4e3dc7e328eb70fb2f0269c0b26df17eba0222d9463228bf10fc597b7cfcd55b5ec807af75b5bf2558958576caad8e0f3214436b31e4719979311ab271"}, {0x108, 0x1, 0x10000, "89b8e07157f0ea911b371da89b1e49ae236299f88d0078eefdcdb4c3819f3eee72fccbe08aecb12bb0a865400e478e5772008c054a1dff671ff607260b7e6f42cb0ef192f4ca41fc0418ed2342c4362c18682f79e78b2be8e0d9878efd842a990b392d41a66ff4cb7a9e9d736f7e608983b385af0bdc9345bdff35bdfd48ea7641603a3ffbf235af64feb66f0ab7e14847653d40ecf74f4276de39287c595eacbe384f833c423d17d0d354bbc60e2a9ebb0ea26ed0329f6412d78c0a8515ec6811e71f1d2d2ca9f4a12506c8096cbd0165f33a9132fe7716866002e7100b7c063a4cc29bfdd69adde901bae7699e1f039c"}], 0x708}, 0x4) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file1\x00', 0x20, 0x20) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x8001, 0xa6, 0x400, 0x1, 0x391, 0x0, 0x9, 0x0, 0x2, 0xffff, 0xda}) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0/file1\x00'}, 0x10) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = getpgrp() utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8e9, 0xea}, {0x9, 0x40}}, 0x0) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:45 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000380)=0xc) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x1, 0x7229) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000200)=[{r1, 0x40}, {r2, 0x6}, {r3, 0x40}], 0x3, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x160) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000140)) r5 = dup(r1) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) accept$inet(r5, &(0x7f0000000340), &(0x7f0000000300)=0x34f) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) fchmod(r7, 0x4) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) clock_gettime(0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9e5f70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:45 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) sendto$unix(r0, &(0x7f0000000000)="5a5a7f99d3b17721dee73826177270ce4b7a1b2ed35508acbbf819a789706db61df89146f4cd6ddc8c57fc73eb6b3e1f506bf7b8eafcae3534c6a17947baeb84a47e491062fdbe07849cd277f70272eae74064de84020fdb1d2227aa47ad508430b4b367d86302a3a2fe0867f460bd43aff4ca6d01873fee8bfb054b89775fb684f1dc7931d048880cf0f8bf7df256d4f9afa9b302dce113dd152468c1a879bd3ee563", 0xa3, 0x402, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:45 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000023f000/0x2000)=nil, 0x2000) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000201f, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8041, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) 16:00:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x10000, 0x4) openat(r0, &(0x7f00000001c0)='.\x00', 0x80, 0x1c0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20840, 0x91) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x89d, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffffffffffcd, 0xffffffffffffffff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="61982ef9cb56ef058d75b268568a21a5611ffdad5534ea538648c8ba3ea595950e427b22e63fda5b98f3476215288a38748153f9953115127fca126e589e9746e219df07ab334653eb8e4379b92d1774b842bb55d4bc2ccfe102a3df4283c93b9576ac8e4ece11030fdf9143e9cc3990823b5e570b599d73eb02455a2fe15c7bebdf321504addf120a3a0fee7261bb139c98d4e119416d87a522cc23908e9e7a9e378aa6e33f5424a62ad3576f748a3b0a7782074c2dd641e2354ba5991db0bad8b7dc70a1a59836ce9283043e5f08fd590f50d5e4938c55c0ffc2456c592788ad9519cfc354dc28a51f04f624956ee315fd03de3b5445ac806f0fcc", 0xfc}, {&(0x7f0000000780)="2f8ae0d9861baf3234c14e33cf1a0510962217315d9096dd5fb34789796e1407269f62b1291976c728588722c9cef3895a04799492c3d7d9b9de3ca3d4130240177c9c6b5ea157d89703b7efe2cf375795579236129417c92e04dbf5d0cda9cbb5d227a97d435c62eaabea1599cd7251fd6f2a0679681e61b92d718d9ad81a1baf650c8ec35e2d4673bb185edfd9899f3497bc5e4df3281f87ca580c5b2b5f8b004ac7d485d3bbe1c8bb9099d64e2eb1a5a8cdfbd504609f28d956cee291ca39c751780c9a4485d9dd9406b5c7035e9985350c7342eb766fe64d6dc26ee117d32578dd7cd30a1db572e0a6788010923c97032ada9d15458c37c95c2a67a8d295615130e120cd5c194dcb7c148b57f8262da03c80182b17ed92b94e760c7715780fdc7bf5899d24bbdf4a5ed6f99e3bda33a14f2269ad1b1cd0300c160cfcf7ecd9515857802295e1260a6e0a7289fbc6f1ab8ebe46f202f8f170e5d9a5cd6733b82d868b0268841d57a3b7434b5bef4f2cd4cfd5feb22eafe83374a4543f62085f3feb4cecb8437af9ac75d4a3c363538f31b90524f57440c63dce87b67d71d0824e76c30a813a7b0a150ed1c68843d44342051ca841ff8bc2ca5f70db59176a461c555b4aa41663ae076a9ab7afca5bbc02afd018f4e1f9c5dfda60e5a860da8465672178f0ca887a215d5b34cf9c2b6fbe4cbe951578a45b94adca080fae0ddbce8dd0bddc696933629cb499db320da0d9d3372d4da39dfb821722ada907b3ffe47cac21bec34dbc243d52b46b8013d11e2c51d91d2a7a7cdf0da44252c5c488c9ba1fe6be8a44c1f035023ba16bdb01d6553792d4684162961a3a4e88092b50d18415daf62536b940a3b5f4abddfe56d05fe41c9845e3d19e2c30b1606315ee8e85f9ef7479560870563d7248c8bd0cd9d47d10c392fc58355049e7a5037ad02b9c17a77bcd0b437d2cb056edd4062714858958224a6880e60ade9e7053f8a76beb836005a3ea37ace0f83e4eab14d97022cec46805cf9020940572d2ca7ac0c891732e453b55b4de3db93a6e48957140c3b514a10f5153d22eb886945b9c753692d19250f74160ec2d831836c054b6a8ca63d51e7c91428a307f456415fa5e19e66e7bb32781310238df260c428de80b58bf97972eaa9b29e7ab33cc3ea68bae9a005cf7d29c5a23578eb4d58e5cc7b2a358342b4bc10d1e1a9cab0d37cc2c32b87504eeeeb50ddeaaa69247af37cb8d529d40f1e3b7f008b6b02c0923eddad1c5e9814054252e307525ceed3b96b73eb0efa60a914a87148762396a34a20e653054a0a5a5b907c73fc2d3e26bf5265feae209a974be7b2956d27ebe218d34ada087f1dd3fa20b3729563a8ebf7fcc7640ea368eb48c1dab513537a0560b54c4bd0f8707e2ff7c06f438c8d62559ab79ceb568a38501928365f437ab3ecae4e803ce364e1c1a6761a3f441ca699edf7b533b1392dcb90cbf5c09dd2fa007700c031407eb812b99ad24e82e0fbfd2fd0ee9fe625dacec600b631d8887e6c6f2502cd1af6220a8cbf8841c7bd0f7ae65d76d2f16d49c2d3107ed5f9d63e3692b558260359d957e23aad3b478dd1bd8a6ff69e6c3a88cea372501585099faae1c483a745c043fa0dc2d5a6a1cad1df50b07229f06abbad0053bd4b87893b1c360725d96ad314e533abd16c204a4453679649cc22808e7074f22028e4bdd0dbcc7aa74c4d92fe02efe1fde4a7d5cbc775d9391bc2037c010413867dbb69da3ae0d5270305fafe5bcfc73e8c47e005e63e42842cdd319043b34cd4fdcddcc50f6854791753135aec97ebf34bce10bb266df6a715cf081b79c007240426594c21009cbffb440b67c1366ecb89a5888447a7893dac87c0dbb124b2eb397baf889809a8e8118449db261ca9ec59d8cd01d5706b6064172beb4737afab10bb0d66c6de5f8a9ff800d15fc195f8a05965eb79a11f5b8587eb12fd709542918198ed87af18c6de599ea29beec6f0427649226e3b97507d20b8aaedac9c3d98e375b53a8a4a6087e96d84815f35dca888d06f0797503ca91c2f9f35c72555ac1d03b71716832d9a1b116bdf5e6fac994d5fa14d94a1948b5b6bde6d036b5d00a54a1499748237c13fd745def41b65e36c9f1345becbe41173af1f96cd084d6212eb2a26dc9157ce27278d30b02748f22bf49c17655702a9b1fa5f42af2d592b37a0399e6137ff163393024c2d42ac87bd024148e874ab53542f5439abfb722ef3baf94993f35a262cf5f0c371940667b6de05235fa6944eabbca9f45e52f92fc49cb9b01400a843d908fd81bd51deef2d519754ce83933bc915cc621bc76696835366527a61509c04400dcc8852e3c5728d860d589da8ad04346d68aca508d8cae4b591934e646b6352c327ad34edf555e2e09b88011d61e533206791de0bc67ec71701bcef864ff2f577817064509d29fec131771d2189c493e01f51ae752192dcfa83021848da4b9f65dc3fe901fecb87196559e6bc282bfb745622b156ed6ca7bb495cd4955ef4889443429e746dac673e81cd166d8a5eb5a80222e0502dbffcc068921c93504ca00d3f349d020100f367af67aa53b129bfa4165fb3c057f1874d322e0f77a14e527b1400da77ba0ef9a1378c28103757bd39a4104681d4348bed7d87d8bdf75206a931e051aec7408fc317a6bb16675be472bd98d1560548697297f17e8ed74730e702d0e7411c1f17ab0ddba81dd86cdff1328f738c5f74fb258fb640af3cf6ef6a8a0288fed195dcba360cf3a28b975e99fad748459902ccb9beeb12911562c682f20d9a7e652c5a30b82108750e3b15e2f816b2f5e2261776605a3dfb7b28672fced641e0fb7ab54b362a52857992f68d02787d71f56470b1a3afba7ea585b08cd39bff59efcddbaf42a9897db18e83ce6b78983a8171538e5514eab0789bca84f671cf799d7d614a650a2697fecc1b1d109a81adb75b158cdc319f7b93887f8e9821c5972cf714dcfbfe1220eb506df9482c4e3c9a9539207dc8e3f6476ee4edf9db5948bdc8d0a352c48a726ff1a149486f397cd6677a1e345f95d15a0a5e20aff03569030799b26b0c9cc1d3069b6a82fe431644d708514ef125de3ade6da362c685db433d8a1e75264a9f4ae990d3b8dd0bb8c37e5f9cde36a5377b9484e0575cb63762fa9a1178428e5e6a2b3f38aec9642101c892bcbb1971a4794e48d27b4b0a88686fbc14defe02eb0fbf95dfdc63df2abbe02046de749ecdf8cc561e2a475662d7e8551c49a4cd1c63d8a6182ea1a7c5c8a6e4dd6c322fd970b6f6153ecfd93564803294f5623664750c8bd9d694e6f10c7a77f44c7d52f0e38e21e75cf9ac80693e747ad6c2edc7a79f0cc5a14978b303c4a26e29c093612563f4b13be690abd901d3baed84366e450d06f710da2b7708aa9939356f67dabf1ffee08de5714a7dc9cf1985deb3570b09ae648053c09d5a9a44cbd07a743e103571bf6b6d75fd153e783fed67116d35e80811b3b9586a1fcf1af7964de441e14192d2c41a7bc2f943316733994d1c836007427938a2bb7fdc7d3212e6d155959b124209961a80301963908863275a01594f7b61eec75a0d63854bdb1fad3fe1ef1a1fe25562b0c098aa6653d2271a55576650f5628cff65949213f75c35d28f2a6ba815b9200cf222d79cfe64a73e048699fe2bf1c5bb6b8bf6a2ff336db19cec3c4ab02885e26bb1b5ae1eaf02cc93da0b346fca7b91f4d9f0182a9141934d581be051a0936870df73e507b34e54ffb9325029d421222d3c8028dfc834af0a0f820d68e053c8e469e4fe335c0756a6da3d1f7b1f8338958346ab5b255a46ef7a88368645faed846f7730b9e2ab6f9e7e2ec9eba9aa10924e5ee608c15d68cc1ad601ed0d020622e0726dcc20c05433929adb420d87423a736165b6d96a9726e190a742bea1b5b3098ee84eafb8a45c30f595404cac5f57486aa291be3162287efcb241f7ca1a9797820a7225aef82972c2d2fcfe1e262f1025789cf909a2aeea37cdadaba9effa0fb61a6675ba900dce631a6189da21c584df82b67019207c5d691539268a2e2b2790d5a0f22e6d6122cc08ae8f4341c29c089422ad6d0b98f9f8357bb62d538a59e649bce7bda57bf3703a81f9666c0f65acd017279cbf0be5ce611ff30995a25fd1859b063cb9bb85e968925fd150336c5e316b965cfae4c8b18a1927afec770a0e2d7e38ecf1d5ec3039800ef8feb226dda1015d53c0d3832f5ab07c55731276094c7a3f2f9265c301f6ec18840ab0bc29a7dd240b8f64327328b0b348050bf98cf7446a3065a0c546110b034bfc5007c55f52c2edc8d9ddf060f2b649b18ddf884819b31b674a3080b06b9a51d9e9a29f285856679049bc5586ed68c1077960776901da159d02b62cb106505719bc6731c90137db403b10006ca07c0a1a3b392557f5edda2a79cbd8cb0400808791a0637be54e22005c7b32ae6e014003da6cf25c6649c7c2530f4aeda7f8b592e81c6deda5e2ca4cdfd79b95e3a206589ee6f2ab44ce559145a5d3fa62d5be7511a8f2c0b8f8c7d9a5e7c0999128324d11f90a7ce07e62f0c4fffd114484c9a4c6771238cecfdc3a59e1cc91da236779ce361bd5545fb2437a05d3593ed19e72bf929ed914bede29a1f7c07ad73fd1787495ba6d03d48aa2599141fe3833fbed9852a4d81c9eb11fd0290bdc56f5e0d06bc7488f41fe227c4708a7dc1aacd6ec0fecb58119671be78220327dcd7da074ca5c105b4918aaab22e487979474bafb7adac63e327c713c7e936d6f6fa8161a234b4f8078b9dc278120b550b94ccb6162a5ebc716274ff299667e1ab2de1b182f13bad59194464b831f5e2f9c7c377f13ffe59f557ffc66ac8accf88941e8afa2ae36c4635082c80b32e20d1fcdd3dbed6e79b92b6deed1feaecb1d10ed03d99cb27e93b2e76628fc61e06f28e469f4d92a9d3d1a4d7a0beacd2568d761e843febcb0cf107c75482dca1c5e9b408f76df7b1632fce10ebe393876f35c386740d2811839ef516889af9b5062caa89014d4c2d725f360cf7f6b0b1b5b15d82062e7a68023110980870c10529beb4fe4a307397849eca5cef60f76535848601fe95209293fc0390971aa94272e8641885130e403ed8f54981edda60d485adc79c6f507c20aa872e21201c4b46862aba46611e89aa2435682b6057191b817030e5930eafdf57a219e9a331a26d9b504b804cabe3c033bf9348007d8a63b985d83a0df9b58f7797b0d0f2cd93bc358e06b9516e46737fc4ea0bdd81b9f927929d80f0502c66f96f588589dc779cf2da174a58a002e53e1e4f7b2a43f105e7068f84461db86f376e21fcd0b35aadd519d04c0606caa66b1eab9451fc9500ff091a91e5dd2165b01528254541d22d9d90aad88e9c551d132a72b1e717024f19afce5a20def3fb7946661946f582c5fefdf8cf6da09df4ee2fd33da78d8b23cbf42c9a2d9231edc999ee948fbd2df9229e6e2df8bf0e24deeae62bb797b0efe5e67b9fcf6fb5117c219f6e1a01f94358c46ca122999efee995982c24b1d910b6e538c103d5a77eca065d2d9bead4dac54edef0e35f67c075c860920ca7587e45755897250db19852be69457648f703aa043490e8ba5c99b73eab78ba28a38ab6b6efa8ed06664dff1d86621ee9d6c58df448b3ab4f0c9dc96e6e811cf0be23c9d48c993b934e5bff828307ad1f26eaccaa7e80c44577aec737348cc57d82e341f3a3ca77e97211db744a2c48801c67fcdc47d868cc78b31c8e", 0x1000}], 0x2, &(0x7f0000001780)=[{0x60, 0xffff, 0x7ff, "898c0177061ef4dd604f1cedc9b1c5a050e624c5194c103c1c8137ba39ad8ffcb583561a495274d7d4ec9992def561bcda84d227172c62bca9127b560a42ac19f47280246d9edd9a6ee7c9ec"}, {0x1010, 0xffff, 0x7, "b7aaa1dacb9a1b8a9cd00e829e08ee2ada98c5b43068359b5a454826f6bd24011f5961c74d741176f263c306607b3b4e1941e25dfb6ca6664c898d9c3f571fd71d7db172a1a3e165da0720e560cb94056f2ab571fd51c677b08a836849e7b937045735bdd9dbc25a2e6340e25712b3bf5e59741554d8451f54811b92ca83853783df70a4e58c7a7ad5ee45780727595939b77147adf538bd5df2d5c68028ad027944f99a5d38299532722274148d2487cee57f53b825e4a59bc4ae9b04b745690b05fb6ce4963aa539e933c24db6d720c622290d69873d85df19ada74ad552af4a527ef166d176b344a576e500ca13fa44c9f26781a118ab2856d68ba65a9726bcb88c69c908a7e0f85b5aaea25f8ca292b5a899aa393bb97f8bffe2bf4696794da58df14f5dfa668824de37bb857b52fa42f7d0f445341f9bd04da9311713ec3eff285efccadb5b77c8ab2d0b5a59191b75421d13c33d7f63c49cb912857d6e152510ed3201266ef67a90e195e5d18e12caa614aebd3b291ba42ca17564b90c3da4cfccac7ae6f6b8a63f84d841cb7c3b2de4a535cd46d7138c2df0f0c24ffce3f06e61ef9bfb9f0b5c105c289e1184c70738414e09873633fbe091f6317ee2ab98b90bedf4b832009b4631a3b1d76b53d8b07aeda8dbb1530020684e12335a030815cdd8e071b096bb8df7d492566f16462fc5cacf9def6760347a2d10fc069f8037bfac24569e3b74df638d1d60b51b9918dc86b7d159a598ac40d36878d8b2cfd22ad16573e8487c418238d98fe8ee257a798be13cf0c744ff6309e29da7b4b7eb0a4c4b5077cbb4c5c02a5584b2cad96d1027e9c6bd70bf51c3c32a2610c3bc500db82f4eda5072463bc200af5706dbd94055679c81b33fa1879fbae7f0e77391f389bf342d8cdfaa8c1db1b3d24d1f01ca3953e0328045427fdcf818e8f9eda08549163221de34718dbc85c7be2798626bb2b613ab298fc45a43e2d616dcfcc5121d1064b69a73de38a3a9f0dd3c1fad0ee432130db41c2d11b428e95a4ac47d95066722b09f9979288fa76c6d127450c3c2119ecea36b810e208194d0b40fe18dfdf364d0618ad549085198cbeb1ed4efe490caf162ea10e41ad2866cbb1705fd73c05c0a42d95af9f7aa883ffadcdc3cb10fea5202f6248b588b89da3b6c17e04a029580963e29ff2e1ddde171a61f6dac64f678cda2406b1ac27c406b56423718cfc9be18cb6ef4224fcdb8c66c56fa47f4e8ce654f5406815879fdfd93cc299d4fcd24a692765c0d1a0ce233df448639bddfcffdda89dba4319df1d1767efe9414af58fb2b724dd93511335e3c0bb448869696e67bee841339f3dde33785946cd9240926ba71593f1470e8e0821173cf583a7f5bc615539c5cb52d810ceb5a88cb29cbb3f3a0065280a525882f69b2624c3f363dcc8a69eadfa44f5e80d6405fbdb0aa2ab4c7aaad32055bd7ed512f96852997cc411ccb7b86334364a52ac1e39dc2cb8ca91cb396f23dda446c91f2a64e72b00b6241a90c2b058c4810a9b41c22c0800e90eef81eaefb9f206a32e2afe8f1fde1cab956102b237d62a866cb92020332ecac05ce897b7897da8333c8eee9286e57c40c415d9b2780879996285fbadd314aa6d28de011416823770d570bd93f9568a5f6803faac2c09a1fea90d18934aa84c39ab33129e467ca3f86a6e75bd21f184dee3578ff45d5f0ae49c3e39761e6092db6b084c391fab8bd77dbfb085ad848c84110142705575c71769a320486c75e065332044f2f034d82d625ae69fea911f6727dfe6b699f1229b4b2c8956e1d6baf5a46eeb19dcbe8c0eb88f77269d93aef0e0b8d8348e1589cff6f40fa3bc30bab7abf756b636f6212b30ff4f7aa76e7babad1dc804c889ec101985ac9ff1249848bd1507899170198d46cc5bbf163ec909e0e79b27eafaf02f830d613b95287b614c1a7a9f60f9c36984b5c5cf4661cfd9120a010e734afdf81a6894bf46a48b2be03ece5da225c64d54837490ddf276e322a1869eb7cd43b575759a05ad5d391a5249d1d8b3367b98c96f4c701024dc52eb576ad6a4fbe0c779e75b01aeaeb8642118546b80b4147a891b8cc65c6355d333708fec18e8e85e7152ac92d016abf254e2b20093936a0f7af5711d484a1e7e1f864a2410179cb816b395dc1f9d484444cb2109fc7db1eddfd395e2c54985a336e80e28e81026d5458611c7b8f93ab494e20fd6c28646910cfc77b7a968a20fe161c2b99e47c4e6c3cda1dc35e6a88c10d5182a5d5b7087464e599003ddfd3ee75b0f4c7f797d7d9332975651b18b43b4b407f0e559d01328eb5ffab8594a3828f47dbec5bb5c6f87ce81e27810f38b12712deea2ca041d227f5fbfbffcd895bca2ef17222320618f26bf8ca1b6f156650d813090ce7071d07404b9d3ba08ce8b650c19beddccd841f99f8f9eeae5293b731ee4444d2f2d565889e1f72aff7c79facadc63fa5d870084b95fdaf6d08eb14494a66e5059bdcf2ef6a5e95a6613f65f8ede1a3582130c8388cbc58473c9b1321480a0b40ff7268c70c7dd947c3b9bc4bf7e68f7625e2c1959a4435814f0ab73111dd473f7a495061bbf4c457d5bc5d762655c99ada0442d44e42d89cdd5303654c2ee76752731ba5d8c6d454dd05c078bb21b8fe6cba3df953b76cec391adc264ec0b0b8835fd0a5924fa00b26bfc8cf886067f29c707289f0c3b6300e63f8faab4b4f6d69d6ed7493950e3cc9098da75f6789eea1d92df0f50d4484585bac42c70873bb0672dead5c5cb6ac0e24e00356c3b90edf37f31bf99e25f2b54e905f47d137247419e17b8d5e16eb3f7233c71922f42454995eb17c0967246dfab38587cf23a47a20a8525874251ea032037d34c63a205df23693494031274c86dd828420495de4b725903a8e091d75f211c08b97c918b79ee819e1f6696089d43f02030328d71eb69a8dfa617a93b58713b5f3a06bcc268f73198ebc5f837d24e77e7f5f8c6992895b54a8d2e3c07ed6b7a6a64da8b3e8bead7967d29b589829b7d01782fdd6db6af39c25a850c61fa89bbfb5cfc21e0ddbc0ec2122e34b5475dfc53bb1c4d1026c38ed03874ed62f257f239490c79edaa5b00b37f10097fdd75b0f4c341e916305bec7f132ed1872ce0ca10abf9f4a94399c541378746ae75a645f11ac60ba416eecf3c67f32c87544956b4ca286fe1df101ffa30f6d4f9c678512b245c335f67b8e5aac7cd7f1803729a4f7aa0229bc6c8ba01c74e43b84f00b178741ad413e6533823085e1be0f02d69e1d72fd17e204501d89283d5cb02d230005cf6abced1d26863854a560282981ecc943a8004727022f8baace827ec9d05d1cd8a506a9187ede772463c0c3e21cd45f23b7ad9a5bc1e8110119205b91f700b1b28da8255186b9f741195e125575aeb6a7f823b89cff8de15b299fd0d7d9ad9cfd0f3d675d3d7ce1e57ab907b1eb051a044c9ed545408630dc242c2a338bcc527bf81a12f54b88d10c46de9cbd4f163105328b4ba0ff127f5d1e26324ef45a61ba7722a964df2ea4b3839b2aaf29edc0789ffd2ab4f8ddb77cb0412b6d3f40b79c0fefd40a659595b24c37592a0ee4793b34640f246c8468f1002f4c2d7af1ac6a65099c9b19e7fcd220f35f65f362da40508d7932802c205678960ca0621d6f55977230c380de7ca0147ccfe4f53c23f9f3be554ccea38f9f78135adbae09bcece72320ef795aa4b0c86eb58147052357f803f9e0abc81fa94bb046a164a1f5a8809c64c0ebfc761b1e8f126c5282977acb45460d6a68b060a1a233525779b2df7f17d9522af9ee5beedf27e48dcc4d07c935cddb77cb394069f7ddef2f6b65a76ede28319ae958149ca302e1d93219fa2ee1d9c06fb25a6d65de08538e67992fdc0ef53f3c25bacf233ecfcd0eaa2a24d885fe6a51005187ffd7100a74649f844aa16962a2fc650553e066ab90d3d17e3aea9584159d869649490eb43a5b1898cd976acdeb5db6550972fd59ce84b04cb5fa4238f02d5f703d074dc4c4050e3afb91fb652647ac531feddba20baebff653b46331c323ede9efb1e354f7a782e62fea3ae4a67b1f6791f94a8480a6b3be16a48fab8f95ce88ec4d5fc098ce47d19937682c62dc4e01685bb31d3f8213f2bf63a0b4de7524b377cfbc356c57520236b9636d93a2bc56c0c9ccb53f21bd5bdfc63fdb82b5a3bdde6ca8f741a9a5f30e724d4cb9eeef9d012dd9f9c48f8f1c54083aea19acea7134f735f9e18ae4a7a353325f7a66f474cc78337e02450f925294abf4cd1d80e46ff415a97aaba739613fe23be632e6cb400789fc108f69ec231fe7aae9d2d889317d13f277e24fc9994de0e00de7aacc75e6075ecb6b604b2419376ae06abbd57c3cc1f2b32f3f286e5f5f226794e0e30b68b676b2847eae372545f342dec45c954b5a1ae3c24bcfe527bfc9c759d6392048dbf23871e3b74a3e0ea7680f6c1f96dd26c5752d1119c7b240a9938c68ee7b4cb25222720f975e1269e9598332c69875fb153aafd7aa64ef2620925a16383047b4b172905145c08c053110234235691ba57abefb0da57e00b5b83626666c2c93edf0fd65009df60753f914d9983b4d48ce3e9bba3810b8b8c826e68fc709004764877c7905b0ecea609dc72ac6961600cb8bf7b4248eaa2be7d5edbb796ec396d8a275c8b2716e2e1b590720734fc21df6b9677536d7cb4b50819341e6752d345fed2491dd7daa720d4f93685510ab7d3995c6649a3c59195874909a3ade144b0acf9dde5318ad6dc9b022b81ce0ba1c722bdb5209c84fa188e7efa7e3183dfbf6ebeeb44186ba7aacd5674def20832efd154d510ab14eb50cfa051f6476919436f54a2679c6130aeb30d6f2fca6f5c811775831ad0a295a77903105d651b3731707c4faa52b5fc821e944804305ea149bac59f5768030fb70acad2f8ad32eb49f262172b923490dac454e04af52b98b5486be443799d55f33b5d562da009701650ec0aeacf773586da79c0a433fd9bd7cd1dfce7b3c694f57f4408381875fe2b50aacb5100455e9076a8a917957db6c8e1a4b1bbbc1e4bc7ad448f6bd747c9b17ba48f6918be005356a2e7db21a6d632d4178093881d1dcd187b687dc2189dffc3bdbd5f7ecd1040d2591107ea9d32af4857a4518b55890a8b0e308835de7441882bb443e2de8374b71b9c831159650ed6ece3d7edad39a5bb9bd121a65068a8dc881ae9c2eca8620ec65c0f5e0b35287ea25894fe825732c52c5b7d5080eac3fc4fcd6dfe52f6e4eb96ef5626b9d0e8efbca10c98b531e92e8421aba644dc506d31d3dacc1be3fa2d9bb1a4e21b1557a1554328b81d68ab73fd1b6f32a9f6cde76f9cddc96ab3f488d380829727593179fbe985911e799790001b24373868d6fef6130133cc86f81681882b9eba2055d7405ba5a8e040ba13d90f1fda6ebc85c8c804cb8b1c837b58faee0320bbc4bdab27481064a44a92c1bfaf586b361d1eba9bb7db9256b327999b27d1df221546af3f0ff64a118b9dafbe10a7f4240accc6a4d2db787e473eaafd05658467bddfd80f8f11c0a7938b9deb2a03d5f4af53e1200abbb284de1eaee221222c6e24020532d1ceaf64723fab0869f9f092cbe2224c978a2fd56ef244f0ae197902580d71a17069e2f86b8563d61520d9f6793f97cb00c968306fff3f936323b3d934bdb542427eefb76ca39a7f81f90e0b6e84ac43ccef99f8bc1ba8d32ce5ce9f3b0e436a8a6d805f022cf79930f5adde58d9bdc9964c4b8da"}, {0xe8, 0x1, 0x81, "b14438391b2e98a356e7a0422c7ee6bfdea39cb050ef423f43b731404f1ad0b7e58e11fced8bf288e1ca0d21599b6121787aa3b150c8263d355f71dea3ca7737ba2274c327ba1d34047dd5d75e17a80004b98a2023648d5b625aaecfc6188508ee9b445f4832a68ecad5e2929846778a7cfd0faea3e75c65bbaac27737b61b382d8c051f69a076fe34aba5de7cfb292409bcfb55498cc10549723320439d6ae22efa8dff9f07588e3e7ed53d03925f56338666d12a10069368a4f05502c8ba2ee76a1e61b9b10c519741c820145c02c156b98196b69f68ed"}], 0x1158}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x7, 0x5, 0x9) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) 16:00:47 executing program 1: munmap(&(0x7f000074f000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "8549550002000000000000a680400900", 0x0, 0x4000004}) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x8000, 0xffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0xffffffffffffffda) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xc0, 0x13) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:47 executing program 0: minherit(&(0x7f0000f5e000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r4 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f00000000c0)="c0a63bca9ddde3191d7cad21f234d45d98be7fb81b1d94f155ff10d26cfb8ec62275d5502b9740488a1e008b91ca2169126d77ae6f5eb0d4b95cd2befb847b60acbf20b0ddb043f2b2992e6703747657344b0850dbc32e177a81e8734179edb79edd7c473d3f07f72c0255629ce8ef880d0d36081f61dd99fceb6d4d8ce6abb612c0ca7d3e8f7d95e28be5f1397282e7f517ca6629f912783b50cee31a7ff58c1039bd820af7d9c77bf088de944faa12cc76e8e022f1031f5d9408475fefc0b23eb39cd31c35eff9e1e5f8005b7bf8720d6a97d9", 0xd4}, {&(0x7f00000001c0)="9739de27a9b3ddaccfabbcac24c3e393bebfeab0b23222b0a62bb8151ca0f49942338e73252cfe4acccbb3c086e17ef4a3a7a97957a72e40f87772f704f1da12438afc20789829eef6d25be639d6502112c62d5e287b6dff475142993add86f99bf659e5191099b9bdad71b5aa55fe2986b64cf41936850178705b62070d426ceeb529d1e5823ba1025c53b4a8c7d9f7dabd59fee49d6682a9b3f326090843897a2a4d45f2cc7e17ea160cad3e60ae9f5b6e3aee00ace219321de3eadb83d1f82186378eaeab6759ec0557d17b727a9054405b642be6dcd6ae0ea7f05ceaf8f71dfab8c3f72c2006c925858b68262ac86db59009e954e67bc9277e8fda4312b1e7e5556e5eedbe6b0f497a5c5db16e3e378ac9d47faf44771b5386ce846daaa89bfbd9423163a56364d47ea838c2d65e7d674345bc0ed94cdb99253de61afc794c01cc6a918b6162a10c9425487e5b8ccf316aca2574249d7187c8862576ac6fc996fa79c1f97efd080c7da04e90688848bf01b52b7e4f547090a760acbe2f98b0a6739201e0b45ac21fac2600e5f05c896a634bc419569939c1dc0cd0c65cca4ddacd2c6be02b2da41f884452a0488b13982bd8d6bceee82a578dbb1c9c118259b840f8ea852742c6f23d94c78bc7c4aabbb59f912222be8e380ea8ad3fa1920bd629cfa6a4d394748b8aee2e9cf2ef24204f1b60e01ba814d65c8daac903c3c45922dd96cf009d8d89f1fbce6ac0a89373ca46a7d06fa6602713e18556c3e67a8859acefffa4d187551009d97b4671238b83b7d7800db82fdbbd5fcb29c5f6bc11708ba4abcf8c8b8e36f9591c0af55a31facdc60c83d4700ba46d58dfb0f3c6ad59147e0320f4492d34ed4a09096a2eb346acace4aa2528c0229941422aabbbd63227e12ac91b2024502d412ab2d33f5a20ca392f21add23516b017daf734e6858bdce3ed084d6c95a715e220e86f917a38f5a8d8df737ee7b9c322d89ae4826d7e45e97076ab969c0d38111bc59739a5ac5a2e6f86a0b3215545a10af8b57ad48c9a22cdc3241be2ecb77087377b4f65d40d6c0d277d4767b293f671256c1a716641e8dff805be20839aee58685f31fe47238978e933bb7174cc7ea062e22ecb0179f20f2a5cacb8f88f5300e71827d6ed8493ccd553df2e466df4d173646cdc4f7be3f787d6ddb4672585f5f133ab4d1b59df8a2798b3091e103c6ccdf2dbb09f58ba8577931dea67021ec61ee77d8f82d8c3c37a3c47d0fcb85af4b1a46608f5780f51470ffaa7695b5c18a0a712ff1bee35ba76a4b5456136483ea4ffd40cc4b1559b91c2ba665a5f2e7366c7655150b050088b7ad4351ccd8c8f90b1058cf3faef26d6e880fb8807538b61e2a38322a9c338c5e73b3dfcb9f640b3763ead37ad3be3ca49bf5f48552a92668120dd1f50b47866fde6f7eebd7dcc5284561d913fed973acb9dd0ac04343ffd3805464a3dfed6c8225d4cdca037ffdbc11772f632a8b1bbaf25f9053c5845650d9de46b939b14cdb894ba60a5cef492f3ee50a6932966604adf6a1c7409e6c19785bbf7af5cffa09bad394211ef89b9b58cce2ab129e028b422a504ec7afd156165a5f646292a2bd8ba31ccec59e2ad986fd73c72d86894019258d9d534a166d530eac0cdf91d0977eab7063484220f5db9838abf9a05470132eb3fbb535334ff30cfd98bbed97001cd5ed3b23ede662d75be65ceb470fcd4a8092266d795fabe644c389fdf994cfea9a295c9497d361cb8d5ab03d38c53e50b8c6b3ee4a914f3d05e7771dd5c909c7ed50f602f22c74d07abba033ebdc6d3928e0dd1de663be3ff8e133a18cd0bb8b25693ceddce237fa6838b33ae74825ebe6b85edbbfd971567c3cd25a12f516fd17a3ea74650fbdfe12a7f8d605e39e99a8171d02c0570e258c35e13a150e4a7b191fe13e62e53db09ebfcdf8f54055fbc31d4306a58e8ebb4d4f1b42a1213e3259672838ddcdf442c671fe8555486d791b3c11fec41fad56f5c5bcf3eaebc7430d8c5cea7a706d2b17f66a4c580f4e72c52dd8c2a7656baaad4dc6a4ac19efa0a51fb7b2820450fb0cf279310356c8eec3561f2795cc6e4bcf79729922ead44a5a4c27d5b883a60c75ac448f127a846a512fdf2e2ea24491bd4c4e1be4a31082b6dc3b47c89a8e8ff9510cd0d6f1f4b02d8353ed396ea2d9e575c0a0cca379a08ae5c99606e174170f2890360eeb58bb43a5ee6593eb0c603c82d4e6b735cbd9bba257c2e6f74d6c29f7108086c7911ce19cf693aadd21bbd017b3306c75b1fe0893eef9d7e8ac600ea024caadb1c81775d953252e36759225428fab6577763ab98d10b304619005eab069a66e6c239dc2bd2cbc8f2ea7d2897fabafc230d1b92f25890147f34e92515f085369ef89bdf4d4dceb5683f8b8ea92fc3a3651ca1206e64cc15e32ce388d586054a7375c0a00e3e76783d81aab5a61551bd3b0e27bfb821bad527f536bbf869709127303f9c7e7af61ec25d6a4b8728bd66fb9e93feac478215f147ddcca6945ee6064b63f36a291607b089d8b8d820cea67d71eda9d68b741d3ac35feb0426107a089fdfa42a14332f5a2d7c8da992689daded5e2d4904a7648f5a699cafcc01dbbe58674a07f90925426244353a114e659908f7e7de7aff8c02fbd9c67704baf0cc9aedaeee5b1c55d962895513241b19b694ced70b2b720175630ddcad87d66f38b535ce31868d09c75c81c32bd0a8c9b85594b31bd3191bc4d1cba7a7255b18350ca89c03c2859685618dad832891d51a46aa2cde6033fc084449778a88be18a9c4d9d2f49fce25fecfe0b87989b0185e569b561291cb525881ae11d48f6ba544139fda81d80efbd0fc659317c7a81e4e9c6017614d219e24940feab22bed3e5ae2cbe5dc3871f86bacf1b2a810de1f840155b5efe551374cbf39a8df6c3004130b5d220ac904d0e41e8056832db83e274d448367a770bc6abbf4d752f1848f46f493712b3ce79289d9763d60908a4b0cc783d50dbb7593ce2b62da45071ebd84e40ad01c1d4d96762f9930238110842867a39c0a88bb8a6d1ad27cde17850acf41480936f185b0b23c67d50afcf24acbf651f0f4adb5fd7d9e1f203534d91442c924ae83850ec7eedf8fcc23db2b237455ed31dbf36004204c6178b0cfd36df19bbe07c211b3166362669d9f853e168f0d7072a400cf153efe2d8bbe14f097db9733c729dd5abd3cd5a9460c8e8c8fb35fa5913311ed8e2fba227a839cfe4616e97bad642f0289deb022b81975cf525bfc033a49a94e55244e34c638ae5b519545a164f3655e8fb9f675e0be31296c123bcb1644c49e2cc61ada78c0f3bfe06e66e9c3fe5ec63219d4077b001058802ed9f340b9ae51d9d967a61cd1be76909670bbeeff23c2261ca7e33bfb14ae9b2e728ee15b903a885ad51b9d5733fc1923070bcdb13db716b7eaa87c0f47b433f82e6f910ede56150b1bd916a10bd8b1a3334059e9fdd3f760c2d35a328399731c3ab00328821110c2c7a606d1ddccf7be6203db8cf7483967aaa1759ccbe98901c073c9333412287a713f132476f577cbc4dba1f932099772c0c2585b67dda8ed6f4b4f9b43f91e8f087d516b67a7c29b5bfca954b9a872f0bd67a5a31572188dc015590e982c0bce2827ad41d88d781735cff8d918ce4c240406ae50e9c6b9a8319bb3f6beb8b6106808496f29d76e7fb1154def53c06e282badf14068120d7ccf7e4b101ffcebc629bfb9a7ed4fb362f9bfd0782ba7bc85cb194f2db0defb91ec26aad4505a0fe6564fc3a72c18c2a78c9499aa60611ea6da2c9ecb0f712466678b727521f921d2acc2fa6d93d7fa278ba09bcef570dfee815939a62c57e47927094d145e91a223c29d196150411e57270acd20761888405cf8c988e262f45e61fe0e634882b6533a26808c22d6b9ca49caa9bbb9e5c465e146491017c1c06d1db4cf4fae2f873591e1f78c357c2072111eced5a90be7fe1ed5a02c968b1b17898cd79cb4bdc9bf51351775768363b44bc8d86bc1af906d34c5c7327fee1c8687a774f8a82e0d4a5290c5c24180a151dcf9c591517cf58cbaae14d7fbb88acd2542495edce1f0284aa6318d3eaf29f6f77de37b13a9db9be9e1d92e7740aaaf66330979c681cc0bb99251fd880273403351190f32df14065b360df5d1982bfd73a3d85e498d28398053ec928aefe08b502b89d03c5313f6d928c20bc61305d41bcb5a491fce4a46959e2bf81dbdee5534150871d785ae4906fe982d10ec7090e609665d5bfe735d5bfa4ffd84fb86fb692eaf4c1b5f3aa0fcb635c84055cee83adbd88711cef1e03ef7e855e8c964f4ae769ecd22a58f4908eb137b26a8995b23154651e6bacdafa525a67ef88d497d1b6419cee5ed247361c7d2e35f0084242714fc0d7dea2901ac48ea3e28f7bae16129a0a6023fa0ce0daaeb2da0ea6d119c2c94098a700bfd090b1a7c7fbe54e5c9ce9702074fd1ad90f0494700573cea0c518c7ba71e7803c39722b1bcf057df7e5e0d214813a5d01268e33bc442aba5dce647d8c8e9f07c0ea4a637cc3f18dc13c0922b1eb7b553e6729455a5976cb0099b3ba9cd271a3cb692cfaf5b7976ff93eb4485f0dc531660e4cbdbd6194fdb7bdee958cce76b0499caa5c446d393fc247fb3c7bf7aa54d8afac55f6ea862ee86dca4d0463d31e663f724c99f3a7d5989d5a9cdf8f1bd7239789e15adcd428bfdfc8bfd5ec5c952e6224d63bc4400c166f035bd696ffa2aa76fad88e0ecebaa7c2ac862519b415f9ae253f4b919cbceeed1d0b5f242500a47f65802ffe865d89631794ed6897532af043721a9c15c7f2f6a013e14726e29d3aa38b1089ad6dd72a06a4bc0d00f23e2a766c0ca630b88b3e4bc4d2b378cadc98acaa2a0d976df87f256b550555df861d72b24bb6693879ea2789854bd76aa2a237ca2f0570d3d1f5d1f6f0d0ee000f91800d305ce8e632eed164e53a9c3041e8fc146f00628dc329c640b06bce70da8b2e153de4a59822c95ee1b38e0edc63ba7bf775c71d1069ffdddfc54e7b326a1778c504f4f33b21910ade0245a330a0e2502eadda40f9825e31ec99c423752116570bbd39b2276a0056d62820d0ed0507f4f5e502cd5e7cacc4e90bbddcd5524f76c328467e855d92b76e3c18b3c3d15d0aa944a870105a9c659e284e4228e02304c41cb63dc134e34ff9cf466d37d1ec27f5eca421c809476bbe8f8e121144e7928313e5118f2428c6f4f39e44470eab48ac5c04f88339daff13a38543839f5b4c8f2995bbad808279958f5f0246aa24d05cb0e297830b432ab020860bb80b645a0fb60453dd70bb65f26bfdebb70f1435f002a42b89bb5ba69be6dcbad869b41407d3647e5a73a40bead1eac8df9758beda69689ef3669736db605295cfb6be2df8cb7754ee4c63228fcb40a3b9a9835cc31e7bb003d4e54ba7b083e97e99cded55d6353a3a2836a680fa5f0589836dc4046d422769e55895e3949ed12a89af6439632e329fa667d930e0b602a5750ea56dbdbe6556f327dfcbd21f2729f35399949cfc8e18bda539451d341575c06a146f90e0deed90fd9315e61bdb9baa06c263ca3ca038270ca342557f30bc983fc02091d2afb941c0aeec1eb7b44df523ea943de8c1d76046d65e47c885f802f4eb6c7dafe335009817670e26a23d36fda6eae8d6ba9a89ab570bf7577898e2aeef6a8963622b07776021ff7cf019e1857032a6436ca6b7f720794f5f978761065e3e156ad266d9a91f50e037ca4efd1a1", 0x1000}, {&(0x7f00000011c0)="29118dd8e10cc2747bd3871f", 0xc}, {&(0x7f0000001200)="e4c4b26e42e5a2350a950a35b29908d100761f2e2b65a30d24cb42b5795e24c5638c30d63fe8756fcc8cfd014a18301e902ea5a33343a5961937b44d4f5a6da00803eac9f7447ae8f5be87cbcedc3aa62a0f996e7fdf5e211754fc80c5372377eede61066ef91c30940b9368c1775c199431838fde7d3cb36b708e0939efca766978b1cd4fbf5bf002244930c0ef2e87700680d4c093eeb04c28b959affdd2f4cbe091c73c5e4fe9c99f1762b17c90812bb7128184091d6bd7b5e84196ef3938f0aaeb3e1e569d69a0968bd808531f", 0xcf}], 0x4, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0xbb8b77c0011e7bd8}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:00:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r0, r2) r4 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r3, r4, r5) sendto(r0, &(0x7f0000000000)="51def6badb5b0d49346a16fd95941b5a86738c37bec6a880640e17a1faabbf76321f302ee7241556e8b1fb20402ff230581f019b0e22612b4ce8c33a5a6660af3e995e9a9587ca9280e571d709c120eda3c94402bd313b0bcfd8183cb686a07d1828007c86fc5a9272184be3cd66512d7c991a16ca096dc675b252bd510fa2bec8ee924947a1bcac6c6c1ad1b0222b20fb1d03f7759e8f1a90225bb6687e29906f88adbc2bdc03f42d5c09537cf55cac5f0ed40a5d3d5ff543456f2ba8b2b7481b922afce7fc5097636ed5815629c848ae", 0xd1, 0x402, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) 16:00:47 executing program 1: nanosleep(&(0x7f00000000c0)={0x2, 0x6}, &(0x7f0000000100)) clock_getres(0x4004, 0xfffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x220, 0x0) close(r0) clock_getres(0x6, &(0x7f0000000040)) r1 = dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xd20199711409f8c, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) 16:00:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000001000)=""/4096) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:47 executing program 0: open$dir(&(0x7f0000000200)='./bus\x00', 0x100, 0x120) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x80, 0x7, 0x1000, 0x2, 0x7, 0x6, 0xbe, 0x20}, &(0x7f00000001c0)={0x5, 0x6}) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x7, 0x0, 0x1, 0x7ff, 0x7fffffff, 0x1000}, &(0x7f0000000040)={0x4, 0x5, 0x4000000000000000, 0x7, 0x9, 0x0, 0x35, 0x2}, &(0x7f00000000c0)={0x7800170d, 0x8001, 0x81, 0x1, 0x4, 0xb5d, 0x3, 0x5}, &(0x7f0000000140)={0xacd7, 0x101}) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x76, './file0\x00'}) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r2 = getgid() r3 = getegid() setregid(r2, r3) 16:00:48 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() flock(r0, 0x2) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r1) 16:00:48 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f0000000040), 0xec7, 0x0, 0x8005, 0x0) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) 16:00:48 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001080)=0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) socketpair(0x18, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000010c0)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x42, &(0x7f0000001040)=@in6={0x18, 0x0, 0x64, 0x100000000000000}, 0xc) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 16:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)="796288fad0df011ecc154b", 0xb) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x21) pipe(&(0x7f0000000000)) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:48 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) read(r1, &(0x7f0000000100)=""/10, 0xa) write(r0, &(0x7f0000000200)="6af66c4ec1b704f141f32ba3e8c1fc0ab8f567c8c158f0038b5838bd8f2239e1709e21e8b097fe3f6ebffa0808d53efeb4786c1feb0fece089c47a8050eb8bb3557a93aa02384a2d3e716c1f6b53b335d3c1f2dca30802f3ba950c671d844f7b1bf46ec3fef908ef35a51f08dfc8e44e826853db996aed7a3eb655b37fe0fab3a6d21d820363309c8941479637011ce74bd9bc555c", 0x95) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0xffffffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:48 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x400, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000580)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000400)='./bus\x00', r1, &(0x7f00000003c0)='./file1\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x1) mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0xfff, 0x1, 0x3ff, 0x7f, 0x100}, 0xc) fsync(r1) rename(&(0x7f0000000480)='./bus\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f00000004c0)='./bus\x00', 0xffffffffffffffbf) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000180)='./bus\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x8000, 0x8, 0x3ff, 0x7, "7d479540c3fdae5654ebf2e67ab14d9d004ea00c", 0xfffffffffffffffe, 0x70a0}) symlinkat(&(0x7f0000000300)='./file1\x00', r2, &(0x7f0000000340)='./file0\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x3f, 0x7fffffff, 0x5, 0x1f}) 16:00:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xc0) setsockopt(r0, 0x667, 0x3f, &(0x7f0000000000)="f8a21ffa501bd6ccc43da7de7be2a1fd4c6ea819b9036ff7182e906344ab241fc51951b0513416a11ae34d575ef853b6e34aa845a81da4c59e8d80d50e5bea9efd1a5599df3e0df02e3c5dc2c8e42d4467dec6f4e6b4ce9d895594a25087fb7ed2493e3fe325f6c0897e9309f557ca5f33844004736164a5a6726b0226e78945996467d8477c5bfee99aa669baca7e36c4b67cb5e4c00f89521f921fd3335c7ac470fcdb7658572e8e23fad5840616ab94aca8b0d8ce90dcfee61488b9353b5590dade77808243a07769d266e593515465a165fa02d43d6212709e4205b23582293ae397cae2ae", 0xe7) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f00000001c0)="a7446a452461404fb98d2448df4ffda03ff88d43e29d1d478e7ac14bc39b14d017006f47918e07ccd322f0d624a7fb42e6e470e7a06f0f2cf89b63891d3086bb85a5f2d9961b209b4b6526839148472693d751eadf2ab71308fcd779b80b80ebba05000000483045c92ea32324c076faf200940a2eb59812ee255b005e07cd191e4001f10b0b8134ec1cf7ce9b13c12cba2ad9ca39c4084f736a46766ee7870cea7208827e514f585680349c3c0da16a274843c35fae3030fdd65e9f27903f2ef6670045e3138664dc36db4509bd99961deedaa24640488b4976e381e3cfa40f73488548f51974114e", 0xe9) 16:00:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x6, 0x2, 0x8000) sendto$inet(r1, &(0x7f00000001c0)="9541e5a0b3745af15197a703122744373fc03eff0f2d54693baf75f476f4beda65a6ef676239d2ca3f348dd9944d2bece43c68c955ba93c3255f8c87c2baa9d6b4abd4b5aa8f31148629b632702f2853a69903bbfa96f2abaf68521f8d766c0511f29a03db35ff85f5083662926142a5b1e4552b2c5b88bdc0ef99ae5da4c861af61fd2c612dee93199fc2fad20676cf513012a3d8e83ab5faa7c4e0eac57ffcdb9ad0d101f3e4983ba66cd927cc706e0192fd53ea344af593f1213b5a0956b1270edb09e996f3b24c3e4930127cf14b7755e878a92c4db8fc7651a57a", 0xdd, 0xc, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f0000000100)="84d7bb8228005d27b3b8bc7600a9c2b3249124b3450e55694aa824008094df32f64bf984b437a40342d45cb9f5bdebb0d797bccb62d8cd0400f5f99aebb17e34875a771dd19de3", 0x47) r3 = dup(r0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getitimer(0x1, &(0x7f0000000000)) 16:00:48 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x43}, {{r2}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() r2 = dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x201c0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x6, './file0\x00'}) close(r0) r3 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x8}, {0x18, 0x1, 0x100000001, 0x10001}, 0xffffffff, [0x7, 0x1, 0x2, 0xc346, 0x100000001, 0xcbc8, 0x81, 0x2]}, 0x3c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0xc8, 0x0) getdents(r3, &(0x7f0000000280)=""/232, 0xe8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666953653100"], 0xa) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) r2 = getpgrp() r3 = getpgrp() setpgid(r2, r3) 16:00:50 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r2 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/136) 16:00:50 executing program 1: setrlimit(0x6, &(0x7f00000001c0)={0x100, 0x89}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setrlimit(0x3, &(0x7f0000000200)={0x8, 0x400}) r3 = semget$private(0x0, 0x3, 0x200) r4 = getegid() r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r1, r4, r2, r5, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r6 = msgget$private(0x0, 0x5) r7 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r2, r4, r1, r5, 0x80, 0x81f2}, 0x80000000, 0x81, r8, r9, 0x4, 0x8001, 0x8, 0x2}) setreuid(r1, r2) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xffffffffffffff93) close(r0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="bfc1ca509f1abf2d0c8e65da773424556a0e1b3b62d1869cc1535f9a", 0x1c}, {&(0x7f00000000c0)="c320ec94a4f2a89f09a1341f2df77aaf9be2c92e80bf64bb14412a16eeb0508ac5e8a908592f9a18e7ef2b8da81953e5f8ed39fa24ff9f8db3d7f115d3b85fd4c929e20fa5b4e85354cbf84afdc5441abc2c3cac465eb86ae1753dd3ad89415cd9c5c052463b67ca77ac8e1660c36100f2b4ca220bd1b6b5f8744807f1038d9f80664343f4186b4d64c6a6cba270b20d6f42b2b3", 0x94}, {&(0x7f0000000180)="d0312a369c00fff0adccc08d05044a811ad5b779efdd96a5763ab31c150cf7a69fa5e06c08652cd55887dece3d0c5ec9b52fc43514d8eda4002fdf1558b2415b65903ed4b7bf836b922acb2269ce8f945a0dfbe26282d1bb6053af21047002846fea5a6817229a67cdd3b30ed77ceac4ceb3fdef42f3b4da8e8e96276264f522bb42e2", 0x83}, {&(0x7f0000000240)="279f3f8f85a8492b5c5a358d15350eae2957bc64edb519765ac1986bd22475823b0a742152f78fab4b0e7b969c6ee5c71ff6a804dca5d45a1d0ad1cbfef84602f93c95c03667eebb98285170f8e35a440559de0b5c6ab8485be082994a5fe97e96e4b77c2176f2f4948498ad735c4ee792465b0a733a5a493cf08dd5f7a6e0c79d42cadc4eb4f7669b5d859ca60de621940ecbceb1a328a594fd1cc861217c72cca47a97e7665c717fc7b8148d0239c0de03a7a684f551677522dce7a07554303e59d58b9fa7eb1b4472766ed8d498f9f75bb52c", 0xd4}, {&(0x7f0000000340)="44fafde99a2a", 0x6}], 0x5, &(0x7f0000000680)=ANY=[@ANYBLOB="80000000000000000160fb708eee9b83e156bd3cb14a74bff5c224c5cb67f907f55e7214323fd68c4e26ebeb657be2f01211c15c1a737c25b805b9911aefa5fa37feedb76060df306d33f27cd2aa3ceafc092093b4bac9f0714ac6023d7da9d7788a00004f0c000000000000000000000000000000000000000053d540e9befff5fd6ff24cddbd385d20d490440856e152c8a9bdfb6151f40c7ccedb1faa7cdf9a963a5a420d469e2e9c45c6e5000fb8d5de83504ffeef6bec2bc2dcfd18035b435113449ee3a278355e06b6947d707537df34bebfc942fc44fb46"], 0x80}, 0xa) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000780)={0x1, "93d3cf9e133a17b369e09d84ff270114576aacf2d197d0e64e2265457ea14834d7669bfea6fd488294c01c6b82e92d6f45970145b3789b0b50b706eb5c"}, 0x45, 0x800) setsockopt(r0, 0x0, 0x10001, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r0, 0x8, 0xd948, &(0x7f0000000540)="2f0747661085ed82e00e328f4559cd41a4a60cb7fef618fbfb551e053ffbda79ba7063f0e7908e03e9630c5f74c857788140d3cc962f620a712e2834bf2d5d94f33d4d7d840eeac8e96ad3c387a28e6b17c4e24cc8183e52a7019e15a3a0a574d597eaa52876ba77f851c614d2a1141aecd07ae26c8d4c53db2b144783f18d69609d64462361b0a4", 0x88) r2 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0), 0xfffffdec) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000600)) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000400)=0x100, 0x4) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) r3 = socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000c26627ed438edba229d0f495b232c855db2424b91bb7dcbf53f8abe2a63e3cd4db9f17d91373ef844bf0bf952a70fb655b2589e1c0f51bdcc915342409b0d942881d327b8682ec9fb8218b4abd4f7bf581caea0afd7be29af1c75569f5c8b5f9dc0d66c515b22c23cc977a9d436b62bdd2553b1afcd9c971d7bdd80dfe6ae86e5dd9f3985fbb983bd25cc0a0db7002b020c1ee3c5f454c1b21fe2368ac", @ANYRES16=r1, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r3, @ANYRESHEX=r0, @ANYPTR]], @ANYPTR64, @ANYRES64=r0], 0xcf}, 0x40e) 16:00:50 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000280)=""/21, 0x15, 0x800, &(0x7f0000000200)={0x18, 0x2, 0x0, 0x4}, 0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0x66) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/144, &(0x7f00000001c0)=0x90) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000380)=0x10) setsockopt(r2, 0x9, 0x22, &(0x7f00000002c0)="d4383928eaec953be7183d944f804be19f57a3106d87e05b86d73c6c2313016bd9c23327e40e994588163545ddff516673b800d20d1f29bd4c186cf556c7126fe0a7193b941f617bed31b5bf3d46872f9288b19199e9970228a1d93c7e9f2365befa1a03e036929ee62ac024eb77f3abaefb711dcd0b16ba028a780640bd859d55de02399132a5c50fe3c02dd6f709298a78", 0x92) 16:00:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open$dir(&(0x7f0000000340)='./bus\x00', 0x980, 0x180) accept(r0, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0xa50, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x3, 0x8}, 0x8) accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200), 0x10004) accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r7}, 0xc) r8 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) kqueue() kqueue() r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r8, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x24, 0x0, 0x1000, 0x0) 16:00:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0xffffffffffffffff) setsockopt(r0, 0x20, 0xe0000, &(0x7f0000000180)="81b697a22a8df45fbd7e4e866088cb6a985988784e96f2d387d45c28291ce5ae24b32ea9b4d6a03862fbd88616d5b5d7670c9ced7beda57039035f38bb8d9eae4525f1f93a4ab44162e0a61d9ad75e64dea16e2fe612c21c07b1a7c8b387b24b51aac95c550e9edb337ed1e13b69efdbdfbb90b5f71684c0552a7e7b4d51ed1f38eb3bf1e37203ab349ae4089378518105cc5cf6b9165736e91f94470f2d984ef2403a2b81fd7a36d3ca6c698ac31a829ea6d16411702f64b6242ca9c2a86fcc943140f8644381eaf9cef7fa77dde1679a85856c335990ea7267bd95ece12f7b303ae8a2b1845db92583e9fe989ed90f4f27c000bacdcf907404df0f10b5df6abe689729dea3aa2530f29a8cbdcb317583ecfcc732082e388afa109937fcc9dae652b64a52bb22c5da3e5d39eeec1357b4b6f283d9aff1a80c3c7d9b081c591534300778dc0fb848bdc7758dc1ed9e59e08b2af50dd91217b41f2bfac4fbbfdfabced2d3a63317a9d977b93963a45ceb847994b5f291f5b618c7cd512c1d08477ef0291895529c5cfdc14e917cb82bb0535fd04a8b29fb19e07978e45af9ec0981d7d97b1f766270a2df765b597f0e40672ed55a8dfceaabeb9308b2f0b955a234303fbafb1398d03ef2a2cbcd276769f59711778a0229acab1db96fee238bdc7ab8539183ed5c1b6278a77a1a89270e7d6acc1a487694417a5259e107c129524974d9157d9d211e4d33d3fb4f355ee2c6b50f89dc24615d2edb87a058a1a5d07c8199091ef58880858939e2d206e4cd5089f8559a08ca268281fdb7ae3b16e5efe0024c8fe6695fa98bf9a69cc7f7b914aad116c9bb28cedbc8eb62ff5d492010772d54830238cf9602a58c83906657393447216a99079e7d369fe3554952809eb323498c92c958b1f14de427e1f470541bdda5053bc3d6605dfa091f1b6770d544590a953f6b5df9879612bbb85ecbabf007c08de1936a224aa729e30cca5fea318a2a682bd71e29bd74441be095355ec4e637d180d4eefbbc6df01dbb479f543188f5ea8dad5d4790264ce83fa490a9d7ae0ca7db23453bf7c0b6a8b3d7194eb8964d17c2ad670ce7bce3a42244c7f81ad9ea85ad01d84279dd95a4bf01f21307ad74cc5e0e5a2b26d6fe7d39093f5501eecc62aedffbe8431f25c301811407382ca9daf8c1efa96b7f9556884b650cafe0bc1a5f77dd64889b0a5c7b31b521abd3b0ba73e059c17555a82d31d2cd0d0d3f5f5db13ac2caa79cdc884d6b4da9ef7e99dc8c5fe1ddda6f8dd068a107379137fdf97d3bd5952f8c560181f729a05b94bab5be84809dd6eabcf6be7547fcff3966e3a7571f7c25815b0e7b97099a7ec3aef3a58a6de2dc830bce40f74ed97fe77cbb5de2f0e5f70fa1612427142688dc7c8a6dddd1af494eeaa8486b9aff247b141fe5a68ed7bf748046d44925688353ce830a4cc625b1521a35b6f33f4723122349026d98fa1499ad9cfac478f738d5d5fe1e7d3fcbe545aabc0b29f789257e3876f60aba78e595c521091684f8a89271babfc942748fbe39afeb0fff7ed45374206e393c42034c87577fda94dae5c55e5a3c7dc4113784eb3fba5df86b3134afd41bd00e344915ad49d3014f4ea7165d55e532c04c04896ee26d1abbd6a24418a1a7b3e163da921ec9e64e90e739dec7e463dce4618fd5281df83b0bd372725d75de8d5f498938e9193fdf85bf2954bc681b77ee2222b105ec74d3d03de19f2d48fa4307a381c0d95520c09602fdc9730f85b694e133db368356947b2f032de2b74d443d2eaa536e050fb940de592f10548a42a0156dd13038a4a0f4166f43e1b017756e11cddb36270016dd70d24e7b4f212097566f59b58d322f233cde6fa656d30c78fc39d5636504ab7e28121a68c52454524a9e317d05c599c05ba6b53a4cde050439354666ec86045db815216b36cdd64523fee7f1a99b47d2afb3d04a0b5c15c03eeecc28aa41ac700019a5010de376fc340b4893e6531256503c74790c34e11a036b294d6f648122f4034c1f1063975d4ce270e9a6144c5a40c8f6f8265b40406dfc9931a34fad5cb7a6222cd056374fd49e31661aec0cec92ff89b16ea3de4295befe3a5257c17dbfbb7b7cbaa7dc21e2130f9142f628f82839fac2f04a5b4bc36e89dcb77a7f34d7c3bee3a13bcde11318664a2d7a57b54018c012b8abaabfc696c9dfabd0ad3b73d91d37863a84574b95d9a9761f4ff05c584e0ad93211068e6510badab54656ab195af91433a4bcc24b237eabd19eaaa3a326394e6cb22b11bf1f78524feb0143af75394498a42ab68c507c1de0c64c81cb386b6da466d05abdab84eb6e133f0b8488ce69899ce0a683998934d33836957e511cf7189defe1cad1699cfdd70bfee3ae2e38d67755aac2a5d8387f6400f647776d8d4a9fd960996ac76881a9263f05275135a41f5177f1e7d9eb0047188eec55f748a1656c98e94b7b391b3b5b93a95cdf96a1642b461f2ce1a76d13981f04d41d236e883ffb7532d878908710320600df25cd2ebcdb9997a7d4f38552a7492133c12e9b166a4c027f890c0017df94d5282e2f9acce1789cb5547fa0eb1c12076531ca4228d80b6e2eca37b651ed26cb5d8f8fc6f33a699b93116e307559d9fb12475870d36615ba298e64127d04d2b47ac4900cc899e3ef581cf244017187902550ba07b6f792c2787c33bd371ed046888c8e3bbd3fb37239b61b91501d7b2bdea27502991a7ce6ff8ddf526048b0e716414b6ae88d1347d62f36bd32b1b41efa0c3ddbb08bf028915f3ddd1c1518b2ad3b638fc2d8478a1362af5458da105033ad4a655d40441a921b9871483134ed63dbbe9d9a77e07d31ce4c728b980822691378bb68966f6d9c46298f079b6c23e580bacbd5226b5ed9ecc4eac7d828ff273a660e9cb975ca3af6824f3cf9ca75f18af87d6fb49cb31c6b96f99216684544cc0d712f8ae0b2ee0c16fc60a6988ec20d0eeb253ce79cb125f32fde8be8e9bca7ebdb8a62c346530e90a3083917bc9c4e143a84eccc5fe7a4e51a5296c4e56c266e50d35f62c39b28ca2eb7db8fbe1660d511524bd03c3997cb231a8f6cda1fba9e94c922506e4ceefc713c6977743f114732c4e53dfa92d02c8af5046fea3682f4767ca7ad8b99261b3801e127ed6293b168913cdb6d467125895ee74e832051a234ea7f84cb768276ee5fdd63deb9bc4a2b0ce1d9cd4f6654ce07c78250e47c79ad7f64494a192fa557706f46365a3f8bcd652a3c48a61baa2a864f13d9b12f20942b6f8c33c65a96eb2acdff7a34cc5ab8868ea04eb63b3e9ade294fc1be93ef6415590018ed38a6f28c3c7248dce53138b74fb6c15a5b1faf1c657bb5b230964de69a6ec01442ac0361e48cc70e89d6a8b623f96b1a4694e34a525b4b7dcbe92ba5d1ef4ce9f4a4fcf9e66bed149cc03a314bfb18171ac9b54bc9e3f5f0e1a3fdea5ebaff06704e1d11405aca6aae8192ce32bee47fbb1f72cb156589bc97821a98da9f6789f7e2a98ec7b9eaaec78fbc105f9705a78c6a1da988724c3d1d9a676024ff53e97a2f5ca82e2ed710ae8d5f749df2bd819213c60bda0841812fbfe34588c8d85a2eb8b517b7ae999230e6613b92ab1f794fecd809248d4142981a3b595653cea7e3f8c7409e01c11515bfe26d73faa09576aeeec53a1d32277f31b8f8caa8336a4ead86cc1216b29c7c3189dcf5d631e63aaa328a945edc5c54a099cf27bc530883eb274b888960356cfb6c7052f848add92c74db8ae4b401759872612bee34619c96d1dc15c84cd5764858e041840cb780ed3713622cafba210ef0c411fde9242e172a5be358a502feccc839d2fb6b24f9a02ca8f9291772558a0cf4927911f2105f27ace3d201d7d0d207076439870b6f11353f53ad26111c17631b7222332d71ba21f8384689ac122eedb2306039ebb59e4aec15094d91af435681c40b3fab7e044f2f834f4753c86183c883835ba986b9adb987a1e51c86a76209e91e45459587eeba3012f0d4f301ac7834c39940cd6d57ae8e222113b749a962f13e71220c650ecb2819d6ef72ab3d9ad297f899be1cb54d4f63fb2e152ab0ed2540ef618c921ba2d1cbb91be72206c40b6f626eb2ae71765e623a90550126dbfd85bea243c45741db0519805c2d1e01017aa470a03774fa2cd686e0c4db5eb1e05972445e72797385aa0895eb59c6407bd3584544dd338fd7980ad5984cb362a8920fadd0fd021135c038a148fd402feefd935886f3aa7a072f50ccc0fc77d8f6b1237baf6c0a1bab40c1c2d25649ae168a3a4ef62605ebdb2d376a5010194b6c2f67a939d3af8b46df73fc134112893fa98bfbcbf0cf65950c0bdfd6e2f95e67eb0c528c304875727250acac43b7c1a1eec5d2b0b230762c7d4f0d6f5a61d07888ad146f2a1686dc6532d0a016bd4755afc00336d271e8d46a9a06ae55f1c662abf2265173346cfce9f52b157766439945ba3f4d649c402f120d5135227b5d17d916466679ee10771f774f4f386e99d69e1b3551328a915e0e2c98b21426e8a934e4f21d26048610de7303114eb854881240acef91fd0ed162065c368429edfccedbdb306b28bc1837ce77d005bc065af040e9da44d88df6e9c2ae39bb5f6b1d235f30ef58d0bf425404c61518dcb85d0369a368e77f6c485bfae2d1c21b5aac00af68652182e94380303536184aeb46d854614a667ba9b55e52c9861f36a402519c9b5af39cb33797e3dcb1ddea5e98eff67b64c1709b2299836cc30f5e2ae4d41b378dd1ab69bdb62a623c5c0d9231b17463b2ba162b8f2af7e113f6988252955b3e078502f4381cbe6267321e7549be5479e0ff2dbb0ee1057cd378804f61df8b4fc63b1fcd521fe70153e29bb021b119e4b4be287d3299332e99f99b60d847c1289a5ffeb3ab35fd9f44f0aef980a1cea30fd37453ea0b0d892ec13bde947873cd3f0b33ced98a7ded7f3c48355c5f3d8e89a2e2871e53c82478f7e0ba8c199383ae3186b4920f691fdc58bc61e6c193ff686452fc96c934c9a273cabc12cf48c716e25a051650f0e53c9702972e0445f34698b059814d56c982ea7bf27e5686245e4c78b169eeff9bc7c74e25a296aa238f046da4e28764a4d929b5e10fbb6aa6e76edd1bdbe45b55c30cbd75b41e22125e92bc8797f4207a7255a77ac2995bad3661455d0a03270a23267fd82cdd90262ed7eb970044fc9445609086605510e0aa2874a02d5f8eb1bf8a39213d27b13b01f7b24c4aa22d565bb4b31339cfc5890eca4405e2646ad3455740f10f984af7fa0c48d21d453bacf435b611a473c81f16433f713cdf3723019404d5234eb7c132db4b62e1e7dcb310fa9a600e73a5a40878b25aa795a2175ce791b758a84fe4b538c3e5c2bfa71b3402406696cab4b1266dea63db09cc45185bc753cf537c375914f02c671cad266a6684ff660ae0765f6e55c9914fc426ce3ef0d5e3be3f606937d96e9a2c9c395626336c4801c79a7b60c4b0f8e74e79bcb5e213e4785fd28d67db2576d6c72c18df67697664878733e17b0008c72a5793bc41ee5216faa514b20afbbb5dcdad2a59cb822ac879eb19cb8a232fe420ae7230bf297556d174a11ac39739b0cb51c11eb41ef6595e3e0cad61700275046ab36947e4c4ad32774324f5d430da467dcaddd993866ad6527dfd0081eedba7a3df12aaffcff8eda91e44fe4e52425c0b9b82e466b4af9d7efd51a89d82c8e82f95ababbb1228575a6231f5e4f3dac43b11f84769fe19d0ea44b3eb6e", 0x1000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="849ac0d56fe993fa0754395bcb4220bb428ce2cab7e40a2c62b39be15fa398691841f6731c59743d1eaff97cef7742ed92efeb6c7d034c78911388192edb0130fecd5d5a792db1f1ed8772f4e22c4076b4e86cf17566bb04c31b76956dbc57cd20e43bfd4d5e90ac410eafc044d93b59f28c6374e9bbf89474797f6d18d5eb09f086706dab9388f9d72811cfe4dffdb9e37e369f7b95068f5e7e93693d186cbdd1c934f86422ef76bf5be3097d205b69d9898100d757e569a349b60671179005296895", 0xc3, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x67}, 0xc) 16:00:51 executing program 0: r0 = semget(0x3, 0x3, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r1, r2, r3, r4, 0xe0, 0xf4c}, 0x0, 0x0, 0x1}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r5, &(0x7f0000000240)=[{&(0x7f0000000140)=""/70, 0x46}, {&(0x7f00000001c0)=""/71, 0x47}], 0x2, 0x0) bind$inet6(r5, &(0x7f00000002c0)={0x18, 0x2, 0x3, 0x100}, 0xc) setreuid(0x0, 0xee00) r6 = geteuid() setuid(r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r6, r8) setegid(r7) 16:00:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) shutdown(r0, 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0xfe) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:51 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getegid() r6 = getpid() r7 = getuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={r6, r7, r9}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r12 = getgid() r13 = getpgid(0xffffffffffffffff) write(r1, &(0x7f0000000900), 0x0) r14 = geteuid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000004c0)='%\x00', &(0x7f0000000500)='${\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='+/\'\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='++\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='-\x00', &(0x7f0000000700)='\x00'], &(0x7f00000008c0)=[&(0x7f00000007c0)='/-\x00', &(0x7f0000000800)='@\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='%))\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0xffffffff, 0x0, 0x3, "60be3d9f57b2ce56c2fca4f9ddcd3632a6982a1f", 0x6, 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB="0600000066696c653000"], 0x1, &(0x7f0000000180), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="00000000200000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x11b, 0xe}, 0xa) fcntl$lock(r0, 0x9, 0x0) 16:00:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="0b000062f758564a4f68a3e06300000000000000000000000000000000000000000000000000004c0000000000000000000000000000230000000000"], &(0x7f0000000080)=0x32) recvmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000100)=""/140, 0x8c}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/68, 0x44}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/196, 0xc4}, {&(0x7f0000000500)}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000540)=""/186, 0xba}, {&(0x7f0000000600)=""/68, 0x44}], 0x9, &(0x7f0000000740)=""/151, 0x97}, 0x800) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x3c5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x4, 0x3}, 0x3ea) 16:00:51 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xff39, 0x0, 0xfffffffffffffe46, &(0x7f0000000040)=ANY=[@ANYBLOB="cc"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1}], 0x8001, 0x0, 0x200000000000000, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x7fffffff, 0x3, 0x5}, 0xc) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x82) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x20) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r3 = dup2(r0, r1) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:51 executing program 1: r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) setsockopt(r1, 0x2, 0x1, &(0x7f0000000040)="b9f83766c1550b383ffaee6de161cb0d3a72ea6692715412ece7ef334ed1e299af3d7d8cd4a20949004d7a9b9ecc706287c99ebefab82383f44a0a88173ca7ffd341264100b11cb1edcfa99eb1e92e9c84f8d8a242f924f101298a60ef6088bdbd237dfa4ba5138329de72ac71c52548bf831b5ce06bdaa0c73c0765a9e45a98edae4cd1f2eb60e4f69c425b0c1504236a3583ecbfbe4de85f962e49b17b5319d88d8f30b8f7d043345c44d6001ffccd5a7ac2be0b9b498001831495dfbe6d7fe8f4720739e382adbdd5935423b618407b1d5d82b1d76348637c055c8ea7b8a8", 0xe0) ioctl$TIOCSBRK(r1, 0x2000747b) chmod(&(0x7f0000000140)='./file0\x00', 0x68) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x1, './file0\x00'}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x5, 0x68e, 0x1f, 0x3, "5c6d0eacd5d30f01e6111006541c3fe23fd8c9c2", 0x389f, 0x6}) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x7, r3, r4, r5, r7, 0x40, 0x5}, 0x0, 0x7, r8, r9, 0x1, 0x8001, 0xfffffffffffffffd, 0x2}) socket(0x0, 0x5, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) r10 = fcntl$dupfd(r2, 0x0, r2) setreuid(r6, r6) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0xa82, 0x0) r11 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) sendto(r10, &(0x7f00000004c0)="975a84de203c71ad6ae1cc58f321e65e7118936a85fff13116f2a33c37eedbae4e37d283888409f1cafe8c8201384b1109bc1216fc4116eee5e0bb17d3c8b2eae64fd81bee0c85bb7ce8e729a095894de95f83d70091258445dc0d540ca833277ad3260f74723ec32fe29a0be2ec46bba284946bfa0358050d442c994803589479a0fa7d36c4e7a05bd6e706502131ec9f2e7eba681f9119d0098149d07f0ee23599ef20c41a59a210b9ed2760b6457f7f1621b28fffbe469344cc3715ca77fd2d75fece738c37", 0xc7, 0x1, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000640)="795f4221b6d50eee6fb4ddaedd8b093c86da67ea0391129ddcafd03f939c23ee30170eada96d1e6e92002ddec98eb9da39299126bd0f663cea2cec7334ff472fd43a036110a982b70076223f84416366cd18550b44a829effb6d134995df29e3d94a196ab9e57cad89cf0c632aade7ff9247aae3388411d67d7fb9b0547fc5256eb079b7dffd4de328f6868345184b217d4bbab608e04b9f73b7dcaec6d6be8582f6", 0xa2}, {&(0x7f0000000700)="7d614036205791920af7a2da86530a43f4da91437089dda488661b7158730597febcf625b88876fa16da9b29516b6bfa6a4b5f3addf8870a998949d66bb842ee6e49bc622e5629ea724a8752810536b56ef26936c62479c2fbed364d84c3ef87af9bb46b46428ac661a0cc6c5efbcb9b942c91d728d707bd25d65f48b0ef35c9d317d3adc09e3634dbcf07b8c436bdc441f172b7d2c9d4ab40202fc01a70703cdec0bfe5386d4edc63716d8f73431b9a6bc412de9613322b62458cf755d283a1", 0xc0}, {&(0x7f00000007c0)="198258d33b88d2e33e1455e10214695bcdc541bacd0c7a40f3b42d095450177b5b7c71eac64722015c5c8c280517cfd16bac00774d44a4cd22b596ccbfc5f3629bb4cdcb94a792d5594a", 0x4a}], 0x3, 0x0, 0x0, 0x8}, 0xc) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x40, 0x1) 16:00:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000000)="e0", 0x0) kqueue() 16:00:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r3, r4, r5, 0x9, 0x7fff}, 0x8, 0x100000000, r6, r7, 0x2, 0x7ff, 0x8, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="05ebcdd295f9f1a85933c6bc44f0bd359fcc675f3fd615b37905faeac2ec705f7702fb4cc1ff4f2082fc5cfba40a4986e6b36a85dbeb18bb8d01", 0x3a}, {&(0x7f00000002c0)="a5e90e76f63c60be9dd188cecf478eeb84b8b1aa72e578c0db74e9b5efcfaffe63aabd8b6c2072b562f161bddf4c3ba6d0c0f57a8568ec5248250579f5304c84ea8de7a5046ba1d16b98cd4e4dc2f01b3c65f1fe2e3139cba0075a1d726e36ecfdd452d44819b2d884ca1dcf9fe64ab8a8017c6233d72c7ff7e6b0752f1d5b34fbc6afe7ed907ad32aa3e116c37401fd9afb751b7819988e9de69611f0bc1a5ef0b8244bc8792e55175bacfc34149d63e119bf3f05b4a9b0de0794a15412eb9ad25ac229c7f47431cde7ec8a7f4d3ad7ba8f39077249c89d308e1d3a315b9ec302159495e77d569409a92d8727c59921", 0xf0}, {&(0x7f0000000100)="6730c7310a854040923ace25cf4f4b69b6a6cedbf517c9d97a733a1596cc095b7c066a807b5808969aad665ac017e6fe3ea1c7b8fc62b79d33cf7128823aec", 0x3f}], 0x3, &(0x7f00000003c0)=[{0xa0, 0xffff, 0x5, "a48df573dc3a366e3995f6a7993c80d572a1374b31b0e90261f7c9d783689ebafac268688009bf21e4c7058b65fabcb9273c0181a466282d93c2bebc94209afee38c5dc623f39da5a3e7cd739a5e610804b369567b5c6a0f071c155395c9ad815b6c4da377ac5b9a8db1bf9c1be44d6b2ef317f33f7e47dda23d7b11a6c572ef5b2a94e8a1720f177968"}, {0x40, 0x0, 0x8, "e49ed6fa3095871956ee85a80306ed1e723ade023594ec44e8e244fc5b0842bc5e0307a20afaa643f7"}, {0x88, 0x1, 0x80000001, "0ba9f1caacbc5e8c595bde83a443c4d968e8141446eddee172c02f432e070f4649d8ff796c0162c9616aab4a7e4c86cba501078e111531a22eba3315f399637e9d164175a3d8fa57188548983efac2eda0f415810e62273e281c62472159a8a7256220949a5f5138e648e547211a2b7ca4"}], 0x168}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r2, r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) getdents(r3, &(0x7f00000000c0)=""/115, 0x261) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:00:56 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) socket(0x1e, 0x200000000, 0xb) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) shmctl$IPC_RMID(r1, 0x0) read(r2, &(0x7f0000001540)=""/4096, 0x1000) 16:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) faccessat(r0, &(0x7f00000000c0)='.\x00', 0xe4, 0x4000000000000000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x3, 0x3ff, 0x1}) 16:00:56 executing program 1: mkdir(&(0x7f0000000200)='\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) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000300)='\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', 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:56 executing program 0: r0 = kqueue() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10020, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x25, 0x81, 0x4}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x3}, {{r0}, 0x0, 0x84, 0x1, 0x3, 0xf35}, {{r1}, 0x0, 0x88, 0x1, 0xffff, 0x5718}], 0x273, &(0x7f0000000100)={0x6, 0x4}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x72) fcntl$getown(r0, 0x5) 16:00:56 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) pipe2(&(0x7f0000000080), 0x10004) 16:00:56 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f0000000100)=""/48, 0x30}], 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:00:56 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) kqueue() close(r0) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x60) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:56 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xae67, 0x40, 0x0, 0x4}) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x80) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt(r0, 0x8, 0x1, &(0x7f00000002c0)=""/22, &(0x7f0000000300)=0x16) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x6, 0x5111, {0x9, 0x100000001}}) readlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)=""/214, 0xd6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000004c0)={0x34ec, 0x10001, {0x6, 0x5}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000580)=0x4) mkdir(&(0x7f00000005c0)='./file1\x00', 0xc0) r4 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000600)=0x200) r5 = accept$inet6(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000006c0)=0x1) open(&(0x7f0000000700)='./file0/file1\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file0/file0\x00', 0x1, 0x100000000, 0x101, 0x1, 0x5, 0x7, 0xb6, 0x0, 0x1, 0xfffffffffffff001, 0xef2c}) write(r5, &(0x7f00000007c0)="dce32b8fc69c69161a7f22a0f808de89fb7ec3daa70e14513425db7af5846a906adec4a113ae6c300dd37d75", 0x2c) mknod$loop(&(0x7f0000000800)='./file0/file0\x00', 0x2100, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) getgroups(0x6, &(0x7f0000000840)=[r3, r2, r3, r2, r2, r3]) close(r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880), 0xc) mknod$loop(&(0x7f00000008c0)='./file1\x00', 0x8080, 0x1) 16:00:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x104, 0x6) r0 = open(&(0x7f0000000240)='./bus\x00', 0xffffffffffeffffa, 0xd) poll(&(0x7f0000000200)=[{r0, 0xa}], 0x1, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x181, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5916d7492", 0x30}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6d, 0xffffffffffffffb4, './bus\x00', 0x1, 0xffff, 0x2364, 0x7d}) write(r1, &(0x7f0000000000)="5d127900524e0140c6710e0a092d223a71be8207cfe0bbf28c308164e17a6793fc3342a0467c78b8e2f2ec910cd0f8", 0x2f) write(r0, &(0x7f0000000100)="e6e03d666942454a977e6475954e48d7c601ac6406f33aa202474c613a0e26456893587242e1218dfa04bc17574f7ec21de7328c368afb4aafd7c73743b9e3243c5e8c71bc9f7c1fcbcff1396643a9ab5b13ffeed45395a13518aa6fd2a8c4fe39fb4ea46a31942086f0a6cb6fb0b908b5429327a7aa41cb0204c8f695f6f76d37e0c322864a2d606a357bd95e0595a1275fc36e21804fdc789fb6d9125845e0f6831fd881b2f7501b372349a40bcfe80b267ca537a30b46fed22a55f3ecbc25c93f4d037f0b38e6ad44319888acccfc0cab7652934676fba26820b3545d036b5e94923875", 0xe5) 16:00:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7f}) flock(r0, 0x2) r1 = dup(r0) sendto$inet(r1, &(0x7f00000000c0)="799d30faff9e4009fd2e1f58cd445d95075a17a8ea5bb3eb5f8b27e1f953bef3019d0bdadca47530fd3857f20db29b889dc92efae8c5338bd3d0a82723c3cd79af0b16bf9d1033dadf29bc5397bf54d9e5b7c2b2f37ff7a39d94526e415a234d365667ca7448e697d9f68902aa49cf106cfadf974127133835e14dfe95cca7c1bb4787e587a48952a6fec643f0e3cd8dbfa60fcc5f63ac8d5a72f2c92c7259b562646417340b5300ad3fcc6505f98f4fe092c582d05d086eda4fb4619e2155f76fd081db7b641bcb0b24b06a43167c565e124c87979c67bd8bb067b4ec68", 0xde, 0x8, &(0x7f0000000000)={0x2, 0x3}, 0xc) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:57 executing program 0: r0 = socket(0x6, 0x6, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000140), 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) socket(0x20, 0x4, 0x100) r4 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000180)=""/166) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x20000000000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom(r0, &(0x7f00000002c0)=""/131, 0x83, 0x800, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1b, 0x1, 0x80) setsockopt(r1, 0x29, 0xc, &(0x7f00000003c0)="ebda0ca9a4f0d12331985c7a788615dd40ffcbff13b9050000004a259e1c365b7b92540e0939bb13b2ce82de662e10c2e9babc9dff7f23952bc5be79e2ca591f9a139224c39c301132798d4815be04ca28f24fc9b3188ebd25fb17f1b34802b42c6c26733a4e9366a6fcab02ec0f9573fc028c00aa614ce941681665219a666503d7cc9d149d1ee19fe890c23bbd7411710643be44fb89933aa193e69bbd8ceafb6f9b2db53b3a7d227e94831fb5208463325d5794ed4f609db36986aeeda663658805916ce54bf31df427e56f88d1", 0xcf) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="59cd1625a4ade98ec42eadba6923d2c211e0f527603d46b42a4e86c97639798dcb390af4f8b81771229994bbf0d45da74fc5c71bc00d3526325029e540c6c89795fc3861ea3a2c3c464ed86cb1dc875bde99236fda0d5da8c93c6d", 0xfffffffffffffd60}, {&(0x7f00000001c0)="19774ef8a169b140b0331080bd2fa9b26172b5eccc564046c28d4f8289ced5374b0d7468a8e4540266c17f7e27291f916d2b600889599e7b877ed2d8a9c7d224d5e69f95cb8c89f4bd1e19a7844536481e989d0768307b78bca4e69a302068e1e316d7fd3a6b783b0f5825335d64eebe50beb3747171d05ceb72f733c3bee238068e2627c0624675aa830e32c0e32f4a6b299e0c2542b3af9656de212d8cb32e29a3061c942825eaade298ceb0c2d516e221b895ef75c2396b7f4a262b301517677ea551a5e0ed6cf6954652f6d3b1558521386b5a0c5ff9069456753822bd6c233f7218bd01b85c6fca1cdc0f3cc1da02ae7c2f6a5b4f2d", 0xf8}, {&(0x7f0000000140)="c875425b4eb109c4943dc1396f6bdc3e5a4c63b784673f83541c05ec812d301e5d", 0xfe4d}, {&(0x7f00000004c0)="53c82bec2d42a8f645f3221069539fdd641605b3adab38d0c546b1d1f59a0db90d38278bac5c4c89e6da8e71e11c9b4ba94c6ec499258bede08c9d24703ede61c90888451bc6fcfcb7ac070a6bcb5b9b8d492442161b98c6f4bcbb55f85e0215f45518fa0994e1c068817fea267c3bc7cccaf0e3601d6ea869ece9e79f14abfe5c89deff97128c552d88eea07866da7ddbd6c8cbf8947ee97ccf1acdeeb164e5718fe6d4a75e7c807a3d121287a582bb3caa910ac5f7d30ef8c246633eef336ee30b97ca8f6f8102", 0xc8}], 0x4, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9fa8, 0x9, 0x40, 0x0, "23cb35e1df8731d58bdb8bccaaaa627cd0ed1938", 0x1, 0x7}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x3, 0x8, 0xb25f, r3}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:57 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8028, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000100)=0xfffffffffffffd50) r2 = socket(0x22, 0x4007, 0x7f) poll(&(0x7f00000000c0)=[{r0, 0x188}, {r1, 0x2}], 0x2, 0x6) r3 = socket(0x2000003f, 0x4001, 0x5) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="1b32053a74a2cfc43d1f55b6df6687007f9c79a086b92abbec1bfc92dac9706d1e26961244724d48f2efd116cbe9e29f3d6e5e6ed679ec498907b5a7d5caf88067a2e5f37b068611390780dd0681400d049b310eff37d025b9addf319e647cd77dc361c8c6d8cac297076c0ee1c70e0985b5a060483450f66cb28c629387f8fcf491534a44e05232fe4127d5b6941f5c97f6eb9a2b2134fa645c24e7bae3239d80baa610fb82ec4d315bea7a44cb8930b685f117a865010feaf4677fdc8be561b856ca29032961f2635cff45095cece6eff4a81b52227c55c76c516b01be08f247042276bdbe7874d5a5e6092e840b27dfce7b0c88a1b5a2c5", 0xf9}, {&(0x7f0000000080)="e1f6f85d218383d89a2671a2bf543b859cc8ae89d4fa5bc28e0c62249d22d71769d3e57fa41c31cb0ec7144d092371635c", 0x31}], 0x2, 0x0, 0x0, 0x408}, 0x8) setsockopt(r3, 0x11, 0x3, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x822a, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8"}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000000)="df5fbad4a05eb77c0b62a8a2cc3b78a8d75507b923b91dd90d569cadab1cf2d1ee1394bb29bc1b0384a6d178e5f15959a1a8152da4c4cf0b2f7c52987fd631f3d75453ebab5d34e7679b6fd4ca5aef9223daddb2542e1e31379829f34a4997e6134a888d3870dfdc33b96e93b95d5490b37099be0255ee3c7acd96c7386ee0329321741df4e36b597fb329d4a8", 0x8d) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x200, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x8001, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chroot(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) write(r0, &(0x7f0000000480)="0f", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:59 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x114) setuid(0xee01) msgget$private(0x0, 0x240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffc23) r5 = getegid() r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1048b6deb14e5966b9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1800) setgroups(0x4, &(0x7f00000013c0)=[r4, r5, r4, r4]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = fcntl$getown(r2, 0x5) r11 = getuid() getgroups(0x3, &(0x7f00000016c0)=[0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000580)="5c4d30871923a7524f188a243bf2b6d93b269c48a5f293feb408c024e7ffdefeea095b8ef2af619a99c1b8d1a01a0f91492be68de39a8c2aec22b17211afd6ff3f65c63670773d5c0750f1c8426f8add26d86297bb26fe111c3bce0ca86c7e7d6d21e6f8354dc576521ba27dbf5cdbba9e04fc1fd8ceb1fd28e7ab5404d46498d341aea503d0f4b1fb863ec71bf17caac3a72e8a16f2f9f6f1c4a8b897077719cb0efee399b98eb1231b2afb1c5c46f7e3d8a2c1a909e6535a41b2eac27a2179dae2568bb3d848164e07312873f4af8df63167648914fe94de01e79645d6adec0db9408ef66d3d469f7b14c549e28f651b73516285d6cddbcead30e0aea38358d8358f52b6adf3320b3b9930d60a3b5bf59d5b34224b31a78a1f3d43d21a23553db8fd1a0b06bb5ad77fca582b530dc0c5f912e043930faacfeab824832c7da2184128db1f36e4d00a3e55b0b439848c935fc25d2c5b11697e3c4b5624675644c14976e3516136fa940988006892e6c349f6519c7d27656edc542b8d7227dcb7468365b475a3f7b42689d90fb104196df5c0279e9aacec46d477dc05346c5c7e69cb99768f3868b6b469397e5d7d11a69ed636ddb214c61652d8bef0d7e68d27eedb35c3452ce28179cce3723ffeffbd42896b2a850f9bd622b02bce4b4b0c1860dcb00b81bbe00c5bf24ff0b9b73a0a3c1f104686138e51355b976e2432933d722d692ad4d5823b4813413b25fddf0fb547b76260585a2b9ef58f3829849ae4c1da89f693307008d3344a185fe45e6c28ad88d5450e34e926a9d9dcd1c5859e71ea108a3f48e7d1912591a6000639bab10355f0dbd63b9857020ede0d08ade1dac4e7db81d4ae608109608648db40916a5e911cd6e560eb02542d70ff4791d1cca485444cdec1fe2f9425cba882b826e32d11484f01cde3d6d7fcebbe870359d3bcf69815d709f397c5401e75be4a8257cc63549c8e4984f28376e1eadcfa7ec784cf6c2b788b1932f5567d4cb3a12c2beafb0e92f62a0a682521e846a396d2fff02e6ffa7ac0965d607846c0c7f6cfc08f67c7fd7ab1d1d104abe6f831d105193a03a90014c4b16d5f56b4ca6b2a761514ef1333bb28dd7cfafe04b54676b9f10bd26b3ba96ea832d01d022cd9129016283e130b91c44e0abaca8fef0dd16c25693b7f438255d3643b6e22bf602ba111c34c96610d24b67fc1053f4a835e12f040560c9ecf0846d3f032e5e84864a27f36f90926b27b3980bf4d32a16b307e4968789d22913f376bcdad59c30d0757cbdf85c8d75c8890e8e8b9a9f82524d0670c08307f33d2d8222c87b024431497b9951923f42641882fe31b6585cb030bcccdafb5b6d388dd8e7b83de74d19f447519204c9390e6686d5e82c9a4296be7b0919f71b189ab50944134d2ec60118c93278fc81ce6c1940e3966acb31c465f9b5a05f7ff6631653b0a82086409d76fdc5017b5bec62b178a2c502e9a589218524bd8353f163ca1a9606d3d02b404b8425c36587ad68090595d9e694e38f2726dc633c0ceec9e1f415aab84472a180d8c35afc192d1d48a2ffca99355529d9dce7bee216ce4486cc9c0fd2a3c29921359a8a3b665f8faa73c62295c6a822d267d082c8d3a96bb4e6dcad7ac1600d8582bd23ebeab567a66e045aa7e1e49ab7941dc69c411bf2e1ab6798fb9b031e0d6d3bdfde307bbcc2ada310a95b9d125ef5ca0719bf7a387c2928f696340c65d6e695de9869a16bf8b32bbeb832505a36ce8fa5d6c2b558e16fc93292b4b5c4f4f15c1daee737f6d8127902cf35af0bae54889c0a4a025da585a4e58db6bfd9f9d2bfeafa28549ea24e8b1ec6de45f889ef3abbc422d49df5d0de0aa9ce13c84be024d5a6b2b6920a4c7cb49b3e0998704a971cc30d33b6cddf1d1a35e314408b202d48d313b7fbe7024ec41a3b6182f31478fdfafd6578342ea86b074fe7fc9b3b2bd8e21dc95c1c567c7c5b271b3e3841f2c13de60d3a12c775a6555357c13434ebc1c381efee5c608385ac6b9e86cfec166518241002adea14f6769de4aeabd3c8e72cbd23576addcbcb9d93c0e43d1172aca9bb20f01a01b0d16f3de1d74a42556aa974d73dd0782dfc20bcf7144a7d6e2fa0c17da4e2a59e014af902c5d6e4b6ec335c9b4e577feb63d22506f2db75b1df25a21455790aeaf4051376f87737a62acb5cbe2ae093c76b3dea76e086b6bdab465750e2779a06c8f603e83a3feb713f84fd313b14dbb90aa4fc64d233450a1bf0bf4d7bab5e6fb9e3514f2251a2b383ae81794d07a17577d567b77a3a40d08cb8d976ce5f97aa7f4a5ad8d870c825f449d75016f0d6e3ab44bcc91981cff8bf2ce3719376b26d405c767766c26e155858eb5e064fa8a16c3b38e27ef800a827cea25bd1e2721b4bda1f0d1f5f9347128e453158a5ada4be2bdbc7ce8b9382ab0dfaf1aa23f6ed9e7f502cf229d79bae02f93acb73d02446980760b43f2ad52e3e42e09c14bd2598bd90ba8ca707a15a0a56392412e70045e33f83ca69e4ab532d5f5f7ce9cf18d6fed53314601745801f915ed6f32c1b845f9235d5ee413ecfda45952a54099a6daf4a405dc71c955604f7c359a5a348befb566e1ef8cf9158023a4622aaee0e5bbf5ac159c39f62b90328a6259e24513eff825ced76da4ecdddb0df1ed2bc96f33e9541b15cea3bcaa51d68291ceaa6714d904362c7ab83ea272e7555f7cee18d7968751509a6a59f61e3858bdfe366f88e660ef7a1598ad8558c921be56cb2d75f4f897daf15598b4b76ae32d4213625773ba20033d881320ff3cd75874e08bbfe13d86309b77c64c8d7470e00907338c58a9e65341ca8d99410334d92f97689a9efc8a4f92aeca8a02e214cfca832c2045c177a68bd7cc97e1a68e71e27ed86d3d7de3f9e22dbd80050b6ba4aa58aa67acfc97025d2b3ff4b308178d8a3fd7ac23179801833abd844b17365a271f5cb1aa65e9adb354c3617829ca5ff43a493b80e1c34f3bfabc4b4ad88ad929641d070b65d9ccf856e885b177e2f2079186642667ad4152d051a1a8bebcfb29a17d4eda575c8680a957222060fefb313b3ac8525da734e48eb08e758699a31b0c98679de4ab86a03c2965ebf5f20da4f9d5a49dd8850aa64ed2959ded999cd5ae4984f06c9b3be7f920254b2450dca8e908080501422d859ccdb19601abe4c6af95d68c73d5a22f26699584a6abdc06de0cfaf4cf150c3497501b4e21672f63455b1c28c6ec0a59152ab4b0bf003bf07e41ce1117b671dafd00b0ebf731e94b2e61952aba669c310ddd9c2f20adab13843fa06a7b1e357c180c6e8760c05590cea858222f5b8aafd51da1b254d8812c80ab35bc522f5a27c8f469c50a6af9cff8997c34bc87629af02d924141a626cbb6d40a5b3cabda415157e19b9fe714b3bfd6808783c691553ecdf5fafb63fc95cf7b71f3e034ce4fd50aa69e55fa5830bd2bef2e334d342dfa0fd432d7b0488301c88e14b380e47ccbcc5bf04e4ed453b7e9cdca6bb0f3af922caea38fdac46545e132d90b816adea4a372fcceb51f870ffee10c3b2ebde5c43e3f98eb6128d3df862c5edec3700c891d88cddd64a9137666f25be4492ba4e11ca8e470e0befa91ba4f14bfa1dd5ff2c9e11f93ed434e52d6b589321af3f9ee1dffedc24fa5cad7ed42d3b1ea0113f85a6a11a000b7b34610984950cf600009b14d72bc3aefedf9694755ac7eed3879601f84c723a30559a1f1f634f8bb31f360d610537b4d77a866d7fa17b56a905870329dace6517f761e8007f33f080581450beab22d72538b6cfa971f8549cc13c2180c30558a1cf18025d7dc8de722133783d069b4ef9279f8abd1f283882ee94559acbdb1d9ada109d4f3ed80793b65517ed3d2405666d91b0f3577ad02c40033d46c5f8a0366e293bc8a3592021435c6c3d2fac9e65ac1d7503fb46f134b9552b3c5328f7c356b472310096564ad35ee097ebfea08a3e81b03cbe1eeef797776ba957e0cb66c4416abbbb0fa88d680171505706f962d575adcb6cb5fa090c69fb30198a716555fae7ab6a8541a287d8dde11bc7c0795bf4104675f5d03f75024006fd9eb9e354816910e41b7d802622e10df850213224628b308ada5d3b831a44bce413cc77bd83d919160b4e7786df5a0524b58f9d5be1788fb2529bb2012efcd6cab08be40fce48f29f3a9351fe9b5756ce5b2810bc8263c780737b5b0177dfc8e3a6284e72bf62d6758551e785b7c879b53e47c9081ac65119fc7c2ca9347ec1ebae6f4153d59a393fb09024091f52ecfcf5c20d3e154879cbe04e2d71fdc6418cd52faa485b006848ce89c0d5b6a848a757a127efdf95bd791eee1307a91de57cd943dc08cb5e56f7bd59d81a5261a49704372fb4d77efb73d1ad92d7af214e3bb8ff7a52b396717e5884564ce05389f62c17af6db8c0c587a1960a445065abb75658f7dfcb29de8b08a02e514f908704f97e62ff0972b51af1e17cacc444da4cdc85166f9fbb1e523a09ec1d531910e1de7069f691b10427c61c7dfd2d8064053020b40e65761d9cb8629c4d25f628aa79af5b8aa43393ba8e0e2af8009393c9089b7dbadb91d7170c268a910ed8d500988da2c4d03f1441dc3e577e98e193381a563f3ae02b35950a8cd430f9e329f4c2c3a808237f1c31945d51503aa025e255a791153072b632aa527f60fa2accecdbce5739c3181f90815178653b517413c4f27b388d1ed49570a294782f964b19823fa17db9ceb5d1c7e999eb57a9279d473a9558f0901244a3f2f0ef33ec50eada1eab87d7b781c87f8d4dab681cb6a2edff6e63dff9d16bddfc696934f841aa67d087798007e7ed7a004795cce8f877d05042a459b53db4c38f597e2e14abd1463f5a8c1d5b27c45c331656189322ab5343c664de3d2b9969789456db1e9c2bc5b97cb82ebbec036cf7e79e8d2cf3b7645cf3dce3b517bf381e344dd91e8be3ea4abfe0360c2ca16447b9a4d5bbbce8dd104b36adf9451f9053c536c89e1648c7a7b220a37fed9820bc9e033dc0bdda80a6d36641161e46d4e64beca7817e811a7664238907f329bdf553e730b30e73052a4116aca99da4f268e7202da506b25b9dfa960ede28c1119d4bc8e6f171f978c3938717f2fe6661fbf2b93e34a62d6f4478ba916a6bf292d164eeb58579261a7456f6884000405240530453b0c41e5415df4df99d62e049f0f412872a752aee43d942d7e6ff9537521aa9f7618ffcbef0151a1345390f62565708af6c5054d0b0921e129ed97048a28ff6b9a2895ec2f2a17f3593c4cd2f73bcf4bc86d5e284bd9947e1fd46f4a38b49273f1421ed35c74bfd5f98d019a0a4cb0892b35b5878f0aa4fab445e56bb50651ccdf69d9b594706dce7b2110b3c0e40e2b72ca346697bb61796b10c95fabd09b3f9566b3789dc317799e4d0ac54ffee5c804b4a771c98213fc5501f0f50388662c015c3a6f0a7ff1145b0fb69d359e77001c0ed21089ac8eab13463234de5ce45bc00e644bd20dbb706343492c3c34c2d596426fbd4f059a93d47ad065502326f09726254e471be2a1e97d081a1cab59e55c7d49900df5e6c5cde22e382ee7923a8c233f75a9fb193018db8c78ec13d72432f0ec737544915ba3599ecf253458ae500572a737c3869d5a457590d965de8136055674e2156817906ffa2c998ecf1fcfe213dc30c37194fc9dab0f4eb111610279c024d887ba5b28d5da3990a22e91d3e94a187c38cc7aac318aa99c1a68dafe0a1f0ef2fabd51a134b7a83d0552", 0x1000}, {&(0x7f0000000080)="8690fe623d4c382b4698de25b96d0ed1dcf847db9153cb19408ba994db77b0c2f34b1dc78673be1f1735719ed6c1e8d0e90c73bdea", 0x35}, {&(0x7f00000002c0)="08bcda880a01e1809a4d8babb6c5a9edc83efdbe90c0679db66fb90871ccd247b09890fbff3aec7e531723913d2b120715afbb8f9731217e5778f25885ac3ac4cc2fa88fae3336c7a30270b655d3a859f3470deb750152acbbccaee26d9960ff42ab3717a7ba6f94c6e0ba00eea7026383cbe6741fb106e26619eda72c0a9d5f4b999609aa1a8e77ea98d2d6f502edbe74993bdab641c62191f81ac5f0f004f6f12031f851877a0244b0262929", 0xad}, {&(0x7f0000001580)="cbff9e002d2556d93655229e19f668443615d29b85020394f64e3809ee178dee07afe30d511a2d735dd26993e05d20a7767e4c7198abb02da5396d07b08be0ccb44bd7591d06ac66498256c2c13bb9a48acd3bc26ab52bc2867d7ce18c65f2ba60c9a0e9b47dcb16e73108ed2521d5724d740f98fe25271a155432d0820f1adc0d009676c304ef94f01c99368d932c03fc193821bc988e5bee61f8e46de1bcf16201cd1f8fca4109d82caeff62681adb8ed2a4f147360fb6f7", 0xb9}, {&(0x7f0000000200)="52d0dcaa2b7ee0f9ed3dfcdf5115e65594c322d2c8d3ee0c64b7d72b31ae35d0481688a6796744efef0797d708f78db89cc3e51bf7a280ce15436506973bf434f608cb916ede34081d83786675b9f5b785cc484d88f134f7af7d2ac9806d18a83b743bddd40f7ab01dbc", 0x6a}], 0x5, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc0, 0x1}, 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) socket$inet(0x2, 0x8000, 0x7) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) write(r3, &(0x7f0000000000)="99bbe94469f2a6a18e913518938a", 0xe) 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) clock_getres(0x4, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:59 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x8, 0x83, 0x96, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000091, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x100000000, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0xfff, 0x9}], 0x7, 0x0) nanosleep(&(0x7f0000000200)={0x100000001}, &(0x7f0000000240)) clock_getres(0x3, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1) 16:01:00 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x81, 0x100000001, &(0x7f0000000040)="dc5664d865c50b55e3198b9134b2aed4c625b0954b3725188d42bc79e034dabc4ff674a72480a6ca38828463863e85352ea32406bb7c83da55d621f6f32326cf3ad979aee28c441cd96305", 0x4b) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f1e61cd66696c653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x8000000000008}) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:01:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:01:00 executing program 1: socketpair(0x1a, 0x6, 0x40000000000, 0x0) r0 = kqueue() fchdir(r0) 16:01:00 executing program 1: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x20000000000000, 0x0, 0x3, "789ad9106536d0a65b63f03d11743021c30f66ef", 0x3, 0x6}) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() ftruncate(r0, 0x0) 16:01:00 executing program 0: symlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8001, 0x1000}, 0x10) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:01:00 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x18680, 0x40) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a1766a6b962a0c433000"], 0xa) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="082e666b6c0600009ee318bf6b6a542e854e3069ebde60cb79e90c80e0923f183d5e5b3c7f4ceebb5a080462823dea7f944c40000000000000003859f8d9cb2d9e498e96bd41ca21f2da055e558288b2"], 0x10) getpeername(r1, &(0x7f0000003900)=@un=@file={0x0, ""/4096}, &(0x7f0000000240)=0xffffffffffffff5d) r3 = semget$private(0x0, 0x6, 0x2) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000840)=""/237) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r2, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8001) msgget$private(0x0, 0x0) 16:01:00 executing program 0: r0 = socket(0x11, 0x1000004000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x6}, 0x10) write(r0, &(0x7f00000000c0)="cc4870af", 0x4) 16:01:00 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c74d89a44e100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029798a824445a9fae8efb9a9aafd791ddcf9f3cbf89b8b5ea2eee240594eb121d2698cbe8beec9839b52f6f040b6ce258a14a6464e9cbc69014905c0e9bddc4bdb7bc666b0723f6f8fddf93cf572b2c86a015d2867be6f873af440ead37034f684ac78377c4fa54316643f911749e6609852e16a2364e2d8ec1c5cad2a6baa816052a9eed4c4ba89bc6c848af60bb971a80356652a8d992b78392dc85c834ceac19c195c5239976fc51d2242e2f62c817bf18a3009b29f370b982322ac8731654020c0ba71f35571e8f9af6c6ce25da303e52faaadc8b0e50e9431ffc5d2180f2978d05bc017a2c9301785a41575d288f029c72b9f1110e0c981"], &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:01:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000040)=""/105, 0x69) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:00 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) 16:01:01 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) close(r0) 16:01:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x10, 0x4, 0x8) 16:01:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x40) r1 = dup(r0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/161, 0xa1}], 0x1, &(0x7f00000001c0)=""/102, 0x66}, 0x2) r2 = dup(r0) openat(r0, &(0x7f00000002c0)='./bus\x00', 0x80, 0x51) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x4004667b, &(0x7f00000000c0)) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0xffff}, {0x6, 0x10001}}, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:01:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x10) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 16:01:01 executing program 0: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r1 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = fcntl$dupfd(r3, 0x0, r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r3}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r1}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r5 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000440)=0x4) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000540)) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r5, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0x5) accept$unix(r4, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) 16:01:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff7, 0x10}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:01:01 executing program 0: getsockopt(0xffffffffffffffff, 0x3a, 0x12, 0x0, 0x0) socketpair(0x3, 0x8007, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/109, 0x6d}], 0x1, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="2d012e2f66696c6530008b0b8e28c1067ddaa837ba5c5804d22d5d9d206fe2bf23328024704869d5241eab2d7eee454fb7bcfc6b9b1bda16aefae127f76523bea68c937354c4d8497a0528e9ce7b0b0fd48158241474f9b5c6a19e75dd387784ed94eb277b15663c3cd419fb38d481e0108a477e70c10824ebf993019ef66289e742cd7ea2e2e6182e73fa23fd7ebcb39df59550a6bf708d8ee8e888912e680430c704e9fc6f5390e4abbd25532170cd3cec82243b793defd4801ac41499fc81d2e2671d9657036f6b"], 0xa) syz_extract_tcp_res(&(0x7f0000000140), 0x4, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x1) geteuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x3, 0x0, 0x0, 0xff, 0x518c8da0, 0x1, 0x3, 0x1, 0xfffffffffffffdff, 0x7}) geteuid() r3 = geteuid() setuid(r3) r4 = getegid() setgid(r4) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) fchown(r0, r6, r4) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) setgid(r7) chmod(&(0x7f0000000900)='./file0\x00', 0x100) sendmsg$unix(r5, &(0x7f0000000880)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000300)="5226cf981db23968909aa4a34aecc28e7d500e01da65f1864d16324f8872976bbe0159c3a28945b7f07aafa80344b13b74ceed40555ca42e44e9cdca94f010596f0a4c393eda1be5b885cf5fd840f710c6a45fe1018e7223c4676c339659fe546ac504c1532df6e668e897", 0x6b}, {&(0x7f0000000380)="bd29dcd0825149d33d630d35632ea33b4be7a3cb7bbc722d2d6605de6302126beff4efe507d4d1f7e2e2057df6b86945d27d85df35236a433638aa3bbc2dfc7c4969ffc6c1ad99221ca6d9d23eef4612ad05a7b34c64e79eb77ce787eb4762e5af71c90e7d47456192344b781a665dcfb139f9c0c9c2f289791404db78f74f8e6bff26f21c857fc148d78680eebb48cdf7b52e03284ea63eacb448881dd0ae60c39d5081d07c60cd9747fcc2996a7662fbeb074dabce187d2f229dd3ba47c45bfb8894862cf8d5b2690e38f7c6ff6d8cd0d9446bd6f27a4ec66fe392bdf2c8a28c9dc7e696c4111a", 0xe8}, {&(0x7f0000000480)="69d693a79a9d5d905bde2e2e8df4c8595e88c02e06d521b49fb3a6dd9194ee50cb42e22b77a3e16c1facc1187e245b383b3ef59c0fc915db8e583305ee5af4aa77ec1f5dd03ba3131a1870bde01503019c56e6b474aad7988956183ed5e6b8209a27355b485eddf6dd5ecc80fbd129a34806f30039758dacf3f1830ea22a5e629af41220f195036254f91491d585a4079ffe864cbff8e345b2808c98d88ac5fb6e1d6a844c08a7cac8d2cef92343b4ebe82dd5f01448e3a5cc826dea97b6967fbe9a8145d14374df23ee97cab2b7b493cd9c1b31eebfa25977069cd86764e858b32c1d32488f627410534d09a0a0c7da", 0xf0}, {&(0x7f0000000580)="91e29b1347201ebf2e469d9e20475ebf12620ddec3967fb4764a82c224950c207f6a291aae9e5cb9941f1342de8bad1033c57194230d63552f23488468ff734526dcb318af5960021dbcac68440606d2e5ac69391f27c8970e20d3127a7ad7c55f55", 0x62}, {&(0x7f0000000600)="72fb1afe2f03d96a6dd0ec3fb2c9159d9d4baa4634bb4ea1b8fd521d18713aad782ea7a0be5ede5f0777aa2f4b21195827b063b13c082f3cc59c067e10e585e86a29cb0c73b88a21", 0x48}, {&(0x7f0000000680)="cc1e3c7ec37ad6eacfcf113501b79c19e7ceb5086e8b766cf016ca1d872ad873e89d19ef96f2316a0ba1139e1e6a06fc66f5430c825d6b33f85de7032cae33faeae228b963223af826517b68c3d1aa7bab9d47b6559196d20e51782747c90300308998c916706fc4", 0x68}, {&(0x7f0000000700)="e5263d180c1fd6005e609413df820e927f84be0082827b563068596d7436c342b11599d3726b2e4e061a4f0638089932817c2fffe1d2f7b6f784854cdb51e42c8ffb01f8ce7471493020b6ebd9b13fabc47b500e7f60fdb2705d27a129a8f3f85c37f22efef315d47db45044293bda230b1ae39a29cac1f9de5a593a4726c419961a9dfc13b9f860fca7b15bb5510b31b3a729e5fad6bab4f89f01dbe6ab2176b92778e30bdc76f6d5081a9214bfb68731d028edf76246abace5cc58f768c23f6d668d1ed8ad5e2bc6e388763f0c36007638137d27eefbf8a6617c72fc097d02eea22b3580b9e3c56d6ce3afd2d1b11777d7e03b2fc8b445117f", 0xfa}], 0x7, 0x0, 0x0, 0x6}, 0x40c) pipe2(&(0x7f0000000240), 0x10004) recvmsg(r5, &(0x7f0000000280)={&(0x7f0000000ac0)=@in6, 0xfffffffffffffe27, &(0x7f0000000a80), 0x0, &(0x7f0000000200)=""/16, 0xffffffffffffff4c}, 0x3e) 16:01:01 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x9, 0x401}, {0x18, 0x0, 0x9, 0x8}, 0x3, [0x0, 0x5, 0xaeb0, 0xfffffffffffffa46, 0x10001, 0x400, 0xffff, 0x8]}, 0x3c) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa00, 0x0) 16:01:01 executing program 0: kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x100, 0x30) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x8) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x898, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xffffffffffffff68) getpid() fchownat(r0, &(0x7f00000001c0)='./file0/file0\x00', r1, r2, 0x2) symlinkat(&(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:01:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) 16:01:02 executing program 0: socketpair$unix(0x1, 0x800000007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffffd7, 0x0, 0x0, 0xe0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20002, 0x0) shmdt(r2) 16:01:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x0, 0x2, 0x9, 0x0, 0x5, 0xfff, 0x6, 0x0, 0x0, 0x4, 0xff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x8000, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() chown(&(0x7f0000000280)='./bus\x00', r2, r3) pipe(&(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) connect(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f62753300bd5c0a80a22cd85c922d5a4daa6153d9ae0a9fcb0a63eeaa3200571bb5c6fd4e4aca3b05d39cb126a305e3f56ff543c906fe5178a48bca86c036dd324b587a22286da165b3fa4e3b81f2f48b6322b181c02ca01532a7c14556ce5862b6138ae24c8a65141b082a2e7091027a2817639a4511b6919ee6291468b654d46f68062ae8ff83534755b8f5718de224e22fdf9c2e60d226"], 0x8) open$dir(&(0x7f0000000380)='./bus\x00', 0x100, 0x30) 16:01:02 executing program 0: clock_gettime(0x4, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000000000000008, 0x7fff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000000040)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a394016a099844fd9b16580c281bccaf66d981419753ad201000000642d", 0x45}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x5, 0x46) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') chroot(&(0x7f00000001c0)='./file0\x00') execve(0x0, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1f) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc101, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x1c) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:01:02 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8602, 0x28) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ad) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) close(r0) 16:01:03 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3ffffffc, 0x242}) 16:01:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x40, 0x6) 05:37:00 executing program 1: kqueue() clock_gettime(0x4, &(0x7f0000000000)) 05:37:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1000}, {0x4, 0x10001}}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3) ioctl$TIOCMSET(r0, 0x40044273, &(0x7f0000000000)) 05:37:00 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)) write(r0, &(0x7f0000000540)="05432a6b5cb9843864e14946943052f288333a58df688fcfead3f37d0bb6aaea766997bc6eaa6a5b0900743eba9b034746d70fe1c28af344b9374eb5dab46c2a3dd4882eb875f01ef3110b1e0081cf0bf859fd3f81c8598465ea3823116e6178a08230fd7045335e05e7636f69c20962964d99773d010400000f46762b52f1a4894c5b4d642b0fbf076776438768b46cfb2774ab63ec37b2b257de0650b8dc1e12cd86f440a1b6630000800000000000162237f09b5b772207f52d8c73424ce8777efae849c0dc155fd7b24110b60fd19b8ba78a2eb3b2d87942798a066f2568f7e5d35a27016f0737f464302910c7c5d3d2716bf6c21ba510580b639b01146f4d", 0x101) r2 = kqueue() setsockopt(r1, 0x56b, 0x8, &(0x7f00000002c0)="6d8173c56a562e33aa5470f40bb59fb3fdb6f86326a890bcf40cf6e51dee649e4c2200debb214fa3fb275d6c5412bb489d1a4f2d8cd1a28c91340cbc4be2d6a9dfc7818cff868190290d1647dfe15989430ff9c2ee74b3e5d13cba81a55c43d476fcff442ac06b3f2baa699abafb9c4abb868be248157aad4883548d97af3b7d1ead82c0a8b1fecb4aa5f9f98ca54ee2053dbd5c6c23de21806531683832730a1dd3c7f2e2a4e87387f4be874cda0a076bbcfd705adf4204fa3417c17a9f9a93e0540719d3c7083b81687f472fd932465154004f4ee40721", 0xd8) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) 05:37:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) read(r1, &(0x7f0000000200)=""/243, 0xf3) 05:37:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) fcntl$dupfd(r1, 0xa, r1) 05:37:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 05:37:00 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0xfffffffffffffffd, 0x100000000}, &(0x7f0000000180)) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0xb3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x6, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x980c, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x0, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x2d, 0x0, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0xc, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x28, 0x2, 0x2000000000000000, 0x57}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000004, 0xd0, 0xfffffffffffffffa}], 0x400, &(0x7f0000000300)=[{{r0}, 0x0, 0x12, 0xf0000002, 0x100, 0x81}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x3f}, {{r0}, 0x0, 0x10, 0x25, 0x1000, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa2, 0x2, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x6899f0e1e82fb72a, 0x2, 0x7, 0x100}], 0x5, &(0x7f0000000000)={0x1, 0x5d}) 05:37:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x9}) 05:37:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000140)="0c46577d346fbca1c86fd42bf3c44033d81ee57f2c0f98b565cc4ec5fa63ea6f00434f4fd18f3e1cf8dc123a38461deac62260dfde0a463e4353ab52cc2edfae045bd874eada72bae44e9b005e73d33bd8ab08f2caf6fd63acd35df973e40afbbc1a92f6aab3f9d779a20d1737b3649573c8c03b1f9ecf7184f352a22909d796ca71cfd8470000000000000000000000000000", 0x93) 05:37:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x1, 0x4) setsockopt(r0, 0x9, 0x1000, &(0x7f0000000000)="92f381f9cc5f538faee5e2a61348e7a1def16cabb6c99d0f182d8034294a5957aaf2f10f4fe4e7cc8faaf53c5a9f475cd9a19da35cf4e8e0732bc26f5165396dcd211eda0c61148cb85aff1afeb754f992f96952a87d599a60923d48c7c0efc78c65861bcaa8c1432a5e62c21c54d643a017152f0f943cfa067046a43f75248729721706dbaef34aead5e455df4501307cbd99540d89e5fe3b6fb17097958a128db414264cfbb5a22bf00a3f67d63d8f0f6dc9783f49eef15b0e04e9", 0xbc) 05:37:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="c3", 0x1, 0x0, 0x0, 0x13d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000080)="960ddea1bb652ec32a30e8d34f55b7faa740b3b52948cf5e507907b7be26c4c23501a0153a887f5a05cbaf2aad18fb120ec384a921e76f37e85e3edd1aa794566c2513eecc00ce20ecd435a7661e5c40fc6ecc69cf70d7c2ad56c934ab70c833b6bbe4992d3f9d4726873b0eda9fa92ad830c2c779fb43404ce870b07f67674bf7a3f326c9af5cf8d5241a9169fd094957f854e57347fe78d5d9bfd4489755394008e90682855cfc17be466f635dd6beb975e3e266973503ad76d170c0ffd04b06bf7beeb132e50ed4005b746fe62b", 0xcf, 0xb, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 05:37:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:01 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sync() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x2, 0x10001, {0x5, 0x5}}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x6, 0x8}) 05:37:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x450e) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/../file0\x00', 0x18000, 0x39) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x4, './bus\x00', 0x80000001, 0x9, 0x6, 0x8}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) dup(r1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) kqueue() 05:37:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660100653040"], 0x1) 05:37:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f00000000c0)=0x1) 05:37:01 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 05:37:01 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 05:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000900)="58abd16ebaa5b42edfbfb0e63225259560f8e5815f73f2a044fd33055552fb0579456fc7ff006e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa13dd0b4cf8800003291f2c90000000000000000257b1fc45cc5dcc6404e6747785f3508e7aaec5e8a5a8ea2d1f405911ed41e10998943929288daacf09531edfbdc53f9069fb0c1a5f8b05107b8ec200000e40f58e2d086c8bf36a322d19f8b18a8836a843ec70f01e581973e94f05b986e30d51bc2d1b7ed6a18c862c949cce85d932e47a3157169249f2a290bc8819446300465be71f1ea9ba270aa1189c2e7ad1d3a90e7db2e18ba41a13cc470d1129eb5019580b4cf51c83fe36837f78d3320916e02c2c8dbeeb86491ef52a1755602c767f072b72d8e2db6d1b1ea37378221e2e5c6f5730175f1579588f739eebf9dac9d1e9ff92bf1961db1deb02361bb81e83cbeb50000000000000000009f8b038bd02f58000000000000c4d13eb1b5e50017506f30719144f7c96f468e0b21d49c6568f9b075687e5f847d065af2ead75f344e76198c5bca5fdc07161c0fa08faa47211b54f308abb55237dc6d37e6c4526e82c1c7b8bc6bcfff5ffd0915b5959cc09118910100010085e8179f75764bd68896efcb57ec05bf2d475ec905be913be7dbbe77191c2d176e357b5c75b02846464e1a8db9766ff9eb19fe73e4221056090f7ac161717db05920e101194f", 0x20c) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(r0) r3 = syz_open_pts() writev(r2, &(0x7f0000000880)=[{&(0x7f0000000100)="49074b4426ed8cefa2d5805ceb59948e95f50d78d5e7e0125b264e", 0x1b}, {&(0x7f0000000540)="e279e310a4357cf7838c2f16a64f1453065a89dbb1bf0939000fa257892284641c2c374a615710cb62eea2c1dfaebf16ec4e13ec14a4121f8bebc0b8e2e7efc3bbc3e5dbf6e304080a77c7c055fd7d6d9303feffd1da78598bf55c76c123cfc6d1a25c98466ce7d871ef6515f9811174d52b1d1aa8d9984d0606ae82b6530944fccef9ace246fa2be1194d7a1a001ade5fa8111a35ab53e3c658e91eb6684c05625cba793b482152dd31ee17ce7de611fc2adcd4585226f545a247c6ee98bb45cc1b68f281e73cb1b1a814e9fc6417a2f637f462bd54cf9690217322cf180f1285bdeee33931b0b0cd7934532f82f8703344", 0xf2}, {&(0x7f0000000140)="afd6163f2d64f8d848c4dccc4cbb2423c34a87d11749dd4730fb96e8557b5802fcca05efbc7befb453ec33f2ff867b72cf70e7ea23705ed9725e431970df9aabaa5b8429436a1a66e77290559e03f9ec2cf4814ffd7c05b0ab573551c7e4ba775c4cfdb97fe04620d97a83c786eed55f0528ef73185027d59d2ae6e2e142eb428e8d022c65f711ca4bb8ede10d11e16d165c5915bfc31a52b5b2074e11848f48a3d812bd99e322d69fe9327dd41f5df1bd4243ae1d44eedde4b0abcf681a4b", 0xbf}, {&(0x7f0000000240)="dfcaf64e1c2f3cb3626d72da051b9ea04183fe18b6c0dab1bab8b03e78488bf6b67312", 0x23}, {&(0x7f0000000640)="5584f9a410871f1e638737241569ab98bab89a15108e1e3c2a4599d2fcea1d0cf9dc0ddb9e79a9348be9b0dc71d5ccafb8556e53d33300f02a6368d8d36690bb593f575c32598e875cc87ba7ffeddffc3058f55285717849b965f38e0a3262e848e2db5e63772aded298e873cb19eb775240071feb931171c213d494aa23ca1b7f9e3aaf35d889eff453cf8ae8968795352d80dd5161a09568", 0x99}, {&(0x7f0000000700)="1570d94a5a0246121a2ba4425259f0f0ce26d6bf8a62a53cf5f926857f36e744d678a60141786eca33ed7b734dabe289855a391f530d7c367cd4f0376a17ce380b940511adab824d2b0061b79bfa94ce2f0b479d41b1898d8b8c83dfb3eca7483181cf09c91ead89b25d20bf42b6d7cfc08d3492b433e4a1b62bbccb72474e8f0d342014e5bf1af7cf89c9665d7d22cac114b99bf30bd838b873d1fc5b802e522338c3646bfe2289bbc5b4e72ddb1411edbd63f5d2fc368e509517e357f3599c1b21bdf80c43ddb34068aba9fa69326dc25e61e4e0b8161f559b36dab5e8d816d8c4f1333b2e0c53db10b7d5bc49e5ecdd886afb1615868f2a8dda85baf9", 0xfe}, {&(0x7f0000000280)="d74adb8268", 0x5}, {&(0x7f0000000800)="cdd46f0650294c6f74494ba89d1bb7f2b4d74f9ed782345be98cbe311ab7433feee6527a0185e4c0db28525977ca35aeee65d7bf4a64626acb7a1399d7d502255133f660598ae7893369a33c938e63901642ef459d26f9c640d692562e93969f6cfa993b", 0x64}], 0x8) poll(&(0x7f0000000000)=[{r3, 0x100}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) pipe(&(0x7f00000000c0)) 05:37:01 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = socket(0x17, 0x8000, 0x0) write(r0, &(0x7f0000000000)="8f328d9a3bc9c3ebe2ec7c938ca423e9872d1aae4a0954c0090c4d2b9ebfdb12ee2427bec6a32acc84e0544fa83a20bf572d42feae65434a754bf0c96b75b4a12a8d0ece7157d3155fa9d9e1f184bfccd1cf9194ca73d8d9446e62722e255e0f84100c00a1765cdfbaffbcd2f6e0724b06b78e87d0a0fde42e6657bc4f610ea61cbd459fde4d3b1eacc961c0b8dcd790ae9bc938ecac468adbf3cf5a6418b064533c449f63bb616fcfd54b6bf498eb1ef1c02211c1864641a6d44f8659df6ab2efbd85a225a4fef080b8770005", 0xcd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 05:37:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7fe) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 05:37:01 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x23, 0x6}, {0x1c3, 0xffff}], 0x2}) getppid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xca, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mmap(&(0x7f0000719000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) dup(r0) syz_open_pts() syz_open_pts() 05:37:01 executing program 1: r0 = getuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file1\x00', r0, r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 05:37:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x80}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8000ba77b0a658ee422e"], 0x10) 05:37:02 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x3, 0x3}, {0x6, 0x69a9}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) 05:37:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x10000000d02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 05:37:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8001) syz_open_pts() login: map stack 0x20719000-0x2071d000 of map 0xfffffd807f00db40 failed: no mapping 05:37:02 executing program 1: r0 = geteuid() r1 = getgid() r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x6, 0x10001, './bus/file0\x00', 0x5, 0x1000, 0x1, 0x3}) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 05:37:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) 05:37:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2a) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 05:37:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x288002002, 0x4000008) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="50463eb3455776195a7965011d7c169e6b8432d4c43631302ea82f0b74a8e69c51e4b350275cc1", 0x27) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x101) 05:37:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a80)='G', 0x1, 0x0, 0x0, 0xfffffffffffffee4) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) read(r0, 0x0, 0x0) 05:37:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair(0x2, 0x1, 0x0, 0x0) 05:37:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) 05:37:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xffffffffffffffb3) setsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000080)=0x4f0, 0x4) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:37:02 executing program 0: r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000001285a2599252d04642d726404c028f0f6e55bda6fc4760747dd64900d18a648ddd7cbe6d15b040d566c15d72ea61f4c4d900605aaeed6662543908de58c8057a98fa19400a0000630289bb4ce1d020072f2e3e9de4ad2b06244a90119be197ed91"], 0x69, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x91b4) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 05:37:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 05:37:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = dup2(r1, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chmod(&(0x7f00000001c0)='./bus\x00', 0x108) sendto$inet(r0, &(0x7f0000000040)="b1b61d54567723e78e6d5fe13c2dc62242bfc4c90594954b262d4e002042a88f85a13e570cfe754304df3f7d0a7429213e2dd723a806743c93520b9fa5416b494fa99230abc8f15e46479617aba54e18f985ee0763dddadcd48a5ff6654153507af2c4d8efff6ac5b6e3359885f1c668ff84ecc09a1df381217a1aacad92a39ec01066cc1844fda84183aee9096462dc46f957fb3bdb06edcfa6ce8fc6c74404eb2e2dc445993be062fc35924f42c8b85d60", 0xb2, 0x409, &(0x7f0000000100)={0x2, 0x2}, 0xc) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000200)=0x7) accept$inet(r0, 0x0, &(0x7f0000000240)) 05:37:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x62}], 0x3, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) syz_emit_ethernet(0x1000, &(0x7f0000000140)="dde161b81232027a06fc4116d8831fae8d8717fe6d5ab27274a43334bf83fe3d772bdefb3c51e928bbad570989c888e903468fec13f1b46f5f4013058ee2fc37c27b30300b0aa21e0bcef4b096bff9c0005cd3078bf60ac608e6cc9355997132dea95d406ab5f00f6c7fb71bb72f3f8b5a6bb45016fcd61e7fbb1186109eabaff439b2c76d816d6c8c041221d63b27f53fb545dd5e07665cdd353abc1adbb22c24cdfae638a42a5bad4e0403386eb85be8cd1ec3fe48634b00fba0398aa1ce97bdca2fca314661c91a048564f152f4d015850fcca4dfb617dc25cabb24ce3074dce50e80d225158edf6c49104ed7570cafa496e4bcd0a6f839ddab7bce5da63f0ae5b5cbaee364067257c51a2ac0a1d85c3b4fb92be46d283dbf1b67b9ff5ebfe659263e76791fb4c485023178d0005ca410522a23a84d136aad653f8c38d36892ae79cc924fb5e12cad76237c454512f83478f37f0ba60f49b2a0b115ce9cda7f1087ce15287b1bbd0e4e6e27374faf7d234daf5ad0ad39a22c1cda2ef6a9db9966f8ca04a422f20fcbf7853f8225b96d6b5c0355553f06bffb20ed461a070b0ea14f5ed1973b54493c0b02d1bb8ad88de50793449f2922c779b8ede2e4c9ead6950cc9397461d0c75604b3ee92a57524852a7a5943a7d607eee1ce2937519060cb7f524c648762f8f8e841f08d4d7ac71a8f7d5198892d04ed841ac948ca29c0ea1318568e007f479a899bfc501d46d334697278848eeeacdd7e2c0d43f42ecbfa527d24bb30b604f6e30f896e2bfdefaca8d7812b716df35eae790dffd8cc0f84f58c34da84e6dab0cd88020786f36ef32c743d47cb57f33722d8b349b423f459ec8a268286ad0b8bc87834347d2a62960ff428c89af0bff1430df12574c6da5c1e8a0143f868e7f936a5a3b7dfac2128530cbbb814823323d086673bbae8349d9c680df8744ad4b4acb7ad40db0767e1a8db55db5d433b15d0619b43ee6882eb26724935ae95a17e94701d217024558be622c51092e08cd9dc14519a419aaed64d98fcc6af34da1a0fb809502d9145a5a8de59b2c1649733b5031ca3ba7147c101c8227cf3367b08f0bc8881a4b3f7dead1260b9d9007be8d3143dcbe8da1103fe9ab8da4ea9f33241707e011409b4dbc7f75ddad20ddbceb108ddb9e308e3fe2d7afc96b951d93c6ffc50650b8870a569b15cdbd3bdc3852c9be6a94790d923bfda57a14d3eafb9524d985422105f4312186f93abc36c26f2817893f3638388d5856e487c5e75c223bbdef18118d72d8642324e5663154c39c2de761f725a9bf5e55b709a412faa474ccbac4eb21cac901b74b407bdfd7466c185491a5a18efafbd04d1f71b528983f798ebf26c8ccf9a8042f66e51c2be58c366c6fd0a8a4e55eac7e802a2ab835e1b977653af050bdaa2ed3bcc6f2ffb0855d3115b3b339504797595060ba1a33586bfa77b48574f5445674b9ebab033f6d3a1526c7a4803a8e787c18aa1567f9bc2a6e2400c603c7d57dd60b05698d5016ba7d09175d5332d135be43dcb06c410a2962a34aa22737b7f1285c4be3e5e5738451b8ecb7284bdbf3f5c5a1b584d2029ec03ef1ac44296375fe690fa1b2de55f918d83ed0bb1c037d39f4aafb950357cf0a490e3102b5f57b1dfb56fbd243b30bab6bd919cccb9ba1db6343014e3d53cca646a8e66870f322d27c78d795282fa9680cf430c0837b79dfa621348c5ec9bf602737cf128e4d8859ec1b60c9596751c0db2ccc8ab599cc33b5e564af864fc7a46721e32de5a10a2dc6a36c67c0ac557515e884da173e89a6185a123dbb2b595ae19c31cdb715955d3d942207104d1c9ae0ffd337dc19e7a16e1403845a313f41176c2052e266df71aa2167a3393ec5ce87cefe3aed4791e8c948b70a78d0abbd462d71a7d1287c61d49d4febbc82d45509c7b6c233b9dfb05bc3fc62f1adfbae9ce86aa1f971e79195dd6042c615df4d5de011ec3dc4e12ad8f842c5d9e6461a69737c9d2a91d11a6ad267e6b591336d3ac74e13da65bee6b308fac2c208c96c63e2e36067e1596f174f8b6407ebbe511f543b2256266d47a667646cb9f1b4eb9902f861f21a64b49bece393b47652ee966f705c7ae522002fd3678305174679e2589fa4eed8bea1a9e74a384ba42729ab8cdb928c3b5803c1d99e00dc9d572a6047a34ddbde79ca21f82158a9c38feb00932b2cc99752a4cee2bcba4699dbcbb1a9bcdcefe0494e967a3ff91090ad9f11b01105a18ee55f9bc4e9ad84e2a63b09882fabd51c1b4ebfbc38678fd601c170f956d1ff7881ccd28ea77344188d4c198f3cac169a2e99abf6c73bc02bc312663178953061ee003bab4559fee084035e23f3d9c1abaaec20428592ec84534f21b6c6af6e505024f72b3eb8f0def3e6a7ecee75dbcb8e0b2296fed036566a72592b1b3f4c5bd71f00dcc45d66a6bbed52cba85485dc14c657582a42c2b31a9d1a79ce14756f44695f8771f6fb83809bfcd7623641e6031d672ba5ab4610c2b252fc256b3090b411f4bb35778c084a7dd281f55c95bf0dd48ca97eb6308605642e910836b955ae1feb568480225923b722dfa5a96a41e13ec03fbc1611a85aa6f88e246266ac13ff33fb29b638d83504c104edf6a6bbbcbc03082cba49ea67cc238e5236da5ec233a8c1f9e392e930e35da2c71df794c5bf60f495b7c050b36e4bfcc718b5fe3b8cadbf8b117cff7cda8e86946b0c1fd38821a35e7e98c4bf0bd24c5ed11163946434e74cfe638841a97ca36ea7d7dac224b24716fb4bc5340dae5eaf222fbb8be9df1f09f08e31f4f76ab3dd04a133ed7cfc611f8a7345f409dd64a7d62976f6fdce9a2df42908cd74008706f8a65689bf3bc77e37883ee0bb533afb3c9c00ccb62651fe77b40f7d26a5466c8d5c8a0fdb51801f4d633a5969d20db45b72f2f6b44bf11628b7f5619e7717030a512e0a49fcdefa39067537ca16932c108e8c52111227c2c13d68124d0f9823134b155dcde67e23656a6001e091aca76a220ecf7e8591090957a104c803d6dc3e054428e43bda2a93b712c4417688df80a54a4994a22daedc419c1c650808c9a6f90f4cc206dda89ba21a9e9e9a9f8c35f9e17f7f4d1b40e3613effb883f1e833fd3cb244206d4edcd47559b2a2d3855e1059a794b359ca5b03c9115d9ceb0ac5bc5e4527e0965ada2c41545b38e3490d768f34292831cb0e6af759423dc14e7981c4632740443d0a888c57ff2ac7366558f68b70da7a706f068c25989841b0c7082a1bff5d253224ce1e81c651b075b8e923a900a825ed85e42f27ac257a623a2797c95e0c6633d8dbd2828c08352b8879a58759c17ed5f5bc870124a188d97e0681a9b94cb7d308d1f01a753924f353b40f3742791bf5af7da4edd47296f93d193fe34c17f457498f5d0523691c1d9583b364044ab05a4cfcead9f7112c2239d2968909c45e33b074ac4314f33c7b30531cfe70bd2093d163e72f5fa3888622f1a69d727779c59acdc90b1346e638b292bf705b162a50d1b60568b75569e17cf2e619188949118aabc7276d4a53f3c0c3e7eaf2d76ba7c7d9a92bd2d1cd4e551d5a0765dc76a053c32a032b8e8ca26fdd1638980e8d42a092ca25c492896f1e401b1b3dc7e165bc344a89c3f74763e0829403eb1e5725c056b315fc8a2eb526ecd6a09571b7a050dbd8390510dd508ba12e9597f82a6a5cd1a94683130f2dc1df0354c3214fa65e34ad32646f9cc5657ed347d01b3b2f97185f26bfcba5b25fedb3da98d2985968e9c70ebfe226e26c301ff42f3d3e2d1f3ef0fb7c3a6c266eb38dfd60e344e960c224b4f09a4d4cb0c624a7ab31971f611896f942ad265fc645a0dad4fee095fe4175c7c0fc4af2b831b115230380831d4bd2910efa13144e06bba3ac2530ce17f48a46ef3024fa86c73c7abb3628156326c82c3f76140aecc000b9e1c08ff759e26837c6626e0338368cc954712d5a1192c2d2872d66c09f9c8f6a68f55d6a2715ec8cc8a827e78f67f7afce97824c7975559816bef20d203ed7bbe47169214211bb0e5edfc32c3ba620ffc8c73cc61b48251a66d65f46d2500455d5ec2534f2d92998615a597476b85a743f4d91bebcda5a45daa61063dd8f8ac294f55d6fedb59a157860316e9b7386c482beb02e4d981173343a54611a03f97df085710708e1c18cf3b165e490044ae7ceefb93aa5e7c359567963bb53426fedf453149ff161331c3267a07a13c57cf353f0f49003a32f5a4a57f5881bf8150d3d276ada127a40f5fa2b07a898017acffe5c8f8dbaf2de71680b626edd1d50464f1969e89a1f69dd2f7be1445df9ce71771254516b3111c7db5ef89104ded3ff40de46b827da9de6197d5629535f1cda8083463f203c7e93e2328994ea6581003917a90ce830acc2e26aa2c2d10829ca93502930faeb4d8de02c1e284985bd86cc3f779099355b50a8f378bf13e8889c54633ec5c7bd0efe3afab967c481d3983c20a35df2f7642e3d1209f0e6619365d0fc1b1dc6a0db869f9725684b62242c464a6f10fa15c11694018ae002389991662affdde8a23844a002df27c393690e091e96176f532a37b8e34ed92a269a3ff93f82abb84087e2d7d819f067c7a005c5ec4a5d79dab1df3c614a51c83bec344a6b548a190365cd306641665c160eeba33345e04fdfb7cf1ba558232501c4fb77e628db013108ac7a45cba799fed4936057a84292e108e2c42641b0c2b5f3f702d16163f3fa7bacd03c81a4301f02b90fb1516e33aa836dd4172d106c16e03c36512d1c23a06cdc38f6659f82d1c21b9b13577323632303f04e3f565ec65f1207f99989235c17e27e0fb4185b9352e191b1cd55eba449c79652e238dfbc31a22fce6d2cd3588f7add3f2f2a3fce2d77e73a2d6d3f71af2a5662c3511e6c61ece383007a691f3027ece3485d30169e6f7d8b5fe2b7024a99aef98755e02e17985baadd42f1b998f4ddd9471c68b4e93f35569f7051426600531936b573fe9c22c4760a87f59b5de60980c25455c1a9ecc9bb625d6bda90697e965ae17aa6fdcdcb6c6debd813390e487f50ab7594efc94e8c862a4c344d3b141acfdf7d16e2288454f7bbf5c23b534ab9be6da8d7b3212e7dbb73de44e075c7e7d519a5aadef1159f4f0c61022beb6936760a3dbc5d3f45a049c72b9d8d8c581a4ab3994143392dff74b2b4452b0e62f8df342522c5aff05ea1b163b132315fd4390777687dd374e7e0ed926a482c0a2ff7ccae50cc6ab9d8cb555d801b71e58ff200325998c0d8007b28587d0f8f46748b0ce6cbf33e1c6b1399bfb47fd91b65a25c45c8b2e2c2ac5117afb600759458614be7b3b653c8fef8c04a55d7d616e7da3d7dfc2aca2b506456112cd905a788718217981ad26d239704adb6b1e1e79470d48cff530007b9894b0f942f307c5dce2e84d3a4f6ec5173dd4ef24ae1f187488ad20fc4e8f8d1283e6ad42725132e1b27a71d2cb814deb26186a79167c4850b7699850bfd9c72f7c477441220dc195e313fa48682245b8f8eec18d13790c169ab0bf2a7d5157e8b4af83439f7d213c1e4b26de4b390d64217a3cd27ef24b4a991ea2929c87151c2a5abdf6e127dd17869267a217d94d646149815c81c33273053e38e9cf2cbd6f4fef5ca6c44685b1f84d2046523e42f839e8b7b80ffdd85dae9d335ee0b27b5e436f5d796ede8df8dfdffa8ba449490023ccbe98d96c8869141081955e612261bdc18d9c0b505461219fb9b74020448bd93d7b0573f687ae98") ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001140)=0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x40, 0x100, 0x404, 0x1, "f3d2b33a6f8271d130d84e60abf08182bfa09429", 0x9646, 0xef}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 05:37:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20021, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x80) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) fsync(r1) 05:37:02 executing program 1: mlockall(0x4000002) setrlimit(0x4000000003, &(0x7f0000000000)={0x170002, 0x100000025}) 05:37:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = socket(0x20, 0xc003, 0x8) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) connect$inet(r4, &(0x7f0000000080)={0x2, 0x0}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) 05:37:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="89750a0100039b70845f19007453e6a8731ef2600802000000000000fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3c) write(r0, &(0x7f0000000140)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f84dd14d26984d02f6930b2362300f729f5f958f20546acd621e5c25ed8202610672e2ecd48daaf896d961383371d5b90ed0639f17ac784f947b4cbdf40251ee824757a2152719b6f17cdf3febcbf6519b98c78f456f4e1291f33efba4967918888237d9df106298d3124279ad5a48462cc5a0fa9c4525f", 0x1) getdents(r0, &(0x7f0000000200)=""/199, 0xc7) execve(0x0, 0x0, 0x0) 05:37:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae632252595aaf8e5815f73f2a044fd33055553fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xcc) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() getuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 05:37:03 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x400000005, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffff, r1}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3fe0000, 0x1, 0x8, 0x7ff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18400, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/124, 0x7c) r3 = kqueue() dup2(r2, r3) kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 05:37:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x728, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f0000000140)=""/113, 0x71}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/67, 0x43}, {&(0x7f0000000300)=""/109, 0x6d}], 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000004, 0x800010, r0, 0x0, 0x0) 05:37:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 05:37:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xb) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = getgid() setegid(r2) r3 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') r4 = shmget(0x0, 0x3000, 0x101, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r5, r6) r7 = dup(r3) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r7, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r5, r6) syz_open_pts() r8 = semget(0x1, 0x0, 0x100) semop(r8, &(0x7f0000000200)=[{0x5, 0x2, 0x1800}, {0x4, 0x9, 0x1800}, {0x5, 0x1, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x401, 0x1000}, {0x6, 0x8, 0x1000}], 0x6) 05:37:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 05:37:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000380)=""/247, 0xf7}], 0x10000000000000de, 0x800000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) 05:37:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getuid() setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="250000b47ef9f5010001000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x800, 0x2, {0x7, 0x1}}) 05:37:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r2 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7, 0x1}) 05:37:04 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2010, 0x86135) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) write(r0, &(0x7f0000000300)="a727c3dc9aa5c185cab47dafa08df7b36d4f7a459abd785aae6cb3df14ce50ccd214f48742ad2aa879f929c62cecfe7fb91f2bc543d60b815d3511e509654c67b28d830a7c116bae8ee69557086150b95ae98924ea429465157202c7f1327564a86b83a8b0d7f97eb1105729a15aa6f2038bef71446ce3eb74fe6b3ec7133b888b401548c1858d8b8406b961dfc8191c71d237eed4b0639fcef474da00d353b81afd992757bd023f2a2c18f295b1563f48868b7ec47b4b7f9126b1b76a2c88c23b34412bf71bd216c89b31837b6131d893ef6ec3fca849c3f7b1aa2b547e24d5d8b95211a6681bf5bcee11b72b72a458c721da233a22c288dd61857d7f66e3105d25144b0bc0a2e0f145d19134ac47020a8cc5fbcefed9c098acaae8306ed5d163f6bc11581df495b63e59b918054929d84684a015c5844fc7621e9f404e3e701b2837f9b84292cbe777ee9e5dfebb4049dcadb6f9365ad33f166fb8d5a55257e3e81aae4c841739e9783f5cd79bf7c8c34d9a368aef2eadef7e4e829b0e9aba082e1e05514879c115a4584d468f48a6ce777100d524d967bcba94dedf1b30b75bfc9dd7f09d3dc1856b8ae9598254e2243c1b097ebd95c633f284f13c06f2aebbb48bbf78e0c38c7b80fe694c2d7144258ba9a6722f6196d7f09342e589d62bb2d327eac9bbc4c2d98d4220069eb99476203215894149fe0d8bb70575914ea17a31d5d3d85b52c6d7d60925693650c3f0677c7666e168f9859b83b7bc9949afc2358985ad42103490e4feeb2e1b593c255a8d737761d12d2ea964f6ba95e9cbc8c19cdc9bdd98cb3afd881703df1faffb2b1ffbe7a88fde185f148ed7176462680db8475cbbbc2588bdc61046cd59c0a65e2db56bc4dfc5a59d57532a2767c9dcb7d4dce3b498a7a719457a6e998e54da33f361dc5dcad6f6278962b293f7fa345281ee1241d2674e52129c3f2fd58ba1e521871a8403533487337c1ccfe7fd4ea8e4cce1783b46d68a1c264ce3f9f53aab26cf2c5ccc378be7bec67c88b5fc843ad36a2b00bbe69c9151730afea647fdeac2fb9a2c5b92b64e6842f35956d39210488ad38c81742a257d4cb7ccd0972806b09a4e24dae3ed898d7351f1f88cf83192739238f73195b61fff19ee71dc9f30f9862ef60507e53b10536953f132f6776c34dc92568e1b40608f695eedb1eca3e4d6fe5d65752cbf7a077de7ef7cd410762bbb8a888023eaf1483a1f196fef2d088746367b54d133a5f77e1c9fbcb7636f86d2605a9504fe577059745140106058e9a168035f09c6b886c9ac0aa97c112caca36f28b24ee5c5e7616ed341d7e1097b256d14127ebd0be7429287b873bc936d0c31bdedcb73e40a171397aa4ae8de6fbc0f262bc5240db734e79d012458b17818a51de2dce4340555c52f8473f63ba98f046777a0316f308e3bb601439bc2b299d8eee1fd4138c1c5473c7a0fae19c7476852b467ae17ba53a97b8c4cb3c5287a11b05564ebf2daa1c3351d17a1d805a3f4cece2128f90488ef1924b0c61ac242f2b9df95285b16f223e86753298df57525906319d345d620b70068e2c276bd3150233d4b36e5e33dceaae0e45187dc0c24840e1ba7a1aee183cfdba478b3b6c9576a0c39d01ed412d858c41745d6e6e7a48d883f68f51105423f1a01ac3cf3c739333d5d91ddbc65e85b06d49c0c1454324d401162739dfec5d13b4e8f286536e1929ccf45cd51b59b532d17a171ff32ecf7638b23c60e327fdd73611fc5c22354b6cd440a9f7b51c23b783418b98dd5e27c140a6646e7984dc063d6f5e44deb616cb5cab2ceae6063c658e76423dc369d2b226930be5491ac458a23f47afa3f83ae283f83d4639e4c9fb5387283f28547483b3d23b26f6257bfba58eb0c03055eda6b5f739b03022e36170f72c2b4ef9d84702dfe6a4e6f48f67a779cb36081f799ba89971ffca3f14e286e935cc5e10b3410c6d9aa36d5355aa31277c4191403561ac53ba7ba9c52606e0b9effe2adcf5e504749248728030a4f3b8379b2793d32a9c8a0f75f70f3f42bbde5823a512cae60fdd8985aa3556530164bc7c89fddb3712b03abaebd1835c06957176f9bb23664cf753c4b6d54580a908627445f8c82fb61e2941f8384c0edd3ba08662a27b3bf94fd9068285b6bb88961c45cfcfe94caf9cf4da8556c8e9744df700aba0073ea72d59a1041e71c39147ad22f0ef38bf7954d3ad66828568f720163360a65af734c4d3a094a3b4dc30de9ea9b97a229251f7228083492dc33b193959b086cd67b9dcea4293eb9307ab2d1245c8ddd7f81b165c02f96acc306289163fbc8d4ac0169a05172a61e7e9bdc34bbd6d6926198fcb9b44bfa0b537144ea7c670ee3d17743be3f30aab5771034266041d466aef478a35f16ab106b5e78c879efd80aa14b7c0e771716705bd7ed34a2b48b746afa96e2bcd6284e354a819d28d3ed24eccf19ccb18d328cf4d9391d0de1c606bf6f34ee494f23c6186f50676d0fe8ed15c26457f49962c29ec19910add0a05e64115171b9f651846240549576198f4a3fa62d6c6d4b6e26a8dc276d45a7eb4d9c432f40274fac941533db8679041c0556161b5c5c6d55459bb8ae37c3878bc033f37eebc88bcb86b481dbc676c07e13b7338b6659c155f5f5b32995e180fc7422a02d6b7d048d051117dfd5ae5af9b8ffe8b26fba51dcdb36e6fba38ca27e76fceb843e03efbe45d3b60d5f26411e1fce9fbbaf2916a3bac6ac5c50ed81c6e94e31eadec2425fe0cd8683f7db50df59d6dbf2e2f1cf5fa18ae3fa2c28fbe772c52ae29c0b1a086599ca6a49f984c0bf8531d44119910b82f147c146b73dd6433eb20ac0874de092faff7738ffbab0255607b8597671532e1654f3ca1ae74c1a96de625bb6648c56ee5ca71c4afefd4fbe62e9eacc5d4bb6b4788b1b5e16f742bb6aaad81b2a64a3e611333edce15921b16cb86c8c95a3049fa5ba02cad8919e01b8f8af7cdff116336f72b79eeeae3e80c7f10e54f1e7373e3de3a02373be13deb003d80eaf2de48c3a9399a09b80705e9476c77cbeeca93e2592b205bd4e84b09535ed452379326aa8e85fd996072eea4938bf474e2b0c08e19ff8fbbde44844ed11e4b75da97fee773ff1ebf6ee9c64eb008e0801fb905b7f57a753682e5edb8841b212877b23a8b3745d27f1cf93732eca340fb138860076fe2620d016225882eb888d149d5ff435323daec620a8bb81714af0310357a32f26d87ad4215e19cfaa17702182be8d8f1d6dbaf2f1ee6613ecd973cdd5e82edc9149d0d673674a5545a5c0f5ab80013616b3ee4b3ae311d4365b654db6587c202f411fa3e71991e65a02bbb05cbc74ef0d2811b3c6a7606510ec48dfa190d7cc7f20873f4c1350d239aa04a575497793d35ab9b3bdfdba0b1c71247cd5d6c1b3a7d8408be81db38ed59e17285301dc19ac0bb622c2a59bccf1915a9b6814eb19e0ace664573a226835014b13d5df8ee4a816b879d19b7ccf546aa60d529e32170d2172e86a103d92577d9395060ca73a5506024d212e478df8fc03ee63b109a3560100a668cc7ff86dce23cef60c3d0ed525673fefe4c11331149f30ce640b518620bf74af6fd9a660338c4f12d0dd26260129592ef83a0cb29ce7cfc30ca288bb4668a164b61949aff8f47c336fb298258acd9095f8981e965f37cb779dc8c27ccdf0c58e79961c95bea945dfb158f4582ffcd0c83e20493fd1740ede731068ba270f5ecd5d85c3c1c751d5368fec7ee8c91e848f0b7639bc0507505c2ac203ae3170b0f5796764e4379b881fbce7f5f284ba9aad9a8a6bfb6134ba2df2a7961c76e448c0c45e937b6e704bb29b835dd07f9a95a3d802137789f2334b131c7184cc89768daf4b80a86319d3f1dfd9c5b0adbdf258c9a5b35ad33c7f3f45323aec5ac351d2d2c37c7a3e1f7d21ce5af202309707d45215b7b8b41c4fdaffeedc06d1e34b8734d2d2f8e87148afbcdb4b437216ad10145bd935693588e06d5035ce7a6957b809807bbfc42462f26bc017e5e2373834d8e5e37dbea92c0333e5b1be465ae3b2ed7b83a72473d52b6cd3fa002a93116d4afa076685f0ac9d83e07ecdd2041d2ee20dcb61b0f2f6cd6c022ed5741a004d3470729d359527bd646c7ec8b89f91ebd960bcdf7cfab3d05d61d8b79d7cab94074e9ebf4a8552e19cdc17361227a1b43e80e46eb6119177a1e2b4be2e29aaef212a6f80c44d12db8968027d57bfe7a9f3aa3bbd7c2e687dc3a6f0cb3e7f477447bb68f1ccdfefaab293819ef139a50f0c587a5271fc90811b5fde45a37d86f76d9eb50dd5da88910ce73b9ee995ef42f6ba4bb903c8f12e68e396f3bf4ab4e60404263c9ef6c4e7e2d3e86cb55a80bd4ea6b357c8ff3c9488a8a53cd1c78a85ff977878c3b38714fc0e1718e5899f04b3d052b1a18da0394042bbd725854ac87301ac974654423936bd591abf9f438046f05b3bf2d5027c7aaa077ff62c321569efbf67487fb5036ff4be743e157eb7667d206a91b2c89670fc92089549358a84f8f71b17487251981fdea6a7630b242a24e35d689065033991354632e2f0e0d488c0b6e2c4f00488099cdccd8df70775e5ec37d29983a2c80850cc9cdc4ef21f2d6641c5cc8a933fc655213cee75c0dcaba0a08d55ffac92a78505588ce6409a7853db862c298228b27c5529ec3e4a560119237e208c24156ab7bb387e38c7440931d4ac3613054bd968627d36d7643284ac895672e7a4c0a8849629a7b34a6202008793483e81c7c29500ff22995c497b12b79740d5556eee1147b0ed5df11a6b8807cef0679f271d498cba710d7e9a45fa95098f04fe158100cb316db058dc1f25c4707ab56fccaf7981e94ee43b96e4ae848bab7221c386daa1ab7649579c49fadf14beb5fc7c22bad86379fb230608a01b8fec73de259320093ab9d0551e318a694d152de8e4b85e084a5011d2ed9fea70a8d8915c06b6df10f6ceda2c78e88221ccf957e70e46d0096c2ec82853db0de33b799ce7f4177df39ee7827c0e7b6beb25df369c89a9de982dfa4025c07fe609ed17a3cb65dc71aa7fd4dc5f75c582dd7190fb158c18e80f7a1f282c7280c7ad0314b3d6ac3ba5a6e1c4aa1f209a757969461c9a37414676cfcfb7bfa2dd54728324c95ae1a607397d861a06fbfe89e7911fd2e23caa8dfbdc9f2f54ac65248ccfc01fcf83be1008d76f571183c082988cce77e7d2feedb526b12bfeff8f76eec3ad0f3d1872ec4a4874d3e3d20f5d713712bf6f30da9ec02a4b7bfd27eefb9c6cb4f7f53e37f9e05ead426f25b3a0e770d126a99c7faee0a87d3a16467a6d7d3f4f92a892ec3755347c667ac1ac0633f05edb0051c42a1d26748540a9985213d39490c8e4a04f6653a2b94c214af7242baecb3507d2be2556aa0bada1f1d8d47b8ae3702dbeef117b1dda14ae8135c8cedd1b2bd501b83f3876dc514561fd5477f433c41edde584ebc912475ad8c18d798ea8f39d025de195568486cbc03b03ce69f2ae42bd479f02b60f5137f5b8db9eada7f10c5dfb3125bbd17007142208071d43e74df465c6791567745ddd3ad0c3e3c66ba9eb218d3eaed48a95304ad90b7372378f5694175dd9fc8d00ff160a36022fd700ae72eb6de2d11d5fe4c6f4b20d682e5e41224fad883d9668b0f6ca8dd3541f1287c3b3516c2cdcb51f49aa7675d03b2b9c4bdf4d58d616366b3edef8f5bf5e580b6d21a318b8fc5f703192de637f9f872b65d69470cb228aa47766d289900cea9e79", 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() 05:37:04 executing program 1: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x0) shmget(0x0, 0x2000, 0x84, &(0x7f0000ffb000/0x2000)=nil) r1 = socket(0x6, 0xc005, 0x1) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x800, 0x3ff, 0xfffffffffffffff7, 0x0, 0x7, 0x3, 0x7e4, 0x1, 0x0, 0x403, 0x81}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0xb000000000000000) fsync(r0) 05:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x3a) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18020, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x1000100000001}) getpgrp() 05:37:05 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x0, 0xfff, &(0x7f0000000100)="88bf30c496d26bcba7d3ca8bacbe32bd234c745a4884fc929021dbe5dabb20d77c8b03af88258fc277fb76deb7196f389ed82955d6bca2a3a7169e2b50ba9a356e69ba337540c143471cc001654c67538063ce11a9993442fd6283e26707f93dbd575f779a50ae07a4b844c3811ad3f9b49c662e1793730cef8a12ed7cfb5dee66eb9ebaa15643f7d18fbcc974cc52a7f90cbc0c116167edb94d394abb2a6406a4e46ed202401cf89e9bafb450b73ec0e5a6f8abce83263a92651a86766e972a0da2772764938b8da9b5806b70de903ffd7a0ac2a977fc6f5b3b536c95167cc97e83542f41", 0xe5) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r3, 0x0, 0x1010a) 05:37:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0x20000000000, 0x7, &(0x7f0000000000)="8640e41bca7ecf43e37fd76022beea72", 0x10) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 05:37:05 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/158, 0x9e}, {&(0x7f0000000080)=""/57, 0x39}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000300)=""/124, 0x7c}], 0x6) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) fcntl$dupfd(r2, 0x9, r3) recvfrom(r1, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000001400)=@in={0x2, 0x3}, 0xc) 05:37:05 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="618be70cd2382493534ced8cdb575ede4805e15a553af46cff12af1b8ce7abd14c7d6fc9404ca5d4c57c84da0b27"], 0x10) connect$unix(r0, 0x0, 0x0) 05:37:05 executing program 0: socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x83b912fec0293e89) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x80, 0x6}, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="be57991ff4bb2aba576ac9e4563f74f18f93bd102b6ff43ee9", 0x19, 0xa, &(0x7f0000000180)={0x18, 0x1, 0x10001, 0x2}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x614e5e2f6db1d020) 05:37:05 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 05:37:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 05:37:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/148) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r5) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r6, r5) 05:37:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="d97c748d0bfd75600d5120dd5211639a7e28ed81d2d252aaa1ad85e5ad58733e203782f511b24529e573995d5f7e0144d6445d3e8d307529b8ebc1b9e8a2e4febd88ec6c2df88f6b0b5c233de5565b24f264e92ba01008ece79108d3e1aa2d243a47171ef25c04caa22445b0472202b6dc058d41334bd696c8", 0x79, 0x400, 0x0, 0x0) close(r0) flock(r1, 0x1) fcntl$setflags(r0, 0x2, 0x5) 05:37:06 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) fchmod(r0, 0x82) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) 05:37:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f00000028c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc1, 0xc5) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x401, 0x0, {0x2}}) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 05:37:06 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x148, 0x0) getsockname$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003eea00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082935f833c0c2243e4862dbd314e022036ca5395378c282bfc2d3a650dd24095386da19a5c0d046eb2b81b422a76736a00f93f2d6972d061c0f27e238c2e71bd361012f5c638ed93c92351c0e2c0e677f43f0ec68a2d7ad3d28ad6a8296c729d1d97585630465f5275437764c3bf03c218ec571f899b2fea57959fcb5d3a6d33a24a8133b0453c2ac61966b2a51d2d9b6476f447a363e1cddc7a5a46c8b5e7a2ba79c13d9cabc190190ca8cbade7cd3421d5220ce5b5aac20daced68d917fd10fad024050ff248186b950ea1dd037716e3c66432490e785fbe2e65de326e5847a49d4b7bedfbd5d062318bacd03838b0eca2f04a797672226344fda3fc395b6736b1c7ed2520038f48195bd5595a5da6e1241804835a0bd226ef2c95cf2dd9a1ac0c2891565d8a67bf9a3fb3b6a5ce14a2ee4cdc88abb9f357c675a38fc984697f183ed3604d32be0ef048a3b7e62161273260593e5c569ef9d6532c8bc68f42f3e2fc125841d1e2bc38c3cc7d5bda27b1a1b72e02b941c0a7fc6038954b0e2cb3bf95dd579ebd83"], &(0x7f0000000200)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x101, 0x8}, {0x18, 0x3, 0x9, 0xfffffffffffffffc}, 0xe7a, [0x6, 0x4, 0x1, 0x280, 0xfffffffffffffff8, 0x8, 0x3, 0x8001]}, 0x3c) setrlimit(0x3, &(0x7f0000000040)={0x6, 0xffffffff}) setrlimit(0x4000000003, &(0x7f0000000140)={0x13fc02, 0x100000021}) setrlimit(0x3, &(0x7f0000000000)={0x800}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x2, 0x80000000, 0xffffffff, "6722a54daa45bb1be8b64de267a9efb5def165f3", 0x8}) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) geteuid() 05:37:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) 05:37:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x8008, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 05:37:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0x8, 0x9}, 0x8) socket(0x0, 0x3, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="8b1c435e80d470287f8a0f15ddf06358aedfabeff996422bf8f232b03d", 0x1d}, {&(0x7f0000000100)="42d6aac1f50ae7f3141238a19fa91b4981fc1d8e80b151243ac029e87a7861c8524f92d6b205c99e89209ac9701438cd9c798fad7ee676cb3189166660a1190d72ab3f41de32403757e0c22a82124860be44bb94f911ab855bfb2138898cf66d321708d59400cad9ed9fdb95f0d2586c7e940fc41f40fea64ae522eaada73e43bf976f", 0x83}, {&(0x7f00000001c0)="ea7957b82c", 0x5}, {&(0x7f0000000200)="6962ab9d3d29e0e2247c78066d0b4cd7b39f0a6caabc3f4084a615693fe6cb054a6f37ab7d06f73ce49c0940baae47c4c5e0da", 0x33}, {&(0x7f0000000240)="828dfc0fcb234a5fa2a6e06e1eabc2b0e3ec6a83d43f3c336584ab9115c28f7b9ec486efce611a863a51a1b79f5dee96092282f50d2de38354fd27e64dbf91f119df09db88587133f5130e0ac1cf0720ebaef5a8acfdb51d9f5d3208b6aef4acf98b0e75612016840d6cdc4af4f25f9bc39997d1726acac8edaa5b4fec", 0x7d}, {&(0x7f00000002c0)="78200abc7b79ac191c3ca7a64ea5f615d7a68ef8d291c43a6674559f6c8490d7dd37ae3c501e41bdac31829107379dbcad08dd3913bf1329f66c484ef2058ed9fbe8c9f5d434dd3d9b9500ec9637dc6d8d1aafbb1b6b7e64efaef2e70fdbaf8dfafc2830260f99297d42af1a6e3e15d6222ab580aa68968b5c5268365dc34199593c5938c45ec1ceb9c107a0de1862f5a51963c7", 0x94}, {&(0x7f0000000380)="81540c28da84002b6d14752b1083d93c9e7ad2962dce3e92c7b68eb89aed232de926f497849ba72f43e8e6b1a4ba167139309bda0d830128dd563780a72f3d22b9199029c7598ef0f5a63fd6d4a74fe95f4cbde5e99abcecaae1c87d1c7d84c0e9fdd78a67673851e07033c1165b827fa7b851020a2e977ed02bba4c03aeae29e9e3cabfe97df867ec1fbe9aa30b0a3264e481bed69c891210882e5be9fc7906bc350efad4e09a0d4fc276", 0xab}], 0x7, &(0x7f00000004c0)=[{0xd8, 0x0, 0x5, "82b30cbf71b3fb7feb9b3ddfb4a37397d579bba0cd52079cde960177370eb12bcb6fa99ea581832c474723b673b0e2317614a9d6ec04a22086fd865db5bee6ca6d8860da58e3a31de6486f75f704c7384e5463fa9092ba80a5847fb5be6ed477c2290c4f38f2a417f1e588762d72a19a78fbd1073a34ce032d09f8ef7064cf2f19ad267fcc82bbe574c4b9fdf67cb59fb47eab6b53474ccb799dc560fafe48731c3fd4e110c3ab14e4824ee3f74ffaac2a378a6e67b84c7d970bfb3b9e8e29c555ce5a02f228ce44"}], 0xd8}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) 05:37:06 executing program 0: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ecb000/0x1000)=nil, 0x1000, 0x10007) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005540)=@in, &(0x7f0000005580)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) fchdir(r1) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 05:37:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000100)="4719a7427e", 0x5}, {&(0x7f00000011c0)="5bce02aa24c4ce1ac0fb76faf2d189d482489f8953490d2147845082fc217a241d393ef2ee182701a56fab8132efd3222ad1f499b641b397e3e5b578366f7fedba51f29ddfcf30ddc4127ed9fbaf26b92e0fa979bf9271e90f958920748fa6002431723b16d519b32142cafcfbebb379c0271920a604aa70a29c50cb2ec731a3acbef16e42e578cddcdc9d15e8823a70d8ea817b0b0ffc", 0x97}, {&(0x7f0000000140)="cbc5fd7e33a3720447cc2b7b3d36df4ca82b3a02500de551271ef537581b7fc4eab7ed222d8bcc329f6505f5fc9ecd", 0x2f}, {&(0x7f0000001280)="0399a7e97c7078d05cafd0b2e88dbcff81ab3c59d04a1ed1edca8bfa965ffad4d1d67a077958f458260a005fdb653420161b093d712e1bd28d", 0x39}, {&(0x7f00000012c0)="232e6216b8767fcccfaa2265a5b457899a6580f5b0b0405d4b4571abd88b3bb2383869d9f829931bbe963410f9294df605d279a371a354a352447e1b1983c36e7c57aa6f762dec358d6fcf9e0832177da83db0433af5ad6e2d4a4e7d5bcf561cfef318d7046cdea1ac4f69fdaa7e8d6631b94ec6389a7add3f16f573", 0x7c}, {&(0x7f0000001340)="79b4e2a2246f0efe816c6d47881e777b4d29fcbebc12da57bb295c03d4152077427292579d871408a828033a53", 0x2d}], 0x6, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x7f, 0x6}, 0xc) write(r0, 0x0, 0xffffffffffffff86) 05:37:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3e, 0x8, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x94, 0x2, 0x80000000}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 05:37:07 executing program 1: socketpair$unix(0x1, 0x20000000a, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xf0000010}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x22, 0x2, 0x401, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x12, 0x1f6, 0x1}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xc0, 0x80000001, 0x7cce, 0x7}, {{r1}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x752031da, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffff9, 0x68, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x2e29, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x10001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x84, 0x4, 0x67a, 0xfff}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x2, 0x3}], 0xffffffff, &(0x7f00000000c0)={0xff, 0x7}) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="6e9ece2247553f1fc14cead809b114b88e0e92c9f8eb06f6cea4e609dc39a3d206b5a69f06d4978db41d5ab614f3a37c5c3bfc2e964beb4cf12168eb1163bf72ffd6f6b279516e9247e2f40ee4d5dbb124ddc95327ec1f7b9552e4a6226d24de36300712064502889e6f9dd69b939f79c68d1c43b884a3a259a67d99b683b661696e003432e42b23054b5c5df338af8e876148c5cd42b698757ea10bc3742d2ed71c00", 0xa3}], 0x1, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r3, r4, r0, r1, r4]}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r5, r3, r1]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}], 0x90}, 0x8) 05:37:07 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 05:37:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/110, 0x6e}, {&(0x7f0000000180)=""/221, 0xdd}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/62, 0x3e}, {&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/127, 0x7f}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/130, 0x82}], 0xa, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 05:37:07 executing program 1: socket$inet(0x2, 0x4000, 0x3bde) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) syz_open_pts() 05:37:07 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x200000000005) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) r1 = syz_open_pts() r2 = dup2(r1, r1) socket(0x37, 0x1, 0x3ff) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0x2ce3}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x16e}, {{r0}, 0x0, 0x11, 0x4, 0x200, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x975, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0xfffff, 0x0, 0xc6a}, {{r0}, 0xfffffffffffffff9, 0x12, 0x80000000, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0xfffff, 0xac, 0x1}], 0x109, &(0x7f0000000180)={0x0, 0x1}) fchdir(r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 05:37:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 05:37:07 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b1225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874845a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0xfff5) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x8, 0x1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:37:07 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socket$inet6(0x18, 0x5, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 05:37:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) 05:37:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x401, 0x9, 0xff}, 0xc) 05:37:08 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) lseek(r1, 0x0, 0x2) r2 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r3 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074af168c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c99960de"}, 0x93, 0x800) seteuid(r2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r2, r2) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x0, 0x800) setsockopt(r1, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000540)={0x0, ""/162}, 0xaa, 0x3, 0x1000) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 05:37:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) getdents(r1, &(0x7f00000000c0)=""/199, 0xc7) dup2(r2, r0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8000000000000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x12) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x20000, 0x20) 05:37:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) write(r2, &(0x7f0000000180)="794a5f8da4bc189a835a4556ee06cd36c907aaacbe9aadbc4ee9bf82360d88339cc8953be1081641f63b8cdd5f8bf5cd74e06bf5c47fd147586cb76fd280d95aff8c75f7ff4abf2390d64acb8d47e1c4cd6d2cb4384752454f4729bc6d39ab8cb36620d92e393d238d8ee320c07f35c4b136a63731c243cbe9b6499481dba0fad9a1e1a0684de517ab71cb643fde5db83117d3150b0f7de62e98472dbfb840634440d58d9cd89230db3cff8496a9d413a7079ef9b63486c7840c668a23e1111999d00d562f1cdf8b1390547d1b9c8e98f3d01e", 0xd3) 05:37:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="53f090322ba968cbf7d8113935e8e8a0a93c17a68fb4566e0cf284b3047e69c8b6c22fde7377d9cbe6b9c3858e33e1351b61ff3e0c1724cf618aa88c085ebf3cafc4bfbe27080fe90d213d906718382079f50922bc884cc99793345dc5c7b4759a660aa77ba5a3ea", 0x68, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="01040000000000000000"], 0xa) flock(r1, 0x2) close(r1) 05:37:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x2000000000000004) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='\x00\x00', 0x2) write(r0, &(0x7f0000000040)="174a5135840b", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x204) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="4c2216082ef542b68e9518ce73b9987c3a9800684f009295819ef75c5d47f0ffb029c67022b0b21002a246a6a5fdcb68f904d435887b4b4619d6979d0a4b0fca3ecdea83d3df163b3044a48c1d2f27e1cd0ca7ff05be8f16924331bfa7ef5ed48d777f3d09677fb07e30c1e676b5b2f463176b093361c18ea32adcb0af328315f1c149290b2f3e2332ba7af93bf6d0272951684936e1f6c9e1b5934617adb11e2a19192858eb2f49ea62d4cbada9d9137ce513e6dc5d0f2e2d6ae2b06c2316ca45324c0d7237c0592749e8f75b65d51019aeec82a17bf7813d70599fb3c77e92745b64ee135474a5c8797e5d3d1c154ca453c37e865972a17b5cb6a93e614e014d60cb5fd80cef3e426d7b48f53e3aa809f9df65f1ed7878c317c8b49608f5798451d9f6a3dbddf121776c6b3dc93cb47f81711edcda208590dcfc45321af5cab2b928650bd247d98dfa9a650a36004812911239cbfc9c8474dcd158f33d08561b0b2f348de9de5096c708e2f64d269097d14368f453fc008c1e2b9b8857551b42482f177affc5016d00e20dc783488f256fa878c1525cfedb731dbe3911846dffbc82448636668d73b6c93b4eb5a76853b0e19e35bf76522bfc7c6e9cbb0008305c70277730db2acbbb03d5808b7de15763a093bc7d1a92a5a23499932ae95792d7c2f5a8c4d2dab568d5d6ca1900e6f70cf08d52d10d80f99aa415bdf76d2250e36f100c0998a44281b3ab38fee95452377c810d085c6d9b88c64c618ef7e2a2250b6439e1fb7a5cf4aaaa6047ca8022bce1609a47719322b3ec5f6947d8308c58c28674c7a27b67c1cffe068fab3dfb8f36effe5b0ee71e0de82ef4f4a54c6a2999402f0db32b198daa44128bba43ee1b737f351f7e60ef8d24662ae64dd7b95d416619a764fea2d2c5d09953c04f20167db793c645ded8059ded59d74e875c0ff37b57d88e8d4280ff3bee61f25279a7bb8702154cf8d0a476702aad8a34e0d2eeeb06b46ff482ede3f3234fb063209b65a48839bf7e54a86cb30804a06ea3a18dabc3faa04c4d209b6f90645113a9fa20f8d69f8eb49049afec837c372a0010354978811bf7e3ce6552be960ae90764ca4b6e1b38c60f24321fcf4fc92e879f45eeb8cd6184b7838022b1369e11908fa7ade0306339eab6945e72ded93fdc87aaf4b50eed390ca110297c7e937c8350d648dfe7691dd81e6b0d5f5491f89ec7ef0efbed9951549a56dd6d2e9daf46498e8b2ea8867642e242414c07043f94c712165b12109fd75bf96230679bcc592b7c1d40392cf5da9e18f8eb8e1e7308487c898ada9fd3d9726aa7245a1f60186e49be78f45c026a13d8f379f6b70e5da9dc4871e165e2c0d9876cbe513d2105233be23f02b5fc13ae896b4b796af2ac4fb3e0a44e3b2d7f37b633375093c6de4b194efe1ff97cc06bdfd48114d151d02b3fa72f3c2c016a5984fda22be48bdbe1af6a08efd447f45f3c020dbf9f3b45788b417c4945048213fab3ab4c3121922733016cd35f0726eb1d134d9b8d31e853845071b20b19a2c08c5f7772c5d04ccc14fdc6c28fe7d3b0b6cd20e9a1e460f260e252788cab9f8ccaa30c48a9e42f1b48fc17585a35da1be6b76c641140d552aec86d2922e26aec8da289178827fb7527ac5ecda63353c3bb62a9089727251bb1f0e5e3b594b6aa9d1e8896cc1a023f377ae499c2bde1c2a15e9ccaa78989b1af79cb2b1f768f1557eb7e343aa529d0291168ef425470e53fb1530b28f77f47895489a30058ced97e22bf0bc88a09290746a7ea2d13321c250f0b85d7efd6d1c771278cad3bfdbfa6cd3674664bf98cb342bc7b35fda6e0c9aeab2c5fc55ecaccb51e78e45734d7536051bd22c0d6ab1d147b3bc89aadeec602b74bbbd4c21fd3f6fc0c1fad28c15bad789faf372c094b5af0ff669b6252ac10dbaf9dc6e181158c7fe1ba72b5390375642bd3a9482a3ecffd8b3e9bd0d1ac9af3d6773084750901c979dc12b85a3e98ed0a76a1cf7dff8ef9d0630d99ff4aff81635764aea66adcba4b07b3d463ed38e13d851b78fb6491d74e008eb221b7fc731a8e6be1f14e32687eea175737a00e8d3a79edd3183cdd2151a26259d256a4f28273cf6d3be78523798f1ab069476f18eed88222fb65ca8eb698dbf7e7d169b1de7fd1d285b3922046be06869dc4496a2ae5f05e1f8f3f65838f184ed6b21fc4ed82c3f5d5d52423225df5d62d4d87ffe84e65e899ad0bb8d374f805be429ed9bcb0cf10898bc162b66847d26322fd524b129920db6ed116f589e0180796dcc149f07f636bb07a971c01d1f4e64f4f3bc03a78a791eb1d7c5329aed2f23b103403661821d36bba194390c0aeca8557e624f70958b77675d4298103fdd56d8b337b3b5ef453cd704104ea05cd255ec2724733a330c2a4309f4a32da648a310e218221e50dd9ddb70963fa9f1a7dc5c4451cfebe862aee658bc3b3c4323eee0c739e7a4e4082e0aa0744340d4ee674dfbc7aaa6f4595e84552c9ace3dd6cccf177b016fd9dd4eb4aad444a4e85940659ff7ef881100a00972be3049fc927fc611411b46ea10e995b6b85fa1f2da6c13153fe93ab931ee63d146677cdda15dfa09327dfceac72ee37afb92c43d183e002aaa247b9f917d032ac8fca9b64f7732d822a3ae86be74d955ec43186a0bed4cc502895e90b16ad6df6cd1aa7b2be94fb7c9b86984274470a9561aa5e8625528dce57c33dc33fe7e7f6e1de3dae75cd3ca3a2f8b9282bae7382f4d7a9c45883e52ae3b2686840aebe70a8a04d577a353a710f0d1525454f23125abce81467ff9539f52c690f4ca8db4247ffcb71c617b89abd4d8334902bb8df67d56b1e70d6db17e9404acb3f11d97b6b51cd0c99e6f64214de5816af71a391597d8046cba4ad2efdcb8ef90166c399aed2fd703c9179738ee9da735e3c681515fa5cd669368a9b8dff8886deecbaac0de753f1834ab3b4c7cd00e77ba309b6a48028372285f88f6caa02c9113d7ded4794232aa3ec91e029731a3eaca9f0796a9650382841dd57671a9908fa27b218eddc7f5c52de98bad2eb8abfe03bd19053c2f0d5ff4694e3cb006e32f080ffde0a59b01cc9c32b497e26d3c74f014a9d5e29b0a1d1721f87b53c199596fdc4690bd4efb05b34442f1b6215d319bb46db72799533a7c971fbab88b5a71063cc763b088fda50783498a00d4e3d7b06c11fd308ae95f61dfedd91c7a53aab06ffe1606ad2418cfc0a565348359d99b052de65711ef26b5b593d76b70e1bbae011edc334e10b77d9c63050e2d967d6b86f26934ded7a3601d796724d700461c4c82bc8da2d9ac475a92816dc3f0a6688f4ffe01a353a6562072d5e371295d0c0f6d362875e940313fda8a66947d7b55ceac1379619b731fdec10d9aa83243e44d5d47d095f77358955ee0cd6bca8a1559337130c09261d8432974d7e7fa9a51e503708219d06b5a0dabcc399ade120272fb80a4d2b33fccb6ece91381feb9782add968fa8da814fef54ac29ea700e22c5b899a9274ae8428856dc5056e2c8087b113f51a2c53c8a3450c8143cb29ee1af92d21998fb42cdd468b5cded18d2562fca3fd10b7236333c0a1d64bf0d0e91e89f3b8092f2bc57226ed09bbb0764c5720fa7eb2c99828a6cc684a8cdd546addf26baaac48480b0d12bb5cbaf22510b2fbb7265ebfb392ee9b94e3f581002f19a32f0134f89d719f8d936960a87e1b40045f50ae27cf215ba41b0cb74dc20773514f50e3ce2938b042fa733563493d79f5989434075648aa707bf9b31ee261a659eacedadfc9adbf25e3ed945c9b945c02a01e66fe8c71d138f9644e66fb4dafd4f5b73058c08bae304666c663bf1e9d14774c2d78cf208eac9741ab76cb9588fb1870b833b5e9f2565d645ca7a228954448651aefc78c1ce2585950c44f67511705d6e6f02c9a5c86110cf076bbaaeef90386d2b558785827c5b130a6218f70005bccaeb1889682bb76ddefe187cdad8895c8a8b98b5f0aa2414f1e8eca329232937414e671619aa178f00033edb737542e74398698c03fa5b3c9aaf86d2cd2d1cfc0d4f4b6d191cc2d5b88302c072ffb039ad37685997bf6e0db9ffe422e6e1f69d16ea0922b7a991bd31ad207a31960158432ef4602fee093dc4c9d3902ada089e681af3d571f41e3c96ab77fa629d222c5fb75a33f57e83bc02c9fc323895be3bb54a163ef78ff973077e436bb4383377d16c45bd48857d6b0ad9e191b095f4b0d66e4a9cc0d9e8542c5cfb5106a5c7921cf30683f3fe06233200448f8bbcc57556e410c4bbeb330d7d9f9696db8891f2774eda5cc74184aaab9d296e2d9a70351b206b224e626b8fed11b3ea33c4968565956c6878bcc7e1585efc3b3283722273c563db3e5776746be4a0f51e4a628ada067ae14a7a623bcbb292208b06476c803edb37607cb02929a381dd02875cfdf77f757ea9232a2784b59194b9022b40ccafe3bf7c068ff9b8c164a9a4f699e1c9a07c938f8e3e4a7b06f3de596840ac1cc7afa5315ba3d4dce72adecfe65c6e8a635422cf2b424d94b6ae7994959d357bd99e643ccea519c68abbb0428e8ac91e223c2bf94930b4e7d3aecaa0d93d31a4b3ffc0c1683ca0b13f7db9211a2f38014bc2d543d89983860a8305c69552b530098dd276422cef790bb99a5fb5bebbe53fbb2de84b8187f3dd4471841ad414f7f347954fdbb7f110e79f034f650f430ca812741d07e6864749db1c79f55ba21890f40b8dee931dbbc281859f8719c3d1603e35a963dd0b70a0db26169ea7c0e9dcc020b9bb8b3133277d31001b4eb497d5c660b9ecd7d3238bcc78ed184427d91008ddaa609109159d226c7d325ea5cc5555e469901b81e2a5748ddcde2ddb2020c6963da70d3e4da9d26743ac4f94348653b3af9c983e8453c9e7fbdcd259add5c06d3f81f0fad09787216954cf3a7ce4333613aacc6f19aabd9292492ba1b32754e3d59af66262185dd050b221705099242fbedaa5f17a84df989339a88743052134c95205202f0e04e5a2e8c1a26c8a4d7350fa0e2fb9654df2201de173f60b7ea2add1be99063748f8b9b792a5714db0802abd46b2caf2794fa93425e5a15734d34df55c02e3329ad1c2319768951f24f7f99411d52df0420d32650c70b7e234fa20ec715a9b1747a6aea8811f0fb43997624e5636de6c959adb804059d4f30804d3256cb4e4e775f04d73ada9bd3588719a7241e96811d854ffef64d27b3030944bd0048766839a82c84f5907e1ab120100afd2c8f0efca6d7d9b18cfc31fbdc4206fb5b1e21630dc7f48cac9c92344798069a985b0623c302394959bea50a3af3c939485307e5462992c2ae5422fcae47203d5616955e6b748a15e4e48004e657b62af72e8a5639f7eef9822fa9727e0600baf99d6dd87a97b302e4d8bfafe8a41f613c4ba65159080bad6ffa6322777ebde86966cb4f1e9d1e6f94769711e71f8576df7f238abaa69c87c2721742c88abe788e21d6648517724e6d77222f19b3a16738ae0e79aa1b2f110e1b063001d35a2746527df88dbc182bd8902574979732a3f671e6d6fd50fdac35cf1f767150cb9aba40ebff3eff5a915b64ab13106503d8ffdabe99767dc19b34632a965e9f828db853841b9a111601042e4b1cbdbbc9bd115f06e20da88bc4fa0a5997077a0f832d94dae9f1de4b360a3e9c200feda2172cf22d2deb972824a61f130450d3f4815772aa50c3130c6f74b1608b5f89b7f42231b4bcd3a53883592d4abb3fdf2139133c6b28", 0x1000, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) flock(r0, 0xfffffffffffffffe) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) fcntl$dupfd(r0, 0x0, r0) 05:37:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = syz_open_pts() write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) mmap(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0, 0x10, r2, 0x0, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/15, 0xf}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000000c0)=""/180, 0xb4}], 0x3, 0x4b) login: load: 2.80 cmd: getty 2402 [ttyin] 0.00u 0.01s 0% 307k load: 2.80 cmd: getty 2402 [ttyin] 0.00u 0.01s 0% 307k 05:37:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) flock(r1, 0x4) 05:37:08 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 05:37:09 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x385) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 05:37:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x86ab5b218144572b) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x1000}, {0x42, 0x5}, {0x21, 0x7f}], 0x3}) 05:37:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x800007, 0x4) semget$private(0x0, 0x1, 0x6) r3 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r6 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002980)=[0x0]) r9 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002a40)={{0x10001, r3, r7, r3, r8, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r9, r10, 0xffff, 0x7ff, 0x80}) kevent(r5, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(r5, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r5) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000028c0)=[{&(0x7f00000018c0)="38092ded0ce2ea17c5e3d576012c46176b9d464f29dcca0565098307124f5373076726b62ae95f99bfe34eb908012846fd6c2ac9d5467e3c0215a7d82172092267f95a11f532638da2b95093b246deb85dbb165e441f1b0d46ba2b199139118e6c37c874e2194ba908219420edb39d12579990f9ff35211ce7d34ef3bf9b67e9e094521162853df9da721e327342b6288920582bd227e622673f2f6054c00a028b3a9261a854ad964d038bfffe2791308e677ca7796941adb3db2c6819a7fefb0975fdd0ff93fdb6b9eb5500863cf1da70f424417a1d014ba540aeb9ee7ef89bb12df4af1930a4470aec2f8ffbf41f75b9728898636d525b610369e96cd957d11076d5277a309b87b144b4199cd811e7682d83a769e3844df0fe772ea387ff040dc11f92c8628869229a9ea265b730a9d22d79c1056e6ab596f23a669ba68aa7940c7dca562ae0a353d8659b0ed8927279a9b7132452601af18359f15e82ef1588791777b31e792b0557b57a5f8477c470be2046f65b58af50c354b07b9581d69e2ad7cfce073682512966bcc631ea8b4753f4cca68f3c8147b0ae01b63c61dbed59ad677df2978269e0038c6f30791d7e66a1da5aecd4119e4a1729f1fea3658c884b7659ae15bd554640c6a3d69c099a546cecf537af67540f49ee80ec69130e3c1971b374a47796f3656d6a830a97635bf8c55a773e040884f8778585c09aa73a591aa72f4f704a207be440a9588700eb48e464c1c89775a8fde258809952b23c1fbd7886a6bb320b37c69b82679a0ebfa296264bdedc2c4e3e4da6c37da945c9084924970a00f1f84ff39fecfce5f866563aea57f99d30476c6dd4dca2cb7ca797c4f50e6a26fec7f95b1ea59a5bb3cec840547e24df35895ec7c9b2f77e2b97754b2f56f517929f7d5cb1a4dc7f42c9f3ac154d433997f801872fd0535284a265e9fe0a1ddf3a9844604894f4be9603b8f28699ffde3c95fa95c581bee55546da83f4a695dd33326a05dc8f10fbff1c824aac7bcafd90a43900620bc07d9eed66ce7132318ada7241bd313615f2346767ec9899970cb6c554ba2e758596d2f6bca019080d8c089383f79f16b54e0223e2d383e9dd034c7688948c3fa461fdfebc487862788183caa9841f495b0a46d67e99da7ad24bfce0c52545931e19c7026fbbc6cb92e8c95bdd3a42c539371bcd616bb676f26c035ae2bcccf7bd0c5ccd8ed16a86deabe2e4600945e5c40af8ff4e00a77a5c5a2475f59de21ea9a81cd36091a2dce74679d32cc47ffa5bc9aba4587ab99a0b8b0acc0518033c4c708cc09449d7f6f09711fd930f5fc142cdfc3cb5893b5f240e62948aa2e337a97c37ad7b6b1000c40536f2105a193c452fa4758cd1df4c55e5a087e3e69a5e65af25d6eb5151e3fd1b26f760ff314d9607d092b90c5daeb3783b8874f8f99211034ce1cfe5de301b01edb951c3eaa79304fc73d0168dee19abd620bd74f5427b41d74e9a3c8299a733498c3d2b6a28493fb669eab17f28cacc90ccb92a71885c6a466047310e7ff1683f614e30a94f2b8274c0c7c93205d09a6cc1d263bf0260e07175e8099b06e73d8c7f3f2365247fbef8a5b2f392321d5454e0c6b98adf38764717bcc6874d368e665b3c901f4ab8b768bf6987dc81b91394b721d288fca4a192b4ee7d11c49afc8459bfa404ff2244d7e2fa7ea0d19421de7e6a68ec028cbe749300ab97a68522d65cefa8487e935d4b00eecfe935dff98f95b9da0c10bb71c61ac0bc27d464e7851ee4958a77dda8791983019e951c9514277f8fd0859f1aa9367bb8167a8dee107fe9bc8cee51a80604d4567ede0f5897e74e1745a88de84ad7f6c5bc22cb4cde41259903063d7b5e599846b74c9738d8838d9f372ba6e72c1c385be4b1b2a43fd28aeb61867a90d1ae4ce0cba68ba82e931c7da52ee5fd783061e1d14091d82ef0b971797451630353486cf2790a33b31513cb6209867cbcb4ed2b550ab3a01ffe64e502e5e97e4dc5b196415999326f2b8181243e637fbad77b2f526f6a826e72f16397c233bf6ff420a4f404309e5666158c9cc20c7e1265b365047f7d76053f88b04eb00c85bec294a826f400a998cbfad2c6f126af30ab9291acd17c59cdbb5a39d568da67161e947a5733606eb48a36e7d1d6e869680d625bf78f2c2e93a737df5112529c575fbfb7173b89f0839a22ccf4366a89568270e45643e4454aa74268548bd8325ed7a8d51212086cd4c127c0f769b663524aabea29b568bd2f3983bfeccd327679e629960a9829ee2cb3ca837e728ac772a1932b11e7a77862805706243832e1704947eecfebec68f8eb65aeb4f5b628b19d8fcb059aad53c0f0417ef4ab493ce6a6666d531fd7446dd928d56e5f4f2fdf95f7bf1532c2d893be5b2ad04fc1d74082a1ae34220ad64441d5b166f8a2a53557fdbcabdb41bd1d958a7bb01b800423c559459822d3d156ccf8128f8627549d7a891bf65c826705d45c1a1c7ea98f6f99326f1265e41111ef8de236790a6d1b059ca53ef12fe4c8742f3be7f31bbf4b638c032c8bb00badfd1023e1ded1c62f580b575d9c5e5f4d73436a4a8793b58a44525a1a363c73db03824e790ffc9e4c1e94d0a976fa8d8ab856b237d5112f7cd54b4a7f454b7de5aec953448ce8dcadf49e401097873a6e15705771cf1b91cc46f71109203f3e60b0979cafb2207db8660f04119b37caa91e8469b5f27014824ae447189dd285d74e9078a99a9275591e024a1e06c31717f7c4895ce9f021de2b75c365a1dbf16caf3b0159b64c3908a16373eec6fb38c7fdb34f25b75ba6f87ec3f035b50ff4d23161ec8537973cb811f0ae504bc3f3d0bbb2fbf87905741a4e11ca758f8ef292875680587ffe6466eac885de7ce75383025325a56a3979613ca990aa6f90864bde00cbfdf3722d25ffc89183a902b64a35ae5ed4ee639089c300324b5e46f62b47450a5c7137c4611cd6fe2b968f0a2f353d57b7537613bde099eb0309e4ae18c1a028891f3e7a3ddf3143d9ac73de241d8e1a6697293f3c6cacb57c9a870ad491e2648edc5971133c2b4d54ee6689e6a219ec2787e47f54613c21161a070b8cd1de7cd36b55c25e2d340dfd805a01be5b0d7d45dc110b5b83b40ce347f4f0cae27b42fce6b063c2715687ab0d193d71c3b65f398c98bd835090335eda2ef3232dac6744dce00d448749c98ae209cfe514b05697ce747de31f7e43cd289031ccf891205a48a9e409120e27fd386822b0eeb126d019563ee60798fda7e8532c9559b4b91e470f6ed15ff8556beb2dae1cd559b1e67ef795f27e4560b3567b598243483de5fb42000a13dff68fcec54ccb876161890600a65d938be86310a7a0f9bd1873d1c1c092185986d8dc33eeac2347fc871ba4df8adec9e25dcf8ab721dc35416ff8385d589748c40952dafad57e18fb2deb2292e3b6659646849162418d68f092fb2425309de831e59810a892c3e3841652e49bd298aa78b45348fd40b087ae51092db8be00fac4c5a46a8263063b39ec1218787ca9ba8360a7ea4b79ed096065125a0950249254a1ce95a5d812a896615ab5f0635828cf61665d68e01d758c5af02a44cd9ce56a9d49913fa7299082ed094b6987107fd674c8d829d4d2ebef0bdd1d535fe04a7a87c4a3211a2948a9da707aed07ed94502e0a7ae000df7ec1dee87dbbb0a6e22d95ac774a4b14353e41b7eb6f5d4f1cdd55861ec158d32108b9e1876a679126196a654b632ba34de3bddd0a3b22cec2e930476dba398b2312fa7b8ed10589a75a6507d14102568a94155d5cc8e71c987a106798d1251cc322589f23e6f3ff8d64c1dc139b9176cac0a8e57237e21137d335ef7cbfc053640b0d36915fd8b1c9ed5260c726225d3ea215e8326df52bacaf40602c7456f4e89fc8c96b8a8bb9d508d74e0d74321b07f588edf6d95eb260b46bbcd6a032aaf02569cdb0774f918c36cce2c15e263c2bf2d2360236a05150f24de53e810a89a4d37fd4baae2cf867078181e1159a98894b299775dad7af707ed962f3974448d5b0edb65188328f365edb10144ac61490d459ac5cfb9ed02526fbbe3da81644a655998960d0796f5d44db8dee4171468548d8d338c6516f2923c152b878f98557060104ec790c82c717541c751bd70ee4d4f8787223c484cf080ebc822bc4459fc87910a05dd3fafc8e09de2ce49dad7d25ab5e9fc944878b75c8d284b4954e8e3e916aa6054f3b970fb069dd29e2074fec27b2151b3da19326bddc17e803589ead9b4d468b043defb6011b5a01f36fef168beb5b4e41f14f1b8c69b04f019a0c99f1ac12277747e4464c7b646864152e06774e688210f909418a15e0010faeeb7cfcffefc0369a151697b767a18845c391e6984c3657e67bc8ae6bcd5b03a4f8ef5d84a0c6ff6a04124c6e07cca9edde370aa2a6b4e05a5e98c43878f5683ba0eac583f12a97843ac26f8cfde4d1a6c7935fe4f2e7e0f945d10cb3b7c2135d369025f52797a79ceab0e86474d3a1412e31777bf2f367a1d3f522cffd75fb55cfc2bd763423caa7b165b48506cd40f983e07f6580fdacefd8511428a085b8beb6370633c9075a6aa0f5da1335b058e3324b1b9ca5c9d41225c8571e2316b4061a4967b5841ba5e5fcf92d8e1e193f8decb40bf7152ea79db7ff1d9aed801db69147b5aed24f4ece5511f8a00542c5cc5ab47e64e3f538af1a1a35c93a25bbc9213c3c08ae4133d9e75ba1513c035f4d5100652f6de4ebe3495676c32cbe9671e48c5a5122d8ef2dee5317bcdfff760a9980dc545eff795f1e6fcf230f3a7699134804ba1af5456d912b7a85979f31932e7221c7b9917be87687a7ae0e076e767a466819921fe04800c653eec9525a9da960279bd0ff47171ac312dbfbb91b77f11be7c80424839dffae06361ac3898c29286f1971d2f3f0cdac23f22e1c11e64f1d69df35fa6d0a34b3de026911cb3d078e0a3ef91b76848e6248938b2f35afe933500716b24c9b297ae5cc39fa2499db12c2d9d9489f74ed0ab5b0bae25fdf5566c4ab55e928a32cc1de4a7f8a2e9bdc3ca6557816d7d9431de37d549b91540aec1f25693331d0bfcb8313f31d2c0bb549ef5224ece2c700a438b93a3f5bfefbec4eacba7222db994b71d0c51f2d86877077b6a063c93f497abcc80be19982a38b2def7bd6465da66bea338b7450a5a08a966d3c2aef4eae1b405b87a64e1c0f2a721188f02b91fe0d3f0e50964d310760dfb550ea055c10af32204acdf6528c07e4c861cf694b2a67311aa7a5a6faaefcbe8e7ce47fe236c4e77e2b82ff2a76efac604409562db23d3920d600c3d97aae015cc715f3b3dc416795c57c6f01cd2d8432d6a0b7603576c6bc662d7063e161af43fb7d541f914b49e241354ff45b9888f6fca4ef51daa18fbc7efadce2bfd5cb45a902d900f540e97ecf3749e4d2e36f6f5cd38078ce1e31192dad7ec39f2688c5ee3d45569916e9a62aa72346551cff736dcad1dec02e3356d37acc48b206e464da620fdadab7e65e51e2d6bece3d1e4a06ee311e50421ac10ad1aef43722ef11e5b4856177dc342558473d71e2dc9344ae7004d6a9506d7c5ee6f49f1d7559e0f673d475e774d16bcce60732be62b2018d4018f4af286c121fc0d790d3685c43c7da2f88baf98a40551e3eb942b3b7d984c151110db14a7e1e5c152d9d98b666f2c0f1cdb55aeb482845763d20e2c8947ca75ef4792f2f30e71f1a1962f5c855311db8d2234852c27582a4627fc929b3687f1b", 0x1000}], 0x1, 0x0, 0x0, 0x4}, 0x400) 05:37:09 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 05:37:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7b3f97e1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000024, 0x0, 0x0) 05:37:09 executing program 0: r0 = socket(0x0, 0x400000000003, 0x1000000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x0, 0x401, &(0x7f0000000080)="86849a28f20071e593e2a12c2af728608fc5ac9061493ad9e43ad1dbd17c0b3aeec91826d2dd962439b612c0aead0fb37ce98d754b59231c480dd43df8c0ac527d47099cee8f63819c6a87e484302d5a93ac57c5808b2927fd45db7d5734a078efca8471af2694d3494d11be6b6d27d9e228583e644fbd56e6d95c99395abc3da90d3f481aeb9e1ef9800e843ba4e9581dde3fa41bf5a2ef31c3ffc11318df061402e7c354a66543319018a5aee8577cbc71b6886535e5049e848b90d009205bf6a75a6940b5914a7019c757aa83f9e6aaa299caba1afd534dfcb84b1cf33054216d1855cf1e8c0bf769c934ad9f52efb08eb085483edb70ae3512decf3958", 0xff) 05:37:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x180) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x6a, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0xfffffffffffffe0) r1 = socket$unix(0x1, 0x5, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file1\x00', r3, r4) 05:37:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x4) write(r0, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) 05:37:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) getdents(r0, 0x0, 0x0) 05:37:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x140) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 05:37:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffffb) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000029000000ac7cbfc585667812efc2b0f3e01e70a1f681e4fc3132581425bbf111d3"], 0x10}, 0xd) 05:37:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair(0x0, 0x4001, 0x800, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c063000"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x90}, 0xc) 05:37:09 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = getgid() r2 = dup(0xffffffffffffff9c) shutdown(r2, 0x2) setregid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) 05:37:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffd01, 0x0, 0x0, 0x0}, 0x0) 05:37:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/148, 0x94, 0x40, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) unlink(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:09 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f00000003c0)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000100001e000000000000000000000000000000000000ef000000000000000000000000000000000000000000e2000000000000000000000000000000000000000000000000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad22fce133ad01ad0a758614ca3ca7ea2790c23ac68865000000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x1, 0x6, 0x9c3b, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 05:37:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/94, 0x5e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1000000000007ffb, 0x4, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shutdown(r0, 0x2) r1 = accept$unix(r0, &(0x7f0000001080)=@file={0x0, ""/96}, &(0x7f0000001100)=0x62) r2 = open(&(0x7f0000001140)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001180)={0x766e, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000011c0)={0x9, 0x1, 0x4, 0x80, 0x1c}, 0xc) close(r0) fchdir(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001200)={0x40, 0x3ff, 0x1ff, 0x3, "522f5ebaf1794cb323ffc72b745ff02aee2261d2", 0xf67f, 0x5}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001240)={0x1, 0x0, 0xfffffffffffffff7, 0x9, 0xffffffff}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001280)={0x17b8482e, 0x2, {0x5, 0x9}}) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f00000012c0)="13682e95f961e34af469551be224fb8daf26aacf53479ef8307f824ac5a2b8b4a0f9cb160cedcf9dab6fe4df7daef9d70ece8488a339240434a918d9870eaace62722a22787bccef492c500ff4040ab325ce27d8f55eb3f025462926e8baaed77aab8148292e0c2b81825adc815ba069d6c42592897fcf2d1e9b906023b6ddc10e582f9382d050986c8817bc9c4f5d7893e7043380496f8cad0ecf98b898b8aee4d5c704e93dcd7507275cd761b5fc5227ba640e2df44a03484fd2dc6bd858e83ebe83cf4b8658ad37007c71755283459b04897731635f919c30749210535bb7dcb83f0004580167a554b6e4ed535eeef9beeae4458032467f5680bf5a", 0xfd}], 0x1, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001400)=0xf5c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) lchown(&(0x7f0000001440)='./file0\x00', r3, r4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) setsockopt(r2, 0x100, 0x1, &(0x7f0000001580)="26ccd30386a87513e75bd868dc89ee9f8ee9e15bb6eb8278ca3ad6749f68edfe5ca449c9115a91d24c01f0edf753b6229bba1803849590c62e03fa50096b06af09b46cd31eceddac9506761afc9ea8d6622624604368a0aac94b07695ab4ce0fa1e3e14ce1d41887500cb99802df195b438393c5ed3cec2973d9bdff1c3e393e32d227e277974f7996d026fd483f2c2ae3b0d19a986f918367dfb669efff48df1aeebeb341c7b5acf4de7b8aae9a13f76d2d04cfcce340291ca5d6bfcde66a7e1dac34b9ff74f073c88981014bb2ca98794c7559c42e82190ce25745701720fdc3ad41f66e4f97a3a689", 0xea) ioctl$TIOCSDTR(r2, 0x20007479) write(r0, &(0x7f0000001680)="f3a0dd0b38543cbd8a9e2300017cad4dbc0d6daf3c921031009911a3a9e1bcbbb2d0f343bb710edce865122d481e82756ccfe770492147027db1535ce859eec08aa3c29a01186911db9264144ed13d1f553d141f8890c216a2804108cf0e81420946caf8e5572b2e146836c883beaaba5980fbf735899e8f235c809acf793bc5c383627438c5df33", 0x88) write(r2, &(0x7f0000001740)="daca9e558805a485ef7f0d18a07695b5c744e67fff2e122b5796b7e72926f59c0d1778d3877762269d7cb1dd1b49ffb6c170cfcee20122f39da538", 0x3b) setsockopt(r1, 0x7, 0x2, &(0x7f0000001780)="daaf83b34609ee9ff99f60320b913d45", 0x10) poll(&(0x7f00000017c0)=[{r2, 0x1}, {r0, 0x4}, {r0, 0x80}, {r1, 0x1}, {r0, 0x110}], 0x5, 0x8) pwritev(r2, &(0x7f00000029c0)=[{&(0x7f0000001800)="31da00e4cdeaa62c5609182201e22aa3e8a5bc3a69814432305ff23cb265b0ff76a2985a7e7d3e0d6b19dd7b8e4de35822c4aa283bec5c9448bf17942964a7765dcbf8e559e2c7b2e11a97e1010359324923477e579c7f52afe9b42ecd9bc067321979a5fd2e", 0x66}, {&(0x7f0000001880)="c9bf8a2f15b74d63f733ebe37e0a29a7d38232858584329c143e8b2a6a0be04297b3d520e1be5184dbc4acaffb591f694c7aaded896a751e28181105f36294d03d0e1d107ff548b75ffb54680e836bfc24f2b7c84369125919dbad96f7da88376830e4", 0x63}, {&(0x7f0000001900)="a634b61fec61834e87436563f6fcb51e3590d67a8e346fa88b75bf72a54447033cbf0d39f1140a004c63faaf4ece630dac97b016ee44cb8cb4fd2d33541f83c2c7d648fbfda87b2c9d9ba6a0bbc98b1c29945a307c08bfff86b49a163a73245a38f31680a492d3bafb970a3cdd7d0bfa30142f315964cdfc8e95e2d0bb3d0a2162292dbe3ba0caf1a39b462dc5291f85cf9f190ab8c878e481d0613d1117268981f2d5db14a7159862a4f52dd4d90152d6a2a10b5274744121cb27158a019306c63ce3df377181963af5abce7b59de8c79ab04d6bce1389ae843c5cc157d67c43039a18a8d4acad296c2943f20da0dd88275f239c5f3be97880f821471c5e1e4e0a80ee1209416f7099b62bfc79b82146e9cd1c43764340ac5e96902e0a8dad167344698ea5e0252a9ad695c17de8ee123fed544754d9c908deea12d2391e274e85b1b635df8326b86535d603fe65cc8799ee390908d7b7dc94be5ae775e746d57902b217320c468dbb730c2b867f0168108660ddf70243741ba730f16692757f87c6bfab070be06fc3fd0f57126bf70523d29128c2647f747adb3692fa753c26e745c5473390cab14e1c29eef77c72500248b2f5a92e522037b8170bb21bc5a749a4dc9473ed00989e0e3bb3eeea80a639234c83819383477558c8dd07fb311d69cf3832e59618b4ad2f8f399b03ecef749b24687bc9b93355f821f6f35915b3c79a8dd1d43fee73e5c91b599f6491380f4e6990b8b9ff73aa14e38dfa85ad39849607d7332be5473116417f069124fef8f4d589ddec19622e7bc876d96d4d69883fa2aac84d0078cb1e059f667fbf5cd0137c8fa55d3bba3ee8442fa2a2e03fc30bdcff113db03c02eaedcaa2c7ca9fd2e0aba55e2c84fdd9a29d506006a2cd68f415721e971719a3c69c1dd7a76d3efa993593e7cfd73032a732515f4e886479a3927ba0852e492ed4d6f32bbc37d57c8a5d85d32389360aff7fc1113d1001817a42fc22d4ce1ba0db75fedc71ced6ea4cca62e153b5f9e6cb09ff8490f0b3391517069030bdccfbd8251b6ef0482b0efa7ab4ba73de35bab0f0a0ac03abfc0cc25c6ee9c54fd372b8d57f8708768fedd85fa5191841fb366711bb62dfd0f5063d31d0b8d21d9ece670ca91be35d37f9d201c5faccda79839de7994572e4388901adaa267b05759b726dc617b6f564c8bbdc01d6b1c58170fc6521ed74bdb9ddbe3575c104cdc5605ae4bde7d3f9c9fcef4f434261ea1ec2a318e8484fde4de44c6f418583572fd47f741b495e28e2babd4b7a5be79fe5f3c698d53c0ef5f2f0a0df05171e883c6618ab20b71bc62252a2ac9b436861c30789bc4cea6281a0d82e918f8219b134a9071b063022a53087e2483a0e7658d9c2d1dcec8151e1569da9e7d17ed1b379f6e6221c5b8b961495da3dd96b0fa52898326b2f80ab172f60d431be4585251c41e49fe81d2e53ae34bfc7f58d4bf5879b99c4978b5cafc024ca6cc39229a0eff9721b00a5f3860a2852c0c3744c1982e7873404945cf0b7072214f75c0371779912c782ad326258d3bd7a1973dfae6b7dcd69512f2d7abcff469da031b535ab5a8c45f4867ebccd08475efe2fb07867ea43e8df43851d8e6004b6727f27b92b2514121f897d4ec732c9c63d3daef5859b9ce65d7886b7b1125d5803c75c606b040955ff44fb5bc6166d30746252c8b724ba485dd3974b992e2fa1cdd9039474bdf5546f14a502549173d3efbc17078ae746578b1ce2f00e349d6466d1158ffca05effa493fe90ebffc33dcfa14601f6112947716ae3f00fc82845ee6e8958d3fd7f2596dbc87093b9ce5a04e1debb200bc1a5b1252d2fe51887bbeada5b57a653118891095a239a0cff2d4e27482397bb0361af91a6b6cf2f3f5960f42209156b1ca2a2f4ec77ffa181d6df6b3a393c3899b37386492e7f2b202c53eeb3b32114533cf069a5ad68955efbb6c883a06c126c47a8d46773b30a4a1817d04d5f36dee6fd04c290cd075071daa13f49a13cb90cbd67927db5d7d8d063fcb8431480f80962fe047deb707cee5f3ec58cedd157692b3373f2b529844be2f1892028291209682021dd6148786d72e43fc3126717c6edacaef2f2e6a0f0c559730336ebfa5b5190d935c5aacb7017b05e710b83c339343ba389e1819cced854ee2982680ecc59fe8d210642b274c39956c05c605db9bc1ff95d7958b24b4dec2e9303643726c7e5e3da5da7d760c1ca6123351a882ffe19f2fab0b143f4d0ac1fdac21a8ddd2fcd2b27cb4c996d18b460a95aa147d63c335e1c0be8c3e3302c5490467b10c881c0a1e9f7633ee325b99fe43b4ebad8eac84d1965d22302229de07973a9ee2d7cedac5a619c05cb0d9c53f9c036ce02fb8151b347d429756926a4b0c13a4f809f5a9a04c6898542f9e7dc56ae925e616a822b7f3aeac70a9e90e3fb38386d9d6db1b220bfbd60d34a12b1f198027d0ae8aba54f5bc14d2eefe21be8ee377b39e67729fdca25a0772df2f86888d278e0a8da2790f6e8082383df1cbeec1f8d19387936ff5ff7eecd433aa7a6e0a712471a3d85d8ca246254429c9ceb450a55a218d0b4fbb20adc863b09f3362deaaa9ea1e4d8e3e892453bd7a2efe12fd57987d4921883d6a08471c471e221d0d343c55e8aa11b378364ef5b774dc97d58107d6d07fbdeafc5a72df821fb1fc0523cc689a6edc1df1feafaddf004f79a9e504379f41260b372d1404049d604013ebd4fdd0e94531990cb5f2c01ce6d0f3b4360a5f06dc9b2f9560044c460edfcf9c3f3041593c873e1b9a1a6e89b9f87c2e58b51d437d8d7c039b2c1572494674aa4a546322925d3ba0788fb1a50013866f96a0fab4c7246bc3317d01f3bbd15a74438a178e4dfc593061463d6461cf980dbebdebd48031163d65762496c0a904378b85cac7bec28d443c1becc6acfdff2a08a674c0ae7113281e548726fbf525cc1334ec7c3b7e252fb91efae1d3a1228460c2f8b2aae9eb4026cfc2623fb74e31ebdc3782c0a05737f6cd6a2ab6489df9f9db3ebbbb76dfa083878a2479a29cb01dc8d666565276200f51a26b4fe73f78904bc6d814b79a680bcc53f234a1212ce5e6d7cfed321f767a1ec6024982e8f1bdd1d08365f9fb2fdd4139cbb291e57018f94040c79a286ec962c9964b7690db245b3a60f9b2bb2d4ef6b46ccc6ee32abd043aeed9dbb0ac25c50a1c0a83e45782192f29c8ac1e98515254f042037f679e4fb615e944670219c4e84dffcf76537e3834b7dbb695ae60ffc403ce4bf47e2467e0a3c72edd87e64f84644a442fde0e67a0ecd3b9999b79dd460ce02d24cfd89361c8b66b86e6171c7646b4df6dd96b7aa68b58ddd82ca1994e816a60c9b08fed6571c118696d7863c18e5000b020c4726fa778bf1f430c2a78e498c1bac26b9cb49c475dbd05e5ac5158d8ca48f7d2aad4262176ff3e84bff0d5ce2e92e863af9855169ddbee2585fa520431f9baa92f075f0d573b6792c23de81f57b62546a67be237de30492495b516628712ed47e978fd2bc3f59a4e4b817b92509a5d44bfca177deab16ada2ef604e57653e8625d4661fa1108c4b12a626b5c1d6eb9545202745b62b9d48b116f3ac135b8b672fe5593b118dac707660af62cce6cb583c092713f1ad230c8cf897dfb4b794c3441aa5d31443279b3fbc1cdaabfef7a327189334a0f59122a2a83471f679dbb70d34729ed222eb864181032170f54b0648209f488b20e3a73dffdb050026d876e7ac2e5a2d856cfe49dfa813754373ba58f3a2d6a05045b5ef8f125e198ebc269e05d630e5b86db596cd24c4efe975c2bbf270fa447a5b95d7fa0c376f0b3f2ab5b61423e01de01bde8e739095363e496e1b2c700648f3235fcedf431bd50af0085623658167eb3d0aeb92fb9ff3830b61d4fce4fa1e404ebf0b7d162d2c92ba80b97dece1752bc372d202ba507a239ce392c33941a8783e3782cacee450e2c8b25d6676e56929716c5dd21cca6a6d0afb23e1d2dd987a329d0fd556dbdaa9111be208b23fa4720267d3b55ebdf7637506f308338e1f0583ebe17cb518f167193619b52e069a7ab647f1bc54a9fce3c0b26e9306e5425487c4c660f028e62d2e8993ae4aa1d606f3937e3ccfb448191ee4e1d8a14805f3c1e680145c5673245a3457c0de703a17d39a505d1520668c456cba914ce94429df8d0b3872bbbd802d7d24b7fed7d734752ac000b233fa142e010cd235ba76f57657e76383ab973275705882a871fa79b5dade186b5eb7fbc4cb521aa94151b6460220792f901f60bdb8b4371454ee069c3dcc585fff4bb2cda4160ae7caa0577413180255c9fc14b69d599398acf811a4621614c03a46a55d306070d459e9fb72cccdb3fa8df94edb928af69e02374d5efab4c8fa6071bee51dcd59e76d565224e1d8121cc3fc8d99496d02a9441a6a183a12a74e8c0496bc396d6f6b5993e33bcd3baddfb0255413a61b99a49481c2caf874393dd6e44e6927b0a79fe7d4d293ec2b5df187490b6d298ac4fce47f91337e036ab04b4e165b72d79c61c4115cca8bdec2539f0c2d8979df49637fd4ca7b60803ca977f6b3c84e0c6d331fcb7e726505c500d91c710bda2f66ffcb17753f46000ae8c71f518b69132f3308c7a06944ed3c21ea1aee89daa192f061bf075d1336e5590905e22ca039be7b8ea083de864a03c76b3e766873c839eaf5bacc360296b8978bf83572c1b9d999d1a02b7163315920954546bda353d5f23c4526f66e6fb943fe10f4a0a09f7ff0bc5275fc6a67cae626f33c3f9e9bba4b5c8919c4f6f4827296e799613c1c964451cc48a19b04d18b9f7ecd49099fe444c473154f89af48683a1d305f3787ee773d0eb45fdacddb051870055a5b3062e74469d73a67a18a1bf8face025031ce530bea037d24fab873b1b2674c752805930c3ec7a4cc48237c4082ccdff81ce62eb5c46c9f31d180559fa5254d5bec571f1926cf11f0a1d57948f23b65fdb2d0aef5bed95bbf6a5c515bfb7995e329e19f7d109b4ac992026c9876504b346bfe8c348b8e94584bb9a11689235f4168389652c315beae96fc47c18f5c7775460df461eb21242d661a543ece7db5db54524b845b55f64f7b9cb7e8811a120fbdfd2743e28b3916d78f59636ecebd64e7a3c4eeb2eea3c8b2c7ca31d9b0d055997374fbb40d3ced094a4c7ebb9e36cacfb5433c6360aab7afc51bc234cbfdb98a743e3ebfe5e20d3d99d65188e8c2ea3e25f0ae7a6dbf0493c83b86c7651317b517c03da68ec90289ce4e187684177f52db126d65f23d9fcc494478487ea0b9d4935f36ef7a84d06a17e3a1a49662eb91b18aa0789f65037b0f5739de1e4cfe038c4ee3ebbaab4d5e936cc2445f64f0b2afb52e96f2575f1a2aa7af6256fc6d8f9ba5a0d9eb27198be59168b5ffda2a8dcf6e610f06ff1494e521a7da51716bbe9b4851d1358ab46397d554328b26a6dc45c90bd72a7734285ee1738059e6c8fa976b0334b4aad38bad86c2d71ae4b392ae5ed65b4fae600c30985f559b7ee713633275629174edcc8a32f8a84234a88f84693fb7ea0fd3a590d644a43e6fe0945986f367e4d3ec10d05a6118e27f518f7ca08355b64441b68197f7562999626a2ed2432476c816df89ef3eb306f3aec2006459577b85bd850c5535b1d7b02415973ceeb6079d327157d8b3458188309e1957c24c2ef42428d251f0d1f3ddfaca18ee8964d87a22de7027d74f28698d60ead0a8bb26225cd76a8c578056af96cf05abaf221", 0x1000}, {&(0x7f0000002900)="79ddc5a06becc246312a7e4687ea76f4d0836242595f7e710ac8532cd9e38c094e", 0x21}, {&(0x7f0000002940)="d17bd6db2cda47f20e3262c99dce0c78f9888d9778b4b87e532e9e19089aaecfd163d10aa9a047bae8f7e3ce5e835fd13225f40a22ee2ea64efa7ea29ad572182a4ecd71fa9b5f58b11300bea044bb2451fc78ab683e65450ec0775edf9cf94c26a09c442efede2495e245f7", 0x6c}], 0x5, 0x0) getpid() rmdir(&(0x7f0000002a40)='./file0\x00') bind(r2, &(0x7f0000002a80)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002ac0), 0x10) write(r1, &(0x7f0000002b00)="a1d8f333b02b4cc5817b82e3c21ce0f23dae9a4ee1c10cac758e713ed1dfb1a06ef4c52402e95212887377438ac1b2582f2db97d60271d17311a15fa3e39b5c0614d8a76890b7b249875efd5f117720b9daba887189989b5cfdc222a1a3dffc2452e51a15b0fa01a19029cc3074bff6af3526e4993b893cb9d27a3c91f40c38291d33f973ccbc503ade66c5990a228740fbecfd5cdd10108ff1e164043cdf4b55217304109b62680b873b05d593a3bf687e4d7bc6a3c07f8fbd7ed8102fc4df7d5feea923045bade31296e421affcff8b9ff", 0xd2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x3811, r1, 0x0, 0x5a) 05:37:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x90) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, 0x0, 0x40000000, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x2000000000000000, 0x0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 05:37:10 executing program 0: munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530776ac2907ef4c4e2f9bc68b584134dbdbf6918ea991e8923fcc001de0000000000000000000000000000000000000000"], 0xa) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) 05:37:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)) shutdown(r0, 0x4000000000000002) 05:37:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1ff) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: hole in range 05:37:10 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = getuid() r4 = open(&(0x7f00000056c0)='./file0\x00', 0x801, 0x188) ioctl$KDSETRAD(r4, 0x20004b43) r5 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r6 = getegid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0, 0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000005600)={{0x2, r3, r6, r3, r7, 0x14e, 0x3891}, 0x400, 0x8, r8, r9, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005580)={0xffffffffffffffff}, 0x10000) fchownat(r12, &(0x7f0000005540)='./file0\x00', r10, r11, 0x4) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000080)=0x6) 05:37:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002007, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 05:37:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1702) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 05:37:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 05:37:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x5, 0x3) munlock(&(0x7f00003d5000/0x1000)=nil, 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200, 0x101, &(0x7f0000000040)="4ff8717a40b30bca4941669d00be5a35a408a2ae71fb5cb7d2ca7c441d1d0eef8343d724f29c76", 0x27) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) write(r0, &(0x7f0000000080)="d6ae73490d5a928eba3909c3fac06cc3365ff037e8cf8d693157021de04954ba7073c5ee15bd4faa700f8aae5f2661fb99deca001de6ae8ee81a1825cc5e8e28cf063e9e8763dd92e90673b1f539ed93ed99c0f22c09133c069660fa76663dbe50e06100a6e8257117935570a665f78bf21433a767f61ffb56ebfb049a125753", 0x80) 05:37:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) dup2(r2, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 05:37:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10000000004) munmap(&(0x7f0000002000/0xc000)=nil, 0xc000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getrlimit(0x9, &(0x7f0000000000)) 05:37:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) socketpair(0x0, 0x5, 0x1, &(0x7f00000001c0)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x5}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 05:37:10 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10004, 0x49) r1 = kqueue() socketpair(0x18, 0x3, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r7 = getegid() fcntl$setstatus(r2, 0x4, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000002c0)=[r6, r7, r8, r9, r10]) 05:37:10 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/82, 0x52, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x21}], 0x1}) r1 = geteuid() seteuid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/225, &(0x7f0000000300)=0xe1) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)=')\x00', &(0x7f0000000440)=':#\\\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='&\\{{\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000640)) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x0, 0x1, 0x8001}, 0xc) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x3}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000700)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)=0xfffffffffffffffa) ioctl$TIOCSTOP(r0, 0x2000746f) sendto(r0, &(0x7f0000000780)="87cc5bf4f23cdbbdc6b494b89daa46e6f761d570e64b3fbe2eb6d48af9c022d21b82434140bc2dcc61b81b3fcdc6f58d89b66da700385f8d8f3a0affd71da7c5b5c52cc011734918fe7ed0ce1a1cb7c53ad9ac91721845291c4e20216b0f3e8b0898e5d7ca2a120892afa65bffab0996abf9bf03d10ba845042fae5519880549784c070f4e9f76c73b", 0x89, 0x4, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000880)={0x18, 0x3, 0x401, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f00000008c0)=""/131, 0x83, 0x843, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000980)="7aced9e26aa538e79e585ddc41f6fb95edaaa768979566ad1125576dea9e987e20faf878a1235e06d43558fe9a5c44a460eaacb76ded3c48b6150ff2ecfc872120c7eed8b700d318592b54c3c76908fe04b69066bce38b317d99a76a66050428b6a58d8462885b8c08a68541", 0x6c) chown(&(0x7f0000000a00)='./file0\x00', r2, r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setreuid(r2, r1) getgroups(0x7, &(0x7f0000000a40)=[r3, r3, r3, r3, r3, r3, r3]) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) 05:37:11 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xbf19, 0xffffffff}) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 05:37:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x42) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40, 0x4, 0x1419}, {{r1}, 0xfffffffffffffffe, 0x16, 0x20, 0x1, 0x3}, {{r1}, 0x0, 0x3, 0xf0000009, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x81, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0xffff, 0x41}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xfff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x48, 0x6, 0xfffffffffffff89d, 0x4}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80000007, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7, 0x8f29}, {{r1}, 0xfffffffffffffffe, 0xe, 0xf0000000, 0xffffffffffffff7f, 0xfffffffffffffffd}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffff801, 0xffffffff80000001}, {{r1}, 0xfffffffffffffffb, 0x21, 0x10, 0x20, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x5, 0x401, 0x6}, {{r0}, 0xfffffffffffffffe, 0x11, 0x80000000, 0xe66, 0xffffffffffffff8a}, {{r1}, 0x0, 0x40, 0x5, 0x7, 0x8001}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x7}], 0x401, &(0x7f0000000100)={0x7a0, 0x4}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 05:37:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 05:37:11 executing program 1: r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 05:37:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) r1 = syz_open_pts() flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) fcntl$lock(r1, 0x7, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getflags(r1, 0x1) 05:37:11 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0xb04, 0x9, 0x1, 0x101, 0x80000001, 0x75bd, 0x0, 0x0, 0x912c, 0x497f}) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) socketpair(0x22, 0x6, 0x1000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000100)=""/198, 0xc6, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x81, 0x2}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000002c0)="03ed43d0d6582f8ea0172619f4e0a61ad2a7d2fc3c86e3c6a8c36c05a2c9a94745d85f976d38e79fb1628243f59d59de2438f75d1b7c4c29402b70e0e61bae17b5f47bc5a5e8e96726656ed38c7d73d637a12785c24e7842d5091302f69a42f2fe366179aedaebbed772f97b4d7e68abc5f68869f0cd4a621c00dc7153175e56cf3131af0782b6ea5cc37f4f64f49f3a12bc7705adb67d0ee7a53ca14647eed8c87bb7f1b6936868c3aa50937340107061afb5ac61e42a89f3c2e20c04302be91809620f26e111cf1a3b669a40738dcb1c1d0c3829d89b093d4ae5c8e311f01d0e81bdb7f168f95bcf04af9060a890ea7938a04bfe12be4d96fc", 0xfa}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="fb1e8a8fc3ca7bf581cdf3c01bd403601bea1334e01832b524bd72463abc6a98402ee42ccea47c599d7adf9a598d0d9e9e8b58e4c8a1a435f0e565412edd4f7d6d2c5503dac3a313e429ed83fcabbfab249dfb468c0231fe705f10fac035dd55ba1d205ebd18e6b1017c857ab1a301505178beebd26571351a4f0808ac5c9c63049caf27233007022107ad0b8d7d3391df67cd065d6713bb5eb9e8bf03ea4cdf61f0969f0c", 0xa5}, {&(0x7f00000004c0)="b04436de584731f192da3272e11e7fdf5da4e576a829ecec33f662e25826688fb0cd1aa823f6c1ca525698d3e0558b2197", 0x31}, {&(0x7f0000000500)="1a4c9730bfd44462fbabd0daa42c9e7f2c40f3a240104e622366e82de5ccb7734da3040e34e64a2a6afcc254c31a725918f0829ecd4e1549759490231ec8880e74cd683cec051a798c8e5acb94ee7ed60809f5f1e81e5eeb01e52a8fde63cf3e9ed16bed081261ac043e3ce43deb6b085a999db0154742cca3e62504e5620d6f02dba6c399676dd29fbb91d116967905db664faffd8d1a5ce4a0df8f756e8228435aea4628b0102b24b90423989c92fea6053ac1", 0xb4}], 0x5, &(0x7f0000000640)=ANY=[@ANYBLOB="1010000000000000ffff000007000000e9855b2d72ef47ce3921cd8d743d76c08381897558ee851acf3ac3472c799a392f28f354e14dccdc5651562033f410d5e3bb6053afa38884908d3f6ec0814c90fb83059f56973fe7e4176fb9a9b987a9ed36daf11978b9b780e1cde4c61a19bc1ef70205f58ccfabd7355f2ab45e1465bee993ac0e9586b616a626768943da9aa82f5d3c2b8764aa5f8563c9810199845af83e4352279798157ab662e7f8260372a6d64f54fa41f9948df42fe62ebce426a85d60bfc38bd3e020e1fa8dc23e98cea0d606961edba6d2d8222944063bc1adac9c4eead270b58f89dcb4c245ff8fdee1b9e90060fa7c095408dbb651f889d28195d8cdc9eff508feddc1dbf683a8eef1ffd48e47833d711c15e440e7e7b98780a1b97521463e9932c84daa1acc7aa1a1e73371d4371b4bc03ef8d07aeb8ba8e6df2646be01f7a55a5fcc909174d94e92e38383b7a5a98c3e98ccebf4122cf8c88a620769529ea1ccd773a3f599e89a83d6e7c913a96afcb7c0252bf70bab97516ae323756b2c50bdab0754a14a475c21cbecd376253783314f496d4b0d2cf040033e91b6a8fccab3397d15193258589f5b3aee22023cc5b4f9e2a2db9b6714c109f9b63c2826c54b0141d3ea3df0cb71d3c85c82174eed5279f9ea10610be7e4ea4c9a2742fa6f5ae696f6ac4228c7c72528dc459e05a40d5fe4bdb736e7ae3ccdbbcf2af0d8dfd892a6ad213e019b332e9a160aad2ce07306385a78a699f030bea2bbb34c68a07f8c17c0e6aa8021f453417506f35cd51338a3b4f9cac908bbfecbd45064ad89cee98253bbc1143cb81203e04ae19a93385805d2ca530fd5485d86f3dcffd43b75d3c00881de9887263a7aaad5a3746b2f4114e963781a7110dcc46de4e2e42e43e339c06527349eeb32b7af00ccbd8270f1a0182a532e03bd747b8f5bfbb5c4c39f10cbb9dc09aff6e05ad5d19e8c14396de2379cc31f8f339074b2a8da821d9298c0fdbc97b95f17c6ff8686e7005b2476b59fe750fcda5f1ee15de2382ef414c9023dc4aa093b442115d3ffd1a17fd22367988f319d21050a785074deb4805a7047dde4baa98d848c21b510238465d30879d56a0565aaf893ed5da2dd8e4cc16e94fa9811753ac73654c1965a1e40c3a8d01dfba7572cbd423d14e6bc82e6b2c7fae9b389a8abc1a4fe2ccecc6d0191a99fd34c449495d190dfcdd040e99871f934fc56734101d51debce771a71f1505a13a7f03a651929e0af9bf0143da6337deb2eb6de19bc59444d99a4ff2ea46c3bb4b4abf0cf1a7d127875b1f87217e23d81318c03a1c1e641f833350487f35d8f8a05dee6d4d23a59e7c328704059ebac10d8d0855da3651a5a885c12d63addb8c4b709672e0ac9faea74f1b237bd072ccb56ea2fad1da64bf158831abb5f445e364d4bf09b493f83b2cc7cfc9c55b9503981cbe78a3c7c40f99b52b0a368793d1222784cce6a967e435dde36e9d06715db63135bd1d77ec1f06f75f0cbe0c6bb58a45ba4f8592413d17c0391c978275a9e7d5f246e1f52e51f83b2ec608f459785b1209b37e5787c73291da7ac46943857c0124edfc8c46ba7e97afc205d9fa954aca2f06472bf78d89e1adfbbf07d671af952705c5a6c6a55b68e4de950dfd731e5f87fe7d5ba24189dfd5189fc8def8f6f75bf2c872d81f3c3574c8baa6fe7104c849cd9ea1e6d34d5320a3ffdc61e980ce3766dfb0db403bc679cdb6f9aff967450eaf76e7f2a873e6a41401a1e16792adf3d061a3c80aaea40ae35a8afa745f5aa19336a9221db4c5338de7efe5429f02955a092299958846b0810d6c29c87d644ea77bdcdf1f2a175d5ce35013a3acfb932abe5309504c945de920e471cb5c3b4103530f55f1fd3a7a3e5dfa9c8f91d4f64df3d7a3ae7d14da5119b9c8ef22daffd457429cb359361666cbbff8d746a6cc929bc729a32834da20d7f4f0e0ec1c678f8d85bb1c949c70849e2cb33a3ecbe182a2ba814396ff838207e984d8416a1a99d199caa7e3c7310339b18d9c0e56ea12ba879b951e76a6b531ba62dc3dbb30955fd180d4ec30341e5fda4a4e366c0c69dae070a3babefa4fb9057dac58847498f96dbbd50f3d1a4430fed862e4c526aa750b2ccc32c3e99e5ad56d2ca241aae58832db5f65ce3b2c617e530d9d2f94cda19ab8a551151db2c3c0e895907d6fe27daeb115d80f4ab62fb82d274575ba28dddd727794fb44c0fabeec5f14436e83c74e01b0af67c7d9c9a3a1273a0f2612ddc7ce6b7a2ed6302293ddf16450eebad1fc02d0663cdeafacaebd610bd153939c2b42366884404cee6f912afedb63b34c03bb5f711ba367374952a72221c984f76994c213e3a92e90f9d24d8ff91b7714e3f7a903d00c2b147d837cbe43a10c8f0ffbc2d3128d4a079339d8be081a686a425ede36e8e16b1e853fdeed62993d21969c0f7c9c0249e84a7f850865624385c26dfa8568baa9478f771d318f9a3a3fb013174de41baf422e61f6b27cc3a3f6175ca6ac17dc796739de54140e44735860520794da86e5d36fff57d5d6ed236f887e05f871b91d8f35aa6953c7d43fa358fefcdc41dd01bfdfb1946c54252100d075f66e490f5672dc267f0d0813c0379f58b054aa5b2254c427f081db925ccc0fe57330bdbcce2017d66cf409bae7dd7b819b2716cddc0bd6772ac54a88df606b4a7c5dc5d123acf2034e1691f612165553f7f3cef4d44ba904aee263252c844d6b91fc8e21f7293d89741286371f5ec88264bdee2125e4ed6cb657ae18084f2bb35508e979490a006a708f7aaaa63f93e587030109b9500f662bfb44f226b2ecb330abed109066ab84ae50f9e804fe170604ea18eab292dc67c8774c197bc40a5806de7ef74560dfca604dac8f8e2b91bc6b2d42cd1e23da161c0f54a3a454e9353e37c8f8d6c01dae35c3d230c813d03c38b4f2c16212fcd202fdc850dd9d6f2dfe29e6860df088329669930e9a3c2dacb8ba47e76a2bd008d8c0a7fdac0302eebe7e8fc6bc90b7c1b51016a933f774a536884e60808f18ad76ea63fc38969e8159aa61dcfd94390dbca07f6366acd2e2ef779296dbe2895127818515bd602806036fcb98ce87fcd04eae187602e442b8e5b0d2ce549af72efdd50141190b61a8f8a18c8dddc4a24e6887bb31b42391622bd9493667a89b3b694be32de6a9eae36692b67830f2b2b6884dc4c9e99057aec714451bb19a48f914a76c710cf8e5b009d4f643ff301659261c2858a87bbfcd3b195bc8fee89aa878786814f9c08a6fe3440eaddb9363a8f37e9881c54af0e8a1ca3a02e1213fa2b6ab3615c68a81dab1916fac08f19a1a13828802908db0766be24595d83c627ef5132d3704b188d448c096c14ea40a242cd7152b560c650a739905759a1c901fa79c0d3a08cc757a9da8415bffb63982014ece93af81958b6d9b77738ccd45cd7a10c5a0743712d9412876e909b809085e3fa5555d5cb8d86aadbaedfd82affd522a40754202c9c5e9937d90ee6c716423078fe91e948cfcc01f7f6889b44bdd13b3108aa21f6e1dbff1ba7cd369bbe941fb4205444c0dd2e725979ac3ea075198fb62e15e36fbe9ab55464c34ef23bd0b9ade8bcfd58b5a6df8061c28ec9ccca0d43420a7d43f14c62492a4c2ff531b37e3130e448da60172f45dc80deb098fa44860cf44a20e21849eeada798cb5ee03a0834b03dd9086b4da7c223ee55952816fabf3c69ae5b744ead99b06a7f6d2cca192ab62966de3f18b8da4f518ba1633717ac9703f3193424c81ec45b7bad5d379dcc55de8f8ae3f9069b37eec883c7fd9af9c310eaf83b554218574050fec271d1f6feca1d3cb83991fe114e9b0d1c9062d4158503b6756fa74778ea554651d68c3746cb6a7f05e3803fe1ff719e84e9703b88fbd25e6a731ec7cfcb2b2087d9326772774f24d855288865f6cbad36ad710ff656c420142a2ce6612c0ba560fa17165c5a0efe19a7e139ad72c1e11921cdbf787317e740bfa75e3e0cb2b05546c05e84439465aee1f6afa5d6e2abc671b1109b82f710ca4397c8ecab09191cd69125a5f9c40c545d9aa9c64b275ca8570219033f98daa6bbb2e7b62454e8f7ea9b8547f866820c0a0a3c873a1506f4b24b69c7bfd0651280029694858c1bd94dc0340047127e36d7c5f631d756a7171198f935fdfb3ba3faf3c72a508f6abcf07dc3029e1750b65faf9f9b1d683f4ff5454242165861c8c1a6a5e851f1ddda8ee21735dcd5abef05c701e841eb4fbf11aa2cc40e23145a89f93f3a459892b270d2aa34a153883722ea5693a42802c1943339abe4a5e43760c3b924e68751903102c6e5c1e34bcbefd80cbe8c2be1c705026b3789f66d985080f01f75890412911f5fa8c042e4e838b530f982c983eb864e6a807b256f65c989c3e6409477ca7a9205545b60258323bc43068d2123a8d304a60815b75fc1a8c25ef8b887f815563fbe165bf53fb9271c747580f11ef53a2ca5028ae9b3e45534576c7c6bc88525e330b2a120e794575d8374441e875f5f59b47e20292bc725856c8ffc3636e11f4549360f0667894bbd16b680e5b880b6b0ba2cb1f98c9e63f85f091b8b950a6920fb6ba8f4987a819cf5f774f35415f23a7a1b29f509d0b8248b5c64ef49875dde000b5498060d6124302e03c85f8f4c6a96ba1e9a8fdd7a3a4197e3a3eb74938a3103c9205d1dc85ed507bff4a3e1f206184ce87858ba723650f614d27cb8533c4936a108fb50198f62f091130ded82cda85b7a1ead5707ff85fc25a2505c1deec1e2cfa0fec58d52efbab1eecb253c8a885b197c7450b00a1e701232811ebfea61001713d106a3e170d1b99aa019e315b7312d4336fe61865a8128304665b699b1e897f09894da05da2d4f28323a37367eb3a9b2ea2a2b20492e7e5d3b5df085feae432d7d8861cf4bb7b658de8de4394889cfe9ad223b33733a0a68dda31b3bf7b392330696a9a080991f227f4756d2e7bb3b0e07187d18307b848fcca1d5263bc12da72ce195ae5563b20b065a1f5613fe068f3c0000294e80be6d85500d106c35d26f51ee8c19d65f0023f2e1b9d5cc485b2be91fc46e4726f99dce32c40a3bf42194675e81731f92e164928e638001575ab663844a58caa78823c67ec02c024aaf0356cf415e9329242864e4905799a588b3d85e884676d541037efc27036f493f64476428bcc9aa9bf3f986202a21eaf684ac22869301e55abeac323943be7874112c6eb4917fdd4aac1ccdb320192d0e0755621e9eeb1bc2c7f3accc3d8ada13cf350ee76f27d64fa1050e62968d1365a2ef264abfc7043eaf6e35cda24fa47e0ea3d53fb0a9f32c295d17d0c03e829d45185ccb000dfd05e7a7a52a868489db23a25f76008c74990bef2cfb8aa55beb586e5166023d5199e9ed269f698d22046e1987bd17dfcf6677ed3b00c83d1d2f5e0eb5e7ec23f1ea952d5c01b541753cf3a56bbbb966bb1a4db2c16c3f2564ea2b6420820dd084812aebf06c638b55f060c4c4a87a87ce70e7b313e856e721e53ee1d10983f576cd109cf76fc25b62c5e5d1a1bd5d4e36c9e5e57102404f58c1971fba9b79b2dd7d18ac4dc36961c3f3f2d5c5b2e88393f968ab2e00e29e38972268336e398da57f9b0939bb7403e8ce0ccce3b40d599d098eec2f365499a356881fe61805df3a08d1c0c5f9c497a42737a89207bb91819fdfc9524a84d47ce7b50d045b9931d123728e14b181a9d67336daf361a62e5c253722dfdba9392e3cc64ece80c02e0bd2d469dfb1f938e80801000000000000ffff0000ff0000005c0cb29155bb3052ea37431a0977f87cd05135f5b755688643136add842fe9707c83440c2383eb34eb4be6ef87e8a700530b160dfaced770829088840b47806192e52c61c5edf7fb463bf537c123558cba90362d6deae0e3f69ac0f155cd3c0ab78eaf05950f048447d39817aa7c3d3470ec29f6a02dbb0c944110a70fcdc5c0bb7956771f1d7d900cb6bfe66c5b022c4e3beef1aa910163b2cde480999155198b9ca66a542a2be39ba0878a1433a59ed8089eec48a2e1b07b2e0258e0f01aaf8e29d35a2f2609a0eb3f4b11039508fd498e1323c195db777b7e403f4235caafb7ddc998f9924dc1f12419e4ee1c66834dfd720000000000f8000000000000000140000001000000cc763f0d9d8b788f2c90e9b7f9a417ad4374ae8c726baf87d00564247e14955beac9b67a1a166a91c1b862658c2abb0f080bb3734ca026a382231060cef63a13eb118d03ebab7a6874fc0c28096c7eae2474d4a36601feb41edccdc661bd293038896173bb189eeb155a0ed1cd8bc81cf30a0eb147aa331ac14f76c09e95855a84e9a1a21e9c514978adfd3f8ebf2c001373591ab01c3e1b209aa54b00f36ad3cfc24323118c1cbffb2e877830c269dbef5cecb8df716e4727b27961ad8186f98d5482fd6070275887c255bf2e94da4f1b4951dda280ff980c18aa9c9953eb7a11e5340000000000"], 0x1210}, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000240)='./bus\x00', r2, r3, 0x2) 05:37:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8028, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000640)="43c13fb509dad5040000001b8ce8ff6c9ddc9009e434d5330b9659227bb75ecd", 0x20}, {&(0x7f0000000240)="6d69f7c8492b742778b4e369363648f0a2a90c6c728cee50f15df367e6bf8bc44c9aebb145e2af12eef52342521b32a2601ac4e449768c548d4b8a26b601d281e24f0d0c6731af1992536f4f2eb7fea5d732a8300631c4f10e56417de051e537694c4bdc7b8b358bb7569ead84610c85850d432beaf4ae35aa4b18501e80d01644384794d4ec00dd7d03081795eb87f52b2bf7244ffdb448ba8aaadb117d12f1b3bfa92c66a3468f7704572c36c03546993075cb88f3ea8a66c88642cfe9003e3be91de00a0d57f9f71fb689a8b653593a57d51412827d82", 0xd8}, {&(0x7f0000000340)="935fd54ddb97210b50d0c450242efed779eb878b5209257cc0e18e1278c266fbcfec990fa1a74d8df73f9b0d082f6332a0870caaa2ea70ff00c593ba884a3a49bee1b2b58830e5ded71b2a69b8e8eaef4028d7e3a4a83bb7513592e021e72433cbd9d1c80a852c9003f2e70105e3b9db73deb0a5ea2e26c4bc99d99d5fa16259d474adcc9401c1fc5fab20472e83cf0ea4e36c7ca1477158ff50c72b5c2e3a7aae0d52584698701ed12fd6a0299e1e48257927ec4ec468ac1c373bedfe919ce0d6def7a8b02664b558970a155334cfe5b8adde09db0da6cab7", 0xd9}, {&(0x7f0000000180)="7aaa3853ceecd556baa11d19166da78f3bd3df7684825da82d3f4f5c77fbbb29951417b95bd5a8aabd2c091a1938240f994158d0600c9097b7b7877ef709b036be6c56b050da9808114b9679febd", 0x4e}, {&(0x7f0000000440)="d14a28508e1a2de9f1c397dfd4e11c0ca03c7bdd3d2160951cfc5634415affb1d0dc356c3ed7c93c022b9b178a99ee136536f1db2bf257f4ee", 0x39}, {&(0x7f0000000480)="5b0f68fe7ad56050ac792036a862bc9ee826bd35117aa0fddd3588135426ef0de80e00151384cc8f0abc9d6f3e0d2d6eeb9970388c7636f5636e31c93c32239de1ffda1a51527dcdca3ff4b8615d556847bb2b2d742845ff264ba9cf9dd275144ee755805201ec0f8edd9d80e3", 0x6d}, {&(0x7f0000000500)="895cfb24a9754cc50a9316722859834543133905d148e5d72ff85adcc7e449040b1cdd3a87ec2f94055273e96586e43164fc98a6991d2f4f475c9dd6e9242e6916ec6cc924eb34e2de1e814a7760b3e59b503faec2c482e71110dfa142c06102f1a7cc6401588df83a8f5869d30fa4a1ec2cdb142b56c62491907a9aecf21068b7bfdc5c53a97094418cb3605e0d7c6cdcdabd1c113cafdc62b74461196a8360fb6d882a6475a44ceabc1bd9833559fb3af52eec99441b280987d7", 0xbb}], 0x7) 05:37:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x19, 0x3, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4003) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x7fffffff, 0x6, 0x8}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x8959}) sendto(r1, &(0x7f00000000c0)="208fb35a4c447ff633e05be1b4107dfb7ccfc072a6b23736e15cf66d5e9fcd8978", 0x21, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x9, 0x1}) 05:37:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000540)={0xffff, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 05:37:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) listen(r1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x2}) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4405) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 05:37:12 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8020, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 05:37:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x200000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x3, './bus\x00', 0x7, 0x3ff, 0x9, 0x1}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 05:37:12 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000031000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) fcntl$dupfd(r0, 0xa, r0) 05:37:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x10004) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) socketpair(0x11, 0x3, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 05:37:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x2) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) msgsnd(r3, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 05:37:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 05:37:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) syz_open_pts() r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) 05:37:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 05:37:13 executing program 0: nanosleep(&(0x7f00000000c0)={0x200000000001003, 0x43b9ac9ff}, 0x0) nanosleep(&(0x7f0000000140)={0x6, 0x1}, &(0x7f0000000040)) 05:37:13 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='c\x00') fsync(r0) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0xc006, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 05:37:13 executing program 1: pledge(&(0x7f00000015c0)=',L)\x00', &(0x7f0000001380)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000100)="1098190b0c386c5b53765c114aa0a37af43ff1b99a9585546c1fe45d4cf0c324113becbf86eb874c28369cc93f9dfa1817a4b0560130aa63dd259b1019b53a50b7bc5c7da060281dce90b9e76e2ca62c93ad887bc5b23d5564145f4dfcf5a8c946d715b8537d992592b0e99f46f514c0093fc17e042a3cb8a09ada15dc49b8b4f9018f45dc5d82b1cfc01036d7adee43a130150236aa353da2404994ca153430e828bf174aa709", 0xa7, 0x4, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket$inet(0x2, 0x4, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) 05:37:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000180)=[{0x10, 0x0, 0xffffffffffffffff}], 0x10}, 0x0) 05:37:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='#-\x9d}.\x00') pwritev(r3, &(0x7f00000003c0), 0xfffffffffffff7d, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) r4 = dup2(r2, r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x42, 0x3, 0xff}, {{r1}, 0xfffffffffffffff8, 0xb1, 0x1, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000037, 0x8ae4, 0x20}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0x949}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x9, 0xcfb}, {{r2}, 0xfffffffffffffffb, 0x2e, 0x0, 0x4, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xfffffffffffffffa, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x86, 0x81, 0x200}], 0x9, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x80000002, 0xc4ea, 0x3}, {{r1}, 0xfffffffffffffff9, 0xc, 0x86, 0x1, 0x80000001}], 0x1c, &(0x7f0000000240)={0x8, 0x100}) 05:37:13 executing program 0: r0 = socket(0x6, 0x4, 0x1) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x144}], 0x0, 0x1) pipe2(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 05:37:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 05:37:13 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x0, 0x7}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x40, 0x7}], 0x0, &(0x7f0000000200)={0x2, 0x6}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x5, 0x2, 0xbb}) fcntl$setstatus(r1, 0x4, 0xc0) read(r2, 0x0, 0x274) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 05:37:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x42) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x10400ffffffff}) 05:37:14 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x4004, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfefd, &(0x7f0000000380)=""/88, 0x100d2}, 0x844) 05:37:14 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 05:37:14 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) socket$inet6(0x18, 0x5, 0x100000000) dup2(r0, r1) 05:37:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 05:37:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x50) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000000009b, 0x6, 0x8e4, 0x2, "37d6311259a60000000000000000000000000008", 0x7fff, 0x80000bdb2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="664c27f082ff9f347ffd1ffd2aae9acbc61152f4cb5d30180a20b8f4bde9982177284620b0939b8958408b46297efa665948cad54609716e079d8ea1133c7a23533b66b4086ddc68c3e2414aaad951ef4e4a226ffdeaa20cdfaa0cd3ad080bfeab73c53ed0658bddd936ba105ed53825b147993c09a17d7b4a0434224cbcbebcbc39d6684613734fa0ae01f6e55e40dd1414", 0x92) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:14 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0xc000, 0x28af) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/39, 0x27, 0x43, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgid() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=""/71, 0x47) r4 = getgid() getgroups(0x6, &(0x7f0000000200)=[r3, r4, r3, r4, r3, r3]) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000004c0)=""/196, 0xc4}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/18, 0x12}], 0x3, &(0x7f0000000640)=""/67, 0x43}, 0x803) fchownat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, r4, 0x2) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x80000001, 0x4000000000005, 0x1ff, 0x7}) recvfrom$unix(r0, &(0x7f0000000340)=""/121, 0x79, 0x40, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) 05:37:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 05:37:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d200019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f00", 0x30) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x8000, 0x1ff, 0x1, 0x55be, "feb18e02137c3dc774c0cace9ea91583a14da470", 0x81, 0xfffffffffffffffa}) r2 = dup(r1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x80000000, 0x4) socket$inet(0x2, 0x3, 0x1) syz_open_pts() 05:37:14 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2) fchdir(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r3, r4, 0x2) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 05:37:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000000)=""/42) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/190) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000040), 0x4) 05:37:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x7) getpid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/169, 0xa9}, {&(0x7f0000001480)=""/19, 0x13}, {&(0x7f00000014c0)=""/20, 0x14}, {&(0x7f0000001500)=""/198, 0xc6}, {&(0x7f0000001600)=""/238, 0xee}], 0x6, &(0x7f0000001780)=""/235, 0xeb}, 0x1) r1 = socket$inet6(0x18, 0x2, 0x800) sendto(r1, &(0x7f0000000240)="d3c6a8d62d368c09b14d51301e21a0435b4e4cbee0a2dc3d3a5d453017fd3912827d04a74b7392fba87c40cae8f92379cf7afebc7c5f4f1b072b97ad795777d0ddceae21fba7bda26de3f1d5a97b762fb9468d8a896adc09cc23a24b9867346fb1eebb70617bdde841e1a13e7e755547dd1cdc8e3fb023db10777d48ff181e2e36bcb2ff2c1717acded3320833cfbce63e267fa6c0", 0x95, 0x40c, &(0x7f00000018c0)=@in6={0x18, 0x0, 0x6, 0x100000000}, 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/231, 0xe7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x800, 0x0) 05:37:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/1, 0x1}], 0x4) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r1, 0x0, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x12bd}], 0x1) 05:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/232, &(0x7f00000002c0)=0xe8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x675f, 0x6, &(0x7f0000000000)="efffffff", 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000bc0)=[{&(0x7f00000004c0)="dc7608c6ffbf854ad75b03cbbb1d5589e0d2f7ad07536c85ad6913cad1eb48fb8941765169f13d1dbb80c22c9c2256d1ebeffeaffbf174b46055fd5527dbba3359332ca4093334e191d06187d6dde6407496391a52c37b142ca93dc172dc7a54e48a7213fdff1eef7bd35d6aa61f12caf16f6b83a4d11f66fce406ee102699dc389a2cd6afc2a798c9d02c2202a49f9702889b537353d3785bc44f30d680c1bee4a74332bf2d467cd46f9e0ce2b7020555d51a965f5de0e0be47fe8ea228b4fe74d50c0f40a798a5397c593d3c193340222a70c314776814644cc2e57dbb84cf11f0983604a96c9ddf307cb1d797d710a9cd43d70ab08d", 0xf7}, {&(0x7f00000005c0)="5b6ae972199d08f615d39743bb39b78a09185bcaaae2714d2221403da3e9d011ea7271ce9cf2e96d03ba7ab074fa40e1ced029e59e42d5e9aaf70d394bdab934e0b6e978bf6f7f63568997bd720a86c8b3cb363b71a67b77f9f74557f49cd24d247b93b8cf4f3f17470660225fc04b3e3e6e4490ea1e3d6a5ac3498fa499516837787b8f3c736cef35e413d41b48b591978f1749aec61edf31dbddfcdd55f743fe2a23c17a2c4f4b9cbe32cdadb16e943b98d6bdde385d2261b9de7853643786a3729cd958cdf2f00845fa5bb7e7070095cbb484474205ae13bdd59c9a876bc3f498010a8e171a132151fa793cf49a64912c0dba3dffdc48197b6f3c4a", 0xfd}, {&(0x7f00000006c0)="3ac11faa04782df349f28e965f8ff2597a4bcf062d57b91a5e9463fb3755a339afa51f8e80e8de755b39341abe37bb835a05f97304068a7ec30e7875ef38b0106357c948ba549ed17b2bfc91007a1201bcb415148e4c1a391cbac9ddba150e8693772240334e1c833df9b6cba2ccf7d519df98", 0x73}, {&(0x7f0000000740)="2137c44e59cca80d2a5e0810598d8c745fb3bcc3b486ad5f191495d39ad26027636b9e30d588887c9eb3e6be6ad17c08f94a843a0e12dd6e2659cbd5070a02eec28865ee81ade1da5aab55ad745111c3c2cf365eb8fd68ce3895f14991afa4493c5e73ad171ac2b3cc0eeea5f14d6080dc3184c27f7c34645798e6f63da1a1909fb66695a4cdf298b8ea9567adce7822a71f7ad8a8b6b91e5e07801c7822af594d488aa9506e761dd7f0e81d748304", 0xaf}, {&(0x7f0000000800)="299f3cfba071d1fd76ebbf52cfa3124e396fb19c2f23847e69d8c07d4216f623b4c7b7e513ce682dc13aeea1596421e1a985db891f20776d6ca6272fb296432f0db3fd8516729f189fee41cd22a59b3fa57e3659b472dde1488bae35dc2b1c25f23ffecec7e9eef82e31f5f8cf615e0aaac9fdff616693facb7e4c5a42e08bb9f436ed48930e44517f1dfadb77f87ff341c99203afb0bc4ad55e8dd65941060a8fc511e16e2d1899199a3e5f704f2e1d927fee5d96ba376f0d6dd9cd221139714287813262", 0xc5}, {&(0x7f0000000900)="9d06eea0137f5f0e0c62bf5cd22ca756c209b8b7cef0dc3c749962527f602cf3826b248b06d64509d85851fb1af1a402791cf6d1efa249568d840407567e1d6dbc9ca1bcc50a504083ff3bd6820c35c59678f54d6aeab6349f33e9ee90c98715aa7692fe", 0x64}, {&(0x7f0000000980)="109e240401d57c42a2efe1e5f31986586bd4381c3a191179f2b93bac54876bb0a1c470af35dab9ab4ebdbe7dc2b5001af779d999f59170f538e741feb33b67aae0336bb5ee0677f95250f87ab04c6e33d935a75bfd7a736850afe093daa6", 0x5e}, {&(0x7f0000000a00)="73be13a85da295d8c9a15d2e29947bbcecf89434cfa685d52a6e48d0857b79ca58e892b9ee998b21a97227cbd4d002eae047069bbcb0cecc43a83f3af5857cd7a2181009ae012b2c2307d76aa80dc9e3491a759dcbf886722bc914baa69179422af647442cda0c82a1f7bd364fc9a57b689155b9ca5286964c0bcc9b1b2c00bd03a49ec6bb228d0c12aeea023ca23bd402027b703bdaa41bbcd31a97de0aa01dc94401dc8649b4", 0xa7}, {&(0x7f0000000ac0)="440b21243fd8e847dabd203383c2bf6704954d67cfe21424a69358f102620f2dbfb1f6b331da40006c4fa7acb6223a7c104c66c84f53672b75c81816ee5e10a8be41c9328a5ea7eb50c9bc6fa5bb8c3f99d3156e4fdd5e", 0x57}, {&(0x7f0000000b40)="1ef1e0d4f6d6104571ea8c275b7144291afdba34c60b6f7fd3c5d4203b235249a6ac88cd60d8a324fca2a06b0a57b659a3dd92ba539e6bf72d32daadb3dd47670250aa994a8f02821a803f710e9061a318f352aa491de34f6227000baddc1e244d87435bd1b99f6dfcac9b08073bd7b6714473251ddf572d857d", 0x7a}], 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000100)) syz_execute_func(&(0x7f0000000300)="c463a97fbcb4831c84cd06c4836d6c9ea15f0000a226410faeec660feff066420f383985000001008f49280108c422d54063a0660f5e3d02000000c4a29d08d13e66410f5c19") socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000380)='./file0\x00', 0x6) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r2, 0x100000001, 0x10000, &(0x7f00000003c0)="cc45d09c4536129530821e0ea3e885cf503592a47a61ec631b11e91c68a1fec679902fb1284f94b2882839882c41a796ae074d1aae5f792dfd00bfd58cb7481423de595adef5387748a6e65d779e3eba76acb9261dbbb134d390f7a1caed9a332a64fb590727414dcd25e1288e07393eb1c55bf2eec689773ec4ce74e4d9f0f7e03665c46586ff446a273c827b0c3628e23938a082ca94", 0xfffffffffffffd0c) getgid() chdir(&(0x7f0000000480)='./file0\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x10000, 0xb1}, 0x10) 05:37:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/30, 0x1e}], 0x4, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xedf2, 0x1f}, 0x10) getgroups(0x4, &(0x7f00000000c0)=[r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x3, 0x6}, 0x10) 05:37:15 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x7}) 02:03:44 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = msgget$private(0x0, 0x430) msgsnd(r1, &(0x7f0000000080)={0x0, "3428b2302238bf46adcb1c4ca64c0de4dee4ed034110edcad25c6ec91a8924e87577f4f19af5c64ffc661c9844ab2bfd8867c78002f2ab9c43ce053c435fce75292c405c558e86026a2ca932ea6bf70c4b80fb63ac5e2a4723555c30392e317b02fc710bfe70c35a4936de2e46d8321487e296a987f30e47355b8207ab5254203854c10106e0e71f9f82706de9b32627f61bf6b755ed12ca00f72d20b6c7a884d73bc633882da05046bda9f119afc8609f002b705d6a0e59c8c0d1fda007801b2950ed49bc0da43c8efaf3c7cf54214be2fccd51055a4eca9ae886f50390"}, 0xe6, 0x800) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) fchown(r0, 0x0, 0x0) 02:03:44 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x1000002a4) 02:03:44 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) write(r0, &(0x7f0000000140)="551216052ac02789012c7757bc224ca16425b53e6a218689f9b3bc3e98308b24db936b5c8423744c53bc00e29227bb261fd3b9ff1f10568bb79953a0bd466d3e86c789e1824ba8f498a4e1b7b9bb033bd85ed7361ba4c769f4fc47dd19953ec5794fb49b3ad1bdf9a679551576c7163ace1f0d562dd781d0acb18a7f2715cfa72bdd160a04ade3b4e108ce6f54be85735db0fbc0dded997367100ac95ea8e09b", 0xa0) 02:03:47 executing program 1: r0 = semget(0x3, 0x1, 0x30) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/123) clock_gettime(0x0, &(0x7f0000000000)) 02:03:47 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x987, 0x81, &(0x7f0000000000)=""/54, &(0x7f0000000040)=0x36) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 02:03:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() getitimer(0x1, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x6a17, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x92, 0x7, 0x16a}], 0x100, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xa4, 0x2, 0x8000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x32, 0x1, 0x3, 0x1f}, {{r0}, 0x0, 0x2, 0x0, 0x2, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x96, 0xc76}, {{r1}, 0xfffffffffffffffa, 0x1, 0xa, 0x3ff, 0x3}], 0x0, &(0x7f0000000280)={0x3ff, 0x81}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 02:03:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x400, 0x0, 0x0, '\x00\x00\x00\x00\x00 \x00'}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f0000000000)=""/104, 0x68}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/244, 0xf4}], 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000500)={0x2, 0x2}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000004c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:03:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1822, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) r1 = dup(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="01256416544ceec7f5eec4101c2d288d77c0cef19dacc8d20dab7439", 0x1c}, {&(0x7f0000000200)="de3a2e60fddb401d94155982516ebb8792c59fec9c981a6392fce92f8c36827bdc05de8b86097b5ba826b83690adf0a278f2c114439012b3758793d3284e8c92007a4ded1ca6046994a80949e30acd8c7ef5550b1683548b92b47a02b91782c2d321f93dc8f661cebff9131958b6e8168f3c549a033e4ae4b0fbe363a1ea81619e3efaaa4e362c66", 0x88}], 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x1, 0xffffffffffffff64, 0x0, 0xb3b, 0x3, 0x6, 0x1, 0x0, 0x7, 0x400}) setsockopt(r0, 0x6, 0x80000001, &(0x7f0000000100)="1e66ada261fb64665c659802a97da1d9659b527589f5e72bacf4aafdb94239827c5046f9ffd186d418c440f3d4bc17c211354c9abdd6bb67b9cbcb7ebff65c8bc5fff231cbfc8fcf6de50bdac0d4135373cf86003317bc561833995d49561fc6ffebb4c62eccbb55aeae3aaa7853a7b4597a52c6e9c8468ff3df652d8719f04b0fca3392f18f9fbb6764c775e6420c8f3a9d1abc0cf63d9d240b8b3a939dc95e90", 0xa1) 02:03:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa3, 0x2, 0x2, 0x5, "5fa8a9886a8b3ae0c81aa665e4803dee1a885b95", 0x1, 0xffffffffffffffbd}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) syz_open_pts() dup2(r0, r1) 02:03:50 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000080)=""/253, 0xfd}, {&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/8, 0x8}], 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) geteuid() ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 02:03:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x9) 02:03:50 executing program 0: syz_open_pts() syz_open_pts() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x68e, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x674, './bus\x00', './bus\x00'}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000380), 0x0) 02:03:50 executing program 0: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/5, 0x5) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) 02:03:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0xfff, 0x8, "268bdf3606fbd2d37a2bdc98a888721dea889198", 0x7, 0x4}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:50 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0xc000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 02:03:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 02:03:50 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 02:03:50 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xe0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20001, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r2, &(0x7f00000004c0)="d51b2521ec2310f3110da58b8a1e1e8f7e6db8faed0dfaea185dc9018f6fd8662ace764eb4816a915934ed4f73db7dbd295ee132731e", 0x36, 0x404, &(0x7f0000000540)=@in6={0x18, 0x2, 0x7, 0x400}, 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) kqueue() r6 = kqueue() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x30080, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000480)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) bind$inet(r8, &(0x7f0000000440)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x140, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x3e, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40, 0x1353, 0x7}, {{r2}, 0x989bdf9d382fb794, 0x2, 0x20000021, 0x2, 0x100}, {{r3}, 0xdd109d5b92696136, 0x40, 0x0, 0x5, 0x8}, {{r4}, 0x0, 0x4, 0x0, 0x200, 0x4}, {{r5}, 0xfffffffffffffffb, 0x41, 0x20, 0x85, 0x8}, {{r6}, 0xfffffffffffffffb, 0x10, 0x40, 0xc172, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7f, 0x5}, {{r8}, 0xfffffffffffffffe, 0xb, 0x6, 0xc00, 0x6}], 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000500)={0x2, 0x8}) bind$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) pckbd_enable: command error 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x8}], 0x2, 0x200) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r1, 0xa, r2) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:03:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x200001ff, 0xe53, "a40400dea22d00000400", 0x0, 0x5}) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x9) r2 = socket(0x18, 0x1, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) 02:03:53 executing program 0: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x80) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xcb2, 0x3}, 0xc) kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) 02:03:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xa110, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e", 0x7}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) 02:03:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x2d) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 02:03:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0xfffffffffffffffe}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0xa, 0x7ff, 0x9}, {{r3}, 0xffffffffffffffff, 0xb, 0x80000000, 0x7, 0xcef}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x30, 0x1, 0x10000, 0xc687}, {{r1}, 0x0, 0x0, 0x22, 0xd6, 0xffffffff80000000}], 0x2f0c, &(0x7f0000000100)={0x8, 0x7}) 02:03:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0x6}, {0xab, 0x535f16db}, {0x22, 0x1}, {0x85, 0xc97}, {0x87, 0x1f}], 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x1, 0x200000002) ftruncate(r0, 0x2000000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f00000000c0)="2afdec5e3922d73680bc30688519e59bfa2f18d693e96d3a8a3d9f4d55a9de1cbf97f9ed67f4bfb9b88840b8f1995c680b", 0x31, 0x8, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)="6e8e3315af7d916085a2ae74305cd96b876a0e76727df3f602ab5997215e94092d5519aee63c238eb243c778d3f033560310c9366e2fc733591d93682ce90ee345b5e90b0fc1ed45f58c508ba04af98ad5b0400cb9202ed5b55554446102cfce92c4507d2c31dc855bc72abb487db6ae2534db882a78fe184d86a3", 0x7b}, {&(0x7f0000000200)="247dad37b3255de3b598c5df0cb094cfced5afd557e3de55d381762fe1c84b23ec4065b29c247ece564b6ea1625b367b0286546041adc630e5f34e86de1569817611d1ce01b0053a2672e7b5a058dccb5660c4ca55ade089e8579fd76585c57a3af523292df9389998daeda599fe038e31606fe282d18789217f33c114388c443111e0a6f999d00c43b0396e283b82c6791e420925b7126bb2ffe8e25fb4518846edb576c50c399f59c2", 0xaa}, {&(0x7f00000002c0)="d35617399062cb37317b1958a75edf0f9a7bff1634a94b587d5427f4db46a695c3a6ab8883525406bff3e7dd04ba8af392bda7eee35c5c0834a419e899e8a63c2ff6462ba117c897361bd76c19a99e2a4a9cfa74283b9190fa96c6d76b64417a7decb147b619e85ea509fa796d97ae196f27b2e49c07663a3fe23e35fd07ffe959ebdb0a1a3ee2fdf0549907142194ca15d56dff500de70a5c64f6a1cd081158e3950f02a3013b1cc66f6b0a6ac8e8fe6706f5fc685d302706843b7439026127b79e8bb410f89f208932997ea9a433368d9c32dd1e09e05447adf19ce0d4242d3a3be43d5d3e75bd573e0137", 0xec}, {&(0x7f00000003c0)="a74b12b847354faa8e3f9dad65e118be7649218b12838d03cc6eeb555ff1bb482ae1920fcfc1d01bbdd08ee424a4f762d253b279a35cb8b5797617b306672c8ea2d664f727f6118669b53d844862a768fe23ee9613754d6bd37ab19710ea44413d5e8e8b5059f630767d723f651f5c7116fd3ad051773804c7fe295dfa3089f7a9a766fa958c6c03f36d66f7406ff9e839b9ba213dba4c", 0x97}, {&(0x7f0000000480)="601113ea525c444b5bbbaa9dde8e602922301f62dc4c4f13928b1b2584e87034d4620fee54ab72b68eb98cafdab5607aaa2403d049d4989236d5cbac3db414065c57bceb68e42a72da8bcc19c295c39f5888e5ed4a068e6c099eb9317e4a8d1a7793e5ea67b23997bbb2f60f2b4026c29265741ef53ef0841768180c00a4576fc8860505b97e443cc45b8036adbafc040784304c9755472e6fc4703fa453ec455aaf6358660b9b5e98e38a8402b14f49835a6440d555c9249cdd1669ff373d7c21ef843145071d4fab3584c8ec12770c1a0b5a6cad31149475c71cb2242e62f297cbe7c4fe6b0b92fd5005fac390821c261e39", 0xf3}, {&(0x7f0000000580)="bb4f53ee7de8e072c2e75543fbfaf9ec7af661a8049916547c180d48abfb", 0x1e}, {&(0x7f00000005c0)="3b91875cc16576c57c008f49c8000696eb0d06b457b715e307faabce7330ce285e68d570a698385a6a7423919b7e6244c0441b71d21278f4f6449155c4eb523d164ee5a50bfcbf8617395f9c0781151b64da09efc61989a6f1111860edfcbf95cfa7be55f84a4807952e9ccf3c07f4a5f67914d1763c27abdcaa3cbf0867e035e3c8786c79d5ce442e9e86", 0x8b}, {&(0x7f0000000680)="cde3e4614ce2791ff89a9a36f690377c9345d743d540c9f9c0088d4bba9a01d77da0dcdde41366148e76da2986d09cf0bc503fdbbeb911ccb881636279fd16b5d812a7a34589edcde2fff0d6bc6fde27d1bfbd0ba0acbdb03c0799d02d8565ce7af41f477ae58e6e4a28ff6c9ea6a362f710698d741e5204eacf2daf1e33f03d", 0x80}, {&(0x7f0000000700)="c7e1e053f2dcf337bb66afa6391704d0bc5e7eec5c7f130c65f4", 0x1a}, {&(0x7f0000000740)="d9758f58fd61dca98ca6c061b4928a84b71cfee182d5bd1a866c5508577ca7202f9d98d2f882849a5ce9a84758c17853d028aeeff62f74af8abd7b542007b5986e752388346e30adabc2b1b9326c1811a086dccb45c00f2a512d0734672728ec9152106e94922e0f986e9c", 0x6b}], 0xa, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2000000002, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000008c0)={0x6, 0xfffffffffffff001, 0x4, 0xfffffffffffffffc, "149a5cf466ccc8bd88e792c6946bfc06826b1384", 0x10, 0xffffffff}) openat(r3, &(0x7f0000000900)='./file0\x00', 0x880, 0x152) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000080)) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000880)) 02:03:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf80005000000004000f2ffffff"}) r0 = socket(0x18, 0x3, 0x0) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) unlink(&(0x7f0000000200)='./file0\x00') r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x30, 0x9}, 0x9, 0x3, r6, r7, 0x10fb, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x8, 0x1}, {0xffffffffffffffff, 0x8}}, 0x2) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x650) poll(&(0x7f0000000140)=[{r1, 0x90}, {r1, 0x10}, {r1, 0x124}, {r1, 0xa2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x8e}, {r1, 0x100}, {r1, 0x8}], 0x9, 0x6) 02:03:53 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x61c5, 0x401) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x686) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') write(r2, &(0x7f0000000140)="2c8577941be47c9c95fdb28fb5d71fa8cbf24d39ba125fcd91d114cbc30b7fa81a3a74b5ce15384a6a03f66b21e9602fb106fb06e1da329a5a62ceae2c343416a61fe594fe96c7d28db92ac2384cd3f1ba83039d211ac88093f4a8596295435dbb", 0x61) 02:03:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080), &(0x7f00000000c0)='(\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='[+%\x00', &(0x7f00000001c0)='::\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'$\x00', &(0x7f0000000380)='\x00']) dup2(r0, r1) 02:03:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140), 0xb51) r0 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000180)=0x4) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 02:03:53 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = semget(0x0, 0x6, 0x10) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f00000000c0)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 02:03:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d", 0xf0) 02:03:53 executing program 0: r0 = socket$inet(0x2, 0x0, 0x67) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20190, 0x3) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="154d40c160487f0f6ddf7e72ca6cfb5f88fbbd08af9edd6aa0e9be85f9c8fd5845e63a000aa1edae8c240ea3fb20d3a1b791ae133acc1926200c31b6c12e7f871a1c5bff7d08ee38f436b8d972ffc24e6aea2b6184b3a9fc5f8cd498fd8ea172d5e6548420720afbb800328a13d1465fd8bc132e689d120b9c9e13a48d7823755864d99280e2bd6fe10f116c79b2d2239773e48a23f5d26bab29df7ac5388b4d07c8a95522572a7093efe2ad8a55f21f216ed318d6ac87a020792d3cebfb8db68e34d9f7152b8399e7bac5f1827b1f1fa604743d595faa8ed552bb63ea5d20565655", 0xe2}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x400) 02:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00\x00\x00!', 0x4}], 0x0) 02:03:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7295ee3142342372447ca3089ed395ba3bf2112"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x0, 0x7) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000240)='>', 0x1) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "054d9560dcb215fe0897d12ad1ab01404d02b969"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x5, 0x9, 0x37c, 0x7, "48b54b280cd149b84da38ca79a1105a4ec76665f", 0x9, 0x4572}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/109, 0xffbe}], 0x1) 02:03:56 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)=0xc6000002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x30000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x24}, {r1, 0x99}, {r0, 0x164}, {r1, 0x20}, {r0, 0x24}, {r0, 0x80}], 0x6, 0x8) 02:03:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 02:03:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x0, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:03:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 02:03:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x1e, 0x4003, 0x0) r3 = socket(0x1e, 0x3, 0x0) dup2(r2, r3) fcntl$setstatus(r0, 0x4, 0x46bfb) r4 = getpid() r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r4) write(r1, &(0x7f0000000340), 0x10000014c) 02:03:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x4) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 02:04:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r1, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 02:04:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/201, 0xc9, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x181, 0xc3) 02:04:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x2}, {{r0}, 0x0, 0x41, 0x50, 0x401, 0x5e}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x7c, 0x80, 0x10000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x4, 0x5}], 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 02:04:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0]], 0xa, 0x0, 0x6e, 0x0, 0x8, 0xfffffffffffffffe}, 0x0) socket(0x6, 0x0, 0x7) 02:04:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x6, 0x2, 0x1}, 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) 02:04:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r1, &(0x7f0000000100)="7b124ba90269781a39c7b131d562e79abaf15d19118311e1dbcd68f102df42027af4a348", 0x24, 0x8, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 02:04:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1010, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x58) open(0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000040)=0x500) 02:04:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x40) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0x0, 0x7ffffffd}], 0x7, 0x0, 0x800, 0x0) write(r1, &(0x7f0000000140)="66eedb4e96c2072e6584ea8c2a4cc4f30d65367a111487e7f01a2fa0fbdc166d609748806a19f2b387d997770b139d4e20825780f89c48024b621cc22095162ba6", 0x41) 02:04:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xe1c1, 0x8, r1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kqueue() 02:04:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) mknod(&(0x7f0000000180)='./file0\x00', 0x2042, 0x7) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 02:04:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffffffffffff7, 0xfff, 0x61, 0x2, "62c995834ce641370bb28c262c4f4099e55d4ac2", 0xfffffffffffffffa, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 02:04:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x14) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) 02:04:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x0) kqueue() 02:04:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x10000, 0xfffffffffffffffe, 0xffffffffffffff01}, 0xc) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 02:04:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r2, 0x6, r3) 02:04:17 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 02:04:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/159, 0x9f}], 0x2, &(0x7f0000000200)=""/76, 0x4c}, 0x1) 02:04:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt(r0, 0x20000400000011, 0x1f, &(0x7f0000001280)="186fe65c", 0x4) 02:04:17 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x140) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f00000001c0)="41ac3446cdd0cf6bd31424df75176974195026c02ccdbcd87961832ee16f60ed61051fe0b9ab6b2b1f630a14f5431357ff039e2bb23f605baef824fe622c161b5425e0c3474784ed27a601fba16e1114875682b356b0792c7a8c167b5bb1b8", 0x5f, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x800}, 0xc) 02:04:17 executing program 1: r0 = socket(0x2000000000000018, 0x2, 0x4) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 02:04:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="83a521f14f4a2dc5c85dbd30936ce71c0fc2bd3a3015632b15bea3acfc79b61d89781a1ae250538ba70d2ad51e397a75ff6485da1bf0cba52ed9a39b30684d14c600d0ad2eac6bbbb5ade3587a257b83cf8b7a45570bbcfdb21456f5066c71228702aebed3afadd68f1882bd5af775bdacf1170c9e9b6cd9e72f49d778b63d15fc2c42570cc0631464d3f0741f67c62bdcbc5339f2082c6ee5956c8f44670805", 0xa0, 0x4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 02:04:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/67, 0x43}, {&(0x7f0000000500)=""/147, 0x93}], 0x7, &(0x7f0000000640)=""/112, 0x70}, 0x840) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 02:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x10200, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="36f49ebdedc915394f2b902fd3244f6e2787a285eac0158b036a6b82427edc06d9b746eeb9d74a570629c0187b07ef69fc368fe42407d8d5afdb6b6188b49ebebc9bacb737f814e46bb113", 0x4b}, {&(0x7f0000000140)="b117d4c061f51522c5718d2c44857ad57a495145f9b6ce8d55e941ec91bf3fc9c819d537d769b0bd8d5232de3db90111beb41c125975c5d5ae3fac62b789aa63defa844659f1490867f146efd4a6c87a61dc04b86fb72ebf4a6cba54aeb5379c13fec63f52f9f7415c91cf3105dd1ddde66eca50cc", 0x75}, {&(0x7f00000001c0)="7994f76ccc462e7896127ea12a59746fca30128754c1f915a4fafdac144bab7788fd89f5f13efb0f55004f67c08a54ee85143d4b8e5eb60b9f44f7f37faf3c6b833a552d9c61b9a07f6dce64d60e1eda2b1a582fe43c9bfe43b2783b7de59941bf18292e1dabe29d2cd52ad7197205d52b7037ca70079d692f956af7d7fdf6398f2f5863311cdbb42e2bd538f65d6f46089624adc7d6ee3f08b33c337ced933eb93501ca3faf7b78c0", 0xa9}, {&(0x7f0000000280)="3fc446597f61062141", 0x9}, {&(0x7f00000002c0)="cf6ca74b1c64a9a0860e50e961c0f6aaa5be08eba5d8b3fdc98b9630656ad738a6aece3455980d0c970775eb11c6f512a827a462759f4b9ba6677c7d12e9e64dff3e1484e2fff571f8791b484c20bf6d317116d87aa1994324ee945bf1a6621e433b405745c689dcbddff6125801f0a6805fb0ab8f6cc6d0f20ccd156f379507cc53b363beb590c05fa89b3ff94d3165b975d30f763d0a34e040e74745a800540c5954fdadad87d518411785723b495b6158174c2bf1050008ebf5e681579deaca9abac043a8b76dde3032c5b110d3cd3d439f02cbce66e168fc9eed60fa22e8ff651f74f5e327857f57c1b5dc9bfb3ead2f3adfb966ada8c9bc9f6c4c812d587f996390f7f99b91b1868ac639bdf6e419cba3362f406b827635eabb4be97594686259b4a3dcd1c7e2343ca9426edf884f7a6e30296bbad37e2534ba718b9b705cfa6d9e18432ca084e8540d3c51b2ae67d576ecee93bc83c42b5858014d327e224d846f4e40774882d0514be49b094019c7829a488fcef0ce03cecbb9207b518285171f62be2b113dad617ccaa7d4a8069392065cb5f7ed522fd9a11d162a17d484c69f8b80e683c8d8acb48d742097678bfa7f57221d52052ac96c466b50ed565f042b98d7698dfd92e0e7247d66f3eb19027b4a98973c811c7bc123671b731134371eb20739e91cbd2a3b4e199aa156cecaf58214be529fd887a6f1789a3ef0266ab7c552a86cc1f3ebbd172f1f5a2ea9717d03fdcec602e950fbcdd727267983c37a332679fbb1ce981cd7279ea4c03e9a50111223d95e06e2048031ade73c8cadea1dbcaa74087fef7369ed045c1ca603ac625f9dac028a0996fc3201821b0e209250973342911414b919f8f7d73d2a392948013d40d31901b6b6bbd3b0eee8fbd832569c66f844efdf91ae33247826e78dbfae59d279b92b7365b0f4d3e71b1775055227ef676d7726c2dd835b89ea5c404125c30a725c339e5af09364d2a7e24046e0fedb31fc3d216d3611d14d070a94985fa75b9acaa74f1fb98533469e7cc031db58f7e41d5b740e55cdd5e9e444ad5cbc3b1a2a03056fe34f6ea7fbaacc78a30ae9d793b75df9e13bd3fc97087396a9ca52b057b7da6d14b51ae9f5e869b525ba6bacf734ae010ba1a4656a19868f489a07e2f74fbbf916fa0f9d09dfb290343997a23120bcbea07b6f5b17766b6751cb657430a8ec3cf5974683f57f36fba5fdf04f328d514354f3161a4ebe4450d3bc1aaa787bd060a38e8c603997dedc0619c9207510c344249544232a5d192543ed2a1a8b2dfe616b2d1f8f1ee6c5ffd1ec4edebacec768c5185e5ba95e070609c2d5eb1abfc67973f45ba5a80d5aab81b96d46dbc3a8173a6430ad2c54412bcf14d1ccdfffc7f641e988945665276d52c470e509fb4771f6f3628cc6d9a4d97629c8ab26bebe798a386da259af84d02d424003f2d6b792e404e6d532f52a239ac15cef025c23a46532282a5c9b330b6e12585043379ffeeb7aa90503f864b34dbdf6edc872f5d2692715b59aa13839968283239f228b0a13b09c656bd3d535a4f38b377ab8c6ad363aba6081822e30b9f93727671b65046c15f2742c67fc39f873c4f23882881e1a7c1a909e123977764db7cb781197a88741324d9ed4e7f0ee29f3282757144476d27d81afd84836e2ed61339a7ba0684f6f893b362192275f6e985169c364c49ac69a7a69c9f1589e3d0567002f79e0716bcc99d0e237a3acbff94160dc795ed30e141f96282c74826b7bc910cfdf59a4750d01bb3ef2e61bab96e99e346eac21ebc64aa7de4faa2c9e1830199ee481560e94f68db6f0c6f5f14cb260257412827769b97d14367103989c8dec3f7e90db77037531672fcc6a156ef21bea87beb870aef0a47fb8968fa6b4db0a24e7032837fcfe9ade4f94f6d29cad27a5916f5981579710374c793f8eca1feed8b2a8e80a365168f518d7fa0baa8fdf418979ba86fee75d961c22f46420bb27e78494c0bfe184a925a181117d2faf1b340aada296df3c2d51641c2986cc2448e316b5bfe62d95f71a3f9902486192db86b8960095f37fbb6d1c38244fbecadeba06b9b8b1e1e938ae19c415b8e77de3d18f1d6efecb0630aebf3dbc76df6e5123219ef418313f7caf4d7062ac8606f70f304a86c3052be7803ec3d26a8a50b8669d33c480466fa8afe4586c018a33efdf185875b2b43c03e761727f63382875083daf76b324950dbf400685d4657c8db335bf7a630b5ada58d48290dbfa77ed625b7eb11bfd74c949592fbf5751db9ac99e713c95d956ae1eaf7cd636d58e84df37767340578a8c3b5be63a9b7ecc7c127d18da113492ed9c0186ea535cedc77e4074f4638c01e0c2496adfeb51e92d1cbaeebbd5757b26e15e380495a1cfd1a63e1e5e3efc4b100286080fb5bd47dd0e914cef7a46af17264af893396fc9ae418b24abf30a20e7b7a615ace942f74d67d92135d24280fb71259012cd83608f7a7a175fa14b69da189fad67b09e06c5666897717299e017c4e62f5ec4df208297787fba10ff3b4d7aa79d326bbcf3141c2a37fa5ffab0399907839571698b6369c08ac3424c841f3a8a0e3179a49805ef6611bd8bd2babd3a34c372019e764b6c0cda358765c699cd3ef02e27c599ac5c0e7d697865a45219f385cdd8876a7a7f4af480d08b660c9fe5a46d23e936b4f9f1baedddf9d59fc3ac5e7fd7296a0bfaa3588fde8766f91c686b9c584577d84e3df8e5a35331819858d81094c75b0e1420e225b8d40f5a7576540aa043c874631598a0b6d50c835c7cc697dad4ac1f90b67a5726cbafa530fe45043ec84f0b37bb45abaadb68b604da9b7acca469ded2fb99e01757eca59df3370e417c9e9499281dad3edd78bb3e35c83433d4e6eadc1b277d9f0791fa575ee877c056bba73a2e7915ad90baa86ab2ccedf0369aad1bd6e3e9dc48335e535e1d3b7def4c5cf3862e898e487c33de78478411e7f6bc268e5b2aeeca4f6a0bab9670f80795867cb7939e3ab34c46d790115ab8787d004990d3feb0e80e5337725f87580c774a92d8bfa7340d8f4e6d116407a64b5f3ef1a8686e12730795dfc93232e453b71d41ba1dbc9b3861bece9ff94797d033da34ccee13e2171d7adac81830626f6124ac865d78ff0e822e09f14c8be02fc7a7acd989d8f8406248de42b76115a651bf9da8918b8cb8b84ca6b7e899612c8fcd4cacb0a938abbb2a006eba86cbb6d28699c0b76f55927dcd04d5f7cdaf114e44d3b8875caa8aed7b4147447df27ab2f57b290ba1c44f1eb74550f121e78a05fd335fd96d20cd77724f805eb52fe78302873c0bb52b5c44a484e370eabfdd7ec7d70ae5d0d4f82295d28cdff72218ad5c24bdffcdc4cee214503b095a5019892dfffc72a39d7501c6ed74c27c16ab8c9a2b818b32f96121a75bba08d1f0e36fe10a1d9b01f3b92cc9d97c42ddac3e504ea50365f340cd3141c9a33b33d05b9f242a1befa52161d12ffdbecd200c317c90e9b1366779876a376d5f95f0b8cceae16ea1062d03651a2213ae5f707416e3c19967c766d2cddf26f43cc18e8b7fb24b62f5386f12f2b2d5b4125441dfd904de0a449153fc692d5483d97f4e4d27c4e7a67ce66f4465edf24458df98107886b15a6c583e32b70e49f807de1f529e9a42acf580316d74f44eb58b5530ea36953db9780a834888847b4ceafa2b5999c656fd201d220d1701e198bcf2b2665d7118f0f4b824ad4db461ca9bc012cc090289784c3b9fd456c8397238b3c9b10bc1c45b79111f33571e6c79b962b3b3b159a8700e6a677a2cc0750678f585c03d3f626739a62a4a70ec0b41200053c5a2fb77dd002d53be90373cec5f13343b65e21bdbbdb929596da8a9bf0f1885998a32c620bcb0e74f87dba1a9cde7eefc30177dba2e483b3b92b4883378b605bcd355d56901d5d9dad962bfef266fa6e2429df40580b1d3a874b18174ae59eb1112b338abf958746a1ae3071c9b0ae1beaf4c716e03f4e57dc794f7e491e4bfc7d820328ae345507f95ffed8baf69f3c6a35e37eb3d800dea26c09a069e24b65c7a04e1e96921432f03b384e90770c6e12c1f5f17b49073b58ae505b69089a2c3b5a245d0785062af9bc9f5a80f18b28d7fff7db284ee00eef20e0e8a645a9a53b709f42335e631edaaca6eecd76f929b37b3e0e57bc496c3bed044597663b4623e05166c4d097b236d06bf972018236b73ff1f35ddcef221a0a58777f6ba634ec593e1184d61579f5a34961e828c2f3125245d48aceea948712f365bb19ed7d16c11229a55303cf4675c8d04755562440d22fbd9cef516a60b1b2b622b5a3f028266c70ff526d3347aa3af3f42cf661d8ea39ceae260d2fbd4525167b28cc2aea890bb127431f74b98e9a8a5430158d5ab99b99a5149171d5fbbf32a4d3df57378eec02d23ad93009dfc75ad5adf038f60590f267bbd1eac5d57375d6855beeda613c6dcfd24d4d9a37c295e96289a1a4966fcb128b78219bde4c1fd872f6b5127c2ab7233b55b74e341c49adf9545d1e9f4c26d2eb92eba71261759e702c82b618db101029ed1aec5a069014b28c912d456f50b2571b7c8d7ced15a5833e52d6dfd786b707ca248eada18c02ac06c6f0f89ee5b296d95afbec6ad4f80363fe08bce946bb31369d508e635af51365f1511ce795b40807bade1739eae05c91b053f8400fc0722b4a7de47088b766095a5e49e4285c91e7f41dd2363be58c768f14f55c4589ac9b05ad676fb1e4ea089f2c6264ae95bb06c8aff201c205b49be2c2b8002bb702b23f0801eab1a99f42038106df441dff65508b11e71230646f016439804097ff02839906473d2674a146d391781cad0e2a19c6d9a61ba4255f0723b7cf1dff778361718aa7070677af50eaf5fade9f340a082347e4762be96f1c0d6cbde2c8e71e9326df50f1ecaade3f44bc1a4669276545c93ca57f98aeeec7fb51a276e5b87215391cd77e1730bc0652cebb0fc5a706b9556f9647c1bc514237803ac24415b5a40792cb385bf12d176946bb3103049d628a64d3fac1206999e1a273bc665bba4e8b3a00abfc728358e045eb9ddcaf944554c65bffe46d9ae5a39c6b690e720beda767342e54a87f98e15ac9d70474312218a0dd1adbd2671f504e8c0a01a98a5d4e78d259276be8dcb4f265ad1b186d12f0bac81d774d9f6a29ed87ce968b22bd0ab605db3f26d637fbae083e76a52ecfd8be1cc255f2af9bdfdf429f6fcc82e3985153fa4bc9b2b9b0cf41643290e9695d30cd4beae5cee6efd708cd19686403d7fa92ba141c2265119e5f25ae9ad1d4689a4537874889b8a08119da28a674ff8d8bd29ed21250835e5b1cb4f25dea0de3753cbfe10de5ce827d75de3b1b6e44ed61a9344126097fe183b70dbdd7015cc6690859a88873e3203466db6af01f79bc80f4e8bd4dc186ef5103261381d847bb684fb63f2ad55a38b7cca2a5a6c412f2f6426eabeb348bde32721e0fd7ccf7ca123c3c31b8968845caa185083b0191a07c0bc22e41c3c82c47d43012195458647853c2a5b91c3cc504f2261f4652eb0761338f737097fda41e15d4608e8f308f40e1fb67b5a5eb3d47e381db01aacc37387ff1bc5e81dbfe348de85a668532d59a1359bee7bc7561c0eaf866e4dff16b47e266eb2ce94fedbf2b26bc8ec8ef25bf0cc32e732d969ea1eee724a11e7adabfd77bbc388f5d5a18adc6d852c03bc923a786b43119743b1d691c3c85cf6b989a8c3327905ed0c47d5c05024523819cc1e", 0x1000}, {&(0x7f00000012c0)="03206dc9f668ff4cc6a283c175af4f486c7c8af4a8adff2c045d8b661f08d979c05bcd881c7e8ee8597016492d656e6eb312828e3b79249ac501982894e141b0d3d7c1c1904b623b58bc48a854a982d6ecfffdf010bb489a5ad9bf68476ccf297dbb56aa0043a9bdc57df82752440352901fc82b0a2cec5a38ba7a1536127fd1e564b8a0f7714466c6c2697b36f4693e75e9746072ef8061c23b36d04434bd4237dd21a7a4e9f81d4b3d3abb7f33ab597c46177d76e0610d407c0ac336559b47a87133d657dc1a1ef3bc3a53b9a4bf9f4bb293496d0558c4360f", 0xda}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 02:04:20 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 02:04:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setstatus(r4, 0x4, 0x80) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x48, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x8000, 0x5}, {{r4}, 0x0, 0xf1, 0x1, 0x0, 0x89d}], 0x1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8, 0x43, 0x8000000000, 0xd4f4}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0xcc, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x3, 0x190, 0x3}, {{r1}, 0xc3811c400d5f2922, 0x44, 0xf0000045, 0x1f, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x8, 0x9262}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80000000, 0x6}, {{r0}, 0x0, 0x1, 0x0, 0x3, 0x9}, {{r4}, 0x0, 0x90, 0x4, 0x440c, 0x968}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x8, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x6, 0x1}], 0x9, &(0x7f0000000000)={0x8001, 0x1}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) 02:04:23 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r8, 0x0, 0x3}, 0xcb81, 0x72, r9, r10, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r11, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r7, r2, 0x41, 0x9}, 0x2, 0x9, r10, r3, 0x820, 0x9, 0x1}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r11, &(0x7f00000015c0)={&(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000002900)="36ce10d4849c75eaf8e316ff6c065914240bc4a821983d74809234bb518ab85eab40b8ac8d9e7953201c39f034a980d59d016f9db13f0ec1c0fc67f621303e4e08a6106b2044956e5f5adaf289e625b983640d975cc29592a040ca902085edc2e75e8e26373114241d3c3d5119c92d3ed3a0ca4ae879b90181d85499bf807c6c42fa3ba508621880c3b5e18b0424c0f49f3689d74c54250f7278", 0x9a}], 0x1, 0x0, 0x0, 0x1}, 0xe) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000001600)=0xb30c) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000001640)) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file1\x00'}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r14 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f00000017c0)=""/37) 02:04:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="21ffbd3266a06c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:04:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/155) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x4, 0x9, 0x2895, 0x9, "f22d0820b89fd60ced2554b7b57114a90ccb5bd7", 0x8, 0x3f}) 02:04:23 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000000)) close(r0) 02:04:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x6) clock_settime(0x3, &(0x7f0000000000)) 02:04:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) close(r0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x0, 0x80}, 0xfffffffffffffff8, [0xfffffffffffffffb, 0x1000, 0x100000001, 0x8, 0x8, 0x2, 0x3f, 0x75]}, 0x3c) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:23 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r1 = dup(r0) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) setpgid(r2, 0x0) 02:04:26 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) 02:04:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:04:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0xbba4) close(r0) getsockopt(r1, 0xfffffffffffffffe, 0xd71, &(0x7f0000000000)=""/161, &(0x7f00000000c0)=0xa1) 02:04:26 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001200)=""/4096, 0x1000}, 0x40) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff0000a355487b66b4b52d0100000000000000f0d09916458cf390e14e010963ddfb6f6d6a7c98e81da130f32b5224755db0eda006e668e4946522b9bad30769939e"], 0x47, 0x7}, 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 02:04:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() clock_getres(0x3, &(0x7f0000000040)) getegid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 02:04:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)=""/230, &(0x7f0000000400)=0xe6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="ae90b8f88f7083b2c10415053783bce520822cbb3a04e9ce182e87f5188d7f8459e94caa7b56b01c34823c112c36a09e26ea2c9c588d585b0b55a3e05e34477121e52b1343a002d6965682cb40a092632898515bb1672bf9e5adc73280e125620adae623ec19d9e16406e92f19814003b932b1c97201b60a9373804a74f376e7b9f7ddfab097b3a1ebcd3eb88b7812958330188bee4825546468a8ba", 0x9c}, {&(0x7f00000001c0)="7ac9980e44e54c569be572b1b3561e8dc9f77b36ff5bf88d4c5f55df28461ffa9cedb7e4843245b225fcce9d3ec4bf7a187bfa9b4d0549c6b6064543bc8475531891a4a239928d23b50197a1a69823161b68b3a665738d37650a53a220480bbbc69e630c1192895688ea92f8e47f873a3c6676147a7ef4711ee89015ea8ad4f8a7de03982b27415dfef323f33016b1caf305ec1e07fb050e0fc7753be89fcaaff3bf42231cd1020e2ef80cc440919e4309311d4c223474de51df3d67eeeb853500c2837243e4978ce57d49bb5f8e4376b8034aa4774472079bc9c29410664a966520f66f03e23c2ef4dd34", 0xeb}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000004c0)="19d9dea446f16c5ea3c8d9498482926015c76b6bc70d7f5b7f5be45c4440c1b349dd53bfbc503c6d4dbd51a64b9ae6d6d7a0c4f6ffb623524866290eaafabbf3c9cf8a5d09414f9aaf511fff3a6eb9d2eea72de297b953055a6111c020cee627", 0x3ce) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mknodat(r2, &(0x7f0000000440)='./file0\x00', 0xc100, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000480)={0x3, 0x7}) fchmod(r1, 0x1) 02:04:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:04:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) socket(0x22, 0x4006, 0x42a) 02:04:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1000, 0xab}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x22, 0xad, 0x7}], 0x4, &(0x7f0000000140)={0x2, 0x7fffffff}) r1 = kqueue() getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x128, 0x0) 02:04:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x250, 0x5cdb, &(0x7f0000000100)="7a5fce5c94a48f17bc06aa7666b149845251b92baa94c20bbb0ceec7bbcd71612de2d8d5d366b9c80890db2b3c2dba4df980e8e5bf8f832240228fa1d19f37f195ff1677de4a96c4b81b1ef0f15fda3fa795af71f269928f16c0c30b7194752d6e87fb47f95164a7d6f7c9cef6f318d2d6a74a3af34f9866da09b1fb2ac32cf5d13db1aee33a5597fa8c26dd48397fb344e80557a58e55e4750825457e2b3d4741c0be863af3e6257d161257c1757e4aa051994b0991affc81798b8c892ad9deed1683934c1bcf57d91c734e6978e70067c0a169ad6594d005d60f316bdfcc73694f48591c1a66efa4cd59c807355485b602ccbcc057f125dc0557b05aee73", 0xff) 02:04:29 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000025, 0x0, 0x0) 02:04:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000002, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x7, 0x40000088, 0x9e, 0x81}], 0xfffffffffffff801, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x8, 0x6}], 0x3, &(0x7f0000000140)={0x7}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000001c0)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfec4) execve(0x0, 0x0, 0x0) 02:04:30 executing program 0: select(0xfffffffffffffd54, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) pckbd_enable: command error 02:04:32 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) geteuid() r1 = getuid() setreuid(r0, r1) setreuid(r0, 0xffffffffffffffff) 02:04:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x1) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x100) 02:04:33 executing program 1: nanosleep(&(0x7f0000000780)={0x401, 0x1000}, &(0x7f00000007c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61facf015", 0x75}], 0x1, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0xfffffffffffffef6, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x8001, 0x1800}, {0x0, 0x7, 0x1800}, {0x4, 0xfffffffffffffff9, 0x1800}], 0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x6, 0x388) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000640)=""/250) semget$private(0x0, 0x0, 0x180) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) 02:04:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/116, 0x74) setsockopt(r0, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)="1dd1ff8f03ae4b7af1abcb0695724109d95b521974040000000080000060027aa2e4153ab69f633681e8c76e0a5c42b68bc4cae3b84814e6f004110000000000000018a0bb0ba0aeed711c53ad578c7f81d87d9b4d846d6afb4d536cc1ce824f65b6445a721a8965997d46a1b3b087f86f2c6e52c9d7d43f47a4cd7189a2f92685f52910a615e86e74a0cf3819d2f0aa2ca5f61a78436ac91c4d2bd4f9ebea0e312c074f761690f6b34c8f7b96820624429404301dd37538a41c6a3d4800000000000000", 0x2e) setsockopt(r0, 0x5, 0x0, 0x0, 0xfffffffffffffeba) 02:04:36 executing program 0: r0 = socket(0x10000010, 0x40000000003, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x8000000002f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 02:04:36 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000000240)='./file0/') 02:04:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2d2e, 0xffff, 0xfffffffffffffe00, 0x1, 0x80000001, 0x7, 0xfffffffffffff3de, 0x1, 0x2, 0x7}) syz_open_pts() close(r0) r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) sendto$inet(r2, &(0x7f00000003c0)="537ab6b40c896b907c7d8317a792ab3b3f0241b4ea8356910cd2415d762d0e660b9273fd496daa7cb1d049dc6243ce3a4ff10c821533a82e13ee915b99fcb881fa328f94a9", 0x45, 0x0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/58) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) sendto$inet(r2, &(0x7f0000000200), 0x0, 0xf, &(0x7f0000000380)={0x2, 0x2}, 0xc) r5 = syz_open_pts() readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) 02:04:36 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvfrom(r1, &(0x7f0000000180)=""/230, 0xe6, 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8080, 0x0) 02:04:36 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff101, 0xfffffffffffffff8, 0x9, "e1e1b24aec94ec41f4d758d75f90b8ca765fafe0"}) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/5}, &(0x7f0000000200)=0xb8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 02:04:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2140, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0xc4}, {0x67, 0x7}, {0x8b, 0xffffffffffff0001}], 0x3}) sendto(r0, &(0x7f0000000240)="0764c6a126f0a660e0de12c02f2150a54c61bfeaa7179ef6c0eff9e49cbfa6909086f9d100c68f581abe2720556a069042249adb308d2e9ab64e2ba32f6cfdaad732432614ef11a252ddaec7ec8933a1f96eee207f0213c1a7d7875276c802a9dcc37448753a844843f5b00cb7748dac0669f08f005aeb7043c22289796b314118139f96c7080ea9f173f0b9b434b52c624c0183e9a27c5e8f04c1", 0x9b, 0x403, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x0, 0x78c266de, 0x0, 0xffffffffffffff1e) 02:04:39 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x5, 0xf}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) 02:04:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x0, 0x98) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) 02:04:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000d8197118a091f75065ae46d87b75e4f6c622f4ebc9d1277c82f4448a80b2db923aedc98d9f25f87d5d06dbec4e89dae936d9d6f0fb902987d1e5c151f38e", 0xfffffffffffffe97) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 02:04:39 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f4000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x6) 02:04:39 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) getppid() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 02:04:43 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="bf2d0c47cf202443ceab7cfa0aa5e5b9e17ddaa741f74b524c", 0x19) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) r2 = dup(r0) execve(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xf444) 02:04:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x5, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8003, 0x200000003c) open$dir(&(0x7f0000000100)='./file0\x00', 0x20080, 0x31) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xc0, './file0\x00'}) sendto$inet(r1, &(0x7f0000000140)="ffc0880d306b7abdd2a7f1c21f81a2900de1a65e94e2cfc63ba8e19c7895f751aeb730505728247b50beea7753fafdcf05204d943ad7607943691f755fd9f858e58727ea2e1a5261", 0x48, 0x402, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0xffffffffffff5577) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0xb, './file0\x00', './file0\x00'}) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x18) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x44) 02:04:43 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 02:04:43 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0xfffffffffffffe11) setsockopt(r0, 0x800, 0x9, &(0x7f0000000100)="292d15461e4b18671a9011f3d6ee415a86d2282775c52a07e38e17f3bde0d444331101d464f42951282b315cd6492d9d831a6f51f402a5ef3a47753f0a0920e93bfc124f4a3f12e2783e5a9b5098b13de2350b94b7683823639c6c2fef0ea3bf080502b04389a731091936a3a5a9d121b523c9a3dad7828e97a737ca9b2ab3b19482021f11c8cfaefe97fde8605d224600813978d30fe8c0fb9278100e203bc33efce6752122b3bc6474ccd3ed7da9b94dcffd4bc986effd6ba666534eaf465f1657cc5aac39851ad18040f160701efb3d12d743192b31acc407956c5e264d4fddfc7c83e89611ecb05619543cc9036409a2c77857239581f358b8f0140bc180dba9768b66ac39cf8b306f091fcfb26b1873f786444933ae79d408985037f6461427d4aa071272de3c9a51063105e094cd41416d4e22c7d042ea4ab3ff66560e44e1af5220ba3e4dd0d7bf0a365bb8d81a8b533b73c68fd1ccef925498209ed18a7770e2f531aba142d9fc462848f32be6f3331c03a4b54239de1e990ff2385d3f79762b7b18027f0995aebfd683815546978434991eb8ccb2eef53e413d35511b2d2d4d6758ff3815d901287e1d06145479a1b8cac1904cd6dfc39625a8e206ce1fd59a60dc7a7a1d6c1b5ceee4abf9717189067a58cba67ade6156ea92b8e0fe05125cc72a807ae2cb474f38ecc6aec4db11cb3e7acfd767dc0ab42c30417fa423bc3d0e143306bdb1b3ba0ffb77f0112ffe977392db30126d5aa149173efa67f11a580302b7b4fb0a94d9a7e5d9dfbe6818e0264625a5ace06c3ae1d1732d74b28ba2f37c9042072b2b8bdcb6f6b90cd8901d4e62991a86a9c59e4d7485e1062fd272868b2daa61dee26843da7a24a3b39fe6a71f388e2f5accb927fc8d273de8c898102cf6dd6e6a3bf4e23c90bb78aeca6b2d20073dc77fd4b9c8f76dbd5159e7cf73ac01300a0d8946d6f27b188626c1e4b5a07b63d58208f13622dd0e1a562ae44172f299650d82683ff6c9972997c2af71e36a11215536b787a296407c73919bce4907ca3d78c7c1b40cd8b962387ee66cafeb7b0d5bdc566f73af04aaab5032eef236334c33aff831d5ea8f4fa26f85c3fd129fac24040269555b8e47dd89abd1f9acadb0535eba1168137b0d3f35348335ae7cbb9076f2fff435b6dc3bec00763733d5fcc535a804e5367dd03c2be2c688fe849ac01c40979e37d2638263f7c98831254bf6b2e46d00e09e55fdb517bcba39a77f6977339f3a208e4b785ea6f81afe75288161fdbf08915a697e5516bad7fd39c7b81d3a5b394ad49d2801eb266b6dd815868a0b1481cf8749a5945a95037dce1f9c62216675c30590f709b6166041be3cd1c930392a4ec4014e722d89f6b52b7883a6915b78540910a0c33ec8746374a6d0140d3a09f7dcd700a82ab98715bab833b708fee95df4e79086e63e6ce800550e845a747588037d4b631bf47e3e0d130fcad4a013dbb8ae243dcf623e77300bc781f3e7154fccffd0e403049c9f278b11a9494dca4912811f9cfc5e04b0914703e0aedfc5a2f992ed062a7a460f9ab1067961d84564daa08c7939f7f98ebb354e7a2b3c0e8f4801621ad789a4b84492a597fcfcabfb478f7055b919746e35b114421e197819dff7635885ed1ec0aa5595bc42cf3235060df42149934b190465f343faf152f357ad2e454f4dbf86f481da25d87f9962d5b71b181ae6c3aedeac0204a5fce19967b92fddb1d64eef7118088bf02dc7528badc9e7835a7fd42396b37889cdeb34cdb8db0cf05fd0b22af37a89dd04a8c64936becf1bd6bab720c742798efa7902e41ba8753b86b9cfbd825d00bb7d5284a35aa730a48de618a41a95780acb6aab055071d4aeb3cc4f9885427f09957d55cc40906bb34d0b67dda052d35d552583ac4a000508ab4980bded245950228ec94ca4e320f41db1795bce61ffab36c3d5b47d0f123d3709983be03a51e481979cd6268b0debd036516998f160a9640f260986c4a5d9eec8f029c6270741124e2ff61ae364cfbd20f3bc708a3ec02805af064238d7e7d191d0b4c48134db98282456d910250ed77fe5d1eb34bf92d86037b8d36d33d4d4206a2d472335a4e01c70e5df18d6d5ccd5c318f27a064af8bf22bc0903e0a25b57b89bdbb3eed4c218c0d1f5b9c6325ccda8c7b17e859d5ed3300feeca19651f5388d7bd2964e003be7f92db245f8b9cc8770c8e4b8e3ae5cb1686f1cdd5ba9b43129028c126d3822073bca613b09c231640f668994fb9138d5a2ccde8bb253a63c52011575ad247b21a6a3cd0e64374934ad5cc717ecec6ab92479808fe14735cbf8d6a98369fbe127b83d8badf747baf3aa403622e39f9d0649ca60a8f1188705edd7b413aad73ad21a82823c003dd9f5a372ca6d6e606b548c1e3210edf15ccbaa5c3eaeb17068de05092bc72cee15f4d06033fac70e9287026b9f4e8afb390c378768330bb3dd4a7c72828264c4843551c418a424e1df9fb6749389dc3f38c8018adafbdd57d2ec52fb02b4c74ed755c1d8f1faddf26b5706d003a0813f2e2c12aa2d6560537c0a9e72b06e5ff29cd3235dac2cf60c19c2639c2b9d636da8c399014193cbc013856c350d85030397066a944a14af4beb6ed2b97b2040f6cd5403471f2765362d9d691eb9d0491dff2848d628be5554b4a973513b20c6dfd4350cd32cc2cfb204a4eecefc9ad8cfb8c00d922e3a2020a6a17ccf5ac699241cb47bfe6826cc3b74f9da42d12bedc1def4efe2f4e9f90d3f65a6ca82e2b6c4d5d5c475b86f6f875d002eda403162b918f278807c29521dadb415d5fa5f9a9d87a9a2e4155242d0786fe97b1c6e0b8e605f95b6ad62c95cb64dd2e8bcd021515386c1b4348cb559d4cf0164aad075ae4e748f0a3eb6fe5db2d34086887131d05be2a219ec3fb46074b0c497d2648e092d7b3ad5f61682e666f787c545edbba1f94fa7a591066af7c31810551998fa20b9ea42c0a1b64357b23f460c7317aac88f10c425c33750c0d7e88e2e45de460dc149df1b2f78fd42792e9c55c050223e568ca41b6c66ce914cbdc7359733da935754fdf18c10712c737d03fb9c48349cf0e1d299a49b625227d26bde0a6498da882c2b058363c7f50127b6a8ce837f940e30f60568a20e743ed60963d8e729f00983329b8da55bca307179bf5a3188987501c92213d615433565f19183f1a7558121f9e906f8e1efe6b22a4a240d8682944e2749da5839f43ec0c06514cd1e0b4707099c21a2ed20ae50dd337588d1d269e8d0bda8e027572bb7dc7c4da56f47d52c42e604b33e46e7871c53e65d5fc71565029308f1da6020d36a1a57bab23fd75b03c049b5f83a97899cb3eee5c822e8cb752dbc8f1e2634152a48b13a56822e40f9b6209129cc27dec881ded71d6439e3f3fc708fdc695d07a14cb41042cf0189ea40385262d853a049f2c2fa918356e0664f9547e084a1dfb21180af5bdb935b761cae43e75db0fa9be70e5b5b562e9b733a3cf899e5826a36707907a17ebc47072eb3ce06c31da22744949fc70e3516566f6e5d67507f2f40664a22f1316882a3f75c33f6cbe4b2255c681d25c41a0d10620fc32456d9b104fb6601df558784312c33d3556959d59b4357db91e3e11b7cc20b813a3a20cd2b2d74d841ead4e2794cd70b0dd51b419dd6dbe832e6f1881058385783b6b6c10228c1e1ebc016ab2ba005c25e80ae03cc26ea790c15c6a90f484cff0fcd0998ee3794649416a767c5a3e4aadcc0f9849ba2c9e30aa264c05ad5e5d501ae7cec769ae65ce04aef64b9ea0303763360d4dcf73a7fc24c1eb92f7b56a34a35f07405638bbd2b5b6d99b11805e8af92b3f7dc25293b77daec578139540f14bf464f28e1b544592ca00db692a32a3b13142ebff6c0ab4607fb60527385725f4380e4e7ce786f231e533317d27fdf79dacd731adcbe8ebff2133b1c5882ce961e9e50903fb100e7ade04512a3c5c7b8357e9069d38ee595ed868d89a9de3257944f6349643a71db9b7713b70a77574b7abb9a8c855efd70c6ecae048d22fc4e333b0ce311c8834dc418eb6117412a377a78d11b26364874801e3df4f6083fb68d517e68e0f3f884531cc04520eb3a1fbe2de6dc53c06636fdff78257e841c020878c600d958293adfdeb7a66f89242be93589405cf84613f5bff207c2ebed63a706caff34b1ecbfa997127969214eedd1bf9d37e44953e00426d2c76d97140ed3b7ee409d5f7fbd961be60da1da8dcb3c9e0ed0f7c8d2b89310a3fa37228f93882ac57b7417136a4781e5a09ac5f85ab2f3cae7aac919f27a0eb982ad2a50642bba7f94ab8c0a5a535d9947baac7a1c47193a379e8b1c571649537f4f9c6fad4aafb500d2eb205452249dac3d67d505753666a7de04017010b1cd731557deb7ba99fbf0c6a8503ed949809560c129b822f560594b2eee4767c1294d60ea7571013b7ddc813805adfc044f6a28d96da91052ecc1b0bc85ec657e999240b21574407b5914413c02411be078c50c7991e11d4a06acdcc18b102c67ef1feeb71cdad2ba37b2024ee4063aa0db920d854a6e11aad2e1d9adce027652a65ac668311be77a9dd4cc48dd6a877bfc76ac1863d4f86843910a705a22225676bbf376ec2c48190499b754a91da7f7da9e0d3aa8b2f46cf7bca5f3d95f78f0b151073e103e5b36f93e6367e4655013cfd18885c9f318138694bdd6f3d546aaded29bb9b1295296421bfce2e4390713fff62279d772c1796fabd17e21385fb2870131bfb728865a1e35104d371fd343c9afe2f4d1b9853da4d8af556842520455d9282f5748567385901a5c169c27acd3dd0328a2baff9195416b66dde334898de9386b20f1e8739c510c3288215379259409a80d802fdb07de634ebcc93db9f4f5e7f8b7d52c2a2d2865500f4f2907c9065108ee9743b3d56de85ab364146895d1aa4d4bc7cf8013b3d5d222111f4697d745f087ef39de46f195228fdb6a0f916b0ac81a7c5dce692ce933ab3a00da0cd64517a2d561d16961920d78aedd9a0f9d79ea9e4fc9cf5c2c6e92a382f69b7a1a82462bf1fde86eed87c747e88c22eb2d68ac94adbb065413e43d8489e12cb870ad1984edc7516739d4cf9b7749ab0e2728a20d5f9d86e4e3b2f4e868ba356311d73a1a6a1c5141c8fe2a3fb12e9cd666ca4358fd63f4d25054a9afbb9feb5c1075923bae5190ab142b26b32ce58b1c237972d5fd5aa4a2782c9bbb2017c235cb410d70a6385f1b6a550db298d320ec4afbe85fc81a2bdbce86b37d9612be4f55c711b0eaca8c73784753a76710525529f0d689efd2b19056a5fe08bf7863d2ceab07e65c2aac51d4706bce979fa8e8e8995b74c86a82e2883da7639bbbd2c49de49cb937b6546b45ee7443d791ffe9eb9d61e2758fa9837ba08613a34fa93c1d22b458bffa9cb135da3c9529e5acf63082c352036c8bbd2b366531df5478a98735dc719d05fea75e944e5fb6e067e8bbf78945cd06dbfb2e8e8ded337f14491b61c15501cc95338ad79c5461697b966a5fe76865a1158fb520d29f8fc4ee6e6efc94467100fa998027588ef6667ebdf7ca36cb9e3493ac98070f5fba40d5714e9d40f59766ca4073f64dc40ae29ed3677b0825f6f056843ba78c2d85ec9cc0df3fdda1d505cef47b23ff05dfaa689767751e5a176e401c8dc46defcf03f42f6852939179816802fbbd73e13d38f65d0b29dbf9decfc70d5e17088d2200b54ce28096eba4a3626155d6ea709145a0d8bc96ac61d551d37cd0a", 0x1000) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 02:04:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x0) close(r0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000140)=""/232, 0xe8, 0x41, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 02:04:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) getsockname$unix(r1, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000340)=0xfffffd0c) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x5) sendto$unix(r1, &(0x7f0000000180)="d4233a52792dc1763a8b9cde28286fbc318ea874bde2f51aa8954d01ba0b40853510c0d8ef7ff03aae37e983aa01fb8dee49ea56e7d1601e4109905f45f8613663aa19a661c4bfccd9f14bc3a7bd224fba10aa71f72b0988ac41642e45f5acf566cc9be9869b5737a6e952879143a939afea7bc0bb2c6eb5f3b491e64aefead6a1815c29759df2b1bef1276af988d1a30b31896b6500733c37e674c6681dd4d3897cca85743be51b02042c0228c9a517a0843a40eaa113e7b46bedd6eaf22fa752cd92757d", 0xc5, 0x8, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) 02:04:43 executing program 1: mlockall(0x2) r0 = semget$private(0x0, 0x1, 0x80) semop(r0, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x2, 0x6000000000, 0x1800}, {0x7, 0x1, 0x800}, {0x4, 0xb6, 0x1000}, {0x1, 0x200, 0x800}], 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 02:04:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f012e8aecdb42ecb3ae0d55485e9206bbb2dfc1c369cc23a0314e11f36965dd6cf3db9ec178c7d343f591895531e16f32df1acbff2c57ef6480b207bb6cc21ad07a9125b5cde85bd495e125856abdeb05e8dbfd143e913cf3bb7651b60f1096290f7b27829aec39f64a54454763e7f70e2bc58cf6c1b98195597e8f3ec61d2985929a2d5b5c03a13332a3e50eed4aa9000f444fbecfc7e5cb97eed8a2560676c4c61253a8ffbde89fa5e6cbe920089bdb2d4678f74340692529a96a6cf83285aa6bebd46b4cc77", 0xc7) close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x811, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="6dc38f14ed094ebb3af11acc8d7220d673ee13ab0616a7be050a19f3e89e71548aaca18f49689afc7adce8", 0x2b) 02:04:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xc010, 0x200) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x2deb, 0x1}) r3 = semget$private(0x0, 0x3, 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8]) 02:04:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 02:04:46 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x81) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f00000001c0)="fc154bb9accdcf713bd3065cc6b65f3f5e897f292f43f93e5f5ca0c3a97f4b925129f986fad18feb84d4650cac4d1a1a935a8e88c1a9aef04c07c8a596f72d85785ce9d150cb093236188e142d8c5ac52edc4099f652bb6684ddb77713e07277cb5dc55b623152bdd57b59c9e90f214666", 0x71}, {&(0x7f0000000240)="a5b53af4bb1e0e9afb7e3e8881640718fdadd775457502e83db95538286bca415fcfd1f85c9dec10868f8848a15632907de7d4ee2f690686c041d4f6ca318cec0a57abd044c5d95faf7674a4da21bf0c98ef2d534d569d659afd16d9169e4d4da0bb6a5f2a41a44eb24a27e75982b86d369a50dd33d93a7681a7ca2de91874b669b719c56ba4745a9d21dfad4a83c79f689e998d09224201e080dd4dadb37b67199dd7310132867f85747affa304ced39f6ec369201bb5702fc51764e8e812ec725ba42844ae773bc26c872e4ebd99de7696533ff0414bc3919375893ef74973f6b033767f973ec9a3286be3bf8d49ff2cf7db7818584546ec47e605c965f46b2ae559ac639339a07db587b90775e8cf36ccced2a115497c5e8a932c91cf204209177a64e7664b75d751645b4fd02acf4c78c2ba97cef277bd281fd1b13c52ac6d66098c3052fb5a435a480ddfd7983471b96c9b993164b05667818b417520d56aae3892b76bbbfd2ce9403ad8d980085f22156ff31cce194b74489b47a2647e44eee7acc60dc14d010f56cfc0885c3a1c720bcdb61d8737a075c121980196cdac512fc22d5186a3547f9366b9db1da074a2f9da1c64cd4429388ea39f7be64a0e8a73abf8d7aa97bc676624b8239bfee48ac09f8b43eebb95b26cace395cf8c9a5341e8c220dee18d1004719f8ab0f541c5226e4985f304800367ca6d3fb6784325353bd5b91beec537da372ec3ecee3dbad0de81c9a0e5ed98cf1a1496fdaa78e4bd1bd96abae0738b100b887ba1700d134ab07d767a7802311693389069202207df46974e4605572f9feb2f7797b4debf23df078a1be56965a1aff79eaa3ee9abae28baa8cc602f94ef03ef488d1e8341247e07b954f8b7822269a6a21adfd8301b720de02d55a8d3bdeaf27933e26518dc1616cd94818fd60621014c746692c7435093907c36ad15199b42570e2fbdd9a57d19cab620a16a58a9050729bd5bdf01241bc1b2808f501fe72558e81ce45f68a784324d2c3e8794503c2dda05b6fe502c43009d8bdc7560b62fab34372a34e04a0a0521be616a5eb2251bf2ca9318f724a0cf057979fa020bce3b1356e7078f56568b294bb4dd9cc21f41af5f4ae1e3148df905625175c61dd8ad747441cc24ae5d242e4c73e9154f02d2ef97214089c947bb401ea16d15d62082909618fe80f89fdd94324d3d34695023e3c29a386c8773412b999af01fa925e06de00bb87d503d03242aeac2c181d30f8b9736fda50ce5532f2b491bde7239d07267589aeab241ff57ea7dc8a56f264426a1486fa40d691227d7dcd8e4e5f99980e51fff63dd81f841d39e2fa05b10632d78def66b5ce9d4c8e30ae1a53182851088df714ef441eadafef5d7ec66898ad72c0bcc0c2eb445804f3b955754d89868f677c1cc0749ca373e019d96f8b8c679e0895af70e9c91a9763df5d0188e42bb676c8df313886e142eb1079da286b58621e05bb2872d0122e6b21b0255e5bb4094ea0a806e577bb49b15be22aab2a73a0fc882b4e7ce3c06bb5c785bb5d9b3c8315d43aed34f3bc0c02108378216d7fbd4bc4d3956b1bbcb5a6a2775632c3c11207d6a17ee51132718316a0a333f238ae6c5c8d357baf7e498b5face4afd748098aa80ae23825fcb315d60af1602a3f1956e38e182018705ae191db3d4e7bef905606c4eac9884f7903d7d88db83a3d76991ce271d864d5871688d328fa49e81b1ba027472163dcc7f652c4b4bd39d65e8b9fae35bd46e3f82d1b3c1dee0bd6c3d45e8e322fc49c7102642b758a14dfffabebb125f98c501e4531b38d94fc6f536b92ed810d952b24ae0969ed620b7ff17466eb10fd43befa37fd1eec3fb6fd26a81480237ba7b2d616e476b3e82c0c0f6933a36c46ef507911175755255e7df6443a8cdbfedf0fa6826bb2a80d0cc7d5c4a54674fa254b439ba241306be292de2db4ba390e1db06803806ea95a4dc9c5b01607ea4e75676798ef888e2e1b497cbb2ea77317ce9435781cb49d11ced0ca2d9344af5dec27e6d9e7336d099933a0993ef30815f96ba53ec4e8704f7ca80933ecdf3c1edc31d91805c27adbcf184e3220f1e6521aa774333290f059f2f36b8ae600e59c64669169b439e851b4505bd83a4ad255b2c59bd4b7622e823075eb5ace9f54c342320a4e80a27b0f221331ffa21989357d9989f13f376493c7d3fd42c258bc1e5a136bc2c85c7215b3040df889563f3faae39e47a6b38784dd29cdd378e77b77c3bcb69f7c59c43d7eab738b85f427f8fa533092fa86d2e18cec768bf3ab669519666385df6d3b9c38c33eae93d67f0beb782664158c79abb444b0d3d8dd3d19104c2b99c3a5ccf50e471866682ced6209bf28b37b0a23b8a1bc35f4e67d1456d82a5a0cfdc802384e41e69e6880799309e839f75d6f54ca79467f656cc45e23c2bf0257a61b1b34109ebfefe55bb44d515dc4ffc8b8f66d047d74aacf666d95c05432d3e01730d7920c8e0395c8391b99177c6764a5aa1290dda74f66526aead61db73dbff4b0aa61c0dbf22fb968ed12cb45e2270e6ab54ca8bc4ed223f1ee1b04a012d45831ae8be2ef9d6a198a2feb2209ce978d19bbfc119f9da6cf138623a310a973c491936ba10e1c61ab07300444bf1abae1d3d91d7e575f3cabfda45918987256781bdf50e058196974b8fbc03e047cffccdf370c3a379599b4d3c2bad5a02382f1bc2098eafcc563fc48e4cbe6530000779de9010db04c19c473ccb272c0301ad02f8226a7f07081b26be3668eacb5bfa5d50f0024168bd4ed8a9eee5d83ec489dcb476d4764242fa5d27be43ac292c64f65690dd65ed5e7cfaa39b4c8e6a47846e711b681389342327e2c3a05dc4f887d290fa86c3a1148452615438ff1639ad1af33463166e6326e6864468b4c7c1620343d427b04b8d15bd8451efbe35ba491ea29cd9adadd40c8761c958f37e2a3d4b234a1e77dd59e5fb5ee868c9bbe088fdede1c47f9d9d87924c64bbf87d81ba246c219570bccbbb66e59720e834fbd25f0f5ec4f6df978c5e16b4de309d7a9bb1be3a34e231a622583131f3c00dcd971e2824b1a22c0fbc8e47eb6491d56d70a86995a56be65bcdf641c918275cf59d4b51c848489364041cd7e1ff315bab6fdb1bc7e9d23e42bf8577559ca047c22fb321dd23ed2aa6253e9660714c19968b2397f8c1e1b4d015cbee2b80fc48638834473b0163cb702c531a3e8dd8c61beabff98cdfc861f00669946568412ca178ab577419efa92a1b1d8300d7d874ec2ffac1889c5a6d3ba90923b2358d2f297316444cc025afa1495a92992e3ebac14ab0efe9732459a33be6e4670c8631809d4ac54312ffb03adc76b5f05f2e3f063b2a27fabc387503c4363fad3f2ed37ccdc4cb892e5592b8614a37114b7f0ba5e17db4daea89e402d7ab3fc7ffdf5ee3feb69a7d692eb9d33ec457e3518fa9859e32ddea3eaa7d9900f4f0811d6f2911b68ade24a58631010c41f6861409d20b13dadc28adbd3c5e24df61686b8656c32d2cd02acc6b69d68e4f417b36e370438f2224e4809d46c6f3626944bb738549b24d2c25a88e37f394a318ac91b0fd4fdc67c55717062568b7691e426b90d9731ee2e2630ce6d17d17c59ffc4f339d27fec99b5ab681adf703c50c69d8159cfec8e37195fede9c6798d0c7665e5eba9420caa621b1ad842c9becf5de2798853f2fbbcb58fcfd587dca1da985c4d17eb9532d454b07b414348c3ecaedef7568ed202f5e8b102a9c9cea4b7ba76106f036801099f23a7ae2a875e59b26d0813a54c3841a8d87975df08a387598ba7e099b2e2100b8f446879ece9cacbfac0d7031828b13a269dc48042b4c58ac799af1e33623ab74946251ed67f1d8176f4804a56a2339a11e8d55c9bc3b9340990801f275eb67040dfe118b2ebf80343b43b00761b847d587adac02543a4dced690e0f6f11ce3d2918fe905ead66c30d3eea59a9b2e2f0da0aa6b29848e4a1e73c73c484e3aa9cc364b2990028f1a3b9d97f5ccda20a6bf47e027d3359a267db6f1ac272160dc3277b3aeb13386fc4863a7c242c96706a8857d1db07fb52b83b7edb46fff2948ab215eee5fe65f8312c6f173f765aaa25e3bb0de2f52103ea2c5636298e8e2b7fbe57d6545a50dfeb0359030644cc45c5918e91b2c02087eca658a428504b36e8eb2e13b98d76e9f821eebfea7e6f46512b7a5806414838c0ceeec14ab5baa85cfdbdedf0d3a6bfa97da4d17bea802acdac9271ab2389f0324977aede6221ffd232a028f2c74fc02931ff7ecffa80f68d132c6d1505086a3d2c4e5c84e3a3fa285800447acf645bc6b3dffa29780d0408858c390f546e15d813aa6f9b9757856ddcbdd098f08e6f6b6a4c98a69751e6476379f21b7e0440b501f0ddb85efff04275d8da61a359fdee1f13b3a5e754e8585c1afa643554c328ef861f69fa98ebf1dafabe5d51a9ef796139060d352e18c5492f2db0624865bd246641872c0000558dfe8a7e2f55f7917b761622a7c5978b6da81e5fd166d735c0fef25502ef3e60e079c15b718f8e6a562eac97140d00c6b8b0a5e06b681f464549da452d52b3f6cc7cbda0da3df717c8257da34daba3595fa787ac959b6135c9ecb8397ce42f5e654accf8f98d3c6d3a5d1cfb16b3dac84bb88f31965ea94bc1229931b21a9c75d17ba649fecfc4550e034164bda4ee20b62c90973f94ff136062ee3d8bb2c44d5ebaab1f8e71ff8ccca3f4b64dcae19756b20a6c6ca9c268fbfa5bb0054dd237174482b507761784693cf153d3d37d48cd40990fb55836db472d2312c7a58201714aab5911ac27d067c9efc92cdd99c60c71ad46a6365bc6b5e50d9af0dfcadc29fbb83de953ec2f96a3c30f29266c04c3907bbdd7c1cdd2f096489838a598cf0698933198412b5d704d131eeb7349c6c8c254d946c447b9d93175ac89a897c2dc97a6a44653993bb55c79409fd78897a1da6fb2d1de28136e0e4f0c31791b61a135fbd20d6576648edce2fd05c2b9c0dd070d8d297169d2b5ee756d465dacb5e65f620ca88046cb3a710d1790f87bc7f02981f79237909343df4df72f55f1dbee941d743def3e7cc831ded8bdb67060efd055de998eb439046b8266e83d9d24377fa4d1bc2cc304687aba5640fbdae563845997cd61a333d2c5b1e4f7ddfbd55901bb6864012eeaab3146ab2fdbbe179dba5a0fb727744b7ac7657710a24b7673dd1aadd505a1b6035e8b94fce7272e562c0726422a18ee10746c120f2968d1ddae022f17d5afece6b44c2fed110de4d9f10cc8965b7a0ae38fb71db7c77514b1771fa673364db8f2ef4eaadaa27dd0e20a5808ecac10cd91f6d39550a02d16863c588f18c97f93998420e6c1d8f47909bf95dd38e4ab47637121f5dc3423aa3aae527f1cb7ebc0016285997a471455669c4fcd74b7c69c0504c63a7a44ef4834bdda6c25894f58b8c1829ba2d2af51836640a30f9f14f859706b5bccdd04e5bbacd95f5bd5fbfe961166a91ab305e8dcb6b14b2065788426f1ac6c60dd71ac6119ce585781c6a137142a7f89d5feb1f1e998fafd63248f4d997ed25de4190cc238d9d871b6b430ef6f8db332023992288e497757977eada06f0e80d2cf2e4e62e8d10e9c59be822b01c83fe57c62362276adb7774ea0f70a09c703d57f227f2f854a1e74be3bd1d4c348d3eb519d71966ecdc5eccefd039df08a4f7aa58e97cc9a48316cc8dba77155060ccbccb4e0b6f1fa2040d69c6039d22c599c5aa7fb119cf12", 0x1000}], 0x2) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 02:04:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000100)={0x3, 0x4, 0x5458a6fa, 0x2000, 0x400, 0x5, 0x1, 0xf9e}, &(0x7f0000000180)={0x0, 0x4, 0xfff, 0x6, 0x4, 0x400, 0x3, 0x10000}, &(0x7f00000001c0)={0xfff, 0x4, 0x8, 0x6, 0xf77b, 0x9, 0xffffffff, 0x70a}, &(0x7f0000000200)={0xfffffffffffffffb, 0x9d5d}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000040)=""/113, 0x71, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x80000000, 0x7792, 0x2, 0x6, "4ae829eb9110205f0b373247602097a9a3f71fc1", 0x2, 0xfff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000028f000/0x1000)=nil, 0x1000, 0x2) 02:04:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fd2fbfb55162d3231db9572bc13a6162f1962dd6b238965a9e146418", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 02:04:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x4) getsockname(r0, 0x0, &(0x7f0000000040)) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x7}, 0xc) dup2(r0, r0) getrusage(0x0, &(0x7f00000002c0)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x6, 0xfff}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x721, 0x7fff}, 0xc) 02:04:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)) 02:04:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x2, 0x5, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 02:04:52 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0xfffffffffffffffe, {0x400, 0x9}}) setitimer(0x0, 0x0, &(0x7f0000000140)) 02:04:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x2976) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xb1, 0x100000000, 0x5, 0x2}) socket$inet(0x2, 0x4003, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5}, 0x10) 02:04:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x5, 0x1, 0x5f9, 0x1, 0x6, 0x1, 0x8, 0x1, 0x2, 0x9, 0x46388f37}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x1) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() open$dir(&(0x7f0000000200)='./bus\x00', 0x801, 0x2) getgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 02:04:55 executing program 1: r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000380)="43190a26c7499360aa6ed307cb1f182eed599677637c7f3c763cada57b478e19ffc2b734dcfa5b0395f35ccc6a8eb0e70017e2d61c201ca2a1b4b4a9d08103ab4608add15ed53a8c926cce3dfb72fc3637ec769fb5b665a0ff304572ad48921d450f7c688e6f1c1acf0e3984ff3a7204ddcad330bb2cb11912f39335cb44b6cff440c649cff3681613a9e06ce1e068146b6bc22e7f7afa7edcf576941db71a838e129fd6e3f8939f0c6c8d77ea9584d7906974fbb37606de99c53ff6b9d399c022fc36d341d4033539a6fd2bf4716e8a0a059aefd3e4f698d75cab0caaa01dbdd809a2a042aabe02e515ae6baab0e548e5d2818659b951831cd59df34de6f0f089cd09f9e9ef821d082a66c4f24c7fd06bc55d37b52f489261ced41450b7e1b0735273d643ba9436c05a719605285e070f561afe3857c4590a1332150d7cc0882ca7066b43b6f2f4a1f9b78fcc976673dd0175806ab2e1aeca17a8ce040f4bcacc94c7d4efee0cef7e6632d10587d834b2b9be4fc090783f5c4e74721dd19f7d25932075aeca9d39518c3ec79a0c544142078c9c6b8476cd79bdd9d83ab3698cbd26675686749b2fe787b55c12f2fadffb84416088cd95bfa466a5ad36f384046a0c496c72a19b758d3ba8e37a87e4bc61d31b35662a60e79e7954e6d3cff9a475dd1ffdae699d70cd92667558c1df84014b0669e22b82c0b13d74744f309a36dff045e2b24ebbba28fd3c393924f646b09bbd428c18b61f8de2e88e8bd37c659ec1fe9c652c6dc611ebadeb1db218b780d8273ef7d0af797f261307d24391b5541bb6d834904a775bda2aba381a0a4bfce4a6bc00089d0d89edfff3041ef6a98de8283dcafd128c1c9e1f73ee1d3d3923620c2b506e2b832c2c0cae1994a0d7f76aee9a4a1b940d33b91adf00ceb99f9408693d96ca6c3eed06350e489db89b4af0d9eb72a610093a48fad54b36eaa17833c61c0deb159a602cf962a5a41040ef78edd0cfa4e764cddeeba5e8a9f761ce3e3c049923baad68217074283157d8fd271deb28ce4073907fe536c73be36510370b9f77a8e87a664426832c72456e97a121e96276ca8e2d3eb45f09d4082ba053ecf959b82c557f68f3f60cd3e51942e76fff178f4defc68a0dddfff95e866b38b1d2805cc44423bcf8588c3b6ff1c022796ae8b5d3948f2d92bdb8b78c7688d5a10f928614674df9ce77a1280a931906de8fac8226a637f0b2f14084ef616feb20dd6c1290745bf0b26f2bcfceb18b973950e5e4a5ebdd9dc311d6779baf2e116927f20f759e2165ce285cc156e5479b74adf488bf0e37a59502a6af11969dc071439d5354db21e216ffe59601b7354008b60a1adb940192feffe97dd9c2faadc7ad6148e444b34251087687261df4efb4ebce365d0c3aa7e80b817d729ae089c4886f9f9cba306a5720ea31c8a08b778e911412d8cf021ba13876275240f2d801aab7f7356ff5d3eceb528dd87237e9c05e9af52eba91284c6e7ef08f46ed5e1cd5297777ec681b71e0acf89ed3638b36603c1ecd92d68a31501a6bc0713dc68c5b956a7684d204a2e1ee53ee6b67cdb8535e4d403c648933079c976fbb2fd6496aa863a2b388207e3dc5bcea8d236e87860ad9d8a26009dcd02144864e8ab3d53120945e2511f0a59554682cf0cbe5ea9db73d87d0784c200643660d53caee5874b5929648fc37999a209d599e7ec5fd3b40b0df71794055041c23d0241a426b5825359d07c00d4117938a54d12de94812c9f55618fdce2252d63027bb255e2d4ab63a754a126fb631a93919bd8bb975362f7fa8d6032b3fa257d5d241d452939b7d2aad38fcfb7d46dd866741b8e0a9d14f9f5c034de078d4944aefa7b174ed598254a396db019c749fd5c98d6e0a4944a46aeb076b4e52381c905dae0b6f2aad09249933d6fd0e5dc35fd957125eb0eed160f9a3c38663abb6f77e8fbf53c6120c8ba3c0a558803fdb81b1b1a29ed660faf653693d96fd7d36244356c6d54008e2ce1efc5e5861680b91364671031dbee6f329ed53a3ae5d4de0dfb4c66df47c24cba4d4ca46c4c12f4efa2659a87d05f7db38ce39ae29d91e0fffc9899fa3694ed1243b622cb080d4ebd45bbc5493503cca207aa5831e178e2f3a83e296103b223e94787dccf77e132d156e56990c21d37549acefa8715ce1bacfb67dfcfc1289835bc9b8192a2439588d0881dc089eb559beafcbfafb67c3b74962ee808d0a1934e30f459ee9ef5cbb68e3976560bb8fdf61dd3dc40d1df2126fa9173292b8e340251c72c36e3c6ae530e9259a013fc0e1f39b4f7835848415a0cc30140967e607cfee76af72b6398e69b6787fb261073a4634e8f1c7fe306bc89e0fbe74ffd872e2bb85ae77aa76d5f8a7e1fc357c26af61f48690a87bd4cb02730dfe5fb3295d78fbf1f5859cb03c4b46827fc153ca6408095efd4e60599e092afda21326689a8fc1eeb7ecef96089d23381025ae43277384443efcd1c45b3a5e0f9285b3e59af0326b4a197380ba200668cd34c878a90f0dc49dd23ae52080e05caf0ec2b369be45e4894292fa3a594e7c7b383dc269f5d40a0e1e4747097da74bec352dd353607fbc0c128ff21888764b37935600704ce1de68f0bf1f83768e42c4af16f6042a734cf3f5b6560bd0fa628c68c2388c172847b165c5113c26053cb9367f696e19f097cdbf130bec5659acd9e65807420a1dceee84070128361b2b66d835b6aad12236846667d4f9f837a85903186ac37a4e0ad7e7943ad48303160caa3ea0c0e338f195ee6bdbae2214d1bded311322003b8254a13b932fcb0b9a4991cede6d24ad61de3d2ae20a50acc8d3030e1cbb04cc57ec352213d95e63f87819077c6123d2dda5a70763faa1ab612c506ca70e8844d619a766535f6fe6735d4958941d7ed954885e0289e047d988dab4069eeb37f7f40d6260a2f904e3ed20e4860ee7a45701ba8ef3321c6539fcde3c71f8f4ce0603db24a0bf2c9c6b0d5c72b69594e8c9add5e704ed35f1cd284fe6828b40b11a1cbe50d67026c24df75e9ef2459356d04272d69e1e9f45a7e24457ecd8281de5eb933483ca554e45da3ae3ff8cea5250bcb7dde0c2690ccd808b21681517870fe643a1587943a30f693b11e7598fe0ec11791351796bbea99e184b6b20945b32b0271972817b7b5229da25d338e31076eaf40bdacafde5438a4caa990925a20c9f29dd6e95aba9606b3cd3db80fe77897acf96acf80c813f602ef53fb7dd56aa6285217bd3656dafaac1df79c91f0a79395cb658a29fa5f26535b013bc9d26dcd7a3e9b8a1920a447c9b001da02dad26afe0fcf8693f1c3cf412ce28ae826be896fd8c534e6d7a74cb8191220ce82739501c4ea45bdf3204384125eb60a4a1ac677f10cc246d154e7c36129aeb4a8695a35e514a11ca753ec82f9b605b3b6860de61b91ea89b46909317722a3f39a7daf1fd22269b53cb9a7d6d91e370d8cb30b8ad77fd6439f74f912fa2186d3f8ad403dcfaf864493e059bd2fd4a7470b8289e773e258ea071fa62d497b5d93a85f3ff6f3b255fd7d4272c0f332c164200df656ffb0c03001811aa63826143da47d8900590b1688ee252b96e543e9ffa4d82606163d1817b10984c0a6d96009a16483f50f1fd2af67a3f6c97f2f39bc95a8ccedb984a886daa403cf7038f81e14b88bb15cdccc3f13fd2187fa91cd9a5f90412e50310d2c8a315b50d1a4b89d154488e3e05ef4ef019dca01ced3931952dfd53f883a103cbc6a6618299b908de7df635c68299ad6c479d29313db08622417aa306bff34416ad625fadb6aa470093691a6d54ec3a0dd4426ed0896a1f0d3fabb5159ee25338bed8f6ef24267858a279069fb1653255061f9e78b12e591f5aa69353b36b1e279735643ac543deca40fb9a74165cc4d347533fbac06fddf71f718634f2067aad1cae620f0fbf176892bc974350be750fcd989ccccc9778cbea2d1c325e0af50b9d4c8dcb56aece7fe75ffb73b3dd3c3f24aeb098758d2b5bccc66f59c37278a548a31a916a2ad6ac404581d9b662486db1358de6900cb423eeeab1998363776c52ab0fec5a2a1b512e74d4a991fb1c53080343aa4dd129df7bb6ceb0bad854bc9fc39d8096b7583b0e665a09512641a9bd2bdb129556572fbb55991f7e242cb7b1c339294fdede3349f15b9ffe29326152a2752dd6642cb3e92a67a6c0a259b581a0c4fff39653464690c803b9fac1853cf71a1bdb84ca1a0509f9166cd6d247a48356b0129d78dfb4fd05e59ec43593666065009a217f462a1e5c5492bef80b63db6bb1e4ffa885d2106fa85b8e594647991cf3f37f98e3994a6a0e40b4f76d5f5fc83fe439d702a0ed0a162ac3543311391e8b16ca1e86a885d73a99417dad3a8782474d4fc7b14fcb36ab7e224a4dcd75b34dbe816cd78ba6b57de6b963607f5b980f47d4e7fcfc7ff0424aecf159be0b19642af92469d38ed6387a13772cec540db1414d6b3f28bb07c0ade4cecffc0c5a8f733281b3c7dd42f254d993ebe9f922dea21737a2b7766a67eb41156c8ac942e3462983d8375cd65eafd1f1d67607af8f785f3681fc77686c950f92729122bdb239242b804499894ba5bdc5882b9e79b3d5e36348103acf7bb019421ae5cdb5936198c0ba595703c5d8e3dae3f6c50e1caae22112b0458cb040cccccc4ed1acf51c040ce83087250d8baec6181f3e8941196cd73b5c9fea1b74730afd8dfed77a6d3d5831a93341bd8149eaeb697573e3cff4945f8242f9ed975e14c5017a4142b72a46e622d50029b1f9d067fc2f84c20dd5e9fe9423e9053b5cc931f91b2764a6c09fd12a19b14e4c40f78fa64cd77012f8790bc8ce028915b7539cda9cec823e6ca837059814ca3325891773169ec5ba4adec1f949b7f8559c47452176e0b3eb563a258d6910eeca62ad681799b69d0d627ab14c0c05685acc24f9d9bab2fd60a13fb237cb282345eacb31362fa35369925f3ae79ea3db71e76683b307b10e092c131e9daa594e9fddd1f3de1ff705723fcb09abb4f702ef0b442d866bf3e481d7960b3d17eb4d539a814d6d12d19f8c6f4a5378f88bdf084d34030f395a65c5e486dd4455b657f146baae81e3afea17e51c0d2faf18df82b7dc504ccf750e044e3abf7ede978cac8f6977a06d2b264260b018f7917e5bb70b3f180119237842a6b88349fe322ab932c92891c25a0c9e7dc23fbe342fdc11a17308c8c4d8ed3b307f21909f089bca93648d235de439d2061df8033c4393ed7d73568c26645c4626216a68aec69db1b8fdc6a1b9852887d25237a57dac5adabcbc6c7431fde09731cb4d3f2344807bd1f8104de66bf34acce1676d3f8cd50714bac73e90bf1785ea4527172991f7b405d24f7dd6e5532641cfca950811448fb5495cbd21023d2ef51703658213a7d3e0e1bb3435fb6b43b7589382a584815ce60d13702ac40ac3b8ef8eed0243319dced560a188ec2f49282c971714d067713361a07c36771082d7a076653275f1c25d9bd3165aeb20f12661eb040a8fd759785bb8484d62472a4f48e0a01d9f09097e235f568a5a3de41ae114233419a69dc4305626693cc84af6af6c73fff1b125fc8ddd7d3ca8a7e2cf9001648a8d9ff9df586508659f9c6418ed3fcd0365f58cbde56f8611e972313025b58d51b401f97aeaf6e2c91e2ce826a47d5056cbf89ad24b62b84ba10fd9113d931c42ac5a37ce6dd3ad3a69aa60f303e6ff8209bffb912c2ddedc56796164ac3f70cf21e693fc4af3c65e", 0x1000, 0xd, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x7ff}, 0xc) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYBLOB="519b700672098e513549a7a9da1fcc9999a6c82199de2c82cb88145b7733d33b6edf9e75f02f6505f11aa90a7d7b3479f9fb1b2b29219b24365ecee3fa419542ea39ed59220fd078eb100b7e0b82432c8e67feff0124654049ecc19745641a40cb5618b783e434e95fad1678f5575847037bc9fd067e3eb8411132d745a7ef886d9ad2d7ff5703db22c7e57032ba6dd299530b733e853bffc714d8ce955dda5d4f39568ade66018c93da90a29474aed358020923417f663899d2640a20b656a17d", @ANYRES64, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYBLOB="30f7ced28823a8bafb9357f4203569aabfe57dd543c478f62fc0b2ea9c2b045a3820bf08ee7f927cdff776ed256eafa1e2a484ce1022a0b11ffe93e88be46940ade9a7db8836ead21962be96b87a35ba09c94b163f674472fdc741e8d701ae585fc6e486ea51960a72612bf50168a5e0679b45d71055c012f039922fc69d6fdabe27c6e130e6cd56393e2e773e7e7e89de17096161d5cf64d4ca208cf5e54865b8963b3e68574c0c5f", @ANYRESHEX, @ANYRESHEX=r1, @ANYRESOCT=r1]], 0x7) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x55bd, 0x7}, 0x8) 02:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() socket$inet(0x2, 0x5, 0x4) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() msgget(0x1, 0x0) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001240)) poll(&(0x7f0000001280), 0x0, 0x2c7) read(r3, &(0x7f0000000240)=""/4096, 0x1000) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCSCTTY(r1, 0x20007461) 02:04:55 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x9d79, 0x2330, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2000100000003}) 02:04:55 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000880)=[{&(0x7f0000000240)=""/130, 0x82}, {&(0x7f0000000300)=""/195, 0xc3}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000400)=""/214, 0xd6}, {&(0x7f0000000500)=""/127, 0x7f}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/194, 0xc2}, {&(0x7f00000007c0)=""/172, 0xac}], 0xa, 0x0) preadv(r1, &(0x7f0000000a40)=[{&(0x7f0000000700)=""/52, 0x1d0}, {&(0x7f0000000940)=""/239, 0xef}], 0x2, 0x0) bind$inet(r0, &(0x7f0000000740)={0x2, 0x3}, 0xc) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) fchmod(r0, 0x148) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 02:04:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000000)=[{0x4, 0x796, 0x800}, {0x6, 0x42a04f56, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1000}, {0x2, 0x2, 0x1800}, {0x1, 0x7, 0x800}, {0x6, 0xffffffff, 0x1000}, {0x7, 0xffffffffffffffec, 0x1800}, {0x3, 0xc96, 0x1000}], 0xa) getpgrp() minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 02:04:58 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) 02:04:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 02:04:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000000)='./file0/../file0\x00') 02:04:58 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f00000000c0)=0x5fbf, 0xfffffffffffffde9) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000180), 0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 02:04:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = semget$private(0x0, 0x3, 0x40b) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000000c0)=""/226) kevent(r2, &(0x7f0000000080), 0xdd, 0x0, 0x80000000, 0x0) semget$private(0x0, 0x5, 0x101) 02:04:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x200, 0x8, 0x0, "e1da7d28eeebd8d0eb81d0de26f056d3022a0418", 0x8, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xffff, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x4, 0x6, 0x20, 0x2, "a8a70490c41c5e9a752b9e23bc85e039484d020f", 0x20, 0x6}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fchdir(r1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x1, 0x50, 0x0, 0xff, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x7, 0x10001}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) semget(0x2, 0x0, 0x3c1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20850, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) setsockopt(r1, 0x101, 0x2, &(0x7f0000000340)="da22a41c8e05df192de81e4f1e9e875b82c92e5e2e43ee94571fd2521285cb60b2b8ab77021e9938a68a9582068ee17a5f0d51dfdce0c2314a72bdc1d39b7e3121a1d2779dc8b40676537c3c95901843819daa8540658db864249b36230d9908c546f57aa95c26146c72030cc306f50b857052454a7954e6b93225322cd306ceffff18aba71c58c4de610208da3d2168b02fd85271a516549f3849b386b637346642179b5b2600984c9b7d2e383cdf3b9370faf43bae3fd59883", 0xba) clock_settime(0x6, &(0x7f0000000400)={0x4b, 0x5}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000440)=0x7) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x69, &(0x7f0000000480)="968273a97ff7edf2171044879a4d323806ac9bc0913d7049d5473eb85c33f82f70d0e8eb4ac4a7126ac61b0f37d910f147f544ad51f18d65b4f9c24cb7ab613b829bc5c1d8d58088ab7413bd086c53b49d1feae40b463b1a8107bd71f166b265e0dd3005cd36963375") ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000500)={0x3, 0x3, 0xfffffffffffffffa, 0x200, "7b168e799d74546747c9503a596c1b7d4ee2f427", 0x100000001, 0x4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) 02:04:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8001, 0x4, 0xff, 0x5b, "f3e74dba85cac122afa4df74bc384c4030f15f78", 0x7}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="c19d45ed879b70af69bbd35252a674a41a9b8caa970519f49eb70608c15b43bf96ede7e98e1d954a1417fcc878a9b361da853ad0043e8bf2e98200ff475d2b695c3e0402798cb72fba162545e846c12014fc585f9a7fbbacfc95aa004a1cd434556fbd91aeac876be93a7196788e56dd3c37b55a525c0a4ec078c2019ea11cdf553c38a8c490f81ad3bd8d1abf89972273e00037310ce47e2cd92f2852adfd2f2b2b9481fc847bb7b6c237bb04bfd2bd9a8a421f7848148b0236584a8fa8798655bebee91473d3109f692ff7c7812b522f8dd4", 0xd3}, {&(0x7f0000000180)="9936c583dffe0155f328b3109a9292f7546e1115bae224ea6ffb4b58410c7d1d8ba23b0c8aec88847529dc1c8ec9ed", 0x2f}, {&(0x7f00000001c0)="66807ed6236968c45d0bc7e9abf1e3a657d1b4d5f37cfe19ce947002ad3f5047d23ce2117e71d8c8eefd4254466397230fa94d85a39eca8add40a328cf686ec161ec23c197b1e0f2dab465c7f7ccc5a016c9ad1c1d774196c38656d868059e7f75990765", 0x64}, {&(0x7f0000000240)="1c149070202b97c1b95593f43816dfc116d8747eac705943d19699d66241ddae0c652575379fcc57af1f65f23d10fb1b99350e0565ba0a23fb2740ea1e3bb0d53f", 0x41}, {&(0x7f00000002c0)="d2c3f6aa003aa094061d959cad980d35b7756d41bac9e66ca06b9afbb622928246c190955b203bb4b33e93", 0x2b}, {&(0x7f0000000300)="549edee2ccbdb35eb85122e0f4df0e76a527ead2f5be01b08203c5449e673f91b4e63b84fd1f46939c1fcc9056a1ca6a99ce373914c8ab083cda701ae1a016c81525f51a17601a39062dbb572aee5ff5f15ead7494610e3ace2fca5f38f6a38a11ace634ba20d06f50d93fe51cb5218a18900373b1d64863190ff0925b84a28f1fa2ec63687c2f5ce91cffc3911b5b324f31eddd82f93d377ba1c9c03867d80afc7afe3dc0e2d5d0525b", 0xaa}], 0x6) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000480)=[{0x7, 0x5, 0x800}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000004c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000500)={0x1d5, [{0x3, 0x10001}, {0x1, 0x9e}, {0x3, 0xfff}, {0x3, 0x3}, {0x1, 0xde27}, {0x3, 0x23}, {0x3, 0x4}, {0x3, 0x65}, {0x0, 0x2}, {0x2, 0x5}, {0x1, 0x3}, {0x1, 0x3}, {0x1, 0x6598}, {0x2, 0x2}, {0x3, 0xa98}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x1000}, {0x2, 0x1dc49fb}, {0x3, 0x9}, {0x2, 0x1ff}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0xdff4}, {0x3, 0xff}, {0x1, 0x3}, {0x3}, {0x2, 0x200}, {0x3, 0x4}, {0x3, 0x5}]}) mknod$loop(&(0x7f0000000640)='./file0\x00', 0x8001, 0x1) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x40, 0x0) semop(r1, &(0x7f00000006c0)=[{0x0, 0x62, 0x1000}, {0x7, 0xffffffffffffffff, 0x800}, {0x1, 0x800, 0x1000}], 0x3) recvmsg(r0, &(0x7f0000002b40)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f0000000700)=""/196, 0xc4}, {&(0x7f0000000800)=""/6, 0x6}, {&(0x7f0000000840)=""/35, 0x23}, {&(0x7f0000000880)=""/247, 0xf7}, {&(0x7f0000000980)=""/206, 0xce}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/11, 0xb}], 0x7, &(0x7f0000001b40)=""/4096, 0x1000}, 0x800) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002b80)=0x1) socketpair(0x10, 0x2, 0xa1, &(0x7f0000002bc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000002c00)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002c40)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002c80)=0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, &(0x7f0000002d00)=0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002d40)={r4, r5, r6}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/wskbd0\x00', 0x581, 0x0) symlink(&(0x7f0000002dc0)='./file1\x00', &(0x7f0000002e00)='./file0\x00') getuid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/ttyCcfg\x00', 0x2, 0x0) semop(r1, &(0x7f0000002e80)=[{0x5, 0x10000, 0x1800}, {0x3, 0x20000, 0x1800}, {0x0, 0x7fffffff, 0x800}, {0x4, 0x9, 0x1000}, {0x7, 0x2, 0x800}], 0x5) r7 = msgget(0x3, 0x80) msgsnd(r7, &(0x7f0000002ec0)={0x3, "d88d9d32303f0b4f1ed797ca418a3bb14583dddfaa3bd7965badd8aeeefc29b8749e57ad45444f47c9b48701d771d7b264fe60de5cdd618d0c902f5f3ff58e77005ff84cff98ba8b74375785ac3744d9de814d80ba221760540af818ea868cdb006b03b65cc1e4ad34f0454aae7add960bba64b909eee60557113d80c70771226c3d47347a9d90709b2b8446f6805d604894f4"}, 0x9b, 0x800) msgget(0x2, 0x10) geteuid() 02:04:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() 02:04:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sendto$unix(r0, &(0x7f0000000000)="a370423935a16b3ff4de4a147ab2bde6ec7aa08b6658358ae90658b29c3b", 0x1e, 0x404, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 02:04:58 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getpgrp() r2 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x0, 0x0, r2}, 0x0, 0x0, r1}) 02:05:03 executing program 1: msgget(0x1, 0x82) r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/71) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8081, 0x0) 02:05:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) listen(r0, 0x3f) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x20000000) lseek(r0, 0x0, 0x0) shutdown(r1, 0x0) 02:05:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40a, 0x0) dup2(r1, r0) 02:05:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000080)="be140174a10d4d68a0ff69d50620f2415259f3a4c207e465fab63f591a47e4d700fc876afbba339fb6685862856cbdd537568b4cb668c6fb2fdb6e20cdf94e766c7c2e22f922a1bc31839b6de48ebb5f8e45c645f6a6336c9a587b4c5668fead2a26d33d07b8304666b776af588517047c5db66095db4c079eeceabd060693d56ce8e7995b22809c31f1b268df50e6374a829a2d25e3", 0x96}, {&(0x7f0000000140)="f8f41ec517edf21ab120988eb8f2a29a22600618aa26a183101331d2e44e962a121435b121c395d834d376da31e1ff40cfb6f209a48988c7bfa0742ccac3d06076e0ee549b33fd82e5d4930d7e8de574d41d3f0c315cf8498aff01aed487c9111673d6cac897d9731483cf", 0x6b}, {&(0x7f00000001c0)="34b9e7fe515371508a5796ea81fc4c826026a96bbc89a43fdd255e9f2ebf430fa2d6ec1cf1bffb2515ddce331e9d71300943d40ed8522fa04a3828ed9ea0d37a7a63eb4859b705881f8a4bc61d9e0fb11b5aa6d702b4addff6b8fa604494d99b5bc97913b5df4e8c197264d71bb3e69bfe20971b419ab61ea5dbc29dcbab5475975e7b394660f733aa76d67de6a0e130f69e9611fa2ec334cfd77b0ccf5d85ba8dddacc9ecca2cf79a7271fea6a4a2f2d6127c7be605727f66ff1fc88c7ad2a8fd5f7e69ecf0341c06661df0bdadc3db1d7a7348c4c0a594e6225c98e93156fd80e543a887e0527a36df45dc09d4852c29c2ebe95cc0", 0xf6}, {&(0x7f00000002c0)="0313448ee776a91aaa59abb289f376daa7a90c2a294d9f273f80870c58688f9133dfd09d3588255ef3e2c50043eb6593744921487466ff888b1dc9dd7dd0596550366a9cde4c720fa30aad8f79e7f563dc7a33b39b123faacd5403370e7c9b46338cbf672aeb77511bc37bdd23a7ef314fab9e234c783e961109d32efcc4258d15f9ced3d6e785526679f9a0ae578c55fc660f54337250a572cc9b073fae6e9f26a5f97608429e61793903f589e922c2149ec1027590f255e659f82055c8da22c145af065fd4e9598d892bd46b1d76fbc3b6805e67c6da47ea493b6ff3830989ef4e", 0xe2}, {&(0x7f00000003c0)="2d600d0e2cdc2714a6dcde68bd8abdcd6cae6879da626d9fce4595e700de6ac2c727c74c22f10107e615c9f216441772350dd42cbe8f5dd44d894f0f7a1fe65b0a4cdff7f67290b1e2f05650d454fc67f95986d4d4d0199c76e9e87948dd2ec7024b735ca95dd60edac8a2f04f3819706515842517e0775711c069785f4aa42d9247f892cca556a85f06f3dc1d0dbcb4ad4b9efb867f04816284148fefda5e665b1a15822efa922922d9025b49176c4406f0c92775514bcf4fa1c47ee905af27adedb491ba25530dc8cef8ebedc29785ba5df808503cb8a368dfdbbc75e255", 0xdf}, {&(0x7f00000004c0)="bccff90ed86ee1e24c86996163ecfbd30af0a9cbc68b8ac352be60812cb2dd5e38c223909c67262d7f5f6c34572d0f23ffa31f270aea4975b45a748ce74388fa8c1443c72c9a9668b706e6a7820db59d3a43c809f774864c15e9bba3bfe91b336c5296ab7f91f054f06c0037ccaa3728c7533fba323546c813b3e9be855265793fc97c5cb16c17adc82e5552b1b3f42c0d5f45051d4a54bcccb534dd1f8f1a7fbfddd1ca6a6bcdec6712848973f2cdba867819d9febe37f03ad3acbb4345da0b3f80c087c3f0e7f6f85db1384ec465e3a6324c0b776282872939c5e5f6b8b61594d4d405cb33c5b27e3eb29d", 0xec}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 02:05:03 executing program 1: setuid(0xee01) geteuid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = getegid() r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000000)=[r1, r2, r3]) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x80200001) 02:05:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) fcntl$setown(r0, 0x6, r1) 02:05:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x100}], 0xd5, 0x1000) 02:05:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) getegid() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0279e19ffff000000000000291c15729bcf49f5", 0x2c}], 0x1) 02:05:06 executing program 0: r0 = getpid() setpgid(r0, r0) 02:05:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077b30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x6e) 02:05:06 executing program 0: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)="95e0b3a2c7842cf24890e3931b2f11454b997b1c1715959ca7563c9928ce21a2b43de065404f720fd1bc902bc0078ed507b1113c565640b080cc7ebcdbf22224987bc0c599b477af0cb951ead67546cd76b998f7f0754f983808c04ee6318fb47ca3cbd16119d107237dab93", 0x6c}], 0x1, 0x0) geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)='O', 0x1}], 0x1, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) getpgrp() socket$inet(0x2, 0x8000, 0x4000000000000) 02:05:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x10000) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) write(r1, &(0x7f0000000180)="87aeea9a93d69ceb1f9267089ace9b07ff3b88b0c2e4a7291e61b9fe8ae82f292cbf34512d7597ca415dc0b03e3b3c75afd4361ac8c0dc5ea9be7cdc638bb7148b2ab1379819ceb141e7f168f7f7c479ee765fb919d3e9c8ff3572521365f2acdaf4e5d1fed8c13ec35e1ad9012a00ffd48f3529ffd83c3f714e95cce8e3fc2541472a6cc53119d9b0727c79251d0ae8571b3951184fc67fa55e25ea13ed8de235e1588491e868b37b6f8fcdca1616ff413948bb935075076a86b9356b8909414229edc08f0ce489fb18fe151ca606fff1371ee0d1a9c3412acdacfb88b5dd295c7003463ce6a2fec594", 0xea) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30810, 0x0) 02:05:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r4 = dup2(r0, r3) connect$inet6(r4, &(0x7f0000000040), 0xc) 02:05:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ftruncate(r0, 0x200) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xe1) 02:05:06 executing program 1: socket$inet6(0x18, 0x8005, 0x9) syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") 02:05:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) poll(&(0x7f0000000000)=[{r0, 0x10c}, {r0, 0x80}], 0x2, 0x8) setsockopt(r0, 0x1000000000029, 0x200400033, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/157, 0x9d) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="83913ff9cea6c0d048c8f05a085023ae472ef82060ddfa2e5806f7f2f5db957ed1599ffc56a8f855476b83f7e87b6b0a85a9646fb0f74d89ce62b2cd8cbddbd5f8a5e80b5f890c863b15d8ab47c43d731a4c7a88449f0cc3aeeb8d5961c6209641fd124a4387226da1ac385367281e3fbb", 0x71}, {&(0x7f0000000200)="3dafdef2995188c2f92c16436f7cb047a28f7cc596117c5d0ea51ca368119346a2a6ce6e9318f3577d923ae5c29f6f42010a70ba85cc99a3f2dd21d2de96ee299be5907883542df6fc38126453e1d4a088c513582039d0131d3e40b4890267c0877f402b36a3af8e103cc72524faa70e0910a9baee25e50148ecd84f0e6f7502139da966d56afd26ba88d7c384", 0x8d}, {&(0x7f0000000100)="c4d81669a408ad35e354d28f074f7a22f6", 0x11}], 0x3) 02:05:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) sendto(r0, &(0x7f0000000040)="2772af9d076aa2c42134990181a587c7cb4e2cc3e3925bb931e4c927b7f14e41d3a0e7355be86385a0cea8b5284f2609e2e9e82e05465e3507b35128549a0fb784a91d2d9b0445c51d3c3ec3450e31d16598d592a082d3b2960d1f54e7c4da5e430453885b", 0x65, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffff8, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) r6 = getpid() r7 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0x0]) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0x200, 0x0) r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f00000001c0)="93c5207a2799bbec027f6de81572b687ec354f45051dd7ffb31bcc9ce35682c461b67419dd08ffa9c5a45e73e465948a27f497d73b6832ae853aa348b42c304609673989b74b01a537605808959afbeaabcc86833688d49deab53da682c2f5c7b7f8727ba1ac573cf67e56a369e243730859675aa2d17151ec223c99354894f2e0195218a081dc6a54679fd247df1eb9954f3520ca55b585531d8402760a486939f188ed3a12e81afbbfa0c5a231216682f033201b9548ce548bde71a0211c445884245f2ad987c5dcec29b9bf7f48c6db2bde8b94d197d979a3aeae1db1b02f4b5c16b802155b19fbf10b3f618dcfa4c1ec420f590d1993010736a945bc4bde632cb93c3c0fa5655d844731c8065f2b6c40eb286252b98dbbcf7c7097cd3e288beee8db3258bb736af3664ed88a9fee59416a16e16134f1f25687f18f1477d9d6c170b4ef51fdce56db763d70824ed3fa46479eca07bd1176f4f083c89c29d0f25cddc3d98cc8851eb633f98274e51a5f32b9381456230648b0d0417adf2811eac2f15e4a17210a8af5e38a7f67d7486f83e42479ba53e48dd11233757feeaf0c45cc445a15651265b0950aa7d4cb260051046a2b9a4bf6d0670b936cafc212e566042532c002b2347bfd8d0fa78cbe097ab8be60ac7f0e8ca73b557ca212a4800d10a7b34cc3e51b4d4396e3789a13b4eb2abf6e2a658222dedaf46d67d32ddac8a09437aea7284b85b054d7e0c090a38069f7ff811dd737c21d1cc3698833dd024e0a7d491693ebfed3cff9f2bd4f746d72e9e7d8cc706f293ea9e9ffb87536ef8c216f05a746916fd7b1cf5abf65b52d154f8a10557a6f5444ef576059e1981bc16e3885f3c090e3dd06f67e24150541a2e3e0b18b7ca1ea53164f043946d1d44c974014ffe9aaa624b4a70e695005829a2dc67cc6a6442e3e97b7afade1afa80c9c707b5f8b44e6daa8cd706a997c92c802cd2fb24fc8a25717cd9d9b831e73cca61683d64174260b7576b023cb6b4cc0a7f7a412eed5701533d5a39a6cd85c9259403c17d3762b7a82359b5ca7f3b52ddafc69d216039f4fb9a02be2d3053dd865d256456041c3a47d258ecd561e0ee9bb29807dfbb329f75175f3251915c8e094d18646fac3607cdc9c0c2f645fbb8de3dc14238f3799acf081aa2109ab8a2574ff43f2c8617b68a036b9a47a6278fee62e8899a84dc7191c6d1b3822916e69515f3076b3ffb6860cf6b78bc522844424c0f112ae8f0c5474d334a7af03ee1cd43b9c24f66f07382ba1eff392873beb2ef97505f2403298b3c81ee73f117636897ec44a1c82ba6caf1a0582a828f747d7a32d8cd67f356aa244f6415cf65a55a28e96b4d006fb9cd98cb2b7fbb6d7ace1fc3a8a1ff2456885549fc10e8d5dab0bbe18ae9de4b8fb949aadec09efbc800b139321a5a5895eef02244b68ecbffa88ef627b38c799aaf78e6c51e32409a704001d4d15c74c57102ce8a0b3bc23331b7c2b32b277b1b706f802b22f93ce8640405195d2a2feb6f97faeb1b0717063402fa0fa3edd7a308f691cbdd6f4d64a939f64c515a63c6fd6070ae77e43020c3694d6b1e52efe1bf0fd2dabdba3fb6668d27d07ad761cd34a757feb69c7708fc16dd785fead62dc4d6691831b1c76d804ad080c931fadb0222b5a652982135d5a34a0bc976118e3680d87839d6c26c5c19ad43fba71c6aac30f73e71bc3e9657f5c97ee1cb95d3b6021690b479e993e36531a1255ba5911ebddc5f888cf026eedf5fc2334c516f90f93beefc790278b718785bff3cb234fb244478e9cb2fc59f086731e658b7f312b606cbdc7fbb5c2c8b7a2b143db1eb1779429ef7057f1b0be87d65fc23cd2c2cdc150b30c007cca2bc08e1a08228ce48caa936f8a8b2627c67d57240cfd1c81eb94db56a5669e4b5faa02b7fede2c34d0bb4cf0c214cd3b1ceae4c507d84ab99565d560058d2cbd36b711d2640f265091e42347c1a3838f38ef1878cb0ef2f96f57a5e34b2555536bd69166bc985a535ef7889a2fa642ebd7489fd06e0e884de7dbd0d4c7a281f98ce3ce490a5e7b34508346aa150cd57725f110883e70f8d3a17b9b38099f080d26716f457e290dd10f94c9190f35ba6d79d27810815cf385b3dbd15880c4ba316762fbee64675ecac22d7bfd003dc7b10936d2a141ae37d269b8c6f0b693f9d4fd1e13499e9af6227622a2c9b4225158505e6b73b73f77f73d2a4c25a54803d3adf811f55107a458166c825e4169ab8889446f2cffc01e217f3a979c5e470c323a599efdca955c0c830fdf44436461273ac1263a7e978823c23d0d2f15ccbcd13b3937f98c542f5be57d06891c29c0483962e9c44916c62c48939652da8f2ac4d08985ea1bc9c4eb791e085655bb8896830cd0d04437c8e9bd7ab55e8f05f0d68a3c0eb477aa7d5f55f2c34f17c9afb78e6394b37709796c327e2f214e10723e4aa3f8beff5b444248216705007a2ec97bfdf76ef3e0065b38a018e436850dbf1b81df0b302f0d16b10d40fbda94221565081f92507c4bc6d84ab1186a2703884bde758c130759fbe2dda0e2b3a0f97931940d2f03fbd65643df2ee9674d6087ac6b71c02e115163d50323d4f5a8b7f0c8a91c46bb6801b3ebd45b4aee69f41d0f0f0362f7220fd165c6c8334e5ba0fdb9ad7703884ac6886df0cda73ff82729dedd7369159d4800b8ec2c7e87067d7a581299f9355f16fc1c3631128999f4ec08c87df2e6d6fb53d7db0221de01b6f04128ae91e8384ab0805575aebcf406e84085c3cfae706b99a50a6b77725c410dc06f01158cc26313c42a52c9dc4387e66fa035f9c39d590b5056c5f0c5d29fab2e621bc3ccf154b39aee04b22b55ce9a9f0d64b3064d346452c03b488b7870e507ba524d1ab87df4f281e1079d5c8daff9345129f1cbb19b4a1ef5c624409f28795c67b3fd0bdafa777d16a981bbae1feaa0d98b5911cce5eb0df93d1e22bbda5a247bf31d2196043ea75ba399b0d91f53c49880ad1a32c4e066d25c88b61afe53e2b044112ff4798a2cb77fc7482f9d1bccf7159e7e6c3caa0fb982ca9151788849502aa98d95862a0511d2c68ad92a726a08eb01d9b82d699f94727c34217e3077f47cb205f77a8d6e786168eb33f14adf2578264444cec06099b8131d1b41aa66c0416637942ed6b33a80442e2d7d46f8698e69bc1d4990cbb36ff29d8cc04859647f108acaa29ee7a8a080ef966f34b34d368d91ddcdd2a3445a6db3ec51a670dda8ebce37f2df071eca4e7c4efb21156fcaf89718d3e6b5d1f9d14d131c128ee8c8336b38e31a7a3f44d7977ee9cc721a660f414d231bde831624b0852a1de10fcd6b5f6c058604f22fc22ce1d65b3930ab232a3848117ea23637bbc63f277256e9fcf9e10a0e917f3c838b3e65ddc86fc44c6a2bd6572a0e6a1fc0c1613128fcfa1175d5b01cd8f820cf2a18fde3f90a7e3cfaf06b894dd9077b7d7ba2d48fb0c453028da301c4e982db7151318d34daec9fc2d65d4156a2c7bd09e8ec9ec1e3adc2edcdb2be8e08d9b13a47f91e1dd0d6dfaf374d1a0331c187c1a98690e0f29eee80b83a7fc1dd3d09e6899489c64b4b550bdea17ea10987a136e0d897e344366ed8425e224751014e749c2cd76a3f8c195767dcfc4a7f91268f890f6a222bfc8c5cabddfe397ead3c583383bc4788ab668c768839df6b05177642ac4be735e65864f5e7122091ae6cf24b25378195151aa0c4bec5c24c7da83312e990ae874a64a01e2ac9f3864092c56ac074799c47b4ad942b280458a47c22b4b8c1457c6ccf2765a3546dd49026cee0ab010bb4550bde5ac0bd161517428b0573225fed27a0d3fe2e12e4f173b8549cce666c0f5ede85c66e0ad4217139f570a5143e79eb1c943c6089f8d5690feda604b896d7822c2f2a77c17710d26a02b2cf436e487963743562522cd5f74b60ec1cf098cbf478a6ad21d913345a722b65ba0c7e43fd504d866b10f6037172d4272ab8bc5c6b7bb3a602bebcff641f6ab5469298aba6c3ae853e9036cbc4c0540dd008d3b195b8a9a53ba8b1a8714ac9197cdc21c69836302e1570e280ebf5ade67760991ec3783632c78a577bfe625843f295152a80e35192a4c5e48c9af9f62e33ff00787fe27c7405df9bec578ea6e17c4e5c42cfb3ec91afa668482f3bfb0c802adcac8bae1d4a8181d884f840acf8fd8d11d820b577e3e1c4af45d844246161ac520b1052d81b0fadb51b282e7e94c440bd550c57bf90d5ff8a10a5fd775b4d6d8302c555486b938a9863f52ad14ed82db590e8f801df4650ba98e0fd830095c94ded847353dfbeaf2c345075c603c0aba15c1ef60649afe6c39610cbc45cf2eee66be2bf27abc7c1b2bec07a5bc1c6ec9c6a1f5848656490c796b09e6664d363626e8a55fbfb9f41c1f8528669da9db0fa729f1571e425fd86efb258d45da242276c1ca414d2acb6796a2122d5867e5aa4cf8c9bba94550fdc58c972fe851b5cd5a143d84b2e8fee4576b32a830699562afc04db8d59723e5e4829afc1299ec4d608a85b2975cb8f116d5fa67ea7576860c304efa4045ca11286f1ea8cd12f7f2226f3c07a36a8a3102ded0b560df20f349c6fb17102e50333f5aded983e083ddd050abaeceab8d9582e8dc8b2301d93e9f0d1ecbbebbf005e288ac30a7c50e4e10a9bc653c29d5c65d2db6b02f622f5b6758d577282f2a3a09feca51295692dbaff3ba4bd7454830835cf053b69703067d18876fb8734bf971bcdad215f7a5cc31e974e82bf27dca19900b35035a742acdcd1ff8b5d4ecc17b943b37285ca367ceeeb45c293bd3932e061ddbd8f6a218524bd6a2a80e2a3b9ebddf64a003e3bb6104a4042bd53110f407734284417b3087b64f15d89bec6ba09360738530e6c07bfb5ae81c90123e7cf93f2c83e05bf8b6f3ed98a3ee6ae0ffc630d8df507f186243b3a216c8fb31d11e8492e7e6744a9a30a45531efb8d30ab27e43a8a0cf288b47eec2576e180ef8b8353cf158d6580acb8f74c9b902022876a88d4325bf93f759eee373c6c9885566936bb070a61bc01c013aa34864ca23e1700cd63a37400c6c865738230a7bec9cd6b3ad6d62783c757fa349274de93ad32476189d6f4322d27d0e28f12cd238c459efcfa8d2fedac17982ec90fe275819784b3e6fef52f305025df490d7a00672e0ab633306b939ae5f18e717a80d042ab253aaf7d508d68e4e415f14294617a6638b711ecdba6d66993a6a74d1aa7bfdedd98fba87a2293d060edfdca80be0c8fa0e1d50409dfa6d42792a7c68713992768506b802c2ba71352ab36f55f18311f39940b50acc013c0f5cf767b6c0ce784e7ce49db3ce5ed7c5673e30d4103e3d5aaead3e037ef8c900c4697b440c9183a457d6dd9646d2807e26d182ba28e822ee82f2b9bbcbc436543f393de7f1e7641f508eb872c87b0c23b4952d89779904a6d0ebf73d8116f7739675885639d6bb766aa4314b32c8e8143e5ed6ccc0d2075e4787f1cc0e40419e2bba19071f5ad4f501b4cde6e3a89736a5bcb2675b551ed997ad5dbb46bbc88c2a8d1edae19ec0d419f2060eb6bce3fa265e3f482b6a048e78eabe0e52215dfe06b4ab1d9b02f288798326db0f93d24eb53cd83efb4a8722f13403e5457f3925cbd3bc9e13a02bf0126ac0c80f8caec97ba50e1f8687476e4f7ba8d0651e9123ed38ddaaf4af5276939d34707bd0b5302b323888aac831bac2ce6fde3b74adfd9df32a9c74a3aea0dfdf940e8f6a43b12d548bb9b0f5c0b03", 0x1000}, {&(0x7f0000000140)="64d3ac02912053c63a9ff290bbde371d21e0f87e86af8347fb9107c06f746f2f30d092f5155945e00843a074", 0x2c}, {&(0x7f00000011c0)="b2fb8c905c9caf49d974ef20bf867c37a8945fe586cddf760e8f54", 0x1b}, {&(0x7f0000001200)="17d3795b3583f2501e283915c85fe40a5725ae9b70fb9c1d9ee217c8b4cc51bafd1e4adb7b3322fb44d878ab77e75748187647e3b2c2c97335d9c1882fe8e8aa70659f12124ae5c16f", 0x49}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r9, r0, r2, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r2, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xd0, 0x4}, 0x401) listen(r0, 0x0) 02:05:09 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x9, 0x3f2f, 0x1, 0x1, 0xffffffff00000000, 0x1000}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) recvmsg(r0, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000001dc0)={&(0x7f0000001c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001cc0)="5df0fbcc797d8026d31cb9fc06c37d387d09c3518ff9164eeff2063998d526339bea0daa463378559ffee19c6bed773803f75d3842cdeab21d059d9e4e5e85f5a04df4db5b", 0x45}], 0x1, 0x0, 0x0, 0x402}, 0x8) r5 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r3, r4, 0x1, 0x4}, 0x6, 0x93c0, r2, r2, 0x6, 0x88e, 0x1000, 0x80}) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001f80)={{0x100000001, r3, r4, r3, r4, 0x8c, 0x596f}, 0x9, 0x9, r2, r2, 0x4, 0x81, 0x101, 0xeab}) 02:05:09 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/174, 0xae, 0x800, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) dup2(r1, r2) 02:05:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 02:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="a80870dae787df0f35a1e988a315a3dadbcbb1b1b9df276b3a6e23a492388af974d88b0ab6336360fd26c89ba22ed01ed626485899c14846c32e71eaefff99fe982deac021bb70c2bff9e747ac45b78fa13e3e0f92d4702e5a200000000000004c79ca5b260f23c840488f2b507fbd31cd82327a2c6c82eca78f1cd32d3e2b36d7b5cb3934c18859f802e5246e31fa4552efe534a2e85b07099c4bc99d15b76c66c09d101ffc049781ed191336a48c319c19e3c646ce41d54c09ae9abb3ef1b70d9fc222de79f54638", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) write(r2, &(0x7f0000000300)="eb184a5f58d852a1881c9ca2346389a28d2a663df4569c16bd67c7f3e50a189c118260d875b290369f9ac6e6e4fda7588b0955ecf6de52364b3236e670767a9159fe3a5f7a71f65b4bf26d8954c93c15172f4e018b2c2974723406ae60a2a5cea9a5cd60298d2583162b2ca163ffef0d82b545ea7160949ce4d07b311edbd8654a5ee5a7fbf2c6a12a0e69c2429279cfb557aaac969542836e5a80215efeb7875283fb295b745a2d304d163971e1eed26b5238c611e8d6a82b0212f1c72df0f1d8bdbb74f4e629b81309e46808a08ced6993db0079f082faeb7b62861e9b943843ab1c", 0xe3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() socketpair(0x1e, 0x4000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getown(r4, 0x5) 02:05:12 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x400000000e5a) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x40, 0x1) 02:05:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:05:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x28) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 02:05:12 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, 0x0, 0x3, &(0x7f0000000080)) setuid(0xee01) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x0) semget(0x3, 0x0, 0x45) 02:05:12 executing program 0: r0 = socket(0x31, 0x5, 0x6d) socket(0x1b, 0x1, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000001600)) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ftruncate(r0, 0x1) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 02:05:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfefffffe, 0xfffffffffffffffc}) 02:05:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x7b1bf76d) read(r0, &(0x7f0000000380)=""/208, 0x18e) ioctl$KDGETLED(r0, 0x40044b41, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x408, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xca8, 0xfffffffffffffc00, 0x7, 0x5, "15bb6e8216511dd1f8b9fe645280f7b877835cfa", 0x80000000, 0x7ff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x100000001, 0x6}) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000340)="48c23571f8498cccd861f8933b1fe6d7f779531e70f618a7b31493464006ebd16fd7a1e1950a4220d3129d5541dc5d5bfc2977d8fdc5467fc5065f5180164dbc601e18352d300b638505abf3ce28e017d57014ff6357ad35b47f08846a50c9fe8872e94ad982b212b221c247e339dc7120c32bfdf3", 0x75}, {&(0x7f0000000480)="6170725c90bff977f8fe039652d44c5495aad112bee94c16e141d808bdfa840af6c46fd01a3aee20e33e581aa8964d3d88836c13ceb9c59d738a73a4f151cc7b9e3774cd85ea370c97f0f51838de220fac1138b56a13ebb7ec5fa6da75e727f16edcb899a80ee8cad5b6bbd77e0f01e9e4485afd69db61b4ef4393922a516476258cee06a2787815f6437000944ecca409266ee92e89168c89a1", 0x9a}], 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSDTR(r2, 0x20007479) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 02:05:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xfffffffeffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 02:05:18 executing program 1: mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8060, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 02:05:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080)=0x336, 0xfffffffffffffe61) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x2) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="8bb602082dd6d14960b1d4ace42b320b9d899a34827b23d0f9e21086a714f1810f9b5d03a0c9ab34081884a7a9f14e48aa48ba0d0dd8067425928ea0cbc77889795b9f452dcdc2457f1f8f5b37c60ec273f15ae7da80b494b3abf7c75fd7d2ff42ee2af983b8a2b6f8cd95072b6ba1cfc0a0f3de95a0b532d0a6c8f0162f5aa89107d692eaa09550ad8a6b2d4bc1e354a0d1723fde3b9db02bb375a7cb2dd37a0743b3a765b83eab64", 0xa9}, {&(0x7f0000000180)="e21400608c5b561d8e8a7b5928bff855a8f594eb94ed282c4ae40610e02e1c29264bb707ee70b3c6915821774545a49dcfadab062e20e86b55abc2512e687646241338e5b20b1cf9a4c86ca6b518b9f7ce33c05444e27a2176f8e9a9", 0x5c}], 0x2, &(0x7f0000000240)=[{0xb8, 0x1, 0x7fff, "4181f21fac30c4ccd0132349a9cc18daace0bb94d26a075597753af3043c1dc5f38028975d60ba74104fdfd672464579096c5a31c7acc3e2a225f0604bb1c04c3df9b291d10ab9a71ef567636121e72576d7ad493249906c174958a5d8283407a7a1be3608f5993b5fdf44fc9c11b3004280797e9b2586ba05ed78551f2704930d413bebc28a638614154dc71871c587e4f3c13c7afb3df413e60b50388df58f303cc80db2"}, {0x10, 0x1, 0x10000}, {0x48, 0xffff, 0xad, "ebd161bfb2440000de36d3e8a0bffb3baae17192b31161bc72b6028b1b625610ca27822d087569d8f4c4c208fbe2f0dd3ba8"}, {0xc8, 0xffff, 0x6, "e48e4778a37ac634bb1d3c7d5d7559a26ead103e3b5efc29e6dc2d164ccf65ba70aed504a7593e44b1d4bee7d828c9da111f99f0017b9e5a295751a25cb41e7ce939d1a3fdef216b1153177f2b1b71546d88414bb1a76353de961d865a63667eefe5d92a93f0fe96a4634946d18f59b9f1a55d9958f403dcc8fdb3dca9d7baaf9e8b8aa88a8cb7aa1f8b06b7a50b0d3cf14e338f67d4f56555d15653c05a7a1dc12a94d7893f22ff4c463b79a76d34425b14c713"}, {0xa8, 0x1, 0x0, "a2b96837d72c1e1be60b80b4b56c00723baac0dc81c4593ac1634b5f4894ad8b49631fa984139c0c1c204fce50c28c6fe85dcdb9eedd5e547ecee8e54620cdebaa21a51cfc437d3991c5ef7f85684215ed755cd922330d91a2f37f9f244c5e8c9283c9b964182cac12c3bb3efea55b927402891d59dc32c841a9995c961016409f10ff24577ea30c9897fff1c3f857746d164a1cfa"}, {0x1010, 0xffff, 0x4, "c3b9d1506b771020520c2abcf9201810a506942b4abff8fd733dbd1670514405dba4fa600e881a978c5d3021a1bc7edb7307377524afda697efcd2fd2328f761e86cb8d01f937424efb285b5b192cb08e4926534c5e01ffb3aeb610a25c21de8c2dab7c4ae725e20b90122ae39b94ff01d3d8a3cf5c8171b29bb2c9a0cc3342eeb9c98c265c5c9f91a7862c5f759a183807015adea33bfd1dbb47ee2a734c212fe076b2552e19ff92d97e1745e19220e2d7f287657027a7636ab24a5c629af52dbfbbf9a9b78a1551edff362a5c3a0252b94607a2488b59fc20d1ea477cda0ba181194ff1eec7469a6594b6eb10fc56e04da02a70ce21535ba4c6e8da10e0b19ec772952a492959ea0af1525601e889a371c5c40fe7cb64c7f4f361199263764df0ac004d920c3a056b2816eea2f381c2da57e0c80a8791c132ab85978f35eda8f928320aff653d8589f68e4503ba8237d59c1255961df25cb5305644cce19266b4b1054199e0ab3ec3981056d6e09ef781c94a96a0c0cb614bcddeaacec95f9c7d8ed29c77f70a1a8e0664c25137ad93af8d88910985531cd0fdeb7974dac61defa8dd7d77f0a4811fdb4ca28e2ad69803349c63a19f4c7f3a8c9f322900057a4d03890ae2f2f99911db6a55a7b96b0c417a67f771c3dfa8fe0433fc2ed584eb074f87f24a89c52acdf2e6d73c78f2d2a006f62b80dc9d3be25283354f82f925aaffba8c40825926f4c125d0c27774e2fdaed862bc7c6a22f43a294c5846be626c99f25fa6294e3f89112f15097cb93f7530d4a2232fcf669985b1bcb813f4e5cccb57e30d8261d29abc2b74b3cebb64ffda8ce3da91c3bb8c1e24aee8cfc6cdd4ea92c9d69823132f510fe8564dfbe2cff765b14129c7df0aa4ff156b173e493737da23285a4981444dd7fa72ac70800ff4d12d9a2e8ef9e7add8a741d746246f2c9f81d85bc45e353c4904a635591f3442f52b7f77b45347207d98d46cb704338f8f839983aadc8155702ac72801d952e0c2e59c54b5855beb7c3688eaa814c5dda0b4541165773f2a53a986371d8bec622e2b3e47977062bc1d5a235da8e359526c1435706f76a9f99864c76075c11822552ab3f7f5c3e94f1d887bc79524aee7589fecd1de58223a5475865a9967b8744c3adb00257f1163689bef052e4a58c532b36979ca24fb4070d2a90f044295f74c260450ee069973864c65755d82d78504d61d248bdeacde7426976263388398fa8a853b601806907a925bdc8bec8ed044f7bd7b3f22f72193a218fcda189127ffe4baba1b8c3cc9e56730505579b831ffd082d7a418e065e2dc51d41f1bb07182259fcaa8898e9b8105f6389c1dc049849f1c2ab677eb57775489735448dd8e16204454f4e6aa60003ee416b48f58358d4adca66f338bb0addd6e268e57925e6eaa39a72e36651a93d8745c550d34b9efa61be2c8b75baf5eab84f9e5ac17e5c60db371ffa9f3393bc164dceab2d4a13d382dad8117af4394c541d6c3d6af06eeca63cc7acc5c5626735b1b35a0b7306696c4902af361f84a9514e1e7ce415ee0c38006a5ac878e85b065a234af3240738ca86d87e2d7bf5458b3da585b31bfe7b14277577008d62acc7d45c4dfd285e890a3d37af93935a5741f151c012d538278177cd1c8b8b8de4bc60de296e3f90afd771c8cb638684ea925fbc555543525ca72569330371514cbac2891f406534b58cdb2edd7da9e83e743e21b6c1535fac5b8d409c12cea7cd27bc7bc9b70a7b13e7a9de63934725a72eb64a6b474395327696b9046e16457ffb4b45afd8431e036f60df56372ae2f4a0dcd6b994039e55f2dc0361fd7d94833084c0e293b97795f916e5e810f6353f2e976a64da39796d99cd322dd031b7a2dafe9eb99a44fbb32dbc933b9e6bfffbcba68a71202d56ba4de6c108daf8f526df2cdd53110ad731643ff7d4fa62ff35d10db735cd1977b3774ae216121e547c010490ef7328a4fd49310cf79ba5d5bb11706ad7d442ec0c390d9428c5ca1d194894d5f64d66016ebe1e1a1dd19299b875aca40789e201f0f5e55232639cea4a41e837e9cda591b32fefe25400eab4bac2e1f51258cf0ddc0942ddaf4684520efb3dfdeaa4c5a2da840e806f0e2b09c85cf45d05db3609c6bf8861a230329e98ad340de5ef67419d5ff1d7480bcc440b9c3d3d00b6f06577001ae8783fef3a4158299db3bd2d4c8f189d44811674f2dc1a66c84dba741c7bdb49644f8e10fa24809adf60e7330e263700c06be8da0f8e8443e418df812f9f4ea0a0f98d48a8864090f75dbdbe28b7787a7136c3d0e2ae767d869fd26e6bb369833a97088d1f1582a0b9e480e1edf98d505b5d0b4c6aa8996d42fadfe2154a3a10ded1bcfd0d0a6cc5ca754bdbab58553bbdcb484a746f686610b90b3b72396f2878e296b9ed9f1298f6982c911bcc76ce637fad58e17588e66deb04cc21a6daa467e2e163967b8e1f2ff33ab759181a40f17143a1dc94ff4cfd0fc0dced2452522b0bfb9b10c5293a1ecc456be6e0388854c428b41c31f76989622941c4e8c3c824dbb95c19fecd255c7e66eba6f1532ff86621282eaf7f7ae05e061dd9a71d5839564fbe421999962f805835880324baadf897b4b829dacb0527a47d6584bdf1042e812e5a0bd9c9f2bc5bfd859fff2ef6d7246f3d496317498b605c141a947bdb6eb35853133337601958490365c94e6b4a8e3ecc4eaded04931ef94e86c6c07d2b8ec3ee45a73727dd3fdb954306cd4c7d3dbbf8d8b1f636eba3a196f83e174497c33d71539b45ba22c4e36dd67967fd734595efbfadc9cdc4b2a344931659e5769e01d4e27918d5e114a9ca6ad8e79b0288b61ea8ecf9f7043527c49326ae69b73b60ba2428d5434b76c14aab426c70fc9d95548571ce42a7af475cdbc68bbab76112ff5d1a2f535708bbf5f3d8a51c25c56e16dce0c337b54d74c7af3430df3feb743629ec7c648424a9f85eb69dc8478259869f0ef69b0ab762fc478c855cdd2a354c655de7b1f58ee51bc476953910fbc539f64817caa9acc17586bae7a636c75eb0957300ca07b8acec2cb7d9fdf2e2a6356e79fb851b8e75c5dfae2e9dfa5a89624de88c4decc72c1f8686872c66069e5173898b50065e6e7ae4e3a7c6d9c6e5413969a854f4aacb590e73b04d0868a6ece8d122e48d902f96d65ab3ff060064ab716066ad4da59f9dd2e371b6f0c209aa6e50bb13b5c329f3047bb6b9570095c18b6db76e42e0e08019cee37ab102b0d0228a398f4f86e8fbbad4bb4f06b58b35661d68666e38ca13d3aa2a0a670f43878744871b58232a61d0973f87fd885ce9a4fc0fb6726da78ce2f025a122e0c7093676ea8c256011cd4ab1e1a9c3e3921eb0da2cc3e1769d4234cfe04a8491466644cee64adb3752cede8c9a70f36c15c4071ca495319452b2c8b5b24dc85ff50e2f0f535fd12492540984f1304db025bfce04a87cdd511778ea995c2634ae12b23c18edb4f2692cb1dd778bb6ad9560a92b3d7c47ab03e40d7912d97fea48032fa550b234b550bee6ee8a4e1e0060bbb91f20313c3dd694945f25c6fd8d44cdb2585e64facb47f4266492609d45b4b04f51a677995390596cfad1c734f613f96e7281a4a212e476d9bf30137b3eef73046b68455b5332f4bf7421d22f959ca54be230eb2c18127d5d2a2c8fa0a969e42601a01a692f01ee9439b7334210b4a704d69df314eb9a313ab39159dcdd839beb310cb93502e6abbc10b721dd465938178f7e1cd47228d27909bf8a97ac9690a48074223d53962c46a683a9bf366182f2a4ca545ae3a55c02e6f994f1393c951ffaac74d7837a1cf00aa74d39b2a637c4cec5a0b3333f4d5f0470f539516afb780f23cae342d784f02772b09cb173ce57f1420725f46c786ac860b9104649f998a2a51bb9ec623ceb9ec7874001a69529321ba54dcbb29c73438dc3c05817a61b9ae5ac51c2f8667aadebbec7a3e30524d8dcf67df7c20a3d4fa298a1fadc5532d71bd6984cde3e854c6f7e1ce3e4dc5cd58e4cd2eb83c8cb1a2820d830f94816ab49dd39d2b8af4f409ce38063b3135376bdb4cf2d58f5f310f0708b43a67532718d0c36f4cb1a4b09960b0bdf8e53be766a9b08bcebe26591cc062893d28e9e35f8e58b0d3c3ca62333caf1a7ef1e18e808907a617df7fddde60ba648924b27eeb480c6c78a323ef20c9bb7d20046cc95e5389938954766a1eb50111d44c4e79efb88812ad082812ee4bb7acb97d14047f66ea51a95a6627dc1e2a408c738d57396d839ba471f41207aae816f3c5728a8f605ecde7eb646708ff7d5f12666632edb97839ee22a860d9fb4f86f6bc9e234889a9ebaeea944f139a16c5c048d31615524a181dcd08450292183e9fd0bfa838a4f8be90bc42c0f9b8d7f7c9f9efb7c07ca89a9801827f0e025ae1cfdaca0750f44a980c6df13e2a1392834130265f9ee56076086c5f0c5d824669e3c14e8b415301f1a6aa5d97c1c124afb5292bf26bcc6ef3ab1ab578663fb9cc4381d70ce2025fd9d8b9a66d2b3d4745b8b161fb80272bf7b4f1131b411291b5aef9621c5e1c86b60f8c4e6d04ce9783a6eeb77d84f1a3b80e352581ec3c8976a555c5465bbcffaaafd4a8b40b87c67115c3c51b56933c13b47db4de6268118058bb9dda0c7f1bbde1649063ab56ce7be055c52d51dce8866fa6fc1eebdc9a97b28eb3428ce8fcbc2eb412ef603d905626ae3d906fe6cdc763fdfd0b6a2d553e02b5b7f74687a180efa4798e5093a67cde296ada09e443ced26f662f397dc8f2612c9d1172154963b46f45bb5b4a17ec5c3194786226006a1e7418cffa069dd0c3937db41ef6c4ec96bc415925e791f42f36fec048aae7dfd58f0f249fa39f52ed7af674d738eb272037cc57fa73b2c950c4fc8baac5af7b64cdada02b63337276fde8ddd6dd29f1871432221259c6cc1d02107aed117bc377b43cd7cdb58c8078d2c62e27458d7266349e32424eb5b69f8f4914c4a46dd37e6a36dbf0baa23572f75245a45e3953e3344b933f1cdc9aa50b3a891208eb84511553c12d56c3fe804d2f2370eb6061ead6111ac3ecee6ee400f8a30b150b99b456c7013b17da59c33ab2ad075a386711ca25d929946de1a1801cf164ca1355f2d3c6712938ba9a4250b3fa4a58a22baa46d66f2eb6ccdb68c76f7acafa4f27866cc01fb69ac11e98fa54dd020c11bf54b2b33c6a10dc5e19a6b99306691ed2a99ef143fb3e1631d4eedf27753159888c284ff8dd779b595cdd32b6f18fc38328a2b6da6a555582942adc4d8fe56dbbe9560bc7c3cde674b2ad4d87b33743226dd6108fa468c3aa8d6b8d51ddff13227dc55bfea8f25541b994d531ea9639388d1bad04620c0af948669c2b27148e368d14d7520937f06af6d4f2d27cc055fe55064f9ca5c0c28b84171788a5a8befb10af72589fc4ea6add47cab41524937ea70067fd475d6383c4b947545ffabfab6e6d1ad298f198e01d98560940337dece4d69888314b14c69d4f6a1970708804ca934761d7f7b49af0177e15c722ef01c2a655b23bb95e8f5a1c19fc63c7a67ddba94c304d56e0e7ccd69ac4b3cfd375ad41ce2d59bf4eef13c19df01ab7fa0e87132d41e791bae46b3fc8d91bc8f03be7f25789769669fc85e9eeb4dc3af387f26e6e02148231b1b428934e73805f8c2ff22605de519eba1830616c8e7813e9deaf2f3667365cf2e18c3bc5fcb5cef8a17ce9eba2385542bca019bc6ad5bd69605973977824c56bce34f236f0d69ff30"}, {0x40, 0x1, 0x81, "9af96c1dd12872861f67c9cef8da49204aa217c36af4d87401e1c45534d9365f1f9a2a709a33542aa4c0d14030"}, {0xa8, 0xffff, 0x3, "b8d4b271be76fde0a67899751113069d7a51de5c9d1c7c88c125bf4e92a1e5474c89be634e81f3afef13784c9e7e3c119af2a28428052bf15016f616ad4a2aa875827a0b4227f73921eec36f54fc31af7b1c790f06f20c2f2ca3e1dfce24d94468a923bfd452f3a0321bde4aa72be5176403371c2c3f554b9af2b5279e4b28e24acd590dabc0905a55a854fa43ee32e801"}, {0x110, 0xffff, 0x2a1, "32a648d6821d1b0a3a107563e4b10f175c7533d91a22fff670b4c3e68e61c1733ddfcdda769969a82722c5e8279591ff288c0abb17d1496676600f2c92fb32316dccaba172a4b1af66ff3bd43f9fbfb4c2032736e0ef812d5508832db34255039a4b657065c69af28f53096f46b32ed0742538da61de0ea424acabd87ec6760dd1fa8679969e0f9506e24d14705889c76f439a306b38ca2d3502384b62bca4fd1187702adecfbd7b70f1fc10adfc7ff853378e117ce4c7888c3d58cd91bdbd85b5c32d69e3e4fd93a33635242d88029bf6c4e4f3d3c14b334f12610cfb750c8709d3f9ec2cbdeddf1b87155a93e1330f2db7b8dcd5da146ddb9652dfaece60"}], 0x1488}, 0x4) 02:05:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 02:05:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x12) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261ebb71f9b060eb8d9393d50", 0x15}], 0x1, 0x0}, 0x0) 02:05:18 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="6e5d6fe6887c61aaf01df3026459c4b8d98f7a1d97bc2c4915bd619cbd09a0895f7efcc8f0de4fefd93b3f1e19c9a9a639fc2c38c3557270e72fdfa9fa107f6531fdc95108f064456e2a4ccf2da9e59510cfa2d158b05b", 0x57}, {&(0x7f00000000c0)="3cfccfdef1075010b127eaffd0f3e2a72e04d6cedea5c35bff06a18a0600608555c8f683b6cf6e49e78083484154b4fb22638aadab7ab11e21fb757d1532e9df2f327e2c07de0cdb84af32c41efdd24e8fc959c233ab000f4b25fd05608e44ce19c2c4dbc8e3f74fcac8ce82cb6f2ab9dcb7d5eb204e49eeecb2fdf8ffe1ce0c8536e98a99b1dc2aec62df1093b6497df237b422019959a0f2c8b8a17b68b7", 0x9f}], 0x2, 0x0) 02:05:18 executing program 0: setuid(0xee01) r0 = msgget(0x1, 0x2c6) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x40, 0x67}, 0x4, 0x0, r6, r7, 0x8001, 0x100, 0x2, 0x80000001}) 02:05:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0x7}, {}, {}, {}, {}, {0x0, 0xffffffff80000001}, {}, {}, {0x200}, {}, {}, {}, {}, {0x1000000000000}, {}, {}, {0x2}]}) 02:05:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8e0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x530a6e44d1a9bcfd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x4, 0x4) shutdown(r2, 0x2) syz_open_pts() 02:05:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() r7 = dup(r0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r4, r5, r6, 0x180, 0x1000}, 0x200, 0xe7c, r8, r9, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) r10 = semget$private(0x0, 0x7, 0x18) r11 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r12 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r11, r12, r5, r3, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 02:05:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) 02:05:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000002, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 02:05:24 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:05:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x7030, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000300ffffffffb200000057cf235cd616226a0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="220e228909001c067ebc74a7ea11cf801bf1fa48f4445ed592ae76611b5e4ce59434b24ea70228c09c7230edc77833809c07e42f0c5623e695b1fde0a287fa84ae7e9d1428b3026f88fb53aabf618b46dc901f9c89da8a6ce993cf0466c69729c198c5c913c8b2c36d078db363d8af4f0d9ff29dd38e26c7513cb81bd7256da385fbce50dece19dbf2a91045751062b45dcc0d3d5f2e95721534ef36ceb92b0494837b1f1994fe428162fe71ea56a0000000", 0xb2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 02:05:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:05:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x3, 0x8, &(0x7f0000000040)=""/93, &(0x7f00000000c0)=0x5d) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0x8}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x7, 0xc, &(0x7f0000000400)="ebffcbff13b9fd812eb54e713048e699319296483dad2bab76b24a1b8d61aedc57aea1e81f85770978e110208b4455bfc2d4f288748ab1860bf99d1d5f3def1e587bc31343371c819a8559863b3ea7432e1703d8df0505edbd7da71715539393321f3c54b9e79038afad3f6a4cdc4161c970ba5d6304d4fe6cabfc2c18c08d0fbb62306e6cc735096bcdb31b4732c81cffd1a22e87b08ed4baf424409f5e26159d9e2b869d2db3cf70d5421d7d1ea2fb49699619c40acffe30e76f8579aa8cad87913678679b6e8da045630f0f5ad8f2d0fee516b636c3b990305d85e00160520e36a6fade00d76b2b843870dbcabc75f7c7e84650d62b299e1120000d7900b59930f0ece443c4472ac60e147fd1558ff0decef239db86a98c11b84f32c5b31b1b21a6bb902f563bf1ecc3accfea2ebc1ab7dc375a35ba6640479b3c251fc7d0dfdc69f0cbf6ecabf8f5503d28927069b5bb60b96b0d659ec4eb7fe451fae9ca886d64b832ace422c1c55456063c79bf5dad503c2994bc23987eb5e88f1a68e929b9022a291c334cccac6d8f9a1c8b7c98d390982d2418fc30f4f111334358a5c005472425bfd18cb0adfd46bd11bde22b627923777318c20df7e8503eed53854a7b0dc53d65d9a95e74a8a43a70c9", 0x1cf) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000180)="b5b44ad5a48083639a11a244166c71e86e091e07eea0e3d090a77543ea6ad11b7ebf4bff832d15237b82c4a310f626b7512ae5c866f716af4d5278495995d70ce20dc36ba5d3cf4f40b1eb9555030fb516cb224bffea6f2c992d0a4a3430d51daf89e447c4dc385bc0c01803f8ca938a5d94ee3f287aa8da122e77eb9208b7266f196862d37519b7a84ed415ca5e75908e9b649be7013f", 0x97) 02:05:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="81e92d2f666907004e0a"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/174, 0xae, 0x801, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x7}, 0xc) 02:05:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9f0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 02:05:27 executing program 1: r0 = msgget(0x1, 0x400) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="d770e9fbaabbe8b0ca56b2421b41ea5fe2732f910623e9093bbb6a6f2fedc12fa8481a54c8164e52fadcc0a52d7ea4c990ebd0c451ecead4806f9eab400f3a30fb065b11ccbf3ec7d36fbc41df0573f08e89dc1dc8a4c8c8b3fdbe98b99ce626ea08270447d35df6", 0x68}, {&(0x7f0000000180)="5ad83ed6d3d1a0ef033951a49b72fa6a8af36610f1bdaae3760702f6ac03ee3b5eaba9a1dcadf383117c8d", 0x2b}, {&(0x7f00000001c0)="e3d025232ea2ba2ba700ef0dcae82ce702ee9bc5963cb6c296a53149c8a2cd1f7a8e1033ff70820dd283451c9f09f98beee4c3f87093a36b9535380cc86666d72b694b8790aca6f84a4f1c0ee50f422b0f54b080cc7bd32e49c228e9d8a549ad2c76", 0x62}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/71) geteuid() clock_getres(0x3, &(0x7f0000000080)) 02:05:27 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:05:27 executing program 1: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() r8 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000500)={{0x7fff, r8, r5, r6, r4, 0x10, 0x3f}, 0x6, 0x2, 0x6dd}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r9 = getegid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x7fff, 0x0, 0x401, 0x4f, 0xdc7]) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r4, r4, r9, r4, r11]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r7, r9, r10]) 02:05:27 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r3, r1) setregid(r2, r0) r4 = semget$private(0x0, 0x1, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) semget(0x1, 0x0, 0x8) 02:05:27 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/195, 0xc3}, {&(0x7f0000000080)=""/84, 0x54}, {&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/199, 0xc7}], 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 02:05:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x18) r1 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x64, 0x7feffffe}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x88) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r4 = kqueue() dup2(r4, r1) kevent(r3, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) 02:05:30 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="947966f6f6b9e25f38000c257255d31c5f6bc347b048b6e866c4ee8431e86a29ae4715077bca0dd125d4a6a1fe18a10acb26c1f506f681ec935becae7dfa65dd1ed0977071c0ea21da2da5", 0x4b}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/165, 0xa5, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) munmap(&(0x7f00003ee000/0x3000)=nil, 0x3000) 02:05:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="ee7db8c763b31344ff0bc0089662bc1f804ea8105433e10f1d70676e4aa8f39176a9d4973d6fe9ea9317579293", 0x2d) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 02:05:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 02:05:33 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x289, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x8004427a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000002c0)={0x6, './file0\x00', './file0\x00'}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x42, 0x2) sendto(r2, &(0x7f00000001c0)="869924c430c7cb336f92aaafc9ebcb8814e706e18172cd9715ef71a4e54955d65a777466c58a060cb1e901ac854eb8e04e49e5b3d1bc994a4799b7692d78fa12777503fc586a0766f3c919f2189bc0bb2aba7b28fb0f89a418460b3ae3bf8c1647df36c8d14ed6d305c8c866a3bac4dc6e19b4491426e8f30904505a5e4c6618b7f43304dfaa114fedb2d1e638d61eb78730701c82e01fab38fae30724979cf4c38a4865ca08c72092f1083d152eee5471209767e486245fe81e59d28b175c", 0xbf, 0x8, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 02:05:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x327) 02:05:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x100000000}, 0x0, &(0x7f0000000200)={0x5, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x7d, 0x2}, &(0x7f0000000240)={0x98, 0x2}) 02:05:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f0000000080)="695202be829b92a6c05bcc12da897cd5a1cb6e338b190d1c099abc355c87545d59a498b34d739e08701358951826c79aa7a4639d8ca3b950e9126a47add549152898ef1816dd33b1c5eaff9eb48eb86c7f07b9a78acb1b6008077fb8d528f829ae685e6a013d5aff00c93b369874c93a2551ee08867f87640368e7670691bb1aa76d81beffa3479a98550cfee35917e3a605563f2cbaaba5d615246f42e33593fa2e0315794a4b322a86231a71204e309dcd211004a699d937692fa3508887d92d161173c8b3623d4f7a154ef9978f40c805ed5ee1fb752ebd564f3c1c0d95c1b0d4f47ed6bc7596a14ae3b3cc4967de767bc6ea7361d6046fbbfeafba35531420766f9c66ad852f336f1c6ce7142e64805dbc996d31ea95e3f0f0b64168d6b8f6e86d466658ae255663c56b557864a52c87c838d222cbe4be15fd399ed8600b3908b401f9ac1819a772577315519144383ab4ba89e44cd38f94a0db0a7a9c7bff745a72e23f4955a095ad0cdb8fc52c5d9ff2882b0cb3bc4836b0ec448dd740b7c957b70c741392688473e6566f4ead6b4a09", 0x193) execve(0x0, 0x0, 0x0) 02:05:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8004, 0x1) 02:05:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x40) flock(r1, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)='./file0\x00') faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r1, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r3, 0x0, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r2, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xd2d, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 02:05:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x61) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './bus\x00', 0x3, 0x7, 0x7ff, 0x6}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$getown(r0, 0x5) 02:05:36 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x15d) r1 = socket(0x2, 0x3, 0x0) listen(r1, 0x2) shutdown(r1, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x1026, &(0x7f0000000200)=0x7, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x10001, [{0x2, 0x1}, {0x1, 0x6c0f}, {0x3, 0x7ff}, {0x3, 0x28}, {0x3, 0x7fffffff}, {0x3, 0x800}, {0x1, 0x100}, {0x0, 0x4}, {0x2, 0x4}, {0x3, 0xfffffffffffffff8}, {0x3, 0x100000001}, {0x0, 0x6}, {0x2, 0x1}, {0x3, 0x100}, {0x3, 0xd12b}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0x80}, {0x2, 0x3}, {0x1, 0x1}, {0x1, 0xfffffffffffffffa}, {0x3, 0xeca}, {0x1, 0xffff}, {0x3, 0x8}, {0x0, 0x10000}, {0x2, 0x4}, {0x3, 0x9}, {0x2, 0x1ff}, {0x3, 0x80000001}, {0x0, 0x4}, {0x3, 0xb9bf}]}) 02:05:36 executing program 0: getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 02:05:36 executing program 1: mprotect(&(0x7f0000ecd000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) shmget(0x2, 0x4000, 0x20, &(0x7f0000ecc000/0x4000)=nil) 02:05:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 02:05:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x7) close(r1) 02:05:37 executing program 0: r0 = semget$private(0x0, 0x7, 0x620) semop(r0, 0x0, 0x0) 02:05:37 executing program 0: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000000)={0x1075c8, 0x100000001}) 02:05:37 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xe0, 0x0}, 0x0) 02:05:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 02:05:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socket$inet(0x2, 0x4000, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='r\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r1, r3) kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/9, &(0x7f00000000c0)=0x9) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 02:05:40 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 02:05:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 02:05:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ed000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 02:05:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x3, 0x4, &(0x7f0000000180)="ea0d95f19a153abf1c30e8021e554a1d08987976c7c6791f6d3ae6ece849be39cb1a6211900425e0fb6a11732abdfce3a7ee831bb25628e81316230bca8e3ef1339fcee45adebdae1c0ff0dbc60263c08bed4b439fda9a8b1c723465819d211ac3b7c43e750016c1414c6953f4e28626193e0e61accc7233eb392fe3a977697e0c", 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x170) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) 02:05:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:05:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 02:05:45 executing program 1: r0 = socket(0x17, 0xfffffffffffffffd, 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:05:45 executing program 0: setuid(0xffffffffffffffff) r0 = msgget$private(0x0, 0xfffffffffffffff9) msgctl$IPC_RMID(r0, 0x0) 02:05:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() setgroups(0x7, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r6, r7]) 02:05:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000602000, 0xd8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) r1 = socket(0x11, 0xffffffffffffffff, 0x39d5) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfbffffffffffffff, 0x1000000000000c1, 0x0, 0xfffffffffffffffc}], 0x8001, 0x0, 0xff, 0x0) r3 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) fchdir(r0) shmctl$IPC_RMID(r3, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/11, 0xb, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x69) 02:05:45 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200000001000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="e0f2d020686d117dbc36834ff796987485241d05674cb1572ec80c3fd130734d18963a4e35f8bea5558eb984c92f27d711f8ac410099fca83a738af82b8b816e2885b29e3e2d1483327ed8bb2199bfccee5d4003bea26ebfd0c02686bea3bde7486de90443bd946ae960175f5d085d76100d7123612cf6c122dbf755c04777c9a463b423d66bbed1fe3aebfe9ed7001d87c024af0527ac65599b39609f498e9e217e42197be4a1296f2d8669d396f158bffde376c596d8675324c7636a838beaa9b89aa278aeb018e836d29ebfd4fdc8916814fbe117776160ede8d4aa6ad383eca59811a4ce7e51e2080599de83801fc791e3c497150085c6a671", 0xfb) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) 02:05:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x81) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 02:05:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) fcntl$getflags(r0, 0x1) 02:05:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000300)=""/122, 0x7a}, {&(0x7f0000000380)=""/173, 0xad}], 0x4) r1 = socket$unix(0x1, 0x7, 0x0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)=""/76, 0x4c}], 0x1, &(0x7f0000000540)=""/216, 0xd8}, 0x840) 02:05:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x8}], 0x1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xa0, 0x4, 0x7, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x42, 0x40, 0x2, 0x4000000000000000}, {{r0}, 0xfffffffffffffffa, 0x24, 0xf0000012, 0xdc8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x10, 0x31}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000088, 0x5, 0x8}], 0x8, &(0x7f0000000240)={0x400, 0x7b}) nanosleep(&(0x7f0000000040)={0x8, 0xfffffffffffff4b1}, &(0x7f0000000080)) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xa3c7, 0x100000000}, &(0x7f0000000100)) kqueue() 02:05:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 02:05:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0xffffffffffffff01, "85493064300400"}) lseek(r0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:05:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x8, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1a, 0xf0000000, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0x2, 0x2}, {{r1}, 0xfffffffffffffff8, 0x19, 0x80000003, 0x2, 0x2}, {{r0}, 0x0, 0xb5, 0x2, 0xff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x19, 0x7fffffff, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x3, 0x8}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)=0xfffffffffffffffd) poll(&(0x7f0000000200)=[{r0, 0x10}, {r3, 0x80}], 0x2, 0xcc9) getrusage(0x0, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 02:05:48 executing program 0: r0 = socket(0x2, 0xfffffffffffffffd, 0x3000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) geteuid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8880e865f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e59a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x144) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 02:05:51 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) connect$inet6(r0, &(0x7f0000000080), 0xc) 02:05:51 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x1, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) read(r0, &(0x7f00000014c0)=""/4096, 0x1000) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1) kevent(r1, 0x0, 0x1, 0x0, 0x2191, &(0x7f0000000280)) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x3) read(r1, &(0x7f0000000000)=""/131, 0x22) 02:05:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="fdde0d43e14738680520b6b374c2b2412ba7d2070e61f916ffb38b0d36959ee09e2c3144ce809801217e09e5a44fee4f49320f84ef3c44d8fc057bf66e0f867efab023d52dd55c3f6b0091c446e20c210cb395b2d7668e364a19d0a0e3b2d4fe6fd470025dfcd30e107e4ec70c173598dc05e16ae85160bf5dd35d222a1ecb1912198c524acb3dbaf9e1d45387e82afac70a356340b3e9f440b95fa93ad3cbce79b2bf1e393d92a7eae64a77", 0xac}, {&(0x7f00000000c0)="c2640546def2c88217e4e3d92544e923f6be386a13bb7d4a11b3ca3bfa4c80a7d9aee7fbd6c38d7b1a0a5c86bdc1bc31ee3276a86c383fb117d0f579703485aa9d9ec68bc636ea68e2153746d352972135da69cd85b265512dc657ef453d6f7cf9f215ccfc3e2ce92f4135af6112dd7034ff16faef4dd0e939711caaa2aef70e8d5f137979021f550a5b4ef17f4aeb99a6b008972e2f66e99d33a962e4096175e4c3c7f96755eabf727e3fe4611562e22cc52b4071", 0xb5}], 0x2, 0x0) 02:05:51 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x2}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x5, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x83b1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x42, 0xf0000012, 0x100000000}, {{r0}, 0xcf1daaeac7df3223, 0x9, 0x17, 0x9, 0x101}, {{r2}, 0xfffffffffffffffa, 0x10, 0xa, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0xfff, 0x7fff}, {{r1}, 0x0, 0x4, 0x80000000, 0x3, 0x9}], 0x20, &(0x7f0000000200)={0xa8d, 0x4}) fchdir(r0) r3 = kqueue() r4 = kqueue() r5 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r5) 02:05:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="498bf0f4b45b03ff7999c2ef94b69198caf31b465b0ba9c2fd9dcb3f996fb6212b7aa6f7b6dfdcd76f3bc4a8fa7c597dcb7b0ed18b574fddd7b092ec4cf6af0ec3ff4b83e33b107528b08127c89914404bca4155b7295dce011eadb182db647a2eecb2cfd39fd94addda6223e0be48787faef369232718f02d0e1dd1267154484cac8bb2b990", 0x86) 02:05:51 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 02:05:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x84, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 02:05:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) 02:05:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 02:05:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x23, 0x4000, 0x8) setsockopt(r0, 0x4, 0x52711ad0, &(0x7f0000000000)="84ed08acca38", 0x6) setsockopt(r0, 0xbe, 0x9, &(0x7f0000000100)="6e12b46a9127bdaec0a16c6fcbf68c2c0b6a3e99ebfee323d17680600b8fc7e54bafb53e2c4e4cab20954948c9be1e424e1290fb71a9512e92ec1019f9d39d1f27647fd5f577e01baa00fb4e191e730fc00657bbcad411e80fc66393a73db9390e9ca3f7f2e76adfcd3b0b6304fb3332f7029547454eb2b16f316c689ac955427f0318a5b4eb62088a3b629487a83af5cc17b9f6bdc84063b9e54e301db0aabc35ec53cedaac13ac37bfce7506e043c4e43016680e032cba2ebc5463921a6c34da1c9931ab69be47cb21f70c17487d45", 0xd0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) fcntl$getown(r0, 0x5) 02:05:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e8cae6e5ffffa7010000000000ffff000000c10538d6175d0a82de0eae814f6a82af1dffc7ff04af97ec8c46ebc275e87b6b2492bf06a792a10d558670f6f084885675fdffffffffffffffdb77f3bb671710f4a9422a9feb0b9fe09c03d10000000000000000bb6386f7758b26b5af3ece2c0e6e24c40a3d4b803e58f872bd268e26584757a5887353dc12594a10386430de51bf0d8f285b952b01b6e63b09fc969a648066249c334bf3850838b8cb5e0c61cbb9e8c164bbc6a5f2b735d2482dc8ce22e7656edd7b732db813861834927f40d6896eda7e9a45e8ae86230043a51b775e461c7c9720c5b0ec7cd9ec3d2f9840e4750a198c5b29cc50755f9ec3c5b4992803a93cce35015aef568ce3d4e2d5507f0aaee025d05ab70028ceee955a", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x3) munlockall() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=""/156, 0x9c}, 0x0) 02:05:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7) socket(0x18, 0x7, 0x4f) 02:05:52 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r2 = socket(0x1e, 0x3, 0x0) bind(r2, &(0x7f00000000c0)=@un=@abs, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x554322b657edd846) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1355}, 0x8) 02:05:52 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f00000002c0)=[{0x0, 0x9, 0x1800}, {0x3, 0x5, 0x1000}, {0x0, 0xd5, 0x800}], 0x3) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) r3 = socket(0x6, 0x1, 0x5) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getgid() r8 = getppid() r9 = getuid() r10 = getegid() r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00ea180020001700000081ffff01010000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2800000000100000ffff000001000000d5900943bd1073b8c80b99f3f3d4ca98fccc1932bb72c8fb7eb6db3ea6bc6eff34d937ca81a8e5939798362c7573b50910b90d17c60eb594ecc5a0b693409aa3a38799a497a99d5e9d2659136cbf07", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r11], 0x80, 0x400}, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 02:05:55 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 02:05:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) bind(r4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r6) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x101, 0x7fff, {0x100000001, 0x80}}) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:05:55 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000800)='./file0\x00', 0x280, 0xc0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000880)=[{&(0x7f0000000100)="55f31c5c80685282b269ea2d4bd463d76c3aca50055429e7876d8ac1351ef08684d10ce505f1686c9bb1a1366ecf2a343f4c213b6079368413215076e536cd37a7b26c487e594637ebf662628c8e51b5a3aee123196f2a78c3b68878e32ad551abaecbb31a9d9fc50ddbbe1d99fcec297c85d5834abd25c3b9bf8df7b5d97bed62b045ab860925dcc889d7886f443cef133fc4a02643e8acbbe3c2d0d21dc2a03cbaf66ddfa5925dd0c20018db13f26c92f40653a4a8e995dac4d042b137a886c888e630cd", 0xfffffffffffffd5c}, {&(0x7f0000000200)="48fc441ee27a1dc7811105e78be9f685c023ebc681645817f5c3355fb1e8c3d15cfa9222300fc4a0414dffdad2999222bbb8c48a03891cff6a3e6a41a31501ff2bf98168cb757d9ccdccd950eeba772813bcada83dbf8c2be2062ebe25cfec26b3a19f4534fe196f3c600fb3a274f19c45d27c22df5463c2cc767997af1683473e203817859bcabafc4769008819fceabe849af90c2aedefdcfcc14de221295bf721e7ab3636b8a4c84a6f6d69d5c91ff9dcb0c5f38bbc353112326458c6460bb29b1d1a8bf7b416a0b472d6b15a3b36f0fbf8b62f68b2fe7d", 0xd9}, {&(0x7f0000000300)="b7f1cfdf66bfc00c625fe4415587c690e0ea83b1c88ac9e299cfb55ba8e4935abb2096882bc562614059bcac2900b67c5521b0f967cad3cac7d74cc686eba24d2c14d652c77239adca4f3869da7e8ba0c8c277a8274bde97f3a6e9a3861054b8c0162f7e7eb8af62964a1e51cb842b6b93f9b6d64bf2adbe11c7e6212113dcaa83651758742327", 0x87}, {&(0x7f00000003c0)="1890a3a2df4e004745a5b7c9039cbfc50863008336bf", 0x16}, {&(0x7f0000000400)="83bd2f24417725591ebee4819b8402e738", 0x11}, {&(0x7f0000000440)="68fc076120ae19a3e968db9baf53a9b1e6ce6f015a29a64dc7a10c09b1c881e31cc926bc3d75d42f755fd24165d19b131f941dbffc82534e92dd8f4a5a2c03120350582e5cc80dfcf030f892272c535d8545801d55ac5f8a98f6e2699395ef37a43738b090f0203ae12d80af908d87a863de85f832e07e68dd18e1e4", 0x7c}, {&(0x7f00000005c0)="bc183bbb461f5d6eac3c867bfe79823f52420e04c75f064b8bc89014c091368a430ccb8cef7424d1ec6b455a20486a2864b9abe5137c978c64f961aaac0a424efb609a3ed1e7d9b2b5f9e3d0d2ffd290118f392e8f683227fa689479ead77b60eaa9614d2d0d53d9029036c418a29f4aeb34ab846549b1005d095896d4cc3b81ba27ca9425c35c282625b085011331d95c48de79a42eed876a92a4e003ae6c0052efa55a9be461576572978e32bd5368c7181ae395f99d85", 0xb8}, {&(0x7f0000000680)="506e87384ebdf273f8e08c72fbeafea960d6897a651a979e1b132ba4310e85092de251abc74d6ab0326ff9516eac6db9203e61b57c9a6edbf0dc78da5f8ea4b7f7a0a96d3e4c9bee9bbb2a4512e2c0a35fed97eb65d3470fefd1e7d3cf455d97c1b2ef7479f581aac00345c785d243ba60f42750f796a56cafce44fbeb61cd55c90ce8d3330afe896141bb612be72019f732d8cfa4b03bba57ebfae8902f0a1a93c93ac9a65ad96785f41654d574267c6accb149b50db4f899b7078bdf79ca53ae6c40ed7ee2dfda9527ec5a05b81e2088145285ebe45072e8e5f1478894b91f675c4d06de986d10c5", 0xe9}, {&(0x7f0000000780)="c932edf8bb3877d293fd4706bdea3e8740a566badd33e986560487dd2347967cd4448c83fbd32bb65c8f3518cd169e70f4966e0091982e7df7cd169eff3cc14448", 0xfffffffffffffe4f}, {&(0x7f0000000a00)="a5dc35fa5dad1bd9b18d99a09f354e79c2d207e299996495972d524d0ad5ed76f95c7144805de1b9ad983d7d94a5c050eeb91a9afd6824a03e4c99f4d0bf755529e8de42d2013a02c816b0a4511dc92624f38a17889bcede1c3fbe6436cc8f4d", 0x60}], 0xa, 0x0) open$dir(&(0x7f0000000940)='./file0\x00', 0x100, 0x40) 02:05: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, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1, 0x0) ftruncate(r2, 0x20) 02:05:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x101, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5605000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) 02:05:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xfff) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/11, 0xb, 0x801, &(0x7f00000001c0)={0x18, 0x1, 0x8, 0x1}, 0xc) 02:05:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002900)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002740)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/134, 0x86}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/130, 0x82}, {&(0x7f0000001400)=""/217, 0xd9}, {&(0x7f0000001500)=""/211, 0xd3}, {&(0x7f0000001600)=""/85, 0x55}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/188, 0xbc}], 0x9, &(0x7f0000002800)=""/232, 0xe8}, 0x40) sendto$inet(r0, &(0x7f0000000080)="28a1d299952fd2eca7dbab5a4d8cc7dbfe0a853c7adf642044", 0x19, 0x1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 02:05:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x201a, 0x3, 0x5d11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) kqueue() 02:05:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 02:05:58 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8, 0xa2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x8}, {0x18, 0x1, 0x3, 0x100}, 0x4, [0x100, 0x5, 0x5, 0x8, 0x3d00, 0xffffffffffffb917, 0x3, 0x8]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x412e, './file1\x00', './file1\x00'}) chdir(&(0x7f0000000100)='./file1\x00') r1 = semget$private(0x0, 0x0, 0x14) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4]) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) 02:05:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0x100000001}, {0x22, 0x5}}) 02:05:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="318fd78fc10e9e1d6260ba111037f14f378a9ef038aaffd0d692e1b955f52b4dcc33077c75ad38e679b56f7e6d75f253ab1663fb0b630754a0389abc6c6842a0168b0eeb0de224f3e0517de260f347369dd0331c7d2a6cdbddda9918093030498a730a2861dd19d723488d5f174a54c9a9a05c409118fd9efe4a7c59b97cd395a1114ac8ce904093ca93a5e2cccc45a05ad5428228e43cf261e117597637edb93db3064cc2a74c1d888eb4199fa54cbea1cf043b8b186141669dec2b36d0692cbeb21c052714ce67507997816c7ac089a5165357f2a887fc68c2cab88e4acf45115039116ed2d47dd4d92b157f2ec31672e3ef9ff9f5ab254103b50d44b2e319922987da9ecba60073969e29e3c97806253cd2458857e87cba85b78221bea875a801c82f64ff411918ca9586845ecf6af95c7635a6be5c13a5d119c4c7a4c240a5218bf9eafd6919227de41ae1dc12f3545eb69fb6e5b801b31f36fe7720f5b908766a6d26b792fe2afe01114c89e5c450ca2773182cdf6fa1c58008f4bdda917b17131ea8b06abd75e8af0202c02eca0b60ccdfe2ed841b17508154a9a5885c26df14ee5b5d02c79ec0d0ad8c569dc085197aee95da553f81ffc7bc9b6714ea51ccb078e70b4c8599cccc527730a39c5a46c1480fee4f1407d9abf44a76ec1149941cfdcadc0966157abe701a8a9c8b4be6ca77c9bea5dc19e02c56455466b4ecc873a6219c570dd472364aeaae98544e8975c330bb5dfb24fe2cb19634e1ca6c6b6f020d86a6e279e1bc61d01b50696beab0f707605b9153c71be5322cfe17ba6b887fa5993af8e62061f4eba4d85693b5823e171994d5e5cc8d79205d5143822cee77ae54031a616d304735696f2d44a766a217268768910cb8570777d6b1f858479c21501259251144ee7de61186a8df121f81b0050af510a41c6a446045561a4cd9c206e1646c9533e247f0dc252c59fb9218c839dfa237d9daddbc9f27339041dccbafb278870f5ede07f031bd8bad0c4291e4a94bd0152586cf4bc545ada50e90d9508219a7acbb78c08f1747e68b1745e207cf6a472cd334a80743d93e52338d1e16db2d6bcef9cbfc91120883f004ffbe83ddbdaac19d6c1b53da56066a8f9dd7ff22ae74bc7f992b56bd86e0c0c262ab94830fa444994aab9f6162baa4fc1fcadcde306a7edc9a13f54371faaa0a817551bf7cfb9b2da5a7cfbd6a801b8f200abe1a076c83f5704399637780557177cf96d0bd9f18f05105dede182e0dd6caa15940a03327933cb5d6e2d00e6f8eee5b7e63b72a3ed60c924027b7a833d8fc1ceac92787d92a86f97c38b5a40cba02bf7a089483a393aa023daae49c96c62249aac764dea3492563c281f0f25b045a08ab1f543e0717539ce282add49eccb5f3fba11f337f172846fd15d1a57985f17e5d6b996a2901641e49eb3d26fb7a72a3e4ce6d2b18d95f8a45c8c9f3b940c96773555d2c328a9533107c64d43469eb0a0b09768a7714159dbff0359dc8b39f8c2713298720b0ca0f1867071afdbe8d3eb5fb998962b5b4d5472bac49841bc6dd70b9f71096d521ee7aaa2f3a6e512c1ecc5e94ee32e6185340240cf4f6dec0dc68b93e0598348ca42463d0e2ef577efe76784a9e5c79c16d56484a02df05de2bfdea93674e0cc569b4ee9d3b96ee338796764ad88c33c2b16b97ba6c2a72ef16b0c0aef414534be34bbfbbe192846857c2956901b4eac914716aee8c0338de48d113587097fb509d3a747a493af725aa1a05446583f5953aad682a8ce7bd4d65f905972fd89c816ca7436cebf25347f85fc2d82e9d0b4954fa6e1896228e933adcc470a504f2b71c2a6dfc5935960c781aecdc6c8b11918665cd0712e077fad0b456d98caffde36062049edbac598cef0e41bbd64299715927604e933142a0940e2043c55d965ebc19216afe7c113adcb89e24c50a62d1b301822e203e6e0faffb8a09568b9f016b2e972b768494b6c0fe172efa853260e362aa4490a552031381851d8f38a72561ceb902eefffed0ba092d541243e920bbac25e94846176484471272e50631db916fd617d6fc4b7dad30b72c32ea8497e547c23f10530a53ff28803482f206f0a7f38999fc63ceda378871467f03d4b027800a82e9d72853a40ed230833b9088d56164115d65e3d9382e208d715a5e96fea55ce778a6f413c100f4467bc2480d86ffdf0bae5d44d73e0140a314ef2a567a9e1b60575d8f9eb8976e2be484dfad730812a2a5de966bf672d48a59a4d744e17633aa18609dd7ea5ba8abe4d7a7b7ba456487490ea4e585627b4b5b9fbd21a484e214243f4579ad3216cb5650a095e12f6556638a29781ab87214806aa13cc05c6434f42a2320ddd3289e4eab4f42794b69c5414e3290b80e1b0f7f45ed7c6d8c7a02870ac5dc4073013eeae765d89a66dc5f5899723530e3db00a5cc1e851bb67bca0db4bd27e5676ebdc4677629bb4917a42f68d108ca78721f90fcb37347f03d8c790141f9d8211cd8958cc83d65151e4618d70bb0e91b58aabcb7fe41f36c1cd13ccf55f98af8dd15a1c4a541e1bd603e79fd0e4bd55669f6fb658b5c7ff1ee6b0ee73b8da9515ab13a0f3fc890ee18649a4f833ab9bedcd3aed91a195bdc339f89622cfb64fc090362f52644ec24e21f9c6ba79537ac33d748ef21fcb1295efba9d7a1dec24ad321504e57d94c12803c49ba4cbd939a0e835767e226fbaf367737db85fa2d7192ffc47e4d019fc5fa3fe04db6132f1f8efee1e81da969da99fdf784efc79fd851e06c16a3a9968ef7797e9945a295df98c7494cb819d91d94fd9ec6a92231bbec318c44cd8ab4b3e1f24fa26b7d26fc956942f7c7598c668da74a816ce58a4f9502583721144100f22c8b77d2fc0206752e1c7eac84ea8aff678c303c8ff7fb8d3eb0ee9290b0c984f2ce884d022a41240fff265c8a88a3fd719183510e73568bece80156324f088beacfdcc273151b98dab40fc067499b70013bc3a228488bee5f0f3e61f07ac0ee91046d3c642a85897b5dc18b24e9490b5bc5917e69962bf3ae9990fda8fb91340d59eeafdfe002ede7107ba4d1786772d89ad958045502c5f3073615562f0d52dc55ce467b6c01fbeba39bc32f77d36f13a07e25a16ed7ca72d6899fd7eece61e30b9b6a742a1a24ad802938482d79a31bb8c312f2d4ababee17e9e29a483e73f887c83fc4dba3d06d9b2d818ee618e7d51c72c348504e9be315923941a4f62ccff67c1224f3a55e154745b48ea1bc027a375154137003456015815747eac7ea5700ff656d73d2fb320ace73ae462c9492a78bb0326a98ffe976755017d3a0482dda638c1b86e6761ce89b759d228d9504ec10d59b9431f32e667d4d257c67e189d946738c43a136ab160e80555d96922a615967c65d079a2b3f03036de24a878558d4dc54c0ff21ee1424ed7c9ae9fc42f4957b59313ab328f7504335bf90cc0c271e1312c331d673cc224f713363addc3f82caaa7875055ee0cae0af5359f20c7e47145c4da2af1362f78551014dca0bbbac792cbffd3c75fbd803845aaeb5ecd50481a68ce32e0256fa10dd4a7fb5abd30cc26c356da294ebe92e2053e158c823d386f268df4d7dcc323ba21b3ef32353e543b1fd4486cb2cebee4a1d983580137cf3e9f208ca8eadce9b30647fc4891daa22972860048877d8582761281ee3341208d62fff0242e03dcfdc7e614793af4648166b1ce9ce540ab0b79d15b9217cbe0cd8a10a6010ad130138af7ccf6db915d66a87d0e0e699a99e301fe18960b2ae5c9108821699529c8d8c11e0bc1909a9e250aa4bec09f06a573c8525d4cb1eb7089174ca146837b7b78dd0309108cfc9465c9db191e6b22e12ca3121f4b1497be6f42f01f0631f6cefcaf85eb5b89dfdb1aa87405049a35fa081e2355a23f96b8c5a2fade54cf0a0a97beccc8650c62e09d7a952d636396b513feb9d5c0b7919882e6e31584630ae18a6f3c2f4f8464874f4ca325223066b0a2a707d21febebd5a6dcc22f207f464331cc3c0b4ee44266ec8949ef6e2778f69e46ed8774c515c6efd3af9cda0b5f9663f4049fd3a56f75b5925cbe317d4197f74d2aa303e0fc26b3cbbc931301408995273a08ff072d1d17cdce66a7592045aecff9ad3cf6d1f824a3d8303ebb50c58e45cb37330eb62e1c62a086b8c0fa2b3612c590d967d95c469372068d4a565087ac91a2ac0dcf4529cc268f87be585dc34f4b1b96b4f435589fdd45da7f432846f60c34b550ab14243fcc92d306622d9d11580e40d8d7a5171aaa82f656d90dc3a6adf784fb875c4be95e3d5dc9c34d6690bb9d9ae6ed940cc097fc5a35889dc84a298799b8d44c300a4738f3911115e6c00e6cf733f5aa4c1977945b51b8cbd0b773b88dcab38ea196b0897eddff8e98dcb79ad89f2c5cdfbabc3a04cdd876cb46324844a5813c9a36bdd8eb989e319ba209811210ddceac3397248af4a0fbc9ab2c6ce83235373698141955d1c0353b6eaa921a36c66bac484a77517442d34be6bc423f07a8fb6abaa420b7bc30e34ba0c7b97a842f43811c52c4a4ccade7f32c274edbcddc6ab2f8520efbcde561da690833ba77fe9ccf4a72378a68ee7bd8cb0c41f728125aedd5addbaf6519263a350e923fe0367424ac5126280ccf3aeeab1d19aedb670cafcbc96b21fd0c5cd615f3fab9706c0063988a94b0d9353c1a6999dc1a877b435de7e9a6577d26a530ea59749c3167438f30295d6afa600db56cbb59f6c70f1052c02e7c2e914bc0d9f41d15e8248389319c65055878e8873d55a52ca73b8fc9c764d82f9dab82ec75851c030fe64e04237d5c424bf68a28a0d7c1590586981d1b4f68b964f1a54392d17d4c58c417ec1408b734889c24f1f17779e9765c9db2e4e627b8aeca7ad11a397e311754ce88df1a577e2c0742a4e75030ab5eda09d4e5edca8441e664a5352ddf2b2fc7f480267f9b65003c577a891462073ae785166a9db12980baae8d4bd2683948d91046fec615dc87003a976bf57c41a0f60e52d6c52319f72228055da44bf6817827bd9011d256a5884d840977c8a00878b595dc9a2812431927087b658520910ebcd3e33b2db425aaa56d9b3d2f1ec547458b834bc2fc53dd180d1f0d7afc22ce6c262afd5314d307af1f6787eb92017f70cf628fc9c2cf2bb64f17f8f3300384df9c9a5f61326516395b26af0ca5bbe4227e0e7ab64fd35d0c60f8af34c88d0b30e43682e3c40b2dbd85fb068a0b170c52b982c4922602782abddeb9124288a2a96d7da1103c86774146175c81b2d6a88158cf8cf33316ca48ee46e0d152cc3ca8a6187d025588f2e23e40618ab76d550f3b284a98e146d06192e923a67c3e0143216ea505029dd38dfa73f824a730e1d48af1a2e6dd98c7f3764833bee6d5c0499f6f3999d7e6a51a2b3174e317c45de2eab5e220ce149aea27ed01ab8318071584d04ec1b27b31950fc387a78c58a369aab98106dd293ec0df92a9df5eff0bcb6a37e471faf9230806b83c1719c799cb1bf1f4587501df6485255b72a5127d7fd467ed147aac0467c0b8b1d50dc78ed82d8483f5c8bf8bbb6a458013a8e71337a1be27c8214a435ab1cda3f92b8f9c2b83b4650f125556ee877a082c622f9a858445f7d9faaefb0f581373d5b98e186c70d245c0bde81953b6cb335f919924acb4d61bcf3f2990f2e9b61849e6e96459c3f5713667473e36750fcdade38b75411333df7f218d7bd2630a531d2cc8cbb42817966da3cd18a4a833e2393bfc0", 0x1000}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x0) 02:05:58 executing program 0: mprotect(&(0x7f0000309000/0x3000)=nil, 0x3000, 0x10004) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000580)="c6b089df336d4515c4fb89b7a1681b593ebc67167d727c7e86c5697e54fbfbd7717161a5aa785a10b85fb61fc30f58", 0x2f) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="34cca81fa2d714b88587a4acb15dd99376dded9f134fb5d3e226d823003814dc9e83", 0x22}, {&(0x7f0000000100)="b3ab113e9a4127b1d7656b889e9cb6223dadba683392cd254e52525404e3fe451e640d32fd1106d1ca973d66ac7425a0948eb34dcd628f1fd5f4a3cd2c6ca2e976a7fc64f713c24accf7a5c5c8deb362893ec980c90bcc3347a949de37e33cd5295b7b482f79e0b3bceba78d0b9c9630720dcd8013805dc3092036b3546aa34fe9e6d82e9e7800c4d56467ae775eb675146d12723d78b51d698c2b8e139827a4ff202b49", 0xa4}, {&(0x7f00000001c0)="e102fd3a82cd1642104f7fc3446f94839fbf3878b8beebadfcd3c18e532b3ecb048ede0b5b12491fe4642f58bd8e694d58d834114ec97c2ce16507f2cf3d0f41844a2ac2e4184d4862305a255feb4d091233494a29959f78d61c480c8f2ddfa773649892a056c49e2f0fa0cbbfcbd2", 0x6f}, {&(0x7f0000000240)="99d6ea3554c9e0cabf8fb7ea83cfe73e46d47a354ec19f407d5d8b8667173addcd214ef28379c93b1284ad1f0f8d14d418e2939c1a3913f1b8aba42728830318214a4ef6e2e3a8519364fa8135715c623c5de441add1837c0a966076f2d062cde58c7927a0cb691d1ae878da610d249f072abbf0cf4907702d401e58602116da2978a311a0e519ecdc118ea69560f447743017fd490140a45ee929d4d83a", 0x9e}], 0x4, &(0x7f0000000340)=[{0x60, 0x1, 0x7, "526d18c4c3263a2da434d4ead4502fe5e9a80dd496984b77a57d95ae714fc73e2becfea0b94c283d7b59000edd8948fa977d3b75d67089ca9de9d09dbaf3439e793ad8dc2c1bbb915035afc384a40abc"}, {0x88, 0x1, 0x7, "3818adc3ee56e5d1b48f451d242046bece6156951dbe217f40e07b4231c5607aa12355f099b4f802e430331974137144ff3c9197c97e0ff5aa864210c528b0b766af6ebeecbe03f645e54eda5b6984aae8eaad0521550cfb988d4e5bc0aeb49162c73ff3f0e7893d93727dc49afa0a4b39ee4c"}, {0x58, 0xffff, 0xb03, "d4572792b8c0af6c9137321baaed0d80ef4082c4026f57b65cdb9972c8a79d915368fb3a1f2b9c20a719a3b48cf768b4aae6ba9ba8e22919d066ee7688cd4671e0f99f"}, {0x80, 0xffff, 0x1, "fdb3261ddc4b2386bcd9b06965b4bd22d854cc8ef228b3dcaa7344bf31aa57d86ec44d6b0013ad097307e3e8cf5c7beb5333490e215cc05766990f9ec2fbfb6723883886813792271daea35f1ddc9df6583295884a8d38fb25b1f0bc4f21ff8d5c884493ee6cb720f3d957ee"}, {0x28, 0x0, 0xf69b, "8b9f22892db6755ebb510d2a4d9dcd8c8a"}], 0x1e8}, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 02:05:58 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, 0x0, 0xffffffffffffffff, 0x0, r0, r1]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x888, 0x26) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r2, 0x8}, {r1, 0x8c}, {r1, 0x10}, {r1}, {r0, 0x85}, {r1, 0x85}], 0x7, 0x1bac9371) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 02:05:58 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x1, 0x80000000000000}, 0x10) 02:05:58 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x148) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="ca5e5501de0f93499d22597370830fcf1963733351d2f469bbed3cf4b35e3e520735db21bfb30ed036d2d24cf16025a3", 0x30}, {&(0x7f00000000c0)="fcfa8023521ba122932c702945f714feca12ac1a96cf5330958c672604c9d62fa705b36286df2f4d64ae6fa0f6073a118847ba40b9942888c261fe543e2d6dca7edf755d3dd409bca62573c7f29bd00e1164272d1c1ec8e6fc9664c86e1648dfb46aaac8546381a92f177caf5988932f31f386b6d9fcc031bbc6beaa02cac76d4697ea716704f71f0678e2ad3fce", 0x8e}, {&(0x7f0000000180)="19a02f9dec8b5359132a2c63723560c927f9f1089633b3e4f851d8622a0cc591fa05e7e1185878433316b20155bef9011b00627ebf4904c1f43a7b60d68afeff4ea5657228deb2d302a255e38d4549a835281db4a65d79bf0c8022d1cb15cb96bb895875a14d155aa357be5b2fa52b3353543b595d6fcdf8fde21d75c561ebea843f1312bfd3c2166d845e5a7f3d62", 0x8f}], 0x3) getdents(r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xde, 0x369}) 02:05:58 executing program 0: r0 = semget(0x3, 0x5, 0x8) semop(r0, &(0x7f0000000340)=[{0x4, 0x3f, 0x1800}], 0x1) socket(0x412, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) mlockall(0x5) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget$private(0x0, 0x1, 0x400000000000592) semop(r2, &(0x7f0000000300)=[{0x2, 0x0, 0x1000}], 0x1) munlockall() readv(r1, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) semop(r2, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x17fd}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x8003, 0x6) 02:06:01 executing program 1: r0 = semget(0x0, 0x2, 0xa0) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) 02:06:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0xc0, 0x4) r1 = socket(0x7, 0x8000, 0x1) shutdown(r0, 0x2) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x9}], 0x1}) fcntl$setstatus(r1, 0x4, 0x200000003d) 02:06:01 executing program 0: r0 = kqueue() socket$inet(0x2, 0x3, 0x0) kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 02:06:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd9, 0x3bd8, 0x401, 0x2, "b98fad0c6fa28588ce6f4019efc4812f18b88c8b", 0x2, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x10000000000002, 0xfffffffffffff57c, 0x100000000, r1}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x10000, 0x3, 0x100000000}) 02:06:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x4000200000108a9, 0x0) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x190) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0xefe, 0x0, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:06:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0xff) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x42c, 0xac, 0x2, 0x0, 0x10000, 0xf3d5, 0x2, 0x2, 0x2, 0x6, 0xfffffffffffff6ad}) r4 = getgid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000380)=[r4, r5, r6, r7]) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_extract_tcp_res(&(0x7f0000000080), 0x80, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 02:06:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 02:06:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getegid() 02:06:04 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket$inet6(0x18, 0x3, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x3028a, 0x0) fchown(r3, r0, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setreuid(r0, r1) 02:06:04 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 02:06:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620b42facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, 0x0, 0x4) r4 = dup(r0) fcntl$lock(r4, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0xbc03, 0x8, r2}) ioctl$TIOCEXCL(r4, 0x2000740d) 02:06:04 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0xb, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file0\x00', 0x90) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0xfffffffffffffcab) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r9, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r12 = semget$private(0x0, 0x4, 0x7d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x3, 0x8001, 0x800}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 02:06:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCNXCL(r0, 0x2000740e) 02:06:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x2, 0x4, 0x1, 0x3, 0x4, 0xff, 0x2, 0x2, 0xfffffffffffffe01}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 02:06:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000340)=0xc) flock(r0, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) setreuid(r2, r1) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xdec) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 02:06:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f0000000080)='./file0\x00', 0x5) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 02:06:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10040, 0x0) dup(0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) utimensat(r0, 0x0, &(0x7f0000000200)={{0x111}}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 02:06:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$inet6(r0, &(0x7f0000000040)="f596857984ac38a3b32a0fd3fae9d651a0a800e9d0f474770691f09631c943628bbbeafc1577880a9fd0c1b07fad967454903907465448785ec54d846889e87ad0dd9672ce7c70b426cd7381a707dc1f22d902d4588c7535b7640760ad20cabd0953c716c64e7d3de9585def2127f853e5b727a48531df09fe4eeae0ebd473114f61", 0x82, 0x404, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x5}, 0xc) 02:06:04 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x100000001}, {0x4, 0xda7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) 02:06:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1800}, {0x7, 0x1f, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}], 0x3) semop(r0, &(0x7f0000000040)=[{0x3, 0x8000, 0x800}, {0x3, 0x1, 0x800}], 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getpid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() geteuid() getegid() getppid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), 0xc) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8000, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x60, 0x0) sendto(r1, &(0x7f00000000c0)="59ee29860d7e99be4cad1b2a0eaf2ba6a5a15c5b2d792ea0e953c0f1c4efe8105995224e02af63ec09f34183ad7351fece0ed074f3d06c2a6cbea551379342dfcf068706aaad42c0f6b2aad2693856c0291ea466d045fcebb7a826af0c1496512cc799952b5adabc8e2db643efc822c7a1aca9f2685c97827d9c482d8109c6b2d8cb64518cd6ce65e7f596e5c21b21dc4f0424eb03", 0x95, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x90, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x0, 0x0) dup(0xffffffffffffff9c) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getegid() 02:06:04 executing program 0: geteuid() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x1b, 0x4000, 0x7) sendto$unix(r0, &(0x7f00000001c0)="e2fba0645e0b7a8f32f93e405c5df94e37b767722e9be20a805a6df400d99d90962407155226f1bf7aa886d2f8a960a54150f93b8e64aa1f490dd3b34f9732cdf03c7c5d02a182ea3b4e24b34c9515fa7cae69fdbd4843ff97d4c2b596aefec30b3a50a5fbf47ae25dee1a20558633381e18a0de0cfd2895952db5d525521a267e573b1338803b919e37e1fefad56002d6e7", 0x92, 0xc, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f00000000c0)=0x8000) 02:06:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:06:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x2000000051f1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80000000, 0x3, 0x3cd, 0x64}) pckbd_enable: command error 02:06:05 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r5, r4, r6}, 0xc) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r5) r7 = semget$private(0x0, 0x4, 0x244) semop(r7, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 02:06:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x800000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) 02:06:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 02:06:05 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0xffffffff80000000}) 02:06:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) socket$unix(0x1, 0x5, 0x0) close(r0) 02:06:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000600)={0x8, 0xffffffffffffffff, {0xfffffffffffffff9, 0x10000}}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/247, 0xf7}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000500)=""/77, 0x4d}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3000000, 0xfffffffffffff07c, "df02cf88309dfc1e8732637fa0df07db35c7d394", 0x80, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:06:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) close(r0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) 02:06:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1001, 0x3, 0x7}, 0xc2) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x7c9, 0x8) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)=0x8000) 02:06:09 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x4, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xb109, 0x800, 0x3, 0x7, "cd9410ef0ddc52a04547e3bbf455ec9abb109b84", 0xffffffffffffbe85, 0x7}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x800, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getuid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r0) 02:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a502382f66000059000040efb3c429c10425425baf2fbea09b04000000c947b6c4d6902ca1374bcb872808f2ee4a823d473cdc39e302dd322f410177f721121af049727fcbe37294bc605483915540f526113bba7d7b378616f4d4e6c8970b7bc9cc41dbc0f72a5cee49233102f62bb0d4d6eed52e14dcebddfda4e93274e4b0cba7e0080fb42bf46e8b38186eac8b0c39b0502d668d531b"], 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 02:06:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="13072e89890de97d", 0x8}], 0x1, 0x0}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6a, 0x20000000, 0x4, 0x6, "335f02f101da9c56649d1243bf0f5ac2690d6a54", 0x4, 0x2870}) 02:06:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:06:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socketpair(0x36, 0x8000, 0x7fff, &(0x7f0000000100)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) ioctl$TIOCCDTR(r2, 0x20007478) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x0) close(r3) 02:06:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x26, 0x0, 0x0) 02:06:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000240)='./bus\x00', 0x8000000, 0xeffffffffffffffe) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 02:06:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 02:06:12 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/1, 0x1}], 0x1, &(0x7f0000000140)=""/5, 0x5}, 0x2) pipe(&(0x7f00000002c0)) 02:06:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) read(r0, &(0x7f0000000040)=""/52, 0x34) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 02:06:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x20000003b, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4ba) 02:06:15 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x6) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xb}, {{r2}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0xffffffff80000001, 0x0, {0x9}}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 02:06:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="102e10ef54da1dba6493e0d998441b0dd1ff89", 0x13) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff3c) 02:06:15 executing program 0: clock_getres(0x5, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x4, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xa0, 0x2, 0x7, 0x8}], 0x1, &(0x7f0000000100)=[{{r3}, 0x0, 0x10, 0x20000003, 0xffff, 0x100000000}], 0xdc, &(0x7f0000000140)={0x10000, 0x3}) clock_getres(0x3, &(0x7f0000000000)) 02:06:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6, 0x9, './bus\x00', 0x10001, 0x7f, 0x9b6, 0xfffffffffffff000}) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 02:06:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x4, 0x2, 0x81, "d9eafc5d420b11f540de0f5d1f34f8723c944f58", 0x65f4, 0x3f}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 02:06:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f0000000080)="70a499bf880ec7e7c6e9543f813ae7b2397570a78bc77b3a4cb847f5c56de207ffd64473442d999d67667d4bf10d1d8ae23e54346d0d11", 0x37}, {&(0x7f0000000280)="7525f6c6fa91692d1b97aeeeed90e41b2edd052f4470309879056b69fa5eed901fcbb4fd0b1c9d5dea2c079c10b435d8b42d261f911ceeccc814f5c712c2705b3c50d8caa505394c28fd088bcf69f7501e4a3755", 0x54}, {&(0x7f0000000300)="a2a21c4906789818225d13b9a414f5594b3af5143aed15bbf469f63116372fee1e2d837410084236f74d3713cddf0b53d5ce9e355b0e9dc6babeb52d2ba6a7411d6878d8f36a3c", 0x47}, {&(0x7f0000000380)="3fcf420e8d555b2ca0e2dbc6758e2a72253fde38702f339e5107f18508ee40dbe3a87640c06248053c13170117bff12b42cbf97ede658094ee9aa5c82c7aa7c2ec839d48b8b2c2b4a045e8b77bce70ca4684a0c21fa1239867856879af370c626ef5864b33ca7ff2ced116388f66a5d54a2e3eed7bf926bffeaec0dee80ff6898dd8da6a15f7a5b05cd0da0ed29ed3a161b94d72a947a3f58cba6a5325041b3d6e2fc3e3926c430984ad2ba726cc9c22019b1753b91231a9c45cb4fcf4dee260148ea841378f9f259aa2e8aed87ed073ad543f25a017b504fc2af2c35ea054b25778", 0xe2}, {&(0x7f0000000500)="7a85b861a17a385c84061181b902b9d54c1a840d0cfab47326a2c60f4a45369ae62c614ead4d2ad30e2d950ed00ce022ca92cba6f26b43444021541282700d4646e43e1264c1a9cc471eb7ed8fb220c17ae548a4f5d45ef25391edc7fce51c5dd3072440a3c84615e64e7dc2960373d305ead109c4b72b6e126c10a6115556d95367a4edcf88a980c1ab886711fe43c7c990d439d8cd16490f38c92cb6fc755d2093e6470c76a8a5d264350ac7c08da38a674c3c244c155a8ae5c967ce9b5471808b1739ba5408ba8c81672f7c4c4ec6d1c0777692bff4317b41c218c895a8bce62ec9", 0xe3}, {&(0x7f0000000600)="45e10f0dbf6543d31871d008a490039d479b699e9c28ab5f5bc3fd01e20c983aa6f8365481d9760aa754b0439aad29b33ca9b7c157e94b5e08f32274178d99dc64abc445edfd656341", 0x49}, {&(0x7f0000000680)="48ab5526e642f56b404fb2e5013a6d0587e0e1e081fe38aa178629baa0fc657468b3226d04e0c49456caba6ebe749649837d00047125ad12461af3a28c5d7b3b7ffd340e041825c88e4d05a491c82f318ab4e48b2cb9998492508549c5860df2b9acdf549197c09c8e30dd51bea510cfcde851dae5d53a3b7b952635dbdbdeb58180edd5a2234c9550", 0x89}, {&(0x7f0000000480)="793f653e079124dbc7e3cb552c4d0791", 0x10}], 0x8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) panic: timeout_add: to_ticks (-109318850) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 289105 40615 0 0 0 1 syz-executor.1 *223459 28267 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,f97bed3e) at timeout_add+0x194 pcppi_bell(ffff80000066d000,2e4ad5a5,f97bed3e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c37b80,2,ffff800020b43c38) at spkrioctl+0x230 VOP_IOCTL(fffffd806fa24410,20005302,ffff800020c37b80,2,fffffd807f7c7b40,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd80691bd4d8,20005302,ffff800020c37b80,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c37cc8,ffff800020c37cb0) at sys_ioctl+0x646 syscall(ffff800020c37d60) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,bd0f39ff010) at Xsyscall+0x128 end of kernel end trace frame: 0xbd321df44c0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic timeout_add: to_ticks (-109318850) < 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,f97bed3e) at timeout_add+0x194 pcppi_bell(ffff80000066d000,2e4ad5a5,f97bed3e,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c37b80,2,ffff800020b43c38) at spkrioctl+0x230 VOP_IOCTL(fffffd806fa24410,20005302,ffff800020c37b80,2,fffffd807f7c7b40,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd80691bd4d8,20005302,ffff800020c37b80,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c37cc8,ffff800020c37cb0) at sys_ioctl+0x646 syscall(ffff800020c37d60) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,bd0f39ff010) at Xsyscall+0x128 end of kernel end trace frame: 0xbd321df44c0, count: -10 ddb{0}> show registers rdi 0xffffffff81264217 db_enter+0x17 rsi 0x1a42 __ALIGN_SIZE+0xa42 rbp 0xffff800020c377a0 rbx 0xffff800020c37850 rdx 0x1a43 __ALIGN_SIZE+0xa43 rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xd0daff7d9978e513 r12 0x3000000008 r13 0xffff800020c377b0 r14 0x100 r15 0x1 rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c37790 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=223459 stat=onproc flags process=0 proc=4000000 pri=71, usrpri=71, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42bd0,0xffff800020b42730 process=0xffff800020b44010 user=0xffff800020c32000, vmspace=0xfffffd807f00db40 estcpu=21, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 40615 289105 24584 0 7 0 syz-executor.1 28267 230482 57890 0 3 0x80 fsleep syz-executor.0 *28267 223459 57890 0 7 0x4000000 syz-executor.0 2402 58455 1 0 3 0x100083 ttyin getty 80073 441457 0 0 3 0x14200 bored sosplice 24584 230412 3423 0 3 0x82 nanosleep syz-executor.1 57890 192375 3423 0 3 0x82 nanosleep syz-executor.0 3423 202061 28703 0 3 0x82 thrsleep syz-fuzzer 3423 201596 28703 0 3 0x4000082 nanosleep syz-fuzzer 3423 479357 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 512870 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 480766 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 107482 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 519912 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 53807 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 98670 28703 0 3 0x4000082 thrsleep syz-fuzzer 3423 362180 28703 0 3 0x4000082 kqread syz-fuzzer 28703 294485 71871 0 3 0x10008a pause ksh 71871 298585 69409 0 3 0x92 select sshd 69409 188409 1 0 3 0x80 select sshd 87864 87709 38723 73 3 0x100090 kqread syslogd 38723 346516 1 0 3 0x100082 netio syslogd 85147 464516 1 77 3 0x100090 poll dhclient 92696 266187 1 0 3 0x80 poll dhclient 45585 173014 0 0 3 0x14200 pgzero zerothread 35694 224069 0 0 3 0x14200 aiodoned aiodoned 94320 14673 0 0 3 0x14200 syncer update 54425 343555 0 0 3 0x14200 cleaner cleaner 273 355836 0 0 3 0x14200 reaper reaper 86398 27394 0 0 3 0x14200 pgdaemon pagedaemon 89535 341780 0 0 3 0x14200 bored crynlk 98772 215292 0 0 3 0x14200 bored crypto 54643 147257 0 0 3 0x40014200 acpi0 acpi0 30409 217565 0 0 3 0x40014200 idle1 83497 334643 0 0 3 0x14200 bored softnet 90701 33977 0 0 3 0x14200 bored systqmp 66702 491893 0 0 3 0x14200 bored systq 82489 464435 0 0 3 0x40014200 bored softclock 24916 29613 0 0 3 0x40014200 idle0 1 354861 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 28267 (syz-executor.0) thread 0xffff800020b43c38 (223459) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9513 6353K 6372K 78643K 11024 0 0 pcb 23 9K 10K 78643K 820 0 0 rtable 100 3K 4K 78643K 353 0 0 ifaddr 53 13K 13K 78643K 162 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 24K 78643K 158 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 76K 78643K 2167 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 224 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 1600 0 0 sigio 1 0K 0K 78643K 23 0 0 proc 43 38K 58K 78643K 455 0 0 subproc 64 65538K 67586K 78643K 74 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 214 0 0 in_multi 33 2K 2K 78643K 99 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 286 0 0 pfkey data 0 0K 4K 78643K 2 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 90 21K 29K 78643K 5990 0 0 UVM aobj 71 3K 3K 78643K 84 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 45 0 0 NDP 10 0K 0K 78643K 42 0 0 temp 156 2367K 3007K 78643K 6932 0 0 kqueue 0 0K 0K 78643K 10 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 755 0 748 1 0 1 1 0 8 0 plimitpl 152 42 0 35 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 16 0 16 1 1 0 1 0 8 0 tcpcb 544 277 0 273 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 23 0 23 12 12 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 4 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 222 0 212 1 0 1 1 0 8 0 shmpl 112 82 0 13 3 1 2 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4478 0 3069 46 0 46 46 0 8 0 ffsino 272 4478 0 3069 95 0 95 95 0 8 0 nchpl 144 6985 0 5361 61 0 61 61 0 8 0 uvmvnodes 72 4667 0 0 85 0 85 85 0 8 0 vnodes 200 4667 0 0 246 0 246 246 0 8 0 namei 1024 20804 0 20804 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 18718 0 18718 17 16 1 6 0 8 1 sigapl 432 1772 0 1758 2 0 2 2 0 8 0 futexpl 56 21043 0 21042 1 0 1 1 0 8 0 knotepl 112 377 0 350 5 4 1 2 0 8 0 kqueuepl 104 477 0 475 1 0 1 1 0 8 0 pipepl 112 1116 0 1097 4 3 1 2 0 8 0 fdescpl 488 1773 0 1758 3 1 2 3 0 8 0 filepl 152 10611 0 10513 12 8 4 5 0 8 0 lockfpl 104 516 0 514 12 11 1 1 0 8 0 lockfspl 32 675 0 673 12 11 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 37 0 27 1 0 1 1 0 8 0 ucredpl 96 3071 0 3064 1 0 1 1 0 8 0 zombiepl 144 1758 0 1758 1 0 1 1 0 8 1 processpl 840 1788 0 1758 4 0 4 4 0 8 0 procpl 600 5323 0 5283 4 0 4 4 0 8 0 sosppl 128 11 0 11 4 4 0 1 0 8 0 sockpl 384 1476 0 1459 13 11 2 3 0 8 0 mcl64k 65536 295 0 0 36 29 7 34 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 12 1 11 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 370 0 0 21 1 20 21 0 8 0 bufpl 256 8419 0 1447 436 0 436 436 0 8 0 anonpl 16 199900 0 192009 136 102 34 49 0 125 0 amapchunkpl 152 10248 0 10161 31 26 5 9 0 158 0 amappl16 192 9751 0 9331 121 99 22 34 0 8 0 amappl15 184 792 0 789 1 0 1 1 0 8 0 amappl14 176 796 0 793 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 9 0 9 1 1 0 1 0 8 0 amappl11 152 180 0 171 1 0 1 1 0 8 0 amappl10 144 855 0 851 1 0 1 1 0 8 0 amappl9 136 339 0 336 1 0 1 1 0 8 0 amappl8 128 163 0 136 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 848 0 838 1 0 1 1 0 8 0 amappl5 104 162 0 151 1 0 1 1 0 8 0 amappl4 96 292 0 273 1 0 1 1 0 8 0 amappl3 88 192 0 186 1 0 1 1 0 8 0 amappl2 80 15797 0 15739 2 0 2 2 0 8 0 amappl1 72 48848 0 48420 24 14 10 19 0 8 0 amappl 72 5550 0 5516 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 83 0 13 2 0 2 2 0 8 0 uaddrrnd 24 1773 0 1758 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1773 0 1758 1 0 1 1 0 8 0 vmmpekpl 168 17639 0 17618 2 0 2 2 0 8 0 vmmpepl 168 194507 0 193059 151 87 64 75 0 357 1 vmsppl 360 1772 0 1758 2 0 2 2 0 8 0 pdppl 4096 3553 0 3516 6 1 5 6 0 8 0 pvpl 32 516177 0 505230 274 176 98 126 0 265 7 pmappl 224 1772 0 1758 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 630 0 34 18 0 18 18 0 8 0