8a6b485b08fa4d3ab7b7d91873a2a41c9776aa88602a568a6e638f6a04e2506d9bba4a4086df33b3f3bb368c35b67c58527f543669dcec11d29f3385cc70611a3b4ffcb5cf7bde5b44514f2e5c320a6b9e76c537a03d8f6dd95d059798e0e2f691fbbf42635f448f6b7c7b93f9e52e9f36e631747105ba03cd6382ff305e60a387910c2b8487d67fe339e13ae6f73971d05a87e735a266dbad902729eb840d8c9ff902e520ec0ad308e82fcddfa9aaabd1bb875dd9341ecccba18f6d50c0ca4910d75bf93acc0605bd456d381c143e608df864b45a84366c94bc2c88d64fd7e58f1f0859de6b1fc973a66cdb41e8d73bb41f6b7eb442fa61aa0e0f674fa77d317d9502efab8d055fac1226ff718b1faf022554731c0a1ddc9a079010ca090785fb01790206209c0bcf51c9315a4fe631165c0090ad7427f5c2232dac1f87315bcc8308857df50fc6efd8fba4acefea109403d013dcc5cabe24f0211828b0698c1be9561e26360987f865073bda8b53ed4ea8b8fa50f9337a53270cb0e0d0ebc43e4f9423ed1eb2d1afe11a89bc4eaad79f18a72f5591ce500a5a21af22a474bbf97b2db476259633b2a301667d7ce7dabb2b8cadfc7026e272c1f40081f3a6f4fddd1e7c47856270dbd92850de98c72ee0b2a24d1a1dbc12217246383704bb2f22ace2bacd44b4b93ff5ccad0a64ec05f310ebd1c3b084040dbe9ed582f4025b227c806df0d2fbad27f05331f7485e0160a5ace1e27a2ff7deb4d3dff3681103b1d4fe4baec76d9c0b420fd014c12acb5c0633261fc76165bd35a4de2ef4590000933e6711f5f96a8b95ab6887e6bf6fe15d50f52bb31aa0265b47647bdc5ed91e1a007265fe1894baccdd00f2c671c6488cb077eb87df0c2e3af8ef9798f93fc994ad273599a332676d294e4392760df0d9208560d376e70a2d58d6178bde669b23ed12a149668653a4b5c015e7ec14f978d8f7117bbd3f2495a9a3523ccf5b29ffaaf81a781410d791513ae6b36817faa7d0dbefca8492df4c7cafe1dac44ba6c72295770b5893195ae42692ceebe0c19978804ae47e903d3d725c960d4a1ce20df3f4b9e37e53ada86a70810a41eb8f41394c0f80305c7de2496419534198dd66bb6a274fa23c1c0d2561c8581c6b87f84192f7db4033ebe3379eff2d2af9367bcfa6dc8ca2b34e946168fd9a730d52faf4d875116d391208d718fdaac65aece6acfd0752b29c3b45fa5999d04f7ae33be69a89f60ed2adc252d8027bd887e6d4888fc9b4b9394c146c1f4b983996b3f18a7f5a5345c2b9a8b8f5c14c17f3f300a0006e6c7813d6e43dfce9f7afab3c65d21212c2519f46cd20d1b96c06124b02f0d16c18b797ba8872f84c0b2720445d7a0e1f172904f1c3659f7a7ae75526bd8980ccfa5440e17a240bc888fa19dd75173ccda11cf2ed3afa16cb077ae55bff4dfea5e12831433ea3ffd98de805487eabf064d0df08865e90ea85e5f10425e125a1a8ec64380f4fb8adbd70d171f11c259643180cd072324b7fa3c577d361c3be52355c6673874f086aa31ee7ac847029a89041f3db231e1a124d93675080a071ed79f45d0fe59579d358f5bb60ce8539653ade615bac370099d89f77375a81410f15fdb1aad4015fd1779551e7921a14bda267a93d37348e2a0aa8473b1a766ef0f29b0394a83a29f268ac6543bdd158650140ec80bc094153f5dbc3790cae7f1e58a9c948c0bdc53cd838002b671c5c13ce23a82b324e9f0b7aec593b24e5d2b3681a81354af0b4f184af97c24990622b01a921f088d83e4742ea5433e15e6e4a504b9796ff953dca97c876343770a7a2fb0ffeb72c645e34f65f6a63105cc6fce1f62c98e90204e376c66888f1bd8286dc8fafdc5009f79989ad4b5614d068a24634e2c12c28f97e052ad0d0667b1e9288d81b526458d880fafe03664cb1bd9bf5364f4df8152c1e170786d5b43e48dc5e0b0eaeeb74d6b32f6875ebbd3c7772c94421b2e4899dbbf3ffdf1973668e6670de55ce166bf991746f60a21b7dfd5c4c9184c4367da05dd0d724f9fe691ad059e02576a1fb252edaddcdd28ccfda2f7e0efba2eba8fffe510d2e760537f47967e28a18b3a3e9abd7623e1efe14eebeebd09f70b32923278b3491127460fa4ec2b3a2badc0ef24f60eef2dd8503392b20d2f549e47bd8de57a146cc57b8329c373a3337423bfb1fdcaa8ad7c37e3dd884a47c04c977775f065278220adad549e53e0153c93d6f7ef195dd918df370f816570a872186b7711a46979f96f64a8cbe0ebdeceb09ae10aad2cbfdd353a618a953df9637c048267fa0df3b978ff0518bceb427433093d81e7bd86cc6d9eff1c8c2430deea4229423f0da7707e2d2ba8ad624a3e52ff941817bd340ed21c8c3c2d751ed0d2ed69cb05c0bf52245268d9e307ca7e2508ffdf13837b5aa605694c4a6e01b1c2bde8e24864e8c67c625050def5a97d9ec32c88dc84478f756471a77299d5e1a038551312949d02912c29116950dd6a541433dcfd27fbb98e351ecd9d6485ae505f15aebd622a0beed684a6c0d53b14325cfdeaa1b2a537ac6d68b45f07303e50778c347ecc5f1f42f920bfc2cdfae535872e23b6f9d9d07ed9e4d5476635c547e2ee42e99582731e02e82a14847836f6fde0a5b7e7a88ee0540aac845a5bd7218c435d92106f36e7b06a128a80b0c0a85f53e85ea13ff886e7ce257b867ad3958240a9e7704da1a5960cc71689ea307d63dac317f56ef47608528ef7d9740dcee9e0e6c524c49bc0bc4419bde29b635e5bfc18ac3b248b6dfd11bb3ed7e64cd0e6ea6f5781dfbf3f33ca49fd345cb9ff2defde6aa720bc8df38fe592f923f21779826c86ce1b7ef85ccb7e8cce7a3ba03a4f9b0a1cb655e266f0f329b594444559f1414f4dc6e24a3b3bbdd0f5cea561a24cc38b9a8bf70890ce64967b04f5a432410ebc8813f8b6f403e7dc00936b7ceb3402585fbc406e2de8ddc9bad92d776700e26dc72020e022c60f107213f5b46cd8fd31176ed2a6b1b4f65a6823bff483e35aba23ac231209177d4fb7cf7e96d28a0e063f8da719c538b55a4bcc47371e50b90fe0c1eda5da86210690c20daa8d715907c1882cd9b5177137bffc029cf5757e2d90eede591ed3337ad5a724a7aff48e128401fad62147d957b7461768e0c3f6269ff49d8b7316cea7814c19550e68d12ddd4d4c5e3e4f576d2e1346fb296f2feb12179ee9b89c3c47dd3876f1ab92992abadcee9b8499f9f4aa9f4d290a05555cc96edaa74a40d3faf433b94d443905c4cba76ce7b388852bd2a69062498595287360075a58e0ac5a3ff9a2b8d0ba1e920418895d279b7580b2e233a3d1ff4697f5624d6c973e512ea7252d41ab44fd096981ae56fef0637395216355ca1b955f5c225ca82b5775cc957d551cf16d840d5f5a59907bbe77857ff520f5230708da655fcfa13984fb82543002cf654206b3e8b140c689b0cd883b5609ef98cf5bef8934a62fc1df2bf6aff6f2007c9a2c66d61fce3263cb578ed5acc9b0eb0c869f82bae9aa4034d25a0777ef77bbc8219865977a85599991542255e29c95b750427a7ef3e36a0566e0575e90aad5ed87245a078ea73c479416bbea075fd29157beee569dabe09d57dc8f0dfda82522b1908154dcd8b9067eabe14003a037b49086a38be69fb2fd86ba888ba5bd5227ef3c4930edfbe93e73a67d32101c3b3d41ecae8210e529a62844fbee826df36d0a634e4a44b45d8a6806c3eb6a8733ec944acf4ccbea0586574d423b8306a28da630eb532aed7690edf0d08b21885eff290d2058114e94639b7818ea710c2a26606797a6cdfc8a174eb65c82a86acf48afced30991628c98c0409c310a76c89500725d5bdb57e3b83994196fea75e3d7555012f932d84ae11a0f5d54429c3bf912c62c2ad4aee3f58e1d274eae0dc775d80259523d550c7b9f22172fff6f0deebe11caa758a8fadc3d25dc5afb8520541b17133960ad7b6fc169bedf92b65461a4dcc0e82cbff2b9f40e22a776dd6b1c4951851fdf50ee87ae00f8fb95110809e16dd4f0e924ef0a6bb4cdcf86ce2d82130254e71aa697268551def324bcaed567fcc99c1d957f229ad2e348178d7248cad3d228f28ff431855d3a7c39afc039b05ff23c347f7217e892ffd39ecd8c37b61a90f2ad83ce23ea2de97243f2437c922d25a9b538e90ae44d5a4c8e430b71bd56cae413653bdb46f5db89c353afcd51194f825f9052f00c56620086be154657c3e24a7206af5884cf116f8bdce267e4b5ab6c89ad96c2679a047d4a65a443d47826fbcc0e33de78e34e291e134fce28c1b39919c605d903db78211f983e69de484671d61a8726d2ed1bcf5b77204dbaf137e26cc478d3fd971687907ec3da002797a9936cf3c514fc85111e31a68db4aee800a439ea80dcd055da972bc9584b5cecc7d3532955eac3135e7a5cbcb4a66e09e28f56ee2c3c403be553f64e069355526647fd33d6fe2ae0e1f13db024d94b28ae01ab9573dd669e3d1d706350bf9dead8dbe77df8d1701ea591f0f47c74ff4a7eee97c142c96860fa8e7f2f846940b0368fdedf114ee03cddb982b116d40ba10e9870efa4e209e14510f73f431721651b6df04c13484f92e5072962378ee1b0bfa77b969d49545a32f7eadb0c75050dbcba1e11313a8085768a748b04ab6c1ef3f856268295d565f694ed5bff9dfcca45fca55fc61a9f0c8397e82d3fdb3ca321c9bad2c1baec5c06443e4f769ecdea69bab6a593e25aec5824cb78d5a12d526b58766281e33b4b331ee6a77e8f0e012655b1b48aa3f300544aa51a7800000000000000ffff0000080000007bc71d0ee49bb0d7ccb9a7698f0ac5b095fa20ce9ca858f2e2533e7e253ab728e420d256bf5c59f9755e6b08fff02c4473d561344f267a44be9444d4fccaf1e8ad9f40a473bf72087ec8e7642586bd4693a85c84b63d54968132dccecc0e0179e43228536b2cca0000000000"], 0x1428}, 0x2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./file1\x00', 0x1, 0x9, 0x20, 0x1, 0x100000000, 0x3, 0x7, 0x1, 0x0, 0x2, 0x1}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1efbb6fc6e23c5bfbff0000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() connect$inet6(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0xffffffffffffffff, 0xffffffffffff89d8}, 0xc) close(r0) pipe2(&(0x7f0000000000), 0x10002) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x8000) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x400001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000700)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="208987d3cf7e08ec192262debbaf62a7bdba60d5054c2f9e23be175cabeafe53d2be331b3a3906f4922983b38db35d62ab4accbbb96cbb2175a00eeab0c928fa57a36d52cb0989a4c04c22a557729fac081ac7e93474d1509431b9afefb19ddbb7d57b8738b26e56cad49ac01e33", 0x6e}, {&(0x7f0000000180)="c53524856de656494e99e3076f9d50d72fe4791ca984b5c1f6731403151dfa9d79a1e9dca5efcce6588d9ba3c9cee256b10741d31ff13a8181c347f4a89d2a58d3f7263b2a52bd5f8327c920761bd377ea14c602331b5425727774543cd5aaca059ddf848962df0471008678e568607393b08e9dff01c348b34a4b10", 0x7c}, {&(0x7f0000000200)="9371ea40028ab99e4ea44e9aaafe0fdeb261e796608990217643bddb31fd73ab3f507a2bdc2d18a4cc20570826dedf153a1ed3b2f4d9ab7114c13fe2907388238e392c6eb6e9fdfc98bb1e034959c718f891932730099d1456a70d865b0ff2723e1251863f4a335ef356b93f22f706f6d44f3e63592b1df9c9a8884a7b4a997f025e0aa6d0712786a843e1c8a7f76ac26e8c1282ebae8c60e29f2afd156dd9e5be8cfe24bdc5c471104caed92f18360a83ac727299637f4ec4db5ae232394255e73f1ccf456e331f415f440bf37759ea8adb2b11a038fd3dd65f4f4c335267a33961f8bc", 0xe4}, {&(0x7f0000000300)="5d3e96828d3e053534c349cb3e8ae1a18a05244dac4676a06991e7ad28154875bcd7faadd21a9ef62be8d759d6149aaf859e33a3f35fbe18a0f90304afa8b6bfcf5477", 0x43}, {&(0x7f0000000380)="8ba1fe036040beb9bf6699bca5f9fccc139200bd4af3eb4e929ba075cc29290ebdc9a5774e09da5988299fd04f33f4bebddf5e84a44be924b4f33f5d2fbc84df117e12fcc6e5200448364c81553575ef859fc3b1342443b088c940b8e0053334799e6c3e367944e0d766baaf2bf76f7b0559150d3b47cbefa7d00101", 0x7c}, {&(0x7f0000000400)="c63e6730892cdeca2e466a85be33f1064ccec43e244a96a7e76bb4147f7e8a4993cf15f92a63c65482b3c5fef4dc1f623ff71dd6afbf00b17f868e468c6f4357bbd1a33ed21dda1566a9160453b2aa86a25bffd3ae6532a7e37aad87e293c0f0751558f61a982880470782f73d9b42a17ab8c94ffedffe940166580e09c5fdc46a7a92908a0eca07e2c40be542ccec16d551366b04a13fc5471c9e6b0bbd2b72e2347405946ed890ea5056e353c0173970bfa15d17618f0c65122777431fe9def2ce9c92bf6c3aac73b4d569821b0aed8152bcbd6376f1c24d1cec", 0xdb}, {&(0x7f0000000500)="5e5c53ce9ad9e184e6191c5bfadd02f8c395a6bd9d2ca66aa5302eddd3ff76cd2e41c9431d52a6a06378d58cbb26a90e76e5eab9b1a643dab21e1461a55ddc777213fe52c5998e63aeefd204657dbc07c806942d4f1858350a97c6a9396d42d5a5c659a9ba8c62c242ec600be770e5b66d58c594b761cad14198da2a1b2750028bda9fd966837f21d8cc0b63c872623d76f22ab76a403537676def7b27c35682a63618d4a3532a2af19fcdfea42e6e59123117d11dcbf183caef692521497bc5592a1c0a86f9b4cfdfcaa6e8a6a490586972e8829e05ed41", 0xd8}], 0x7, &(0x7f0000000040)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x8}, 0xa) 16:00:28 executing program 0: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2003, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) getsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:28 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044274, &(0x7f0000000000)=0x80) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = dup2(r0, r2) ioctl$TIOCEXCL(r5, 0x2000740d) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="2c63e899394421ccb3bfc7c7aa8d3193310ce8616f9234962cc5408ea99b70de44b0d95b4208d7a964188ace15c8bf37bf7748f1ed8709c23fb195a3fb8be921b4791ba075e4e52e36aa52122bdc71265b44309eb1b0cd02ba10f0e8cb983098802a75fb264cfc861cdd345fe677", 0x6e, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpgrp() r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x6}, 0xc) socket(0x10, 0x3, 0x9) 16:00:28 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, 0x80047462, &(0x7f0000000100)=0x6) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/32, 0x20) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x80000004500) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x800, 0x0) sendto(r0, &(0x7f0000000180)="2104a6d68c315e855858f9197e22d6046e0923687ac4e828ce0979d97cf0842c0ac241c366882f74db2e3cb3ac0beef9ad5cd052ba4a7ba8fadb30d6b03ad143a775c28b7381c0bd14a2e8", 0x4b, 0x40d, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/187) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000480)=0xc) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00g\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000340)=[{&(0x7f0000000200)=""/11, 0xb}, {&(0x7f0000000240)=""/238, 0xee}], 0x2, &(0x7f0000000380)=""/130, 0x82}, 0x1) mlockall(0x0) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000752000/0x2000)=nil, 0x2000, 0x1) socket(0x6, 0x1, 0x5) socket$inet6(0x18, 0x4003, 0x80000000) getpid() 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) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000300)=0x8001) read(r0, &(0x7f00000000c0)=""/154, 0x9a) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="b2fa3a11ea3d9f009aa94734d2e4df8ac9d7bcda9afe6b2fb46ae8521665cd77b17b3dad83ad7dc279a385f45ee5ead0a81e90bd20e3fe2390938cc4d3f948a8c10eec626b8e0d529daf98b97d5667c6e00d33daec21f667e69423527fc711deca093c1313898c7cb6925573171c5f30f3fa8df4365b6802fb6828957ca9815f44ff313a0afe58be67dfc17b0cbd365c49be997ccbdea9b29c48cf1b6c12c41108e4ee214bcda01f94917a3ebfaf4409ac92e0ea039869a015429f7b49bcf07b6c09af7437dd87bb30f951e60a4f8dd11edebe0de01f9d96f94249eb95bab7a2493a312f3ffb337f2c607cf5", 0xec}, {&(0x7f0000000240)="1bb6f10a5cac5fc3165053480716b3f8217e5428e49b14be554c432d2b71d866614406e206006c293803d3e2f48d39531a9f44d728fb8a819d39d23cacefb5b00979a582d20b226955d37e0362e146bf22699f686f87eba54f04b3e0a0fde9e603a5f100f362d332cff8f1daebde021b42b402210b57ac25d898b731de4d00432e68094cb6c2b75e03913d04a1941cc335bd2459124c8e5482801e3f2d0385ccead908e75a091477313b5863ee85cffef9c3d1ed0e58f91b5d", 0xb9}, {&(0x7f0000000000)="c9c9c8e317cb5360971c27fd77cfcf63bde53571d07d2e529effa680dd66c8bc8723a390ee2e1d938392d4741c6c531c06d724109f49", 0x36}], 0x3, 0x0) 16:00:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/230, 0xfffffffffffffe7e}], 0x58) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:29 executing program 1: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="010000000099ce00", 0x8}], 0x141) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x2, 0x6, 0x3ff, 0x0, 0xfffffffffffff001, 0x8, 0x6, 0x1, 0x3}) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="d183a28c51cd56062a6ffda6ed7c059ac39d3d3450baf31b36115709caad9352935b22bbf1453c3e8fe8c20d1555173d7c0dcc2ae70c0a7562ba1cdbc12a64735bb3a87b778701ebd5ec9f5d5637b283260cc7d3c5ae427396f181aef00583b0591d1eadcd6f57bbe18ef4e0135cd2d236ad2e92fa9ddac34ee0fa8d7c6e4e3423c8b7938b4ff878945da94125412810656dc4b019cf45c139fdebd9a45eeb3dbb93307a51c2f43df87b7f02ecaead", 0xaf) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x44}, {r0, 0xa}, {r0, 0x101}, {r0, 0x85}, {r0}, {r0, 0x20}], 0x8, 0x1) 16:00:29 executing program 0: semget(0x3, 0x20000000000004, 0x35) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xa9) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffff, 0x8000, r1}) r3 = dup2(r0, r0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMSET(r3, 0x8004746d, 0x0) 16:00:29 executing program 0: r0 = socket(0x15, 0x5, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000680)={0x3, 0x69da}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000380)=""/60, 0x3c}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/97, 0x61}, {&(0x7f0000000500)=""/139, 0x8b}], 0x9) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1000000802, 0x200000002}) 16:00:29 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x10a02, 0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2d0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:30 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:30 executing program 0: r0 = msgget(0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x80, 0x4, &(0x7f0000000080)="e144ed95df06f7acda304e6101f182fbb6", 0x11) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:30 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000280)="ce30daf48f865c5e465faaf0edce1f5c09dbd59859e1e28ae5edee03b36101ac3088cd56d9e8efdcced86b303ef634d7cdd67953a7c0738dad567cc26f2e329ff2dbb252fe7cd1d4658eb804037c3680a27e98ad0c596a17e85093d9253a6c0e9a11a758ce", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) syz_open_pts() flock(r1, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ae13563b46ee4399e03a4c908ca2f7f605b2900"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() 16:00:30 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x77, 0x80000000000000d, &(0x7f00000001c0)="f0e56eb499f65c232d4a07fba5c59b3a920ebd87fb9b5dc9b53abbc3206a33d0e840da2026792ca9bcab43d704be8561a78f711795ffb6bfaba13e4edb9b681302f399435dbcef3968f3afb26dd48f784609c51d64907744ceff18a2244eea9e447e254c8626db1271da67071b2704733c3f52ce64300e1ec498b1ed07b2846e8204ac9059d5d916c2011f2285569110aaad414aad813230ef9b45c28cc446f920ad7d050000000000000050ba74a78a5e547c3e1f7ca3eea660af0000007ff60d0b652832ce60755a77353adde7deb4612ce27a07ec6fb0371c00032aca001aedf9c6f5f0c3421cca312a27b7bfb5b12e946b3f4d7a434283606c060000003e5199e3cd9cd3fd293f4019efc2f59245bff0a9ff3f07286087369a65140ee1a1430737c563cacfe56a09ae302d101a37b212364fcfc8dedb21774f3bdc6eef660694e3a62c4da6b9f571660858773d49738ff7726f02d576834cbd1af17cec03686734a0555bf6b3b9971e47f2f64c79187c9fde067c083fb4bac3044f3416dc1be856e5b89bd13999e0296b6dafc09134b9a9d6d65fa2aa00ec3a192705fb5379", 0xfd8a) 16:00:30 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) 16:00:31 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom$inet(r2, &(0x7f0000000080)=""/91, 0x5b, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1f7a, 0x20}, 0x10) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file3\x00', 0x0) chown(&(0x7f0000000200)='./file3\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:31 executing program 0: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x840, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0x8a}, {r1, 0x148}], 0x3, 0x7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) read(r2, &(0x7f00000000c0)=""/47, 0x2f) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x200000000201d, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x1, 0x4) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x22, 0x5, 0x218f6202) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000006c0), 0x2aaaaaaaaaaaab8d) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x5, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x3, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0xdd) accept(r5, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202342f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:31 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) semget$private(0x0, 0x0, 0x0) r2 = getpgrp() getpgid(r2) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0x6, 0x1, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x0, 0x81, 0xfffffffffffffffc}) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x22, 0x1, 0x410004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/165, &(0x7f0000000100)=0xa5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) listen(r0, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000700)=0xab) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r10, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) setuid(r11) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup(r1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "5ce0ffafb40000000000000000ffff00", 0x0, 0x200000000000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x800000801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/142, 0x8e}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001600)=""/4096, 0x1000}, 0x41) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x6, 0x60b289e0, 0x81}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="ff7ae62998ecb0afb7c2eca4d08d9ea7cd94107fc426fb5f5a29b1de51e5194b6402ed9f3236ebcd9a9e9676a59c46626430f4f160c42b7a4cb2799104791042d57cd34f69d930cf87be777d10c9a278f4f59beeba19ccedf0bc4426a28438a53aa82dc46ea6fd614ca605a1c15b26fe4833fb36e873592e7e13de0360a143ca7166833597596d752bbf80faf32d7eba712167a15595249dfae9fd84da4b394ae3ce0b049e2b71ecc6ad3f56e65c81e56bda241986f20055aae08c45f4f9fb3eabcd639c235b377771a1fefdb03d0661c081558b4e611ec093c62cf06517a290b19650c9a1db834520", 0xe9}, {&(0x7f0000000240)="61931aa9b40d38c8970d6f681f050cc03d87537d42539444f248ab8097d40a23aea90776ffc5148530c9886dd337248dea5c495f9a1978aff41d446db2b9be9173cf2f0b4d7906e302ad79397182f56ebbdd5bdcc06e1f33fa97cf3a82c0e5b51a43794b21d6b437c97e2adead4aedc21381d1d3bea5d457e1b62c6b1189631e1c6dd2be2aa16581537dc7fab97370068010bd6359f637037129e375a619e61560bf11e503fcf6c77ba9883073fa9f1c8c51ebc2422a8cb1a564aabe6ad250a64f911fdce3c59684b359be228001654205a85c4151a9502870defb90e7ef263b0bd2", 0xe2}, {&(0x7f0000000080)="acc467aea2d43d604d4d39861e360f4cc1f9e334e41d5303559c28f5991e55b35e4fc49fbb6896a44d7a7eb4866dc01324bd54684a0c4f082bdfdeb780dfa64f387b6cb254ad1395c68bf6ab83bc8e7b02fa5d5d54fb2854c1b8", 0x5a}, {&(0x7f0000000340)="aff90f4fa878189aa18b97c4cd059f9db9b94bcad24d5ec695236a48888a979af9e80df17537b044e6ca", 0x2a}, {&(0x7f0000000380)="5db1932d79c607004c237a2de1a199efbd4fb2299e68cf25997ddc168694c268b50436b836c1174098b83f4b61984fea15a3c77222934ee897c79da42f271fabea8f7002e761d64b60a0ac7910eeeb77b0e52fc9e0b7de1947cb72529b7baff9f22a88365985118a052bb1ba0ac986a3279d2ba7a4744de0399cca0d79a3c6f387dc4f9dd961dee15cc01c1800fce047416705d8a830b3634f795881183d01d977742fe30123be62edf011a72f43e4a361db356cd89a373d4447689fb62f9470d4d8b3bf8b74b3", 0xc7}], 0x5) writev(r0, &(0x7f0000002540), 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0xffffffffd45d0524) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x12a, 0x2) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = getpid() wait4(r2, &(0x7f0000000280), 0x1, &(0x7f00000002c0)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x10000009b5) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0xfffffffffffffd5f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xbf96, 0x1000000000058f, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x7fff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) setsockopt(r0, 0x2, 0xffffffff, &(0x7f0000000000)="f2310b4c5f6f709ba35629560173a548bd5d92ee442f9a853d4408d188b9d2e04eb0869c6e3a53972a9a2778ddeaa7bd699a861f64e12c302ef1fff2adfec5371c93fadb168a2ed504b0567fccf6e35d96effdc00c815b154fbd5d7715ba5f3524c271d783353edcac792e4f507a92beda187d200258d91bb75ad438379f2691644c", 0x82) socketpair(0x10, 0x3, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x99, 0xa32, &(0x7f0000000100)="02117a99bb7d901f9089b0dcc314cf88da9754379c168cb8e6072d5a496e189c40692dc22565181adc396a11c084753479529c9e97719b0f", 0x38) 16:00:33 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/61, 0x3d) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1012, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5d) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:34 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xfffffffffffffffe) preadv(r0, &(0x7f0000001600)=[{0x0, 0x14c}], 0xffffffffffffef3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000001c0)="d47094fc855cb128845b74e9e95642e4d769b4bcd153a87e3df6f0ceb0fc89cd954e09a93f0ee6c10c707b0af1701a9200e46d6f0966842c907b47208ba512ace169392cc562", 0xfffffffffffffe8d, 0x1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x398) 16:00:34 executing program 0: socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) chroot(&(0x7f0000000000)='./file0\x00') 16:00:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140), 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x24, 0x4000, 0x0) dup2(r0, r1) 16:00:35 executing program 0: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000000), 0x10000) 16:00:35 executing program 1: syz_open_pts() syz_open_pts() clock_getres(0x3, 0x0) semget(0x0, 0x1, 0x200) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r1], 0x1) 16:00:35 executing program 1: semget$private(0x0, 0x1, 0x223) r0 = semget(0x1, 0x4, 0x120) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket(0x1, 0x800b, 0x1000000000000000) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="03008000", 0x4) r1 = getegid() setregid(r1, r1) getegid() getgroups(0x5, &(0x7f0000000040)=[r1, r1, r1, r1, r1]) 16:00:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f, 0xfffffffeffffffff, 0x3, 0x8, "d951bf6ec701b9fdaed4d1c4d4b1dcec0a6225fc", 0x7f, 0x3}) chroot(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f00000000c0), 0x27e) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x1}) socketpair(0x1, 0x1, 0x1, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)) kevent(r1, &(0x7f00000000c0), 0x9015, 0x0, 0x4, 0x0) 16:00:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0xc007, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x149, 0xfffffffffffffffa, 0x78}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x1, {0x2, 0x7fffffff}}) fcntl$setstatus(r0, 0x4, 0x5) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffd4, 0x0, 0x20) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) setuid(0xee01) r2 = msgget(0x0, 0x0) r3 = geteuid() setuid(r3) msgctl$IPC_SET(r2, 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000040)=0x299) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000014c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d4", 0x28}], 0x1) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x8) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:35 executing program 0: r0 = socket(0x2, 0x6, 0x0) setsockopt(r0, 0x29, 0x1000000000003c, &(0x7f0000000000), 0xffffffffffffff8d) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/241, 0xf1}, {&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/251, 0xfb}], 0x5, 0x0) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x100000001, 0x0) dup2(r0, r1) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:35 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/116, 0x74) setreuid(r0, 0xffffffffffffffff) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:35 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') select(0x40, &(0x7f0000000000)={0x5e71, 0x525, 0x1, 0x4, 0x31, 0x4, 0x80000000, 0x5}, &(0x7f00000000c0)={0x5, 0x4000000000, 0x6, 0x8, 0x7, 0x4, 0x100000001}, &(0x7f0000000140)={0x8, 0x1000, 0x800, 0x6, 0x2, 0xfffffffffffffff9, 0x8, 0xc0b}, &(0x7f0000000180)={0x800, 0xfffffffffffffff9}) select(0x40, &(0x7f00000001c0)={0x420, 0x8, 0xfffffffffffff010, 0x21b2, 0xae, 0x3, 0x2}, &(0x7f0000000200)={0x0, 0x80, 0x7, 0x9, 0x9, 0x5, 0x8001, 0x28000000000000}, &(0x7f0000000240)={0x8000, 0x4, 0x3, 0x683, 0x8000000000000000, 0x4, 0xed, 0x5}, &(0x7f0000000280)={0x4, 0x7}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\xe6') lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffbed}, {0x18, 0x3, 0x8001, 0x4}, 0x2, [0x67, 0x401, 0xcdf, 0x7f, 0x4, 0x4, 0x0, 0x3f]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:35 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./control/file1\x00', 0x40) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') openat(r0, &(0x7f0000000100)='./control/file0\x00', 0x10, 0x24) 16:00:35 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/104) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:35 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7b, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0xfffffffffffffefd, 0x4, {0xfb20188000000000, 0x9b}}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="d1bcae5f57da81dd442d21", 0xb}], 0x1, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000140)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000000200)="e42337e2914e9b0872e03f767c8e090e2c737143877a30e9a84cf15d19539d0f4f9b09a107131da306a92b535254f5bf3551d39ed71417a8573b925e7f2b907a1d12aa22854f6fc186b85f524087933baf84b24f2363b889f7fbbf0e2a0b5addf463910eda2144d316e3cf8ea0c837e39dec88bab0ca9b7091aa5bd2614f226bc1c9925e943d0831da0341e244b4f512c0323d83078c869315749e7ab7b3a07d7ff436a2bcf95f90ec85eda820f441728ab534c0ebfa7294d60b8c4479b069ac0070214f4ba5e49aac7695b9416d355ad8aae2ccf4447cb844a4613fc7c789cdf8a8da8a2c5d38d3a37142ce43e57fac3575fa1039b5e529f33b3f9d8ef06c23cfb834d790e64b61a44b1611b3c9af13669d4cf63552fb5e19ef4249f72b623ec0b3c1d95e2d72481992509841cabd02297a78b632fa0d46bd46e315b4f42a392fa6d7826c522fe968f317f4a2a9c48fc2f63db6bdae83f7aa3eb3f6f5b41244ee7f1c0b7c4ce1e1f92869657aa5401edf602eb17dbd7a38ef0548b35c276e0a5c2d91729100f9b2b095bd1cd5efd73317981f708df23bff3373544f980857b3d22830eda5426674064fd8ce5e74ca454811663ddf02f15f9006a7ec616d06f728c356bb2ccdad0e1ad80668b71d4194cab600bde3fc1254300985b39dc088b38136b4f0b98177384d8d7513b9ecdb9992306bf41cc5a8d746df62f4af43fbfca8ba68ec636ad8791dddff668a840d8c1ef615b5202aadd390be18e92221bbc2342909b9ead747ba110f0dfd8293892c7f8bf91261506e4399769e2154f02914ddaa57bce4540ee6846956e71e7aea1eca6a683a5faed4c7c243da492fba5aa9b3fad8cf0559b6f5d8e9b53084ffc33fb75fc2a385ad358a2deb8582b818b590bae90236c49b6080e11b599b0751e7a35c30cb6886a8a850ed42f33d486569f445c2bba4bffcb3c2b793c594d62c430737847853515ecc5d70c65e03d9b852bea8d920415f23d607425f9448b59950a3e4b17d0786c73e3fb976aa67b7d988035d5d1494faeb2eed5771ebc96792d248e5beb9bb7d40158dacec072cc75a6a5a8ec9d227ed7b56945c338883e9f1b586b2dd7a53e6d5ffaf84a9227917f4310dfd4046615a04c45a4925785a57577b936c16f6fdfe67908b5e734ed5c50b6182d45a15256f9a2412b4db45e107d49d5f89d8bb9172c97d0221c406e5d88a9ebad7ff42f820ab0f7813d8558e12decec146fff00d2200b7cfe51a33ad5be73e83f2793921d1f8f54f1d7d84c74d761bde0a32a03430d1e11ec6c5300e90328b174933b238bbb6921044043796e60df42beb8278795343f45e016b8abb49e97031865490f4a0333fc585d92bd9a91ad7321ed78a9dffd95cc50d8b13f16f23a3add075230e088079eed476937f568f0da09b7dcda18736ea6161acc184d2bf46a57115ac5ffde3b51bdc84ba66a0929fb26cf407b22adedbe69b0420e9f1efe8de490999a72193e419878a11d9965988fcc3fefd295d6d58f463ced9151adf0afcc92007af7f75a0dd19d38707c2a1a5f4b23f4e31eb18716bf116cff42503d14619f2c41efc4b429bdf212b916ae517bdb0ecb46222ce7ea0372cc277afcda002ea50b9dbe569bbc9def318b540e413bd0feb8c9a723f3b8ec5bb9fd9b8778af88962ef84883fb765871dad4e897a515582b16e12e6907d54541e4d665140b7a726c3517dd30938cc47b69b0ebb0c28289149f716a2d6be6cb10b5ce3f15eab911b210d4f395f593ee067261b4357c700dd9cdea9b7b0d06631c8b3dce5c084526257228d9e3bf9a2f5274098b116c77d2ae969fdbdca4025e23b88941ef250488b8c3566d600e61e45304cd6824192cc8fc7111f6e60d39d9032f2c9b31e5ce559d793f8148b5bb0664f9841a8ed28efbb83dc84f094024cc921004f622cfb33bd85673bad41acce9f799ab8e6da8983239445aaf4fbfac745029a42859bf214fdf74d0f66e728c7c6af861acf2b610c19e04db84375f51a3d2dc8ddc1a267e8172511fb349752ef6a0a9da6ad55d614d044f4624d0641d92a8d0285d827342855c4aa8fbef608912da9ad60442002fda716d1737e8bd91ee77b63f6f6f9901aa1ca6ac90e9725dbea35d3a95a0d3db6c3bb553e201a7e20031076b64dce6e103490d5995f4ac1156b685f99e9daec6fd4dad075d09299fa0d7fe2898121474dd1bade0931fc90c6fe0d1531aef5246f1f162a343f32c5f4a95921bcf926ef6341b2d6199fe74ea81323b24958c0bef76227791a2fffedbd5d27d46a00ee92990568e3da68a5b0dfd18487a0e102de6828c438921a882748d3bf638ba8ceb8d38dbc3b663ed815825257db309b0e98b613fb20ab7dbfdc8c96a0c5a0f9d9282a2d2090cd2de3530feec4358a7e669619286557fd14a60243063affc2aa7e9cef069563f0ae90a221fa551f6d6bf0e4e5150a26cd5d3c9740bdef215d2ee522ec4d61f2b7dd3a54b811ff30a4db0ab79f062d64dd094a26ea97890e8b20e405c718b33fde7dd880053db15eff319f24f0c2a2a3bc29dd9e1534b9ceb0daa08212332658a37e095fe1b1a88e9e96a94ad996c9d180dfef6941d25bf107905a8740902d6563949970a55bd0746513c126cc00205c8ec9704e8071c7ff9709dc12204e84b5175528a1e3e49ec08580c76cbd836f65a0a4a8ca921b5918a693314a6af55d2a0e9201a66d782096e6cc3a9b489b9edcaac71276a5b445208f4ff7f3f28ea6f33537d97042dc2ee16e8e22c9e3ae0aa580612f301d30ee1397b77a99549f90a1043ec174a1bca0f3e69d3302c0844c3f57eca858e7239597a5085d05e2dc63198db486045ef04309f0888ff23ccd9b19352dd35491e5d9ddf24642f2cec4182999745b3991f53430bce1f7f9d60c0d168de5bfb2aa934037372766c879b46d3161b2326ecbbfe11913d0dc9e2a29049ad72e5827465c159f859726c4eca30193e01805cb5477a5044b14cd104bfce66b867e12b974b6d287c23382d25a5dd6b9bcd88a86b9e8d060e972f54be7fb1ff985a9ee23ae63c72741a7c8153e776179979d346fc99f308ac79cb8a16a811f926a4057f550c79adc900cbc9eddfa71b77c9215ba8ac9668e79500def561907c122342496cd6ab098e15c21bccf4b91e40d26110f01a1b88ff49995e3c218d722bc8c66094761202b9bb55607907cc0b37e30012aab3fffc532b3a11418defc0e974c91129afeb6e403cab0ba205d5d68461980e242561b645b58dd5c1a341b163d3f769e3fcbf5f7da3b7de7006b70fdc41e87e0ac00b3ada2270c4bdd83db3a8f9e4a732bbbe13e48f9f3c8ec8b1bbc7811831039458db97b8f4ec6cb1907de9c2a3fef62de86302530199529fe3bc4e95eff18f72514d1b862577295fd0092e39976a0ba72b7803a8af5087f0e54c3788f09cfd557f265beeaf1a1ab0849e259870676412491371a2123f83198e6832703b1fd51203bfff05133889ffd57ff80ece1962b51c9fe9755632e3ddbce1e164bd5087a6b2a3618a9c9de3f3fb13288b6f0a32a5bba5e2226e400d81f43e6b4bd33d48167f706f8d6509ea22e596b7a90a7a6dff05f8f142aa793a2bed1324670bdd4eec8df2472269494692a03deca76499e133169b31cd6f231fcabd62054feb3185bdfbedb940e3e3d6b4cabc7e96c766f04419758b6002cee28419d68ef15a2a8636fc5d2c7d8eb309587a451e94b6514f613227f00be811d8ae343a152f763d0e5960f42111c29f0a13614c9a9a810aaac385c4cf81e2ad127022f6244160842609c8ccb5116281f3184a92bf1d0b74f2ceaf677fce4afdd44ad9b29fb5e525bede729dc4be8326ef417046c023abd25b323a8fe3272238ee575b613d70b729a7ffcb2b3718da14b2a5dd554c8056f846b41936bdde1be0756a1b949cfbd25ba435ae682fbdac84f81f8b2ad260cb3849c1b448713b4752d9914e6d5fd904b3170457ed9df2219fdada980f4666b068b3e9f61c18094e264e0fa0e1004db854b40cbc05e4cb1b9b44ad3cd92adbb08fb797c0b5a90ea16ceba2cff29f8ea9721ae0307ca0b581445cc255035b581273da71a54c99c78930b8df3f0eb6b6a2ea86a11787ed8de1a9c52a6f981e0c996a39cda8de97d8f032a5b1133d9e83189bdaa5fe6fe73046a0855033dbe008f8934fd41dbd5c445df14aa4c40213c75e1f095b9a471064baa7af74c8b38543a4eb43974174f0d657e5b6d30dcedcb0153b54ac8f460608ae5b88ce6079aad4eab2d0d367ded3d669520597e204ee4d1d544dc5ea65156ce826a109f8412d0d63467dfd49201a41ed3f9e7687cdab1d70a04a5d71a34d9473d142af01467c1de2677833944162e425157d97cc896403c7381f669d57a6b4a7222a4922c97c6f57fb0a6fa2ae28531b292d48db98250e090896371820430e189b9fd13977aba9f9176120e931cf4b2ebb6049e5796a673551605863ec7ef310cfc3590d1ba61b40941d9d4c49455ca0f164728c64e8093e1f2835bb522f8bccc6f7607d91d455ea08eff41b79dffa0f39249f36c2cd4a237eda3c213a3adb075759c4f9e2a6da28ad803b739a52f8868355e3bedde2fb70b334b48b6296b37551f9182fa8696dcabffeda714ed7f8b5c0dbbbb484cb0b5900cca9a02ce036685c6a403a9121f9b21012fd2d5a33606acc618acc97f712231224e08b1dde9d68dc711ebd57e146efdbe274dd64da7fcd62389e104ec723479a57335ecb5a4d08e7bb4aed0919cafc0dfc38ad4b25b2952c8c35ddbfc55ecb0c20b8d7c25bd4d80348b873be08f03652ca5a7f995b8a50e22cde3e8940a05d002bc90e7723e0db099608493bd01adfe93b56748bf5bd196edf744a1d696e700490d993311450f7e59ea15bb740a888f5b6e8eb5460c0e8a879b7630d108dd804f92060cc2f513e6c0b7992822adfbdfde07f78cb01b40bb03688d3a09959b4af5e97b3611834a24bbdc57bccda7c65ba70dd93234b86f61b031c45be2b72099555fd4a688f1e993b110f87a48db39ea8e4da56fc714e37b2f13e524e687008cb6bbd444dbeee180a313a3e41dbabfd76b966658be426731faf8edd8a17f672348861cad37d78cb56209917bb13a1e6287dcf0222a1b39f1e7f9d5fcb56371f49c3d6adc2b81de9462684770abd289548f979d8e21439047679c0761ecb899070a04bfdcd2ddf6b93913e24aaa73307c543c00a716b590648915291bd3f9752ef5fc8be1b309cdf33a7f23db68cb1598a743387cb842f8a153e7a4980b559b11f2cdf092e52795c8879a32f0ea719954935d25230075e1caea5e0e2fce950312e56545be7be2283df1943a489cbe9edd23c9ae0f8bdb93616ce4a3a63c6189b8de02c3fb2bf085ded7b80be2a14158ae99971671a528e57cdca47d254eeb13268e5161481d778a58177eb20f928812d8906ef47a74645716dede008114d5c5f222b34d8fc3f59787c37df2736f7d2b6611ef9a0a2dc3349a701e52dd2b67cb2a2c21debf2690a10096eba3e71b508472246f120d13312ea5ac0e31c7e1ce04aba398487a77f7d15858527285755bb5582f57db0d83cfb319431a17cfbddfecd6ef8928b64be6430b1938e6bbb783ba54f27fd13e3ddd5b95b7975b1f31557bd7a334c05d3905c22c2cda2284270fbac7b79ac6864b8b36b8956b83c6faf0419c10244597620e267a2b6ef2cc317b9496c84dae041a4c781534363510de84bfe7ebbdfcc0559a5aed4b829f17b1c5f1e5266cb70a08397b0c794d", 0x1000}, {&(0x7f0000001200)="7fc1a740a0a3d966b90fa53375cd9fd34acbf22e86dd11645e338dc0a5b9bca42ed307c20ca405fdbf8813f3369bce29da306d00fbe68247335748b988d8d52b8f1780c6e59623fc1656e5ab68989ab965525978d290a6d3090bd1147b108a6f1cdd3b2ef8b4eefcf4b2d1b850f34e81a1a56f4109f007bddf29cb51462b1305dd7efdde4c0412e510841622d496c909db4173b2dfac53d285d82b05ee359b1e287857925c5cfdc01b72befeff0807f2baa90b6e40c2e1a1ca4d2ac9333b0f3dc116c4cc7676996441446fcb78b52e3a2b6c95d811cb5b4cf273af8f558ac5c6a6aa8993532f610ee740b29558119ddcf31c662a2339b5034e3caed5f01aab6c4cd7e3b317ff9d319e0203a7ac3ed34e84d3550566c3a44f4884f90442a59b35d65cb057744558f48c9b2421faed557a430cf7d0711b30e19120f5f796dcd830b3930e70c3f71172cc122e01c46a7a16833eb018dc563c4be193338a288ee685cc8ce0aad91bae1d5d612350c68ba21282f56da922732952540b90b0b9d207244794c8238f98b4fd5566ec4944ba9a9030438fed795632d519abf53475b2c131d5056e95919fd2e373856e16a9d651eba39b9cc7a56a6f2feec01ecd2fc6e9d5f6654ca3b7bb3ad97222a57c3bb9b16af219461ba784fa68175a888ae347720d26015b1f01c8174290fe8de87510414980fa9c0964926c3e6a7df74af07842f258cbc09aeb8172bbc67a6888f77542ba26138e7e799e4a286856976e2a7339c38f20e4794afd25b375c2b068f60fd616c96c25fe06795fa56ca2cf5a570bcbda392af8b4cd3171ca3c7f6c7897ae8e9d2198b97b28cdff4beed98c7ce9a154f9d82b7f50bbb6bdf55a86c7a957c7613151beba6687eb7f0c50eb22c8098230d1e689b7794d2871e8db67fec74b88fbe154b494c40911e0e8549e20742219e52aa8b10975839c52492cfe565ecc0f6b27832f7d40263772dcee459aea2633466ec9dec9957b936763e1bf796ec07e488b7b66a75694be7819033e74eca74ebf8ee9f0f79220ba690aed2d7d5d20ad514d4f9ab43bcb549a9c1abb037c1e102e6ac1d88cf865625288b0287bf653f76afd9c633a005dcd233d08f0449cc407b203d1ebe005f413028c6dd722102358ad642f25f8f544a54a1726255205f2bcd57cc05200782d678746e51f37276cf4e7bff6a0551ced8235bf06ea545d93421ada74054cd17bc5ff9e4df18038bbbdefd8cd2d30e5146005057a548a094ef2fc378d01162eabe0df0ca7750c1db55ffd73dddd5a28957d090209d15e95a423b8af74632458bb1a84adfa839fe4df9c2f696958c9e6cbbfe833dc5f887eecb39538b364da575cd455d03e12956076c946c8633688ec08a5e6bc6f72703241c7a28f1f438937ee49bcce80ef87b8a642dff0d278dd71e9529082b6e262f20fe2de2753bd2f46da9d370e2189d2ad526ffcd2065e9f3163d5914049cff5aabd3dcd6163e907f1bc97a7965fad6d7f567671a51c18078789ee7b1ae6f66105589666d4668b45f9be5be8da15b40dc715340556775d5c650b9aa6f1c4dc6a289fafe73f8ab73b409d603efb3a6f734cd2d5fd41ee0283c570c6ee67f4e55fababf4817ff8b1a67be339137ac82abc80192509c6a4b3ff1ca70a854baf77d063288139379dd591275a064845817649f64332c1da482ede4c26bb6572868600898633960794e8a9859c89b543baa309df464de5e6f76dca6242dce0a6bb60da9ee3a69a2c511aafd514798ec1236d39bcbb3ca8f643b3089248cf31106ca064aad18c6d87a2dcee610d3c9bbc810c402f027b096256d1fe557e4d7a2654bb74f8e099dec5b1cff41bc5ca397300c33eb62905c848c70b3f9bb034b0aad4d49a15ce15055a9514ab2741f2f96848645382b2a9e4b56e1bc7104e59f7029619302cd8449ec72e0455c2c75d22571a3fd3bd1f0aad83a2c4b7980ec09d46eb7f0c385384d8cf2cce0778d873525c3f17f583035858b1a5f1a6eb212d513a9f1a2faf3deea2ca18a42c2d842f516a6be69f3d580f4030d8f3f17faa8fc64f2fd6d4dc385d0c35e094005a122559b36406bebb46750c6334c5cdbde6a28e2f9745ad58d2438472e80e9c754221e8881bc77e90fee11a7809ac4344531d7c98938202dde073eb1d59670cc4adcd7c2b940b85434600f5d6e06cc3ba20f570771c0a8b2ce298b3bcc630285a2ad41db838e91ceac2276241fc39bcfdc0ab86a8e570f57f7dcb94e78c50422ee46c02319a5c8c4057ae06d7d37285957ad275b04baa57636591d038729e62a2ae8568198c68c6839cd516a426cd36b897599d6c2710ea91faed6b106caab67330b557fdf458fe62aec529f5e834569167548d3952a11d4d196a2cbf3ceaeb6546090867eeade144e342441927750a37c72b201547d50f3fed404ecbe713338fdfe88a01bea222a6b2369ffb3863597020008d4e98c3b169afc7f50514db40b1f7f91c565a54c5c67ddc092926e82b4380c76d9700ec2ba6113719b84e9bd39e4b9c62fe0edd78460fa14e334c38b4327f133f02b194950b77dc0889be8af16043d6382a1b26ead279c77eaa2a91926b360a7ad818138800915d53b45bab0fd0774e6daa151e2cb0bc26c2d79b94e28afd167d6fd1fe065dccc436a8b4c1d393d1168ef7bc8bd959de6ef4270970f3e1ef28acbcd50061a71c7a9ac7741ae8fc83d0cc9d2f65c61396c235321bac4666a8e15f2bd18e6dcd78b31fbe09935b988461bdd59da523d0f7fe1f9bdb04fb39be3e0b9e801fd9ba88820a731e7d37d194e9823b551b922f499ac4f18f9fac42507d2f7680cada752b8a06ccc940dc32e3735ccc668e47b5c208789af6bbc661de4834bc70890303b51fa622cd5215af72d132d87e9f2a84b55267f1ab401a7e2d12eb92d4e2bab1a31cd72ec74c93c657d9c6a4086f4fdb8183403d4f8c47d802d105d06fc87ebc16fe3a67b9c607d58c1f9396a096a486e2abd55d609ff063edf3e6012c18fc0d24a7431c3fa75890577941117a57424d5ec19a1714777bf488418eab0147b8bcf1922bba5732cb1eb50ce1e5a5f2eb23ce7fbb96013018a9a70978b10e25e543df2aaac2835dda2bd2ab12f9885dcfc57c7e8bf3318e28d66af9110880f4088861c73692393da6aabf2658980747a2768f9f2631405436ce2b3156a94b3fac8c1cb5aa319b4612dcf7a77b24ce7f2d893a547fee001fd2438771acaf6d83db611fefc8b585e2200d6ae7af236a52cee745f939ce97d889ddda93e77aad8dde17c5041d4e04dfcffa67b814aa35f6896ce843170f9221bdb3c7e5285e68bad9ffa3768854188f3d3fd21f285f24358ffb9820276050e40a879df9b79382cb3db5bdfb6424f9333d3bff50f1f5dea55e0bae73db8f54f4dad8a3977cf2a51062ba2a674b59a105d7bfcac16ba9d1ec1a3184703d554cea9d02292fe4f9f92df37d812233174210008ff715b38ed03bd6a16aa102455666e8d7414f1ae4f88fbb9b89b2263fb40522faecf9f1cd94594ee7f755ee40032d1e95d36be22e9968efbff02a679b4c2950b99ef7cf850f1253424f51e8c5dde2acbbbe56d34cb23c4da53c5a1388825cb856a444464a549153d35f3f8aa3b9811bdf4c76863043440d5769506c574bcea91dc75dcf3c9540bc28b189f6adedb1212078962f94740f6cb4f6ee0fe1506e54a02623b18eecaf6f9c081c117f10dff11c8706dc99e92838441b3f42f5b266937d59cfd23532ac50f30825ec0f6413b26b4eebe2c6d89857022885a1a3dce8ba32b1693b8462f5ebe33d6aa49be6e9ded990d092db724fa93030bed7f61c53c02a21bcc584909db3d529578093b63273ee82de16e0a7cc48fa49adbd42edaff640518260953b3bdd1a5d24c93ab630faaa3b7ba4f2154c153f7922104672ce4bd3a2b4518820848cbe3eabc168cb64d2f8c217a8deabf456326df9136b23b70d7e67d0505caa8101c923c74d4517ab332250b64cc63f5d19b49b95d1c4e1602bda05a50f8d77e5ba9df69081adab819dd44f1d061b7c41ccd8dd5bba92f3008e18c8f3bafe14a199a70976dd100122b2db11d3d21e11c8108f8bd0d2976130ec5c03372a46ecb7107e3e540ddacd3c436e10404980c311c415f82574f1ee340e1924629518bc610540463f9534c5999b8117dac8a33f3cf48f5ac6bfbd2b2328b0f9b930b710014b4150571f27da26da5d24d8504850ce5271d08d7b79c7f46e733f74d4f58605d7f66e253d1236c88799d7cd7506a59ef50781a97e6b408defc56ca72576de307e99afb7785c3110d0740387ae4ab513010ee072c30379ccf3ca0e76a578198195c0d4703f6ad20b8f4ece81b548ec661d8b7b4906024b39a51f1b4183e0208d45110a8ad5d4f1fff6ff46e8d3a8f666a5aac75e2cced6fc3b3ccc1fa3162dcf841b2ac62197749fbc4c6e9b406d3a6147d5011cff5f6cb978571f581d27b0649b70ce16748c187d0f38d389676d8af90e79cfabac59a977590acbe07ddfc08039759eeed362a30f5486b053f70a282916fc2e5521e6a3193ac2a5c868b453aed8fdab6b45cf9c1c40b0b7d55319df49466781934cd28e6ea3342cf60e83f5a1c15b97bd9cdf8d7960bc5e213aad8edd08007c10c81afaf1fa39021352d7fb91823272264464541e678095fe8297c68760ae5887ad94aff13af231c90c3fe769e82a6561057a36ecbb76a925574c45617cdf6e91b32d19c84be0d12f17f183c9807ab04583bd3345e4e09bc034992d36cdbe331bd048a23dd398b39770f42c8224e45689c6f732a9f4fd5375fd4e0a8402f1153e31444f821e231dbef8eaef3c2b6a9d4f62170b9fdbc90d6c1f5c85ca1937069fda55ec445815dde217df534596050a515858da474ca927d2fbf9208c5917d15981c66331271c7a6b510bacc1d01f720c65220855f54b9578e7797d643d64cd7e03a700887943e7e11c3fd1efc784bc8f6d1a0ed1dcb4757676d194b9b6b9800bae8b139b93851ff43af70e931d4e4011448eb396731113cab79113f021dcf932e36f887dce613ac5b5939911c9b00578af88ba8a4e5fcb81115c0d3adbb9b8e0dbcc6ea560faeb7d1add521d58ea04aca4eaf5a16223ae4636bc8f78d102232fb1c44b230a5187c03613c9abcf7c76ac78025973b2d61f61e126072e9005561a8d40c426740274f8ee16cfa044d66254a90450ded0eda5d207e4510cc8a6b3a451ad51b0bff70a914d3fe9cadb24c1dc73cc55e2439efdb18a0d45f9f05e63361f2f54158318c8cbe829c8a4a883ddf2f0f5661f7d96b8bad98c6df397d23c716cd2dc81ad15a4b3a097de19d40c7a410a1c240fc14ccd4e4ea739e069962f68e8179168dba894f2553651ce2f55a8536d519a682244d916fe6220258f4ca461f7e7a7ee5918d97c7f0a40eceecc483f01808bc82d85378ddf95dcdf794b43524b3df65ebf7b55d90407fece95727654c06846cf62bf1c252aa8bb5b1dd4facdc69edbefdb6537001e324e11ab4428679306e2b3a3a0500a57fc9b29592804234027f39365e39f2ba0c890f059f5675c94c32d7f9c1d28cb4533784b7fb2671581c2cc9cbea21dbcc48aadd18778ec376185f335905ab73f2a7b75b6890f3f9124160a287af7356ea5b78f6add47e72a2e51d94913d68dc519f2adca96bdc20f37407785439b55b0a5c8c9985d34219e887771b84aba82c30f2561f850daab5597f6607d259f2ee42da2ecd0e573e788c0c25edd11037b8fec76c3abe601ae291ad0", 0x1000}, {&(0x7f0000002200)="9caf2b22aa23f04401590984003d9d39ee91c1f6fd6f7e50bb4b4be60108050c156753ccb085a36435dab16c5a0ed31234f1ccab99c1b488157e25dfd304da5481b3561c393cd9a95de63e5b7a354e00ef30ef9132236feea4760bd71c83b114de66069df10e65da5fa1b3acfbb242f23165b188ad026baa11d6422903698d7a889b42a9", 0x84}, {&(0x7f00000022c0)="36845f0bff76642fc06ce8537953037fd3aaa79dfbada8fe87181aed52f4264533ffbbb7947d89bcff9a581794ade620703461746af3784d4c88cf7bdbe993f1a1f9116b13881e4872e86e5c94f6d4913f11d9734bd92830af554bd003f9ef3c1c11b61e21ecd8a41b2250b9f1739bdc2e49aa06b715d8e2f6dace63b8b41a6c2ec4f39f1f80f001593c5688b78f9ebac28073c6db6081eab2dea13158d417438acafd55670b11ca51da64b5fa0590ee3a939ec2c9fec3ea7ca6274703fd68f10a3069eb777a3b271e2d98b1b83d5fcc", 0xd0}, {&(0x7f00000023c0)="de2603688e67da6baff9d11e113c36e3778b62e5b1364b6b459b7ad088b01eb1ecf1a25a72bd480a6ab9867c97de216696ab6fd2cb4c96adc6eb65f36da5305126aadb663f94f76d0785c765afc3fc123ba3de604c9ed72372eaed1e7f6e3823fcdf8711efa09fc5f9df249e4016d790f5389772156b745414ae543412a4080f932ee024ddea8fa432e742c85b092c493bf83f0fb98b6794764b79b0784c5ca3db352c14539b5190f57181dd79231674d858905eecb8839fe856657fb129f1", 0xbf}, {&(0x7f0000002480)="9706339caeedfc508028fcefe41efc3d4d18cca534a2b156b9cc671e351f944bc888366980bf9158e6d67662221b5f8528dcd5eef73613bdc6a84ef2b95a84bcfa3cc0c3cd58ba5cdb2da3cd805843de64a0a27cf89b61ad694f6fcc8781ca799468f2c69d9e37f6201d34bd8bd01e4700766ca7af14b6037b3b05ad5c46466ab049274dffecca00283f9dcb8b6fada0df29662fc4e6fe39a83653533908e958278f742a04ddc163f952f8de0feccff892c9042006514da7e2904852ec1abaf8a125ed9d06b6feacff246b9703140f0a930fe449d3e21e86ebc29c06b1c945", 0xdf}, {&(0x7f0000002580)="96d2a654e66a71bee47807143759bee813edf36825a357a14ead858adfcbd0deaa7587ff7bd1ea5721ab3b5ce7b3fee0781b0a0b82f22511670dc8586a", 0x3d}], 0x7, 0x0) r1 = semget(0x1, 0x1, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002640)=""/186) connect$inet(r0, &(0x7f0000002700)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002740)={0x5, 0x1f, 0x0, 0x4, "fa96f024414633a4604e53801e29f436c4acda39", 0x8, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002780)=0x3) getuid() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000027c0)=0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002800)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002840)={0x80000000, 0xa, {0x7f}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002880)={0xffffffffffffff9d, 0x9, 0x7fffffff, 0x100000000, "cb6d71834acda263a06cc99be829beea70d3a3dc", 0x0, 0x6}) r2 = socket$inet(0x2, 0x4000, 0x7f) r3 = fcntl$dupfd(r2, 0xa, r2) socket$inet(0x2, 0x8004, 0x4) mlockall(0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000028c0), 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002900)={0x7, 0x4, {0x0, 0x3f}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000002940)={0x10001, 0xffffffffffff0000, './file0\x00', 0x8000, 0x3, 0x4}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002980)) symlinkat(&(0x7f00000029c0)='./file0\x00', r3, &(0x7f0000002a00)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002a40)=0x1) rmdir(&(0x7f0000002a80)='./file0\x00') 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1", 0x208) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f6, 0x9, 0x3, 0x4008000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="38abea89dcfc214920c786fa000000ff", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 16:00:35 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = shmget(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) setgroups(0x0, &(0x7f0000000240)) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000140)={{0xffffffff, r6, r1, r3, r0, 0x2, 0x4edd}, 0x0, 0x0, r5, r2, 0x400, 0x6, 0x9}) setregid(r4, r7) 16:00:37 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="13") r0 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/7) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = dup2(r1, r1) ioctl$KDSETRAD(r2, 0x20004b43) fsync(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:37 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e3366696ccab7f796e0f2555e3e136ec0934ddc48a022141d2cbf0828c2bfa146d30ca5189ddca3866dca8fca256f344f846d797dad2bc4f2b1b92a996039e5dd4e8b10bcfb000fd5b7a548f3a22805223fd20eafcd1e782ae91abd0d7c29fd"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f00000000c0)=0xffffffff, 0x4) 16:00:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:37 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='h\xba') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='h\xba', &(0x7f0000000100)='{\x9a}{-]\x00', &(0x7f0000000140)='h\xba', &(0x7f0000000180)='.\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='(]\x00']) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x20, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x28ad) r1 = msgget$private(0x0, 0x100000000400) socketpair(0x2, 0x4007, 0x5, &(0x7f00000000c0)) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) write(r2, &(0x7f0000000140)="b0", 0x1) 16:00:37 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000002000/0x1000)=nil, 0x1000) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:37 executing program 0: socket$inet6(0x18, 0x8007, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4a) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x0, 0x9) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000000000010, 0x0, 0x10b) fcntl$dupfd(r2, 0xa, r1) 16:00:37 executing program 0: getitimer(0x3, &(0x7f0000000140)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) r4 = getgid() r5 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, r2, r4, r2, r4, 0x10}, 0x100000000, 0x3, r6, r7, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x4, &(0x7f0000000000)=[r4, r4, r4, r1]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r2, r4, r2, 0x0, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="ce8c65859c04a7e0dbb75211013543592e08ac67502c8447d8249983b2af277f28053016d527782910be0796bc107adfb00515623f2d39ad", 0x38}, {&(0x7f00000002c0)="79699fe0ee4d1ecbf76f195a5715e01474038837dd164908ba9603b91de2356d7f470f462d3c06aec676470d858e4c025351b0326b263c924bad04777f3bf378f6bf0e611910412cfcea3a4ec6ef2303b6ae527c269e9a78ae3ce9a55fdb", 0x5e}, {&(0x7f0000000340)="6e78827e1a6b8995f4598b2d6b05b1ae4e60491d597e68", 0x17}], 0x3, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/217, 0xd9, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 16:00:37 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:37 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:37 executing program 0: r0 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) r1 = kqueue() pipe(&(0x7f0000000440)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000480)={0x2, 0x3}, 0xc) msgget(0x0, 0x3dc) r3 = msgget$private(0x0, 0x306) r4 = dup(r1) recvfrom$inet6(r4, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/220}, 0xe4, 0x0, 0x1000) ftruncate(r1, 0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semop(r0, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000400)=0x2e43) 16:00:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvfrom(r0, &(0x7f0000000080)=""/167, 0xa7, 0x3, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:00:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x2d6, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e195fa4c3000"], 0x2a7) 16:00:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) socketpair(0x2, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:38 executing program 0: mprotect(&(0x7f0000117000/0x4000)=nil, 0x4000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="330ced", 0x3}, {&(0x7f00000000c0)="a54db1375a1cbcd6101fd1077ae60baa7165f2c3dd4e924ee94bd7a7d7504c31adb28fdfb182e7c45b4babecced4afac33efc3f65795e6c55e14e6acfcf5", 0x3e}, {&(0x7f0000000840)="6202460d7eaf289913dc99c6177dfb636ad383a9a5ada11cac800b72a16677f14d12b50b9c5a4cfd074ed4d1858510eac40e5a8d2be592e6273878d02e38a8d751cbef307828c4f1ff2dda5432806d0fe2a3372800997be1da609d16ae27146ac50f2dca6d56b5b43b4d71c46098071ca4e4a2e7a4ed89ea443c3536b569533bf1fd634a7930a8d0dd69a66bad68d8bded86b4c251f110dcf1c69821fe949a7a1f2e559c635c6340314cc2ed400769ae2c12cce87c46dc9e0b53d38bf0d1164b083f055c6750fa0ced4a0b308671f8edccccd93d8a3392fe8949e1c5813463e3b5aeb399f249667e3ff39ae31aa999d5d5e8940d2d44c2642f6a916b521b9a727b31ed85f29b8458aaa5911fd48ef01517e5b517e7200bda2147adb32caea29ad233e41ab5ea1fa9153352f74516d8111cf013e34da5cb0855a5272096e690f498748e9c90de8f227495cfb82fc7794123a5f82307fe9e5bc238d601edd377f230951e36d9ab33f303805c5ab6dbf0019da490579450672a1aed7e7f", 0x17c}, {&(0x7f0000000200)}], 0x4) utimes(0x0, &(0x7f0000000040)) r1 = msgget(0x1, 0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000640)={{0x100, r2, r3, r4, r5, 0x0, 0x7}, 0x4, 0x2, r6, r7, 0xffffffff80000001, 0x3, 0x100, 0x6}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x79, 0x9}, {0x18, 0x0, 0x179c, 0xffff}, 0x9, [0xfffffffffffffffc, 0xa, 0x1, 0x7, 0x10000, 0x6, 0xffffffffffff7fff, 0x1f]}, 0x3c) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xd1, 0xf0000000, 0xf4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x30, 0xf0000012, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1a, 0x20, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x10000, 0x4}], 0x1f, &(0x7f0000000340)=[{{r0}, 0x0, 0x20, 0x10, 0x10000, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000081, 0xedcc31c}, {{r0}, 0xfffffffffffffffd, 0x38, 0x83, 0x200, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0xe0000091, 0x1000, 0x1}], 0xd4d6, &(0x7f0000000200)={0x7, 0x10001}) 16:00:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = getgid() setgroups(0x1, &(0x7f0000000080)=[r3]) ftruncate(r1, 0x9) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x6, r4}) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r5, r3) lchown(&(0x7f0000000180)='./file0\x00', r5, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt(r1, 0x5084005f, 0x4, &(0x7f00000002c0)=""/242, &(0x7f00000003c0)=0xf2) r7 = dup2(r1, r1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x1, 0x749, 0x401, 0x1, 0x8, 0x10000, 0x1, 0x3, 0x2, 0x3, 0xff}) socket$inet(0x2, 0x4003, 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000480)) fcntl$lock(r1, 0xf, &(0x7f0000000540)={0x3, 0xb62bd6fed6e4444c, 0xb47, 0x7, r6}) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r8 = socket$inet(0x2, 0x0, 0x8) r9 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x3f) sendmsg(r7, &(0x7f0000001c00)={&(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f0000000600)="8679f2d3bbf98a904c3601f8575e4e4d210f16a3754b50e37fe1578fedd637729550305b137c2f31aa7c324f74892db32c8d76300b8e7ac0ff7099f2c3548c6fcfc61aa2de927dd3dfa813dbb019c5cc6a055adf51ef3308edf952ecaebfe20633569062758961e720584ba8c6dbc081ccd3b769d86b33eea299c92c07632b7fd3eb39f74c94bcdd06b4767286a660bfd98d5a66dc11786d04b10522e259a64cbe4fe178cab5ab2fbc2c1c6950ea1fd90bec5c00fbf0ee72e7f5e22f048d59b8522b6cf302615b27a9ea7eca926755d7f02dd9a213", 0xd5}, {&(0x7f0000000700)="a183bacd5c8c8ef1d41fc7c66639619e194f867087ae75590375fd484398655cbeb0d4559b0743002029e37d6e7c6d3c88ff2bd6f13fefcae8625f05c7bb3a2a0eda0a8841fe94cca0029cf1cbc615fc5926d5a790aca4aca2dd764026d846d495eccb4cee69b0219a5dcbf1148d9acb50642d7a5485fbd7e20690978f304bc396c66c0da03db2a0397d9f31a000945e638b91ca1decf04f81e0b6729f5dce5fd97d32f1bbd16e7823144a38b753a73e582acbb2675c987f1e44dc478184ee0d453cd36f63c4204f02d42931b3c4f3979fa9b310d83aea620aede05024c7b6596531a001e4bbdee17484b0e3e544c87fe76ed525c59cd05159d5e9641f01d8ed2986a16bfb8ac8a10eb110c713826d73b18a8f1286d5d3eba1b7ca4698ebc29ab7014316d986c861175fe096a3651830230136e2d10dc00c7e7a831388415cf1bd9576677ded218107a5e1a9492d76bdd73e0327d0b408adf491d9de4c8893839ae21f8c588897f0eb5c36c53df3d77aa4e43822e9110ce5e0f0a49ad6e6fcd319809fc57cbe5a8150d5d94c911ac098fa98bec46cef8ad3af5020147df0e31340bb1b7fa1545f85a0b23bcaefcf8f78db0bcda67ae8849a069a4555c73213a6aef21d8e06f4cc684639e6bbdaff58ceb65918848928908a545db47a21e6cde191f19662d0bb401db99a5055da86aed7b2b1da66dca43dabb52ced884e18326a18b19bdd89f11ba43c93cc35f8dcdfdea1a0f928125c49a12e6818ecd98bef7224b6ad726c2d21913b833094fc431b7ec6d36b9401f860d44d735fdc8791d8ff2506313a702ac51338eb6e8574e36905db3b6008ced3c512aee147f4b1669c1741920c5fb35fa5dcccbb574018ad27add32053a73acee29b66e9a57a5da24f962a793ad32a2d122c0fc36e1217442284d2455790056c8943e4b0daa007cb44ce72052000c200bc2bd54c42ebda93ed3c3a1562ab2c4601026316f261a335a42564a657bc0f2b0a1ff8d28b59e361fd640bdc6c721301cbae6ed6d076eb25c3ee942367b8c23bc8ca07f48f547ab545306c23bcb34ec10ac2fd6f0df0b2a8e58854e4a296384b1d60bfff65a5dcf6578b95e363023921713ae819da4eb9e7e9251a750f5cec32ab4c76589acbb1cd238e1bd8c786ac56902c7f1bd3545bb29d80b066d44f50e0d9d558fe5745204f10c06efb2bf7d7417c1fe9214f8e874cd0928c7da75b929674d3c3bea85a771fda4da2d1a49334864a47949602f02cda47deaf17372c2e032ff9fb477f48df75d27397615c0ce1eb3a91a792d7f6547335df1a48acd57e26ed91e8c55924ce7d891b0d752cf1b5cbaeb0bcaf2b8e746e17871f59a1bb34c337ec5e9adb30557ab048099cc941cd1c10ea109d6c6140df3516e4aaa1e8316e831c8448226290abbdbe8753e7d3a84d0e781a27080d445ec985eb87a25d08ae46aa74393afcbf4220c094218a1d7ebde623fb04542cd7ef9c067db37169f6058ab873cfd4b54e12b5a07e32f999847dbc00aa2ad2bbb17eaeb580b23a9741ed7349c7d070addb098a4f318bcdb1f48d8b8f014686a55d53ba287109d8b4e8f3e5b8b2b656476a662a723285a5b9b8dc38a33bdbab82e66791fe04504310c0561886cac42bfe3447590eb11aab38258ed77d6d5a2306dab875f879c89ccd36a6fe727c15184bdabd78111a7a517ba843399b7230ba0a8b6b95cbae19d4e0505ba87a6c14f0433c9b1ceaa77201db89165f9dd6041439d2a411dbc24470f36fe04820ae7eb084a66264075c3c3ba754bbb267cc5ee92a2dd47930c3a753aad46478e4c45c13e3a0319a039a4d32cea409b0aac1679add3263678567ecdd9a4888dddff5865e378ed554a8e2ea25856bc2b4f88f4445bfda11014ac3e5ebbcd44d47c3f43a7f4d71f6ae1bd83d6589584cb070b9d5c12355c091df33d42105fc11ee4b8e66eb639bb5df500cd50b11d65a2dced28d05102f548b45e742e292eb6329affbd5a65c4f0af5add6ccd6f067518298a19e1986b1d1c70974866afb18ff642f7bc59f4456eb79e3f3a5c0730eb2c6e794cba4a098aa50048fc2d6e4121c16fc5a1b8b312a65b8379c53ac09669ba23c116f041c1d847acb02df9f2fdeb9105ae5564df4aea518a83c1f5051dea971efb2857505f7db427e500811b9ce424c9a2d2682b7a8b7f086a6ef99097582153494efea8752b7b9b95d3c096792dbf60e449d97f058e2ac7122312dabb65973ed7d62e89f17c3ec395384d356f4eede3841b2a6d66b98cf889daab99409e3c561ebfd47c3ab3a7c99a37a9b6d379ff724a9f3d1806676812500bef1a0c2e335e950e393c35338bb5c037e3f02176012a19ea6425322e5f40a77e1db660fa764d3dace9058dbfebf765f116318deda9a4a69124bf4903c21f99541375e89a48e6576026afd971014eaeccb59a967f46b789eeb130e06c21d838a347b8ec04bbf51d8059e7298bb64bd87df646d5f7f216d003c6d386376922ce5ad17c4beb6367eb5095d27ac239d9271d9ec87f8dd1ced05cbd14fc370ed5df8a184b9fc07ddbfcbe7310d233d829ea07bcfe9641efd8149843327236ea2612c5e17937df179cc1359d66a9469be6fb692249d8cfe79216c2ee68e017bcb48758e2b2811a655ab972adcd4aae5c9922ff1558df881c78abdfee1e7f5463e17e7d6493f76e74ab88c44d004e4cefbe912de583a299fc32b70af1b2198a7e19e472904aac5cc59a2e5e4661d65232fb7ef639db0b3566b580d591c024f891a97b4c49abc648e4b531f2a36a1b4221b55cdb646347077f01ccc616506b3766020c0f8dd300394c23e06a3fb4363920805c56cc766f2eafaba267e62ee7c8e683b895ed0cbbee217c30b19c21f0a2b8006b24fa930c422e5b243554eb31226079037314dfa3abec5b0b9a96b69fa14757c1fcf8696d5120337db56185b73dc741ef14c843684075a0ef04da150ab9e39a440cb8ef64c8d4c5e22604d840fad12fa8e06e30246fdee2ba7e133dd6a44fa1c518647f96a5e4182d219e2848c9b6b6f82c9facb100db65b79a886339fae009b53f03ddb1a6df68f56243428e790401d1a408a0e939c8c408d594e32e584e034231a80f898a4049a548cbad1b535abcc62a8f7a69378b85756541cc83ccb23bd124f32d15c5cb3f447f0aa9c1736481b13bf570918a56141006024b83f6ed3649efffbf491163561e549f61e28579c7fe6a1d3d60d56bdd489b7d73dec3b05c74ced76aea5582c80d6570e535b2b241547eaae32d552885bb4ae52e5c42610f45b91dab4efa637639bcdb8712c1797ffb19a5d47e29464db3d79c8b116d799fcfe55b9e3b5a5745b4a5e8604c73dca1f5257904cac830b01687f88faa8ac3f84d47a8ddbe062ebf3f77831f74e58a1f3bed53f4400471d0c69032705c10e390cea52b25fe90d8fffe0acd0aaa2420f2cfa6a83bacd933909e82c8ec992a5fff6af3edd160c0cbef96e73e750aeb1cc55c24e42929eed4f9bc4306165b67ec8dbbdb836f0285a027656373c120e7ae20a935b8ea9b8a614403917f48e6b131f5afa6bf980a8dbd0d1f01b81bd5f200d1a8da2a9c0c1eab81b454b665b42570f8be38451862d79afcb2ea5b926c707d2b98ce6aadb3df0ac4bab0cf8c3757681f2cc8e1f1faac56f55bd19b4065c2447d1ec39c1de48b1e43d0697101c03341d5c6c78005031dd4f8b5a9f67453f7f12225bcf2077c5cd6980750d7e913048447d6ffb88546e92364f56b6339b20b03c76b62175c899a513a59d62e22b0bc3d5c0c2446c1557047ef963825f9ae1362d2b586f893666431b7f4d81fd7b48dbe74ff88861d0481af25c6a35b19d76a5a08dfc93412314fb3865dba2515294a8cd1ddb0a48adf0df7022b5a6b5ed0022ee4aa4b88346fedeb67c1fdc6adcc00f1635fbd037a916af366b646e40db1fab31399a857a8c1c351c5e2a3f4e6741405430350d9b4264c5850ca7ff1d1c90ed237234da2be4ffe5d005204a6df6f1eac4e408bfb80637f0e5f33c56a910f9bd9294b1239737c40c076fb5e2d2f4753089e6d0e82e52f57e13c987fdb53873a0b403fe3f4f0ea6efb2d84331dd548044465e10d17ec6d0f24e3fd78360dabd545d8c671e2e5da7f7eeeafda99cf7c231a4980791d5646ed008af7256d40e43a2c3875b208b4ea9bbdfbc722c3375717a332c8011533edcdb9e66ded386c5b912fb39a788d50d54541c5adbf32f5a4ab52974088a6e2186ffef2fde0c999faa359b8bf31b4f49f40eecda25ddac77fc3a2fd89d57176c548ddd9629ef860c1ed03b10a07f8b053d50b81e98f238d3811ea1e178779c8699da2e8ad1128ffc180d95177f789f392fb4614a3d0964d49b59c9e12a6bcb543f025b263d5c5d7c71d4f55740976870ad4c301f0b31e5142319178d00aba33f1395def88b379f3214824b16887aa8ef3dae995815ee58f790832b97884fc57c8855bae07efd57a55b53fdd345baadbbb67d3df94cd046d5513e472a1a873dd923164cab04b1b0f91c090291d1c9701e16520e0e478372d84260ff2f005c70bc2bf9463a5bda7173f5849d8efca189180c465b13735c64b60dfe906a3530dc43a08aa373100f8e500a872cdf957e5208c69aa48c92c038a46380f65dcf5f30a64d73074f5c84778dae2a658748268d7daf700d2a18276acfe805203399014fd31f2fac23534990ae7821ac9e74b99bb082d140092d236524a4e52b7122c7259019a0d617f1f3f665f789a36e99adb2c932f57f7a03a7391e8b8709f02877417f1fe3b7958d4c0d04bf5552b1137a37c0752ff30837d99ee07269b2802324bc0db4c2ba4158330ae9e5b3f56072b434c561585bda2aebf3498f20370692fdc1e4ac9c717950f5e04092e3d2f84eb1be02e52b86028ed6a52529a5efd379ff1b659c291c960cfcbce678f764fd6e4f6a16abddd28a6b392ef1b83ce2ae607a685a0a5a853397d336210b6b8af788648d833b8e74a01cac065081af1f33716ae3c1d9cf4a17e366cf7b462607517d5baeda622d2f7a7c90fae908e257e6999b656a594ed6ebfe9eec24e1e43fc8bc6e0fa3283c89881683a4db64a195b429e3db22b071011f16c6c2105a40711e8c71111a9e067afcf49d6af39f266241c5b11a0656108ca86989b458eec798a970b37c7ecfd8014f88c51f8e226136ca29af01d19ba3bac51bc7d6b7ee078131f8c35eecc2160df84abc08a642af9520cb3d0874c7bd7f98378867651d8577779efb6e6f30dcbb7cab350a0459aa71d3a4f1f1d197c32311392e09baa774bb784d22ee58133682328464f44c6aa48eed4d34cbf36c66be5087c3de8a45b60f28680d351ed84854d103dda987605295a57fc63db19a883a7952cda622598340f1fce189f914e8de919b563e12dc465607adee17dad3a9688b54ed04ef6da570538723b471b0b56149486354f922714e74f899b2af2dcbaf9a97a4d3af6291812b337beca2bc55fe93e04e6b2590509e407ebd185f8da656d7816c2a191e04aeaa67532fc976643ba4d0d4589d5d0ffa32abbf879cad7bfc5599187498afcfffaa84c45f83a2dbade7e881ec7b9d1a79a4f91e53778c992dfeeb4122002fe61e2fce7e073b6a4738824070a6f3ec27769fefdf7a8d53e87149c9b839c959ac5c844ddbb266008bcc5bebd80f7b245af5df9c0930a31bce78da658f4eda00600401a182fa2d4bc840e83b7b0c6eaa7cbca2252af2e1bb49c2a4c7e41e3c6b324be3563dc823dd208ac84ff8f2cfc74956b9", 0x1000}, {&(0x7f0000001700)="2623307eea8d573cb6094143c4571804c3b8a633d3c583dfbc2c5053d1ceef7dbecc36e8f91d7f855f64ad69d7d8861ded3da26ccc479df5545e82c4f296163dc571066ce1f9", 0x46}, {&(0x7f0000001780)="4c98a21c9b2c977a8dbd21d2687c5532fb75ea4745cdbe88184c503a42bcf93a819dd7b6a0ba63afd8370312d83df4d9394584288d5fe70ff4a4fbc3aeab9146bb0e3806150b38f27e0795219b5635c1279227e3e0e8845e4cf6efa10cf5c995ba85d1e6536c5d4a665538f90fe9465c2b8f7685344eac4d0abb51e823c18ffd83a58beea3faf6f2b929c7c3976e36918a9580d03faaf6c2eacb607871a3e02af322f45b9d939922be77c66dd9d1e877e6", 0xb1}, {&(0x7f0000001840)="d5480f60e70032c3f759b2994483c1a4dce0715a5da563034f82a3a75a982e91f9220b712976f6ba97a40e24723b78bcde040e56072108ecd6c607e5b2fa52e89d1637b775771bbe99edc04fd89e73c1d31f1051ae5098073838c2a7f7a2a04f0ab3076b24f54975c06c6cc3d86bc9726bf93f6e3d7996999d97b61bacd011cf4f5369907b88d19bb7aced566abb70b7a47902a464f338db1119d12297594eb7c32e6ac699d4df178dc66f53c5d53c8f370fb2fbc2879bbf76659327a4b5b77ca5da090bc662aad1128481f62b2b3afb4a94d24f29b7a23a690f3c2d17fc49850cf772838be727b305b96e6578a8c4", 0xef}], 0x5, &(0x7f00000019c0)=[{0x28, 0x1, 0x9, "96cc516ac2e33a1821ec0b30c08f25139b4224436253cb"}, {0x18, 0x1, 0x8, "d4d7f33a635e"}, {0x18, 0xffff, 0x40, "5f99d013f35057"}, {0xf8, 0xffff, 0x10000, "d0e6ca9fc9c6cfd0f5027318fddea926663a15d800406bb78bbd87992f5865da1a4533822d3a265e75eecbe83b67f7680f77bf1157c80ff99f2998142b3d9762e9b80ba52673b31822f71bc916a8ea556c40a633e7541938ad004bd92fae06cde13f74abd1d4328bdccb1dba3975eae35ba9f783baa74893e3f86ac9b01d825cf598ca4812c1de7c6f9f14c47b6b57360889e242c975830f075dbb3caf54c75a31a3c7f4247b50e5fb56f73b50025f9044e9f18a2008c3093a7a95f8a08ca537d3a43257f9c45996b2ac51522350155098638742432ad0796c6fc6d29ac896a178d5b9cb3d9d"}, {0x18, 0xffff, 0x4, "59a4fe3db6ef"}, {0xb0, 0x1, 0x6b6, "e3d0d516ce06db958a7c317ff3a4416537a0a0b96de9501eedb4f136c622150ac337c46924020b5ad334454b74a2d9e5308aa8021c496416cc60197480a13608125fb307c49bd48ce81c9c713fc02dad124a792008aa161bff45018d24b61e4ea6ed06f9fcd9e94df18126dd33edc443d90d6a4d83c3c05a89809eebc6cdeccd3067b4ffa6d1d69323887c9b64d544deac5f75338b4ce5d54abb"}], 0x218}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001c40)=0x5217) accept(r8, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) mknodat(r9, &(0x7f0000001d00)='./file0\x00', 0x0, 0x4) getsockname(r1, &(0x7f0000001d40)=@un=@abs, &(0x7f0000001d80)=0x8) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:38 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/29}, &(0x7f0000000180)=0x1f) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x6000, 0x9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x20) ioctl$TIOCCONS(r3, 0x80104267, &(0x7f0000000000)) 16:00:38 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getegid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) getegid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000007c0)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0xfffffffffffffffe) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xfffffffffffffeed) getgroups(0x2, &(0x7f0000001880)=[r1, r2]) r5 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000740)={0x7, 0x6, 0x3f4, 0x0, "ec94ea1c28c5c1dc6d121ef31c47928b7530f603", 0x4, 0x3}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[r1, r4, r2, r1, r4, r2]) setgid(r9) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000019c0)) bind(r0, &(0x7f0000001a00)=@in6={0x18, 0x0, 0x8001, 0x100}, 0xc) getgroups(0x7, &(0x7f0000001a40)=[r8, r4, r7, r6, r9, r9, r3]) truncate(&(0x7f0000001a80)='./file0\x00', 0x6) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="a62fa88ffdd77f1f606abf5d703bcde76ce320719d79c495526cfed502f55db33cfb912cb371b83ca146b2d77128603d9941183c6eb98241c9d99c7859afc42805a523a8fde7e0546accba0c953a4803c6c065cab22aceed823cde89f37ce23f7c9320a8f4c425ab3ba2fcb65eba5d78c481950842b2cb9b6b11b51bff69388258196bfe2751f28f15aad825b5dc2907dd97bafd142b867134a709fbb792c4826d4e54628dc0a028eb46cdecbe2d9dda304737f825b334da81d080da8e5e8b6835d4d827c774eb2137f28e3d6db2cb79", 0xd0}, {&(0x7f0000000200)="f088b78cb94db417797bd035ab5f3e9dcc7261d6ff783be5f360702444b2b59f4b45d3f045ce3bbc23ecbe5d02e513946c57279578e7bdb2ab2da2acd94a3b27481ba30f53c392c2b822cad17f94be3543c1b2ca5cf8daae", 0x58}, {&(0x7f0000000280)="6ec92202cd2cf5491330115b12f074f1078c41f0be97647412264006908c1171e68d58eddeabd8d662ea0aa4ef55ef66105fd2cd9cfb542e5b4ee1267d44c1931d9cac65e43e95a8b65b725eb8077a967ec79dc68cf0dc77f717100dea9b4b89113a9ea17e82cb886b6610b6e1e137158f31cb796b47e530c7f7b0f5d4b60e010be48a17647061d3c12d4da2651b92ac3497d70a3184e9a6d9120e6f95c3b39bc8d9ebf89532b14712d6e805df5b6ed566ca2054baeb131033281e23f9f625da466836ab2373172e0c76987da5f9588ea021", 0xd2}, {&(0x7f0000000380)="4cb23e154d1bd7f5e82379281420d3641f731db591836a821ce3c42c25688aa65c78df58f9222a4cb4715d89", 0x2c}, {&(0x7f00000003c0)="c43ee3b7a1230022c59b573c26692dbef4d9c1087487f810cc80677b8022e65d45859c9972de4eca2b6e2fb0418dbc007cdc8258f5c255c9025f90bc4e7d42f33e397419c3aebbdffb803a1e4659983d9297af4de457a224352a2fdad31708b502faaa5eb8c1f0ac85444a0fb217e0c14a7c69abddd532cbc2761c801956f230441e72b31d49338f7fc833f0418878abbf5934877ffdd04958c3d6f024f8186d127336b4424523c38a942deb1e21f357f7bd84a3d62881c12a953798dc4462db51ce17998268cf281fb188ea5cb4b78b0db134b756f8bd656a6427f668d168d9725100e719", 0xe5}, {&(0x7f00000004c0)="b18447afe25de9f8fa2b935f3eed8311a8f0ceae3daf09c07b2e140499a6ae3aa4c785a708e839f7b136a0b9b61a5fe515250c7b80d91ecc093aadb24e43c2b433b93ec57e66357ac99cac3211599b00755910db898cc9e449987f91abb9551782242a623ce23b773600ec3f76bc886a21fb52a8e8695b666987e1c27ef5b2b414a91b37671508c74d676fbc85f8c8803997b5319d0a04bf6d2352", 0x9b}, {&(0x7f0000000580)="7a2220b2dc2cdfec238f2c984dcd02fe70b1d3405c508deded5ce95401eae2f15b8851d35954b7c2bea45eefea2ecc52520e5fd61e3e26bcc371d9c246f00ae7de62a262aac7c9a7bece2236ffde91325da4de2db294cfe7cb1cfc6f84f5e5a39a2281fd105b8d40db9a5d5cf8d9f92705b45f65201089cd567e2aac73a63526f2636c16c535795e03c4ac8e3f472db7c9a731caa2cb103f945d6bc864ac2f4f9805df6db3ac9c22534b18bc79c300691bb79d573367d99e3a9a9a3db962c394c41e1d581d3d01f2166f40c177d88bcde3a2cbf381b45d96c800b61ab78e6276de4d057937791115", 0xe8}, {&(0x7f0000000680)="2b90554977067f347c259c594d724e4ce900e19bd3c2f3ef6847f7be5a0b819bef7b488eebb27c82b06f2baa22df62c9a1b2117bbdde6c320d5fa2a9252b80f3", 0x40}], 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) r10 = semget$private(0x0, 0x3, 0x420) ioctl$KDGKBMODE(r0, 0x40044b06) semop(r10, &(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:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20088, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1000000004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) chroot(&(0x7f0000000080)='./file0\x00') nanosleep(&(0x7f00000000c0)={0x2, 0x800}, &(0x7f0000000100)) close(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000200)='./file1\x00', r3, r4) 16:00:38 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget$private(0x0, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) r0 = getuid() chown(&(0x7f0000000040)='./bus\x00', r0, 0x0) r1 = msgget$private(0x0, 0x80010017) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) open$dir(&(0x7f0000000340)='./bus\x00', 0x20, 0x80) open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x2) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x141, 0x0) r9 = fcntl$getown(r8, 0x5) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000400)=0x3) setuid(r3) getsockname$inet(r7, &(0x7f0000000380), &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7fffffff, r2, r4, r0, r5, 0x2d, 0x2}, 0x2, 0x1ff, r6, r9, 0xffffffff, 0x8000, 0xa00000, 0x7b6c}) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="000f0009408f6ef260", 0x9) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x6, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:39 executing program 1: kqueue() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000000c0)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) msgget$private(0x0, 0x280) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000880)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000040)=0x2, 0x4) syz_open_pts() syz_open_pts() pipe2(0x0, 0x0) 16:00:39 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) setreuid(0x0, 0xee01) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x81, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) r7 = socket$inet(0x2, 0x4003, 0x7f) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0xc2) poll(&(0x7f0000000240)=[{r0, 0x142}, {r1, 0x10}, {r2, 0x20}, {r3, 0x40}, {r4, 0x100}, {r5, 0x20}, {r6, 0x1a2}, {r7, 0x42}, {r8, 0x20}, {r9, 0x8}], 0xa, 0x8) r10 = socket(0x800000018, 0x5, 0x2) setsockopt(r10, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) 16:00:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x0, 0x4}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 16:00:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff07000000000000"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x2f) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x80000000, 0x101, r1}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getpid() 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x5) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getuid() setuid(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000200)='/\x00\x00cf\x895\";\x97\xf0v\xaf\xca\x7f\xb5\xeb\x0f\xd05\xffk\xccx\xd6Y\xf7\a\x96\x87\x1aM2\xf5\x8f\xed\xaf\xb6\x97\nG\xae\xee3\xd0\x11\xba\xa5\xf0\x1c\xf2\x84\x9a&\x0e\bi}'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:39 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) link(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='./control\x00') r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f0000000040)='./control\x00') 16:00:39 executing program 0: r0 = socket(0x2000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="081120efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4080028193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="41a08508089ce21d09b0e9e9d560f2c1a6982ed00ea36d1a5402521dd489ab0233cd775140e3abd760a9aadc53137c31c022fd9fdc1b3258cc5b2a850829fe5fb6cef23e50ad59b5fb0b9e975652ae8aa78a678c94b64d7fd7a558bbe85f4aba89da9dcc3c88f9bf7736d0597b1d8c0f04f5be38daf20a3d13564ef8973fe8c2f8e75fff2aa992f6ad3fe6d9", 0x8c) close(r0) 16:00:39 executing program 0: socketpair(0x38, 0x5, 0x4, &(0x7f0000001840)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) fchown(r0, r1, r2) r3 = dup(0xffffffffffffffff) sendmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="d4dba27246fb6df01ec3adfd09cf4f1ca60489ed04fba0c53f6e5651f93f65e0b99f76c3b2c41cace1e8036ea02bf0aecdcb3c2b977b95f92ee48883211c3af57d5cd28b81f3f25e8d966eef7a7ea507ca867618e2d2fa6b2e59c479115ca2926c71a43951983418be788aaf8fec33fdf8d8fe376bd9c6ba87cecf117d4664321e4f84b2a5f5b6a2a9332717cb8127d7d15363cb62f6", 0x96}, {&(0x7f0000000100)="33e0e07671f3b7d013e08bd5588cf9343c92a6c9e21625a6b2115e83e5f05682befc951afe067900108ab451a38fe04522abc0d5074ecff6c603945b91674846418bf1e7565be3982c28b7e6ffab44aaa5b8a196372f8fae062e516bd1b1b45ba22a64bc1f9a542865e7b9edd25fef38ff177e1920d64c7471cf6abb2735bffd3b6e762efec792b8a907482ecb3701edfeff30f8753a53e46a7ebd78768dae18bd0345abc98d695229abe329ed6d25636b2a4c1d189c50867168c67008c11b82ee08b0c460cfd5210ec915c43400740a2d2121ad6628632a", 0xd8}, {&(0x7f0000000200)="1cc506da782989ed6453c1e226e839a495170767718768adf75aa83fdfa7ec747163d73a648bc80ca66f96ce241c310ec567a0ed85453fb1ed0108083a", 0x3d}, {&(0x7f0000000240)="95b4484c6ea156f7159dcb29504265aceccd64e4a2b9e07b0e1cdb47f8a77520989f96d744acabe1e2119f3f45a690834a46a1387d45ac5869beb053ea2f", 0x3e}, {&(0x7f0000000280)="19f43a31", 0x4}, {&(0x7f00000003c0)="acdee51ec37f18e8f75beda438f6c8396c259d0b85ac0871bf4e751621af9c73715e84fa9614bebf13ed6228c509d7e10b00035f551051f8bc73fb7bc8313b9606658e4ee47b767d0af9763a479a5de01e1eb91e7eeed4d23195514bbc29957ac349af702c28e4aec2def9e0de2feb117f147d75d9abfbcd1064fa40e2607e1a611347e103a05ac9013872e8c37b972a1854028eae6313d0202a10354bfa0b89c9324f259cb1336e6864c164d1d37a438b4c7760549b3514e0c0d2ce4749be500e90937579df67c2d7c9cd07c4f951e5e4499ac4024e79d186b288ebb371cb5ec1734ff9977c5a1b164f41400b6bc377620ae87092a971f379954f7a6b5e2623c95d758167cbba8a9a90132977c3002532c2038bd0d5dd9bcee7b27062348be337729f9e1b0f6059144f2eba38cd6f717bbf2d7bc099a91a517a36a96951fbbf3867e49b8c7dc738f867b7a62181d3d2cd36f53d5512cce14ebcadd2dd71fe1a00b972e18365a8c2a491848a4bd3a7af9b9a9623e2fb939fd6f79df61b4ca61a1047a7361fe1f32a994866e73ee190768f9c662b4c825ed2408ee68ba5c6c143f4a6bd55b859463dbd8d5074a1764729a16582d6970478a476297f4353d9833fa35a21996e1db0f948e134dcfc686a6cb736f4bd0c901c8488dda445304ee7b639a52cc1ac3cf30ee98d19f9731b1fc3b86ab32ea183f1cb7eed89a6cbd3776ae7f9d80d8dc4b7375a1a83d4bfaa101424d266afafd709503fe3dc81cbcdbb16c2feec54ce3682ca6932cc542a42b099ff13ba97459130f9f9ab277367e3af52821afe7321511cf361f2b2b4ee16a9657ee8bacfca41c0cb51eca2e8007dd17fb1b254b8bc6dfbc33d3c60e6c8a5ab6b3f9dc4f78d8bd6671019a7a639e747190d20952c38a1baa78d381f6200f32eb11b14a7fd4670d9af9d95c32e197a7897db1eea4aa6c2ff68ccb6c92e2503a7e061adc43b438d2c78d20fd90d9d37f00b7250d6aeff7bb33b826f095d733feb025321cffb446aebc15e4321173d7b83cc7ffe18f75e665a1dbcfac667c0c878000a3c34da24c00d1339fac365f47ea4e9f5088f4fe0d5f2593040525a79451603b65e592da8c2d898f82de9ca1d7efb1ea4b847e08e179ae11a0ceaa07b1db3a05f5dc3efa24708087cf11e7fc6f6a1720c4f0c51149fac47483beb32de2b5b125c6a8b911d93449688b16c1e12153972c2f369219a85cc5b5c641619ac01a30441b53e258e9a08c9abefadc21b5388e2dedf3be007eee5ebb63fd4df73a958c2d83b9b56c6e1bc0b22c4e189b4fbb36618ffb0337a0ea8d117553be4b0ec4d45cdd15b405d73a34e247a89a6a0241da799d48f47a1eb4fd109579924e045e68ca50974b9a9931b89321f6625aa1959fb49fb57efdd3894840ac42a60f8cdf11368e62a647abc399aaca3856c2e820b6da7c891ed346bfdcaa18a6f64db3ba7464e77de275359796882af84a534fc84ba5dd8f7c84b59bc21792c0ae53388eab25598765371ab9b22bfbe511aef62d3ec468c1e6f2b9556f19595eb929ae5b959dcbf7eaed5066b2b34d2e1b7055696420b35771855d4cb9fb00b852bc9222a5e4429a318f9a4d50b3e38e6e1e7671765032d090c5b106471fc7744d705cbed88f59876817137e8de96deb23cc322fbdbdcd7afbda7e3d51dfdd478d09f5e60314ed3ce7b753bd9fabeba3e3b62826bfff8228917ad5837e18b8560524c4b8f5d455ecc1dd3785360ebb0fdd30b285ef3ad3b36ad5a643aa8c252826618d8cb740ff0f89d5fb7e83219cdf343db7164cd315330d1267a24055176d1ab6fd5626d1b6b04d47a61e3d0da7a970c9bcc461a972526dea20794fcd78c0df7e41fffd8db2dd43c32361b1a649b434760b6556ab16d90d4bacbc9571c852612e26863dd287a67433038a890ec58fbdf103fceae626c0f5e84c7609b6b872d5bfc1c594ca0646220db2e6cc3cc99d6a3aac441ce168c09322f9485ef1828d961ff9a0876c3c61dab546418e0631bf60acda63ef9d702ea8b211e7e301a821091681e3458456769cc51eb7a5dce69f38be6d9d02325b8f569004196365ed5d4ea3c0586adb4364718b1b521e2d138477ba5d52e6d3c803fd30cb9640a9fc090717d64ea372e4991fd8f166f5c6da4db3762cb3ee374bf2473ab0889ff8755b2a42f29b6329e8c938d45cac94980db1c71d08d7cfc41aab3a6c0c932ed28749f78528159ec240bdfd071be90c61b3db1b7103e1a48d3321cb174c7bb25df8efb3c1552c9be50dcd20b90f36675fba2f15494eed50aa6ba679bae2e03491a5bbdd61bb8851d26419463b7fd30e34bef2d615881d6b624982cad79974fe6f0d77f092b947797678ce07addcbb644ae6943c8c4d2874e03e1364841ab55ae764ead91f086001bb955b1c0918c49b303fc3916e7fe61408ebd80bea01c8a2b695495bcae1037154dc8d1ef0dd64dd56e44b6bb52546a8adabe43a32816271e5a150f4d47935e2306b301b00bf497fbe851fd53947840c70fdd0738e064346c31e5757b95c2fd8db7433a99ae850247bac59114269b28af5528a341e67cac54cee12d69bc5febc15b0ec8871e13291e9d2647aaa0b07506275ab93934ab6753199ea4ca90dcb32a38cbd07c685cf9d5f3d3d2d7ae7a1ffb1181aef985b5f9b8ebcc4e612af75bf075aa8ee1fc92ffddc4b26858a362d31c434d1f366a4cfa086f58e711805759b2e3f8d45fe494b2b381341edfc081fe2805f8619a46a622d3c9d57c263027b0b0c96a256680e93b4206712dbed0bf356288c9b43588f128b53a30573632414a01a4f1dd5bed0ce057c53ff73f80efdf4ea256fb018392c565fd48a6b6555acb2e51f769970740f68a395120ddf3868d3626f13e23cf8a25b27df8e26572c9d1852e78a958235ac203d624705b5566e62246acac3bdb44bb601c8eb0ce19ac48dde59d4055f6075e7d8c165cd33febcd27429ae2d440831ec8df2d97c40f8ae8a34fb8574850a307d4f7f5d50696cfbf27ea5d3f7c84f25c812aa577020064acbe87a50ff3c44eff7a94083e1eeea6f49d9b29504fab2f7f2751632abadafc4ef728221d90f4fb1215462110f8509b9f2de400aa48269fba92427d7133318a3f4f05d703f28ead1c1e76bb2a10140632566a3005d4948433559ec348497656dd5ca31c2c6c33b8d474a56791b0b709f86f9ad19e57f33cf2d02e444923d4f88746db82d1d9cc3ad774cf41106b88dda9ce108740ab425def6dd8e6e21063f4a1478cd8b1d0af183d28aeb70eca63d3095f43af374a75ae852c576ce11e6c8d7b33ea189bba1129192aa5d34903228437239b2940696b1e25b8929c63a4669e0fd4db444bedc9d87e061adc812c3d4f52f78156f138ad841039b96c706ac9935d766b25f6ed0187391646bcba9d9e291301e72be6f56f70a3ce5bc172fb7ed96850ab64b06f62d54e1d4d990eca6b4f027652e15c523c5b4e2cb4eaeba1d403c6d8f9b57c13a52075ad6615541fad518551d0b3d188a7876607eac41c540870f7a801f81202669361f708061cebab4a7220a9c35296b82dc044cc8c79120711bbdc686e3083eca6f074054c2309a4d3218c3f3c1c187fef0da1494b684193388d723835edc1947ea0f5df06a4b3d099572910400d3ac2d8ce785806ee410baed5ae50210a245655054a6b4eac610e4bdb1e8ae6191f4cd68f17724c899f5dedb2881b05c148aa62a85f09b279572af4d435c51a671a77ee8afbfffd41f4f50fd5816f2aaf15936f87e75d2ac8c6d0b0b5a4231760d232bde856a4f78ad34ae606f99e2881ddfccdee2fe4b795b2e64b01abea8d39f1f2809e2d4be45e1e5553f2522faa2aacf64430462189f18170942ab1353831010501a1a053dd1754845a100cf6dfa695d7a601fa1029e30bfafc0d93d15147be32e6bab25b32c0f6e7fa419b43c7544791cb430665dd84c9aea73fa0dc13b65723a63832f176805493e3222663422eaac69c0d845c735c7d48c58ff7a33e098245c8d43eb9284f1b09adf5fb453cad41f2964c73e0eab6a54a041e6f7fef79fe604926348fb572805a9692b6a05cbfe659234b5e5982b7127d07bcc20f5bb004a699d08146ecc3dd4ccb3b600e77ea1733b41738b30dc8a5c8fe6f1930a77424c3199bdf543e4934534ce4a0bcbfd172fb4ce88d2aeefaad58820aa223df91edfc228680cc485cfb50f51fdcef367b02c97087b809cd109b6da74a74a920e3d731067de9b392f4ba14ce0b95d62c2533883f18e85c0d7bb57e985bf738ddd415067a745dbc822461e4634cb9f782c1aa938103084c69fc2b45ea70947c9f1990a3e0f7f7f1507e59cd757f385558265c7798549f4745952ea61834f2d935cad6322ca4f84878c765ed3f6d90f0b6417016a6c0dc44d513fb657cce9fbe98d2656eb3db190059fdbdb706e087deb07365a451be2b80b2be17537b22d1f3bd753fd667c494aac1c44b4b0a79f4f8fd1c4582468faf88ea9f9377a3f54ba11bb1adef012d6f3ea14fd4549eadc03a3bcbcb7ac964072e00a058802e6a6e86d6de1e498b635adab48e589a0a0a25a7e4283b50a482903345a086ef242be5f75750f2f0536c86b64bc106ab4328b99e59357647b9eedb147b58c46aca722ead37ff58f17096bddfe6e1c69c8491fa20b9bbd1e3f4a9591451340bace60e37463073b42b31ae4fedaa87527e383da03ea74c0fd4d3261981e2d2efedf826b57187592c5d1838a87d5f9a1988b6252bd180caa27d3427b4212c84c261fad23fe238747457d1591b0e05cbfbf5a717116612df6431b1ba40f78423ab64f7a6bc9a9407960cdd83afa2010752fb76a1861322683bdbe3eb2107073e0c10da011c330180620e568448d7d706a8416d9e3a874e5da4443c750d5af44799d8730e2cb0b3392c15a1fdf3bda081faee12e50bcb45bd384294e9bddd91c60b5f56cd1a8158e8ced52026c87cf723ec522b85395ce26e84a7088c1f947ef189051a5c5860137df98fe398431a5db0ab114e6a2fee7fa9faa4d9fdc0abda933948a627b5dab1a6b7f46a7476a2714d8500ccc2fe6dc1323d25b2eab81cfe46f5f9c9ace7c0217e7e1652bddaac759de7bef88efde297bbe16b750094b5f81418b1e4ae5e09a696d01cf291e337468d6825aeb4cac1a3e308f55ad9a5850b3111e6663b94b17fa3834529a9ac9176def121e42ffc15c0f07e2f607ccbf5372fae6b30687bbbdef89a687fdc349ace6c2c4b7e6af2d274729608ce33c91eebd36c250f0c5cd35ab4cb571f56756757b2fe9fb8faecdc2319de7dd3cd7ea57bb8d57510e3d8c8408493a00728947ea1dd1115d84bc5189e9e6b1564d0aeb31c8b9a90487627550d8f5e85d478cbc1e3524528b2da97932cdff8c2f3eac744bab530da7bbdf105cd9ef2850733d8753a322e4452cccf9902edf65c76faa8bb42f83daa2bb2ba55beb423919139a103dd04f13822824b40f697c637052dd155043a08b231273b34e1efac520132e07b97beb19d43dfce17c47779c4c64ba6356c513a4e33e6fbfb35580e3aa3aac6500d5db04923067a3bfd8f77566b422a8e6466cbe9479aa1846eed4e976808f92a8f51b864905b3afb868076cf8f34fe601e91ce271ebe4d2a47e9c96762ea41cfe9e7c8133c20736fb3bee67d125f4dfa8a0317f546749481e4ba25bb01836f7fadceb34b1796f6fb307c60778c282f9bbdaeedeb17f57fc79800acc29aaca886b9c5cc072e82fd76b2b1d39bfae1d2c0087d2ab836df8a", 0x1000}, {&(0x7f00000002c0)="f59ac0e6a767c5b5a342bf868937c205e0866fc411693b459285116c4e2782d1c217823e779fde2f4a6830640e9cc3425b2b1db1cd1ff4670a0b957ae35fbeef27a9d048472e06b04b571c6015bbdddc938650c2deba0fd107", 0x59}, {&(0x7f00000013c0)="b980be7c6ce3393cee1782f15207113254bc2d727dc1255bc6c496025779f50ac79cba7ca5ca1446ef9f2c4b24c477447c383f5058c498fdbef23fa8029c12ef64e091569c6861726b45ee87b67ddbe97ff10d4fde2441076f4d00fbcd2f4fd0d1f31236040f26bef1c3d87b24fc254289557263e98638cc78a7af5b39e3b49252d5f4cbe4e053c1c3fe08e9fa6c560ac7f4392e097bf563ca935926eadb148b56572b7d09f2f16f482a73071ce2b322bcae64abd6c9683e8c23209b2bb426984fcabb56a6e8ae0443b3464d5b6bd1d785ecc6eee627e731f1942a79c093de57b91c2b22c830a3e972b1713a8fbce62c0e103eb6b21a9397", 0xf8}, {&(0x7f00000014c0)="378bc6150e66e259d0629aba283719ed3d1659249392bc6db5d8e2dee2f83110c09c7db9cb87127151030efac65fa3c9883b79fc404abd3480b3aaf8e59cf4d934fd55ebb3795e27eca35af7787856b1f045467be10629580b1b63b408a7d89628d6ea63d6e4b5491c8a82ce07587dabb044f036ca0ccf828a8d6f52504d552aa4646b97c6c6f842c0fa528f32f607f967c0ca3eee8ed8556a9b73145221e18fd611192aa4350fdd02966b653733b47b223a27fc87fb091611fb1b523f6ad32d8afc625747a4a0688a67d74cd7be3af1d3e7434b1d937f461ccd3211dea0016134397360", 0xe4}], 0x9, &(0x7f0000001680)=[{0xc0, 0x1, 0x5, "59f680ee15dcce6bcefebdc31276a97a2e9cf3c69b7077db69345172013bff52b888794a4d9e4529e83956d15fcb92725f7fc327c672bb158d30cd5b205681d7615a28cce2c7684b55cd7d21c0c7e5540bd394d0f4e09f09ac5b2984f24014a2a4248b1ab6006e563aba72f31cd6328827b8480a3f3561c5a5c5ef549fa2202acae92fe71cb7931228c6ddafdd94ccee7f022939fbfd66c74b2754a1b641f079a14e68dcb014fe06499b85"}, {0x30, 0xffff, 0x7ff, "2ff2d2fce6809710684653ec02aa95435ebb26d773d58533af485189f7cd7a0d"}, {0xb8, 0xffff, 0x7, "c57f6d952bb69bd59df2884b2afc21f3d4dda8eb5ca1907e2844d74cf6eda6e49e2410d144d2947a6c34f9e9d7f1af335ba01c814a7fa6e8571fdc873ffdb9b18e5f1fede43c9fe39d68017f8e2105d6a37ed9c0baea94ff4b5f81037457b48c12eaac5021ed07249ce4936d1dfd210a3279578e9b907afc02f0dec05f76bd1c7f43f8d92feba1281ce2c7279c552c1b53ef20c63d126c9dd1f1ce7b7ea7ce3697d330ea"}], 0x1a8}, 0x1) r4 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) semop(r3, &(0x7f0000000400)=[{0x4, 0x3, 0x800}], 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x0, 0x7, 0x8d0}, 0xffffffffffffffc2) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) semget(0x0, 0x3, 0x9) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000500)=""/115) semget$private(0x0, 0x0, 0x208) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = semget$private(0x0, 0x2, 0xe) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/245) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = getppid() r2 = geteuid() pipe(&(0x7f00000000c0)) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) listen(r0, 0x8) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfffffffffffffd19, 0x1f}, {0x18, 0x3, 0x40, 0x1}, 0x7000, [0x40, 0x6, 0x1e3f, 0xfffffffffffffffe, 0x2, 0x1889, 0x9, 0x1]}, 0x3c) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:39 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = semget(0x1, 0x0, 0x1) getpgrp() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/60) 16:00:39 executing program 1: r0 = getuid() r1 = getuid() r2 = getuid() r3 = semget(0x3, 0x1, 0x0) r4 = open(&(0x7f0000000780)='.\x00', 0x0, 0x111) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffffffffffffb6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1000000000000006, r0, r6, r0, r9, 0x80, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r10 = dup(0xffffffffffffffff) r11 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r11, &(0x7f0000000400), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(0xffffffffffffffff, 0x100000000) connect(0xffffffffffffffff, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r7, r2, r9}, 0xc) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000840)=""/109) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000940)) r12 = msgget(0x1, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000680)={{0xa, r1, r9, r1, r9, 0x1, 0x5a}, 0x2, 0x2, r7, r5, 0x6, 0xfffffffffffffe10, 0x1, 0x200}) r13 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000700)={{0x6, r8, r9, r1, r6, 0x1, 0xb}, 0x1, 0x4bd, r5, r7, 0x2, 0x64, 0xfffffffffffffff9}) 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fcntl$getflags(r0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f0000000040)=""/94, 0x5e) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000002"], 0x1, 0x0}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000001ac0)='./file3\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8000, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchmod(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r4, r5]) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="9297b5e39e27bd591df31f8c2d84b19afbf184d2d02eddefce8f2ef3a8ea150e00f9266dc7aa8ae821d53ec5931c", 0x2e}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:40 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x95) unveil(&(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', &(0x7f0000000300)='c\x00') 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x1, 0x3, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffff800}, {0x5, 0x3}}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt(r1, 0x2, 0x9f63, &(0x7f0000000140)=""/82, &(0x7f00000001c0)=0x52) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x82) r1 = getuid() r2 = getgid() fchownat(r0, &(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', r1, r2, 0x2) open$dir(&(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', 0x1, 0x14) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r3, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) getrlimit(0x2, &(0x7f0000000000)) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) ioctl$KDDISABIO(r2, 0x20004b3d) dup2(r3, r1) readv(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffff84}], 0x1) connect$inet6(r3, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x3}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x100000001}, 0x8) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x100000000000091, 0x96) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x40) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80000000) r1 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="6f46604deb08842cb1b01da798dacdad1c5abb75264074535fad22e9d327ea3ff3d90c9d82357a254eafbcbfcb1c238f866262703dc74cca1367d810756e7bc9063082bad30b553acab70ef6ad583f162789d90ae2d484fe9cbbdd1a54ada673269992e5c97bdbe1aa5f112404d2c25f4fb071a84a7b912766662ab40e35b40e5b29798b745c588ff2a3ffa624f349977bdc0c56e10942bdfee1", 0x9a}, {&(0x7f0000000080)="af2f4c00e2bc8e8959cb323015e56a2b0463aeb356b03af97ac149ae4a96df20", 0x20}, {&(0x7f0000000500)="d1c0d6f01cd2d0f5f21f0039688b5649b3a546389a20f19eabf6e8a4eb025dd0719d8cab855d9db87ae8180f58daa072d0ceb480a287842a59b06eb26ac0c5e33341cc9b66155a5405fffaeed3278b3c39928b0107820ccba9d75c1c12fcd8b1af7bb5a5653cb6e54a0abce3cd52468d0bab94bcf045d70908bfcaaad4f475530add3aca0f85d428113e135f472e30e150ee1c71cbf7fd96383315c140237726407d20e4143556cc3a9ff42a11c9bf74dfb915878cb2e42c398d068ce2dac9ea0d77cac3e8136d1ac84a43de11fceaea1508c4fe0b7de01589761003a62c9589b73a96da4fdfad0d149a572332c9ae770de1a6e81b4c789f3ffd9f9b73", 0xfd}], 0x3, 0x0) shmctl$IPC_RMID(r1, 0x0) getrlimit(0x7, &(0x7f0000000200)) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) close(r0) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x10000002000) shmdt(r2) write(r0, &(0x7f00000003c0)="3dce260e09b3a5d00441ce5b68bc2410a07614e968efdbecaffda4ca569b76bcc0a9fe68c1e0c32b1497cdee47e3a79e586f0cb98c798db5111e83d728c047f10bba401df01720670f49e57be09b8eafbfa3f7af0f67e5ee199e", 0x5a) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0xaa) socket$inet6(0x18, 0x5, 0xffffffffffff7fff) socket$inet6(0x18, 0x8004, 0x2000000000000000) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unlink(&(0x7f00000000c0)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) close(r0) socket(0x0, 0x2, 0x5) dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0xffffffff, 0x0, "b754b15a5cf2ceaa2e940745b0d5f3578c121956", 0x5, 0x2}) chdir(&(0x7f0000000140)='./file0\x00') r2 = syz_open_pts() faccessat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0xffffffff, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x1bc) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) 16:00:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffdfa) 16:00:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:00:41 executing program 0: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000200)=ANY=[@ANYBLOB="70012e2f66696c6530007204582959de89dc203756e64131b632fbbceceedce2727529f08756402851517a5f9c3d1fef0c2f56e018849ac923dc4950bb901725a74ef202a27a776b2ee36d6a6dcf2b2ed705046b5fd55c30a680cd5e2ada8e934409e5482b7843cdb2fbc34cabfe26db7ef6"], 0xa, 0x0}, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x2) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x1fd) getppid() 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x232, 0x0) 16:00:42 executing program 1: socketpair(0x37, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0xbb}, {0x18, 0x3, 0x0, 0x9}, 0x2, [0x7, 0x3ff, 0x5, 0x2, 0x80, 0x81, 0x1, 0x1]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x8000, 0x2}, {0x18, 0x1, 0x4, 0x7}, 0x1000, [0xbc6, 0x10000, 0x0, 0x3, 0x2, 0x10000, 0x7]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:00:42 executing program 0: socketpair(0x1b, 0x5, 0x2b, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) sync() clock_getres(0x3, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0x0, 0x16, 0x41, 0x6, 0x57}, {{r2}, 0xfffffffffffffffd, 0x6, 0x41, 0x0, 0x3}, {{r3}, 0xfffffffffffffffe, 0x90, 0x1, 0x49fc, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x42, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000003, 0x0, 0x9}, {{r1}, 0xcfe06c225ba7ecbb, 0x84, 0x40, 0x9, 0x7f}, {{r1}, 0x0, 0x80, 0x3, 0x3, 0x1}], 0x7fffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x201af45e, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x100000000000000, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0xc0000, 0x9}], 0x2, &(0x7f0000000140)={0x0, 0x39e7}) write(0xffffffffffffffff, 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x7fffffff, 0x6}, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000600)=[{0x1010, 0x1, 0x317, "08e5bee45afa7bff5dfed8850be7876c7de650549560ca42aa9eef7cc88ad189f77021435b87061c1eccd347c2269698dbc04f9b1b692c837bf7a3762f4eef9e8198a0c759483342226e65b5c094d31595f86583480dbe1436d22c198ff4d4ec4634a0026e9d5d796680c3fb0f40b131b341d04829646e8240bdb7b6872451f14d818d4da5017e4151d1e0c85fe54a26e0b9b791e91511ba22cabab52d37e8e5aa9751e8c5a350b70f9d7b47381f273145ea08cd08e8a5224c3d2b8690453bcf2326aafd2b6023319c21a1894af1f368179382108a0cdedeaa2dd3d9689d55ec04aa980b9d1fb0675fee4a81b7dbb34e49775ecb0afa813bdfb9a83a6a7b3676c42186fd76500b7d50b5cb9e084c94a37db12d9c796ada6da6fd1f9ea3645bb4f3b8dedeb4f25089d7aa40d6fa37a0b0c100ffb14a5177e5fe777ab51bcea9d1cc5019fea1bc82174098be18077c6b7dc5a8ebc20f7cb0e347ff73e4ede1a1d15e5e58e7cc0817024a650df2f9fe548175802f6f5ebd23bc8d515ca6d4958b2d079f885c2ae4eeb07ae614c8d015062223b0e3a75de8d2ca02995c7514f674cc1e875c82570bfab91e45d665e455412d3332ccf15d3b239ac5c8b128b829c171565966f793eba53c9396af7be7f717758fd9281a2e4b06dd1a4fb78a209c8c1d6f73e7daee9cce6a2a79cec3e1dfdf9a0a6d5aa3a0d8c5eb32fc9acd008e378d1ff95ca48de4ba349ef38cd9f5bd273410b0390613884afe81432bb7bd21c1a8433388424d5b10889b869e0d1388ac9de33177bf7a98d4c8a5cf3f618617cd66cb0284de65008fbea08f6d376a825c2aff47eafb365dd7f78bc40781984c177363848d46bc8b7c0de21f847ecc744d1fb8aeb2ed47974ac2a039e2d57ccb874bf197c48af665da418960981ecc6a2e66ee573ba4c5576869a81d5d4416c0b487bac4783df0902bf438674f1d0ae70c09c5830aa48f161f308c4b5e6659b9418762d3353a8fbab48a1b89c3c0686a5a74b226a2905c016ee6f94a4c37a038e965f61d27cd1cac8c58affb1716706bc36dd62604d0f00057f135e52efcfacac48a325c551f47f08fd589ae43d3ed27c07d7827c6658c32070772c9791d1e308d4a5bbbae646737b9e62022cc75a8b18ad93cc643134f2c39bab56f6007ab6974b0487b3d14df2a0033b6ef50f73c3a6617dd29cd8fd9e63c6f7848cad8b2a0f9204b8545604c41da27ad576310cd2def9425912007b097f9230a01be28e2282841d7968c67e09721216ce010dc0d1d7c494cf1480fdc6e4ad8b90416b4ed763cfbb70856dc61476ea902673664c1813e7930a68688baa17472f4ac4c3cfeacb96a681d6ad7aca7186996993d5864ad3ab707914393f8b27741db772f9756f39762143b83cd754ab2e8cc0e121d4ca65a0c15dac485b6ef778ff20b702c0ce437e1f533a85bdbebb976360b4a13513bf8f8bcfe4eb25b6b8b559e3ad6fbfcae9816d6df1f5951326f9a9d2145601436a61d2483d6dcb06d15d436d7adec1135cefa4c23a032b01e976433843242e68b037f1da21fddeda516332f51bd508674c785113ace5b73931ada620422bf95dad50ad1848c59e9973f5b6ad80e20328fd533c8add36e62c01f94a9a90fd2b08fc50c734e5607ffb460c6f0ac4296f4da83484cd1cfad0f6b2dea68273b803749a03b42a2048c39383ffa6e0ae9cfb0d8f5a2febdec431336ae5692792b18b14ccb71191b0bb26ef669b8a3796fba23ecf92c4fcc1c39f8d2f401a27496fc02845a86ba4fe04824ddb45a06295229dd002e15d08e17b516e1e4aff741297a1319eefd6400d73872fb1c46c19572a3cc93c35acbf139dd6d0ff5a6de61fb3f6557234a3d796f7b5bbf1869e4ea58e599fd9b9c3a4b51f2893dc6c5cf4eed1d57d4a3a52050f49032070fcc4962802d0cab1535db72c267cd7d7a9fe17324aa7846f140acd79f5a8e7b9b8da4db2241f0232431c57fe9f390a27d5f7e364db6d1bd6811f90bc1239a9b7ad4040ab1bb3b253f0e87b063353100e717b641a37fd15af261721a60a8944bdaa53332ffee21306aecc0880351cd145fed51d11ab6fca06d1a331ec49cda0c5ab95851a10e40da8da208a582ec4a8f18d699b3557cd7a036451d98dbf8a843abae05b82883723e7f118e102c41909387b6c23d8e13ab1b7a5ebc5716d2568a54d85c437e2727cc83561acfd784df8b64b2dfffedd751074bcbec0e853190e451d11d0df95132fdba3886c046e4c50da8e478f707a58bf40ab177fed107e200ccb8d13f7afa028fb598d9c9acd07cec7e46d89376d26905a3d23329251dd258d218d9b86e2159105cc81fcb31f08cfe1539afe93c3677964048b49c5c9a60a676b4372b235feca0b7b435993e714131ffae59364c98463fa45db0a78e51da47331768749229f399df039b4075d43caf263daa55f295c8f63a3b714ce1ece80d70cac55ff14d46d1d335c8078d265df9a104636823529d06e601f15ead82a0aa560882dc4a4a575be88216ed45ea64d52e13d640385fcc1379c2b3939d6679d08df5c1ab0c3eeca0bd781ba89a290805e1e751875c3073f23e9c712681467a4944082c4fb911c44a339a9708487e0384e6f345b309fbd68c84748766096bc27a68af0dcb21e4a6b90adb3f8eb4e7e8c6b0c3f9faba8e13f08c1a98b0021ecb98323fdc4a3743652c606fc46d07922dc8feb07ad4f7d4787d5b99418f478dafa468fa2308cfd63413337a94058fe5d7266b450224497b348f46d8052a2a707951fd4811d96459435c7480d0730e5bce55e7158a8c1f0a6fe5d98bda3a9a044fd83ccb18cc96e2b8ec2700bb5a3f728e666cee011316c20aaee3cc41892a27c2d8cea50e14235f77dc146eb25494de8288c10c4a255b1ba449bc5a9c7796da363f7b6146d52e5a9037ff394ab6e46a7ad9bddec6dc6208df59bbf197e045753663be3a39f2959c0a01944642f412cbd6921fdebb82cb91b1fa8f51327301f1c1af33ebac6e367c3a559e1385b4a79afe4a312aec9bdfcc002018c63256610a723d9e0c067821e15a9647a7e97034e1aa304b123ec922884ab0f84c7d499e97777e991cbe74262ad232b5e15a88740d9a5889e0f22aad5bca3ec4aa79650d71e6a3df3c857c1f4b0ae9271fa2b1faa75df797d5dc88abcd5ee72ea8aaf590e1b4a06ec0cdf9ad781bccadf9570c2a27036511ebb455030e79f835dc9d17f4a018041aa41a24730263c16319667ffb6b59c28727dc5aac699e1b39c51540a66f26b6a02a80dc4f4eb4834c589b124bd3895c7c25b7396bf750ca7270862ba2cc77eaa3833eb829a8dab38f83f82407a36ed86722a25c4532a3f00386a4ef76b3752c9ba1ba05cc22ec997da63f785d65c6f0c3092ce5cd038fb31851a6221a216a8c3ff2d6f8dacb6dbe99346fcd80690f5324ef9362a895d49833b9cd6ab7af2bee387761f8dae6d37e4a8f54c6c7a21c5d72dfd0c76ffcb756a73c4863f33787030796ab130e5315d41904392d4df6389666d836400b323c9703c0d0a4cfc63f8f36742013cb11fabe56f215b188bdaab351e995c5ce26f57766ef899e99dacb6b6034f3842b3721ac73cae22cfdccc7834a1cc8639fa791a99a684391ef74bd570b990140b3f0c6139c0938249c74c50dcb2ab79fe7be348e0f279236179babc52794f24e1c23e478cb2ecbc59e3132e4d8a596547a3357bd80d00d224cc97b3c7d7536c5bcbc0fb85fb5db39cef93c3739e5c71521706ca9f4191dd55294a442520adf5b3f5d3a8eed63088a8d94fa276b06ce3800ba2528af3014b442b6ccce8e5de229ffb29769df75ade0358d414accf3f92d898be063d07d0256b7895150491f4d0644a95256692df1effdf281b82ef3328ae00f742d9a4c5a9a38bf33d6a26d50582165c9843eed31048679f68aa2753d429c16c1f20ad43cb448ff3c43cf0f5dbbf0a059aa59c077feab3433544b525ea1dff576e656ec30ef9ee36fa6c0cf99e7afaa91b8c83c193e384d6b552ce721ac0d12d7f4bb46ffc906501533ce98236518028be1886733bd5d1a01bcb1dce9f55c951c19546845c066b6354c88f3c90a56def5bbd7e64f088ea58b026459cfe32e5bd8487d75f581a9f4afdc62bac21664d5f4b801902c69a9dbf1206809434a529028adff738fab57057f9eaaa9bef7e1da6db4aca7551c57b18e33f130ba285ca2a39aef84652494abbaddec86f9c55075255d0910f560bb7e79155975041b0ad35d6aa7104f0b11687ec1aa04eb0d554ecd0d61091ada04481358c636d0f8eef6fefc3d0c57e8b4b1682e02036e182870950c815f9a0356655daf239fd7cdb7a7f700e7a1246b3533373aebf6666df5f4ca8feb8f1a7de6d67ad57ff70fa41aeb41947999e1e90478dca2c94dfbedbd07d02ee7d1f78786b003671c635ef18b0e79f1d01105cd98298561f1a461142c7e4190e43795438c2d3a8069515769b1e78790231a783f7d4bfc979b659a83d4f46e7452b69a91f56e017a06195aa9d5986403df94c6430454a119b55a585f6e3608f4dbca392ddc8aea574341fd392a3998ed85bac9a1e6d3ee0ca928f577e46b5a024fcabd331dd0e3f4c3b49c1a35bc1e1a7726e548f560c1cb1f39d0447945624bceb09bdda00b8feac8783decc77b777c3e76be5c91d117a1b6a95fcfab855fdd72ebed8d76f6fc3422fb30f7a409d3668984b5528ca8b5a7ce70a61b7709fd612ed991225db7eb652e1e80477c692264dc452a523c19ad1c43cf4f310ae3707f82aa9d6763fa037f18068f98047ffadb0224854087c3f4d3767a1f4e92e4b9d3b1480fb101cb7ed0b44f46400aa265987c14263327fbd3fa4f0239061342a050cd3d59b18ce8a0297ebd12a895ace929bb517fa0e20ba1d0132a7e73ac607aec6a1351235e061152f69f4fb4f58b505c5d218a9fe312d7724b0d4b531720f46fd4d5c3584772d65266780c24d2bdb4d877454b6627ccac45af85ca00f0297520aaa4908e23e68129d5628323d4a1f261be5d5bf3e21faa399386701fc6342f24239393160e200508d170d1bb724e204e61d810813930d3e9ba1bc0806dc967dc767fe571d105bd0f1cd28bb1efd474a5717ee4a28adc79956a192bd6954a77836ef6202e9a4f72745313c83e2709e0ae8cd9925219cb290582861fb808998b7c3b9d27dba6e57217724e47d6f689e5a074d6b345e439056ac61bbd3b35d432502896910d0aa1d152f15ea753f254d719e9ae275d2a698b69777aaacfb066dad1fab3d90651e572be33711c098126524afd70e0ea4de36702f757b37c33371b3494f26417cd1e9240c4a277fd3b9fb0188a4d1540a3430972b701fce0194032068f12d741d42947b35f092ea099542d55b470e794e3c40036832dc2f259dc96cd2bf88a387dcc77ed7b91c09b585f21b5deed3479eafc2cae30c6e7b627cd5170181f0b2d511d25969d5635f63d8be3de035cc7dad192d1dc48ed1605f6511f42560d5b85ae19c6410ea805f2510cc6b5fa2d53b2ffb1f1281db3e274c486e753997967084816004b00b37ec3c2db001500f1f0b4835b8c4088196abee0f4eb137905f811fdcf9f3388476239a557390f9652e9ce27b8be14224190b13662d459c387168a582de8a4700612ae4faa41ddf57ff460c946b9e93952bfafee3af903930d22e2b5cbb41c523d97be1f99cf9749bb268c13a118e243fda88a3fdbef7d55e3ffa229446d872fc9a9918d026aed580fb2b94c76fa5adedd7cdb011340986806"}, {0xf8, 0x1, 0x1, "b87daa39f3efb6986e4b543fc2fbc6e5d7bb4dcef68ba1467bebc04f93273cebba74dba5c9b5648633fafe63d41b68572620b2ac8e8393ebeac153bba63fcb10eba7e8b2de9fb2003da458535ac87fc7cc278130ea488d4462d204b9c299ef6f55c3e4d5492ba9faa1391bffba66c134eb8c29b77694e662c1ba416aa81314ca599354995c915ea882ed7665094db31df8841cdba806b780831e992c1127eb7fb8bb1710603356d9305681326b2a8fbf1a48db267d7b1d5b9a453c5d2c388029b539d4db6dda4652061bbb357a370f78cd9252e9f82edac8312de4f40a41ea509a"}, {0xc0, 0x1, 0xc7, "e401da995af868d464a13115049fbf352dcbfbe7fe01535e3e0849f0e12902f80e4d894f15ef98decde553ce658cde95036472c320766c655943a0e1e9bff4320694231c04faa7e135db8ca55b5d41b2c2de4a08f07a4d0760fe6b28cfafc1893ed302bd6ac73db6ded72aeb7d0a1b45ceeb881a202c48360fd87d062e5effb2e98981a696221454ed6836d74cbe5fb29c119cb871777008bbd35bc134538b1eb3962a19c0abb296f069ede356"}, {0xe8, 0xffff, 0xffffffff, "d5d55a6980340fc14ac50a5f443ea26aaad99b5f214656cc331ea85282f548f0276e6bd2dff6d17ce645a23e09aa24e85473d2574fd6baefbec299491d24cb61804a17a9efe9ebf9164bd19c87fdb370b86142089956f5591eeb1488e9043a45cae49591df4a58a86e808baad638fb57f14b2b2ba5addd1f4b4be5476eaebf3027880ce0e107a4c0d8010dfc03fb66e9bb3d42430b2e2d7c62d03db5a90764953a448e46f2d2579c91a05b260a03bae6706693b1c3c4c6b85f11b5ba3b140130a5946f9836d249de4195d15fd66dfa3fc1b0"}, {0x88, 0x0, 0x5, "3b1b71c8de0a52ef6ad24b2233ce0469c2d82323ff8b4fbe4682870f315d7ea615c0a95d9136a2692a87aeef0f80f37920ccef36351b631abc3b84eed15b3a345f232813ec9554d43c983d451132f45293dfabadbf840dd12c8c20607a8ffa10fcd15d438079b31c5545c63cc43c71df92ce3a00"}, {0xe0, 0x1, 0xfffffffffffffbff, "89589e0d14a40f3a725e1a896084adab2ed0c42bb7c0e8402fd71ba884e0eea941e3aa136931389e324760e358565ac4b3dac098b75f02513d0dc6fbaf01c352a8dc1af04015387e6b4fc0dc127e3c6a97ad11dbc9366b5a92e5b10785678c875a275e61f9eeb95675dbc6bcd405e961caa9d3f2cf15f963d52414674d43b359f1d642d25482629208b8e722b426fd437835c253fdba97f74ac814fde412190d5a3c262b83fdf6778df644114d04603c10ddfd5f3b68608de735a3f4befa090e9a4c1526450e986a481a3b"}, {0x68, 0x4d1bb6dc29aa5818, 0x4, "cc2b20fbf8efe223cfacc30b50b46992e0ce0680173e1310b914d1a784f434ea669672f1fa7fb17690174e97180cd649c1a14bd0d74a5fc22c620fc8fa09b7ee3f6e5cb8b5e6bc7f2d002d2419b452262cba1f25a9"}, {0xa8, 0xffff, 0x0, "68dc0490ee08014fa11bf0a4e1d7a522190177ab4026f9bf12fad260daa5908ba9a1584017c24419fafe93c5539ce757a6aecbfc39dd3e5a7605f3375e9222b653441ae5fb23b9e50720eb31cf7969041a5722d944dcc9d4404f50b05ded3d2c8d91c4a59d37e664848564b2ed7f9a578d4148ddea1c1fb08e856e3f185ef70c9be991a83b52bcfc715fb91a7724de2d05d0"}, {0xf8, 0x1, 0x80, "074754e8f62d925c38c8cd10fecf17fc3c4a1688534437fe6b1e2bbee68d9185e72e4f40b85127518e8f499c92b7cfd47a05152bd654911e20e109ffa5f0b0e43ecd4e2839637eddcfbea9a599f68c8538dce79e0bc27c079afec719b1d2c1dfd9d2d93960f758464086232788db80ff112f880c1bf959d5b445c68c13fa82721cd8198a51cd1273c93cf6e115c65cb879b2a42fb8dbca9f314ba59da7a9c19618c79e188eeefbd45585c33b65af341a08a68be88be24c2c5c06113b62e49e0b901220631ca95fe70ad878d503a1f88c77dd7d42c60f30f45d13f8e2c1f0fb5fff5b638e"}], 0x1620}, 0x2) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) pipe2(&(0x7f0000000340), 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x8) 16:00:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() dup2(r1, r2) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x284e2, 0x40) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="d2251a3b4730381ef4bb8859d213ae96a63c96fc415bd6cd1a0ae4a6c29f9031bbdb6fb5b20dff972455d0f66378f42be3bf9b235aede66f382368fb420f8bb3d6f6ca06b6651272626e95cf165f21335cb513c6a7238f42868ddb7471ccd1d1f7460cad43e7c44107e238bcb6e2e2248096c754b0292e962521ccb4e1b88f9ed99731c1021b0da5254d3ac6fd2188c630acbf4348ea1bdb306c16101918bd1baba01cbac4553d73da554902f4d9b1940df572ea4444c547f680df987601660757c6aba8d162971b5a7a1b45bfc645f376c8db72e834b569b386c0cec378f2d27b2cb74d8e2ce2e4d856505163e362250d040b9c76480eb8", 0xf8}, {&(0x7f00000001c0)="b317c4b8de1a4d96744012b74156c631d35dc0d72c82a2c404bd89dacf71fd4beed6d25c9ddde8c4b4dcdc684a8dc0ad24cb339ce081c6fc089adaca15633976540a7dc9b22daae5530de397120036c3d875fc06c5d9ba409563c5f40da5422552981856018d89f316d5", 0x6a}, {&(0x7f0000000240)="4732c9f391ab8f9c7941ca7a690a784b07236acd38ab00fa766e60b9d6dc033af480883eecedab84774a64c0477728d8b27613bff7f823df257d3fd67ac92f7729f6aa3a66aabbf13e62a90eeb1a30d1d1766a0c4d744be24bf2ccff5c499ceea1f40abbb9ae574c48887ddea38d4f86f83cec916eaf4e9b33", 0x79}, {&(0x7f0000000040)="ed47d1f389a392ef24a491766c44509496dfe872fbfdfd9f436586dc9c7932ef0ae1b5dee451fe6fb882248d3a", 0x2d}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="92cfe90a3ab8a6eb4f6f5054bfc80a35d8f64c7b42e0c2ea917eadae27e626ae46ee40d979ae75afe9976ce2e824845bc2ea100b8b37f6408936879490", 0x3d}, {&(0x7f0000000340)="c8c49bbf80ad13f4d9eaf4f588c69be3e8c82d9cf86547aefd3d23853571ab2aa6832bd88c9322dc4b77e8f77d8769a29da0d71ace462cd7e3ba1291bba6bc4b3c5e5d7cca4e77a0827b42501b2559ea8b464846291f192c7f943844e6fa090bb604056a1b07387cb3374b10ecf5af5b38b40a3320ef2f98cb7913477c288adfc1106da9eb74484c31e3794a80f9b03375d33303eab3f6767e48f2e263170823015f9fb3ab08e2bf3c1789fe14e9d452c3c844fff178f4fa93d20f637733cf28ac5ec3ea75711e897b54e6f3c57ad9ba970ceb2fc901fe9962184bc33df47e73e95fb6", 0xe3}, {&(0x7f0000000440)="d29465be35fb3c54c80a869d3f913d5d109abceea3085930323c86e854c32250f0d45bd7ccfcd5a20791398ff56f1c408440777baff8b312a06b55e6141c72cac1e58be602d76211daf6b8673150a4bf2f025e1274f09158517e06d6172c254b0fde048ea0659f9f3dce4c732135f1c7553d7a3dbcd8b4e01a678fce6b9adf41761ab908884e1a43868353e8cef9fcc797d4f5f401c579f76dfb625b1fd86bcbef2a0f3ad9cc1d582bc5d44298ac96d91fcdc47b473991f72288e6", 0xbb}], 0x8, 0x0, 0x0, 0x8}, 0x2) r4 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x6, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000780)={{0x9, r5, r6, r7, r8, 0x21, 0x5}, 0x9, 0x5, r9, r10, 0x2, 0x2, 0x7, 0x5}) ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00:42 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa0000002c, &(0x7f0000000000)="00b70000", 0x4) ftruncate(0xffffffffffffffff, 0x80000000) r0 = socket$inet(0x2, 0x2, 0x2) ftruncate(r0, 0x1f) 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a, 0x3, 0xffffffff, 0x3, 0x9, 0x89, 0x9, 0x6}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:42 executing program 1: r0 = getuid() setreuid(r0, 0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r3, r2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7f, 0x40, 0x4695, 0x7f}) 16:00:42 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xfffffffffffffffd}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf3156e88a10cec3b, 0x128) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x409, 0x84) getpgid(r1) 16:00:42 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x1, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000080)=""/4096, 0x1000) r1 = dup2(r0, r0) shmget$private(0x0, 0x2000, 0x22, &(0x7f0000557000/0x2000)=nil) kevent(r1, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffa, 0xd7, 0x10, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x7, 0x20000000, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x5}], 0x3ff, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x2}], 0x0, &(0x7f00000011c0)={0x0, 0x7}) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x1000000000007, 0x0) kevent(r0, &(0x7f0000000080), 0x1000, &(0x7f0000000180), 0xffffffff, 0x0) renameat(r1, &(0x7f0000001080)='./bus\x00', r1, &(0x7f00000010c0)='./bus\x00') 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd, 0x80000000020}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) close(r1) 16:00:43 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r0, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0xfffffdb2) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/104, 0x3da}], 0x2af) 16:00:43 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x6, 0x3, 0x70f, 0x4f, "541f2e224ba41624f4c1d1cfc3db1294757e8405", 0x94, 0x8}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r4, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1, 0x8, 0x7, 0x6, "14b5a0371c5c60e56f8f0055ca2a3ec431ff5a40", 0x80000000, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x6, "6fb4ee84737a90bba11dd5e2ce7f89d6bbcde91d", 0x7ff, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:44 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpgrp() r3 = getuid() getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="42fd88a5edb3e3201e75f00aa7add87c905a74a7588b5c0d3f05312823672471c2038b3196bf97c417cb32a692cbdef0a7b4033b41f9e5cc", 0x38}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x88, 0x1}, 0x0) 16:00:44 executing program 0: r0 = socket(0x2, 0x2, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1020003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES16=0x0], 0x1) write(r0, &(0x7f0000000040)="0d78fafbcea2ba05a756621f8d49cb9ea1ea9ce0d0db03e186af56aea49acd479946268f0e23a9c97b365c486e62f384fbdc14732689490eab41ca6a9b3a8fc714957a684ad923c264ef44d723a14d1337b9b60a05a266be542dd40e85554ee4b2be491da78932526d7603e8c04659812e22bcb2c965799e7821a63040fa2a29d38e3a9f060a23b0246eef7e5f60eb68ac", 0x91) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) write(r0, &(0x7f0000000200)="a56e9e29f08988a969d4cf913579ebaea5dbfb2709e8bf01fa0dd879c5a753eade33b5defaa037aa2ce5c5af8a90c84a1ea6ae376ebc7c89fade744cc32f5ec8b2fb1c2a49cbf8a0bc8c2266c708c3cd8944bd57e35ade837ddc430928d90dc7959d934f3477d662fb6fdee7e58ebfa051e96a6511b902f4476c07a7760e42f72f3c9c93081ac23c5f1e9e0adb646e7d751a9fbacb836587949285bb0f937eedd0d490580ef70375a8c2cccce0c67fa90df200741b60b4ebeeb270fcd848635a680d246eead22541574ad890c6a2f94c01f1591c0a71b976dc302eae5e40585ce117c5119b770099e339ecf3fe811fd973c7a05f1a87531b2c691a3da1bb3cbfb8f6d84d48af5bb04b577d789ffc25706e6598304864c61ad21a028c5bf4776f0ebea6bf496daeabbcbca8a4d2c70575d5db1f1606ca86c11e8559d7930de672b2f0a63d723383e83d52c2557c7cae70d8eff018a590f59b3e75a9deb163dfd5af9eb4714667cd5814387e61df0ba88d516b596138525b69edaf3a94ab3c58756718769ee9c7f65eacffa8dfb65c58f7deafafffa452989345dca1cef17a2da7bf73a244a87e6685a60a838f63bc6bfb7e2b4938b19a5410b4adf4f4ef47eaf16c107e310bdbf77802bae4178ea42654021c115fb0e4b7f16ee5ea73edf08ee3235ec8b927e1bd6170b1ed76cf5f970524cd1aaeea6b252e7802a0ab99895e6bca1db8db289213f61655da7ebece118fafb14b25923f27d51bb103469e25f7aa3ebf0781a7fd68bd54c39dcc89c4629895f738fc2d8f84db0675838df3b9202c3337985111c8614fae274db1add3c7d7490b949c673f5762846a51f3890f6853df7718e1a22e395e700d06de579d1285b0abc5bd590569c766ecb2430833f586c10649530270fc884eb25fc5257486771c1550e45a6551f13d214c6b0f15250bf2fad9f9cb9cf2551f674268d6b547b7ec7cca869f8602e462ea14ac6971840099127a7eaf87fc4f7f9395d982aee83cdad6758fea0dcf3fe409615b25d09b56909eb0197a732116100cefc5d85c6d04fdc218943d8d6952f4f56dfd094e4d67dab42628a6ede1cdf144ce807219336b5ecb92d33cdc7d02a88651b2c622297a9dd31f36f7b7817f1ff341cae89771f99c97db12f3607345ed8372fb0ce22044b05b08d3732d296815f268820f139294f4d396b3d865e38eb8c864ee6ce9927fce2258dd4cc3efa3ba02e3f1f0ae80d6b877a7614668480c78739a61d2ce0d2044576a0f2b08b125840e91850b0ea8ca61e01d501e88311b0da88af2d30be63867c253c317de4e8f440076c8e8bd85fdfae3137f89c03830cac845f3ccb68af656a0ee10ed6cdf161de04bf3b711fed66cf373b3d00bf0eafeb9284115db244f5550745f56e16c7c3e8de918b87dc87a053f9e546b130666f2b1dae13f06032d77a007c112a4120f5d7884d1ba754acb9223ecd7c3fafd967be538bec85c0a9f7cddfd9dae335580bc8d9ddf56ed762b97ae32d01aafa9ef6509672fba777a9457645103f3b0c2e3f6dbfa415aa4e84512ca09f33f985ca16ab59e020b6d7f5db2adafbf46ec5cf9e3924623bd7e7941301a47eb1d73980b54be488116e759be96c0f84f5eaf259dd0154023253566a2177c53989eafe4b79b089b843e2b3bdb02fa312f187fd7df425a5937c69ae33043fc5ebb026f41d2f995f3ffd85111657412c5b6adc31ea93ed1a69c90de3b3ba11c5e481657344503cf245427ac97c0dcb5477523cc933f9c5d7f4db59b534064a534cfc5a8d3aa9d8af8f82ddd88ba75df3969f15d6825cd351ab19686bef0aa4126a647158875f97224ee423f76e3de0da19c5fc04a7d2910bfbb6db098e575f26ce8ab7e733a8a1ee8c2aff24406ca47c8ad433bc6b9fc55ce408b287b785670f88e905d03b7d964d90390a70bc2fa38f2afe120654de63936101b3fd9de284481eb9cc4ee057f34450d45e6f8161450503fa29ef3b7ff9688311887e0f55572d2ecafd1f4132142114c06467917fd2050c7c5c717f9a9048aaa98d0c02fae98ae0995fc0d90a7a749c621581ab2529cdaaa7ef213fbd4dc87e4ae5827c9dd1c730b1ef6cf971cd833796b9eff7f920c2b8a51c77cb85394542f62cf77f9a0fa0665fe54e8a0e7265052599cd4bb02b8684cad133717aa1353e1b6b3db839e895fc22a2a8e33ed1328e667207d149198521412262ba5564566dbff4115e2d751c072a74faa48375251d49691ffee35ea51c3c918fab1c77437a040776d4946689b33c049a1b86bd6360e478f55f2185e310b33a36c612f5e359479da739ee6e610b6aadfb6e1331ef7fe6c26de56bb25e22f1ff144ab921c139cfbbb128fc447216aee4b8d58c166c543a9931c375aa775c59c72b5eaee1b846cf0ee8c8be107148f5f226982af47069618172d72dd5e58f5f6f1f6f023eeca06459a9a4acc9a87f71e16fd67ba1d5d9dcb0717bd89d66bd2ba44949fad5dfc58aed24017fbe6a4c939357f17c1ef19935b9eaa79f4d1291fe5d6342afb415e16ec3ccc18b761736bbceee530ad9e132b33c7195095633f0d8549d4cd0494b0b9c5a35b1e31f0e1696b476c2e757a9a8d889701f2981ec7e33e3a8e46a6b6a00770e9d264946ab9166b9dc2983cc06c647ec932e2297fd28d91286f6fee8588cc94057f00343f047821bb1966d3534c77d3efbe51ab88826f76f45ce0f1f2da64ae050b5448280e8eae922bcfca7bdfc38e3fc2dcd68df465a5b40589ae90a7516c240c73a752360622a0298f4fc71f1414fcb086c4d4b7f5b0c5704fbbe55722d5f2f656b65e49f4bae4f6752469fc10ec3db1af9b1cd92a9612cefcfe424f7625abfc6d2f5bc21ba4af57b5e2bea9029f28e93e384cad6a91512f281c4c9ab1641bce5912a3dbbe1bf367dbd244077f6f06ee1fb4920cf15dcfeaba0d3482c1845a91f66c096f5e0355e0f1a5370e1b57c422ee2b5c7a3231e800bfc3caa9fd5c0090a1ec9e84c63827da766cf708f9a344a4d51cfcb7662aa2b56dab8fa223175a4cd16c8841fcb8205b5d82166cf0ed111a10988754179f4c616fac392f4cb9e9d295a36cfa2abe203d933343c771f6adf4403e9aebd7a6a943f343011c1f3afb89084572c0b4af466d7160e49eeee0c21725d1d85e69aa8f0159ed845b98ef879b976dd48a61d467a6a46eb3e3c448b448b17c998e68e6ff9089923805f7ccffcd76f7bd86c876236b8f63c486f80a42e35614a5215f8e5a9946d0662a9af02cb3ca454cdc0d8dfbd3df7022e2b3c9928eabb76a98d2b011e38aca9c4a4d1a0a51bab93c892a075b37a4d86bd24dc89b181bccd8db29a298f58d4ea290bdee98dc1ed4d026b368b000c1afdc5d059b067a847316bd699c6c52d5b7ca0df4366f5c5c369068745510d3620bbfbbd5ea31aae234ab95c7458ced5ff132d0319349304b007af1c05e0b7bd6e946c6b8e3badb6ab46b4f39644d66e349d34a385bc81288abf7b15775694180b3b0669ae86ddeb287170052dd1eb65bf6e9b133f360c24c65d5517f24c3f6d5ad3afc2f88aed94720f044005531489896491891ca530890d98a273cfb11ce5b0571fb93378edca403ec222b7d7bad19200a16f21d17b58ba94aab44ffb8e9e90eef7b3e97a1b2789ffc418dd2fd4b8fc4c845b8a5bfe84509015f52b6a68708f3c6ad378acbbaedd69366203dd65736e727e2f7f9c50848778ef480d8fa4dd74bf7a430e5d7d6146a823ab80498d91c0d498ec22169608d284fd4d95c0448241abf4a7dfb248e11ee4281c5433fcae0978d813f2f7b2717eba30a991d257d9397004e28f5b6375ca77aac22a95ecb3ea1934323b9735cc709383287603fc4d3db51cded7c009d2e84635edbf92ad6ed0f55d37ef5343e4a3ac813b873397b387262d99f450e715bd4b9ecf1cc8632a20edc86b5185a437db31b1a032092c47bdb5eba0e3fbe94462bc562cee63e04115c2190358fc0962117c4a1d172eaec0dfebef9f6b4353c876408b456d40111d76d6a886ac632381f4c295e16f479a1ba42a88c8d6ced7165de976a455147301940f9be79365842b1aa5d5bdc43a865bafb6d20ed39dd1b1ced98ee83da72401e3e7692945c99a21c61478fc8b3d877493ff0fc5854af1417f8c02184ea408f12c1640c64884cdf484e786d89207be4a34b69db49db4896f4f0c7cdad3112b3cc3527bd3cc0d2d50c2cce2e15d2a9207a1bff99df2a33f8d0ddc7a2cff4b2157b9de846035dd95cd4beedd7b4ebcd8de2adca2abdaf9f1673f6d090594561996d6b43936de8755971d5c57a4bfd485d1ce9d4956970f4c5f8e903547f5087760e4f269615d65146403edc1cd73728beb8c1c2bc79a36e731d3817177ef02846e3f7aff1ed567781a25db588d919cad6be1169991118a07a59109029b3473d1138035a3957e0747e4bef05d4655720a2358b3b8df50712fc459ecd88d958f1c186c511603d04ef68c56799ddee3bc35b4e0eb9b529360e124119a2d462c5fe683c1284a8a2173cf41e195713d82b714983d86e9c97304239b5dcb598aa5f78b1cbca2e61d50fe3900d83e447a6a77feafec3d957a31497e6408f678633adacc62dc4a9c1ba488ac0201fb2a0ffd33cd72f3be8664128eceb4b1640b21bf3b6ad25702e0a5a39d6b60217006aad7ec3f4306db96b892420d101ec82e723aac887feb02df84eddccbccf311b8bb5be145a51601c1413157480cba39db716020e15ce0d9540b1aee2b8aee64cd08ab86c61b946d14e36fbc7d2555b4aa7545f4c6de59b971fb26c5c1e2d742a944a460cb9ed97bd69791575bba91052d3bba45c31ff571c711cb69d33130a3f9ffbc345ffbf44be0715724176cccd1befb2ef4d9ac9b897237b5c6f2e5e6b77b9c9db67b9aae49e11148f89a2d2b6839c64205c8b897c97e7d2f073f4e4123792dc52c533ac39eb1b9bb22a007ea671682119e89e2875566eb33db7b447871f2f390c25f5061dc10115695ca2b8e141378b40624e9894484cee8e07353ac484c9d396d759f98e4c77e5a3d0caa6cae4ae9cbf318f29582bf62c5bf92dfecf1b97bacdca43a2fe490c2281d59c9a96d3ea7f68d490f83aa72072ed71483eb87a51a3e390f0c3993853ef50c455ae7e77a516eb51d9ccfcda3e37ac5439a81ad695a49cbc6857ba30008fa631540730c8a9e4d2bc1b08132dd240ca5bb5fa862c2a0be36314f3c11395158b29bb6c2b21be8f240a28f66f36ab5e8cf4e3d38256f4097dc60cac3352a83c1bd6c83eef952b0106ed9fbc051ef6f2890ed491d88be9f484c29116c5098defe5ecb892b19b11ebcd144bf8be99281f8b1bf06818845fa4e57537ace12a7fa4c24ff8ceea5b81f4387462078ac66319525d7abb10f41962fd89e5270730df7d31c7bd11ef5c2f294c48a32428f02186c933de4d8b118b561baa305303afcf0ac34239bc65554f456694f7084cbf0354ac42f6bc4c37d3bebc3f03cce0a0e8485ed9bd5f7f6b95455991b560f1a3928cc607c76cafe82423d9e0824786686363577e56262a02f93f6d23bb1984b27edd5b62018623bc7e68f92c0d7b252841e7b44a2758973d432c19f931228802c443f743d7a2b8fbac76fb85c46fc7bd6da6265f493f1e29aa5455eaaba7435204149939033c6983df710dbfda367a6f970b6845b8e4e4ac468d50b6c1e9323726448c1900c3d25097d430cdd390b7c6af9b6101e7be8407364ff1803ef04305a5dc14f1ae6346a4245c5bf11f46a69cdbf3a2f43031", 0x1000) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0xe, 0x9}, {{r1}, 0xfffffffffffffffb, 0x83, 0x1, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0x31b43575}, {{r0}, 0xfffffffffffffff8, 0x18, 0x20000080, 0x100, 0x800}, {{r1}, 0xfffffffffffffff9, 0x56, 0x30, 0x6, 0x5}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x0, 0x3, 0x4}], 0x8001, &(0x7f0000000080)={0x0, 0x2}) close(r0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x1000) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x200, 0x0, 0x8001, 0x1, "d7fd84c213200ad798142c8f764f931381e4483e", 0x7, 0xffffffffffff4528}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) getpeername$unix(r2, &(0x7f0000000300)=@file={0x0, ""/67}, &(0x7f0000000280)=0x45) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000240)=[r4, r5, r6]) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() pipe2(&(0x7f0000000240), 0xb84fc72b36b268db) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x0, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x14, 0xf00fffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0xffffffffffffff56, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x81, 0x40, 0x7fffffff, 0xcf7}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000004, 0x8, 0x9}, {{r1}, 0x0, 0xe0, 0x1, 0x8, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xb76, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x52b4b96f, 0x7da}, {{r1}, 0xfffffffffffffff8, 0x20, 0xf000000b, 0xf08, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x62, 0x2, 0x305, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x40, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x82, 0xa, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x1, 0x47}], 0x20, &(0x7f0000000200)={0x6, 0x20}) 16:00:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) write(r0, &(0x7f0000000040)="ca4950a121c9522a5fbf2628d09839ac615ad41aaed86e26e2bad47a14c8024b4f419c296949da116c07b4c22058b3a7b85a5bb6447fd42c4501f0a038560ebdc7f6a88a6dc91e3c3cdaeafb86876083e29ec872eddf3af31769c9521013db82d7c8239986bb16", 0x67) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:45 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:45 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getsockopt(r0, 0x10001, 0x9, &(0x7f0000000140)=""/76, &(0x7f0000000000)=0x4c) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000001c0)=0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r0, 0x7fffffff, 0x4, &(0x7f0000000000)="1414b7d861317681fc70748751fcedf2758dbd8cfe415552afd2beb189dc11aecb89adabe9f0bd41218f35edb6d9fcaf83e9cddc47aef99b1cfbebafa7852fae15ee331f8133a952e5ff18e64928d6666000561c23febee9199754c169ee1b07e613ce81ced40d2ce8574e42f6c808000000000000000000000000000000000000000000000000", 0x87) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x36a6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) getitimer(0x2, &(0x7f0000000200)) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c7edab026a3bfb7afdad744a7694968455dbaf5f72a2dddc67ab6ea28e6ddd5cc3676ce34bab06c4d5c50a1edc1ea5ca4633d28e03b36b5698f49d1bf905dcb356e606215e4d0a39f6e15a2dac5ab131caf6d65b1fc2daec620643e42992aa12859260f3a84b910badf46a28e19f523f706aa65361018f1d5ea4a5dd6cd4e24a5131e2a4a", 0x85) 16:00:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x582, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x3) ftruncate(r1, 0x5) fcntl$getown(r1, 0x5) linkat(r2, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:45 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001040)=0x9, 0xffffffffffffffca) writev(r1, &(0x7f0000001040), 0x258) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) fcntl$getown(r1, 0x5) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="6ab0e269ad1222da0ddab31e05240fa5f4bb8950cb2ab2afa4d56f1733f23caaa9f12de76c28081548602873df42bde739060135", 0xffffffffffffff08) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffff, 0x9}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0x108, 0xffff, 0x3, "3a6bccd7c61756223d0e477464f0847a62de3ba4ed16a53463ac8e76d77c543ad12322873286c10b44f545ea3e279007db41a4c88b0034094c9bd983f393bfcc669ec1a56fc44700dbfbb6199922d8e3b3ea24322894fca8f7aaba5b6ab502b5f294be3ad21192906a03bc6c8aae022f9dd46acb2f7926d3c418d860b6d23f6e89995866a9bb75052b170b1e8c1941b9e6baef130ac1b71f0b1cfa5d49b92451a648b068f1cdccc39ae6eadcee851796610a6a9de6f7c0a2a21c1cc09e2ed681f25a622c6680ed4f48d08c581d770bec737ff51782614fd296cf3e81b2cd9241ec02fdd86b317882dd8c1c98405189954ced43"}], 0x108}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x81) 16:00:46 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x18) 16:00:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61ae, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7fff, 0x5, 0x7, 0x6, "039c3928d0b193651191f54d05aca33e99a76106", 0x136a, 0x80000000}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="000900090046ba2ca6c44a2356fdbfdfcc4eee4dc26a1672cb", 0x19) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/36, 0x24, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x7fff, 0x7a}, 0xc) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)=""/143, &(0x7f0000000580)=0x8f) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = socket(0x10, 0x4, 0x3ff) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x100, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) pipe2(&(0x7f0000000600), 0x10000) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x40, 0x20000003, 0x7f, 0x80}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x1000, 0x9}, {{r4}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x6}, {{r5}, 0x0, 0x1, 0xfffff, 0x9, 0x9}], 0x9, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x80, 0xb3, 0x3f, 0x8}, {{r7}, 0xffffffffffffffff, 0x42, 0xf0000004, 0x80000000, 0x9}, {{r8}, 0xfffffffffffffffb, 0xcc, 0x5, 0x8001, 0x3f}, {{r9}, 0xfffffffffffffffc, 0xa8, 0x2, 0x200, 0x2b83}], 0x8, &(0x7f0000000480)={0x6, 0x1ff}) connect$inet(r7, &(0x7f00000005c0)={0x2, 0x1}, 0xc) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r10) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfa) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x400c5708, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffff7) 16:00:46 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r0, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x20000000000000a, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4003, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3f) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = dup(r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x3ff, 0x4}, {{r2}, 0xfffffffffffffffc, 0xd2, 0x20000010, 0x8, 0x2fb}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000002}, {{r0}, 0xfffffffffffffffc, 0x21, 0xc0000000, 0x7, 0x1f}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x10001}, {{r0}, 0x0, 0x12, 0x1, 0x6, 0x1b3}], 0x59, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x200, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0xd, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x60000018, 0x7, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000004, 0x6, 0x3}, {{r1}, 0xfffffffffffffffa, 0xd2, 0x0, 0x6, 0x3}], 0x7, &(0x7f0000000280)={0x200, 0x200}) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x2}, {{r0}, 0xfffffffffffffffa, 0x4, 0x10, 0xff, 0xae}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xb1, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x3, 0x89, 0x4, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x3, 0x4}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x5a5e, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0xffff000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x2, 0x800000000000000}, {{r0}, 0xfffffffffffffff9, 0x49, 0x80000000, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x2b, 0x6}, {{r0}, 0x0, 0x20, 0x40000001, 0x0, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x2}], 0x8, &(0x7f0000000340)={0x4a9b, 0x8001}) r1 = syz_open_pts() close(r0) dup(r1) 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:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) dup(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) setsockopt(r0, 0xff, 0x100, &(0x7f00000001c0)="b004971ab6a5455ba4b73724c180332dac788115dd328d3bc04f89be433b7774c7f4f45ab3c9560426fb6bfa24a7e3c327dc03c68c50c34593d85562bea035d7d5ae5390814611d3992ea1855d467b532ca5ceae1f6d32bbe91ac30f07d2", 0x5e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 0: r0 = getuid() r1 = getuid() r2 = semget(0x3, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r0, 0x0, r0, r5, 0xa1, 0x9}, 0x6, 0xffffffffffffffc0, 0x1}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000008c0)=""/230) syz_execute_func(&(0x7f0000000380)="f20f79fdf081a4baa7cc2d380b0000006536f04420013664f3af42d9ecdf0bc462f925ca66400f38f63c356f000000f30fd6c90fd2c3") r6 = dup(0xffffffffffffff9c) readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0x8b) r7 = dup(r6) r8 = semget$private(0x0, 0x3, 0x40) sendto$unix(r6, &(0x7f00000009c0)="2c457f959c933ef1ca8237e986afc7a8e66bffd548f8b45ff254f15338155ab3bea235e444b9b685eff5eeacf24451630b6f3c1eec418f0500d390a5e58015b929004954a8e8ba7d085df06398af9715ddc43c82bb2403cf15625e25fb35523dfd1005fd6c92492d1470605ac970833f765f5154951fe7892207f9fb55883be8745670699a3757f4f47469916942c24b2e12c3e7c362a0ce496d85b9fbdc8760d2bac9f25353acadeaeee9986af49cf8a71380cd7e83b42aa9718e388fc119102b2d9937db2a5b491398d084b86731fe6d3c", 0xd2, 0x400, 0x0, 0x0) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x200, 0x0]) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000002c0)="1479dfd3699aa29131bb7025ff07745cbb16ad2718a3d254dabfbdacc6de62d5f16e39f9e9850bd0b1a0f7de062d823ca4beb56ee25cf2de346689961eddd8667abfe57a9b5a426231b987dac6ccbbaeb6441f523e1430f013bc33d871c081ec55107c8c37ad963ffa8ef1b65486a5f11f99d674b971df7163f14ebe242522b4b803a2dad6e749", 0x87) getpeername$inet6(r7, &(0x7f0000000880), &(0x7f00000003c0)=0x4) semop(r8, &(0x7f0000000400), 0x0) sendto$unix(r6, &(0x7f0000000440)="19751409af899bdafbe5b18eeaf6995990c2cec578f8c8a205bd9c5a96e1be3f5da14f65de762dc08f80b870b7af33e70e1b7ee6da9989d183abacdf03855ce16e39b879e0f9189897b692a8f34a9de9585a160620c96af87cc1d9c5598af61a2374b35aea9f867c0c02bf1065de670adab0abdec7ae1c67acc9df57945f2f7118e2b0f9002e4c0a5f97cda727a9473bd5eb95ae8e74210fa28d6da55c8d40c497005392f84546ea3049e68d9265030ac8fbff953ac18eaf98405526bf2cbd639784467b9607407701afc2a7f5949a13daa6df3fad272aee", 0xd8, 0xa, 0x0, 0x0) socket$inet(0x2, 0x1a8e98614d20b940, 0x9) setrlimit(0x4, &(0x7f0000000580)={0x80000000, 0x9}) listen(r6, 0x100000000) connect(r6, &(0x7f00000005c0)=@in={0x2, 0x2}, 0xc) getsockname$inet6(r6, &(0x7f0000000400), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={r3, 0x0, r5}, 0xc) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000640)) r9 = msgget(0x1, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000007c0)=""/105) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000680)={{0x8, r1, r5, r1, 0x0, 0x1, 0x5a}, 0x2, 0x1, 0x0, 0x0, 0x6, 0xfffffffffffffe00, 0x1, 0x200}) r10 = shmget(0x2, 0x4000, 0x220, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x6, r4, r5, r1, 0x0, 0x1, 0xb}, 0x1, 0x4bd, 0x0, r3, 0x2, 0x64, 0xfffffffffffffff9}) 16:00:46 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) r0 = socket$inet6(0x18, 0x0, 0x6) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x7, 0x6) mmap(&(0x7f0000003000/0x14000)=nil, 0x14000, 0x4, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:47 executing program 1: rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) lstat(&(0x7f00000002c0)='./bus\x00', &(0x7f00000001c0)) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x3, 0x200, 0x200, 0xd1f, "d5d030ddc0a147d19f7f530c0bb6eaeb5f304d90", 0x10000, 0x4}) ioctl$TIOCFLUSH(r1, 0x400c745c, &(0x7f0000000140)=0xffffffffffffffff) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) open$dir(&(0x7f0000000140)='./bus\x00', 0x81, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getpid() utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x9, 0x100000001, 0x3, 0x1, 0x200, 0x1, 0x2fc2, 0x1, 0x0, 0x8e0, 0x6}) pwritev(r0, &(0x7f00000001c0)=[{0x0, 0xbe}], 0x1000000000000214, 0x0) fsync(r0) 16:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002800)={0x100000000, 0x10000, 0x5, 0xe1fb, "db3dceb584e86d144a7ed26c53f0eec46d2ebb87", 0x7, 0xfff}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000002600)=[0xffffffffffffffff, 0xffffffffffffffff]) r12 = fcntl$getown(r5, 0x5) r13 = msgget$private(0x0, 0x110) msgctl$IPC_SET(r13, 0x1, &(0x7f0000002840)={{0x1000, r7, r8, r9, r10, 0x20, 0x9}, 0x4, 0xfffffffffffeffff, r6, r6, 0x4, 0x75, 0x0, 0x1}) r14 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f00000027c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000240)="52ea62767217ced7ba1718f2e59a6ff86aa01604a411e847a4e85026aaabc3daedee3840674768d4097fb907e510d87872751dd8682251e5", 0x38}, {&(0x7f0000000280)="b30f102cbe46e13b439e886c5525ef35a61fffa2d4ae3c12344019a8f26e95fbcc4f574abe643d51698b2f40eaf9b1bd3bb71b99aad070fc0df18571c52ed588593c350283a80bf3ee9696369513acc1004de7e9b819c41d8e92eb3486caeaa9fa6c9373d2af8c81a1d6555ea8edb14f038080bb22d8c9d1ffc2b8e835c701bc1f4acdea2308672275cef73b3c0ff4a61923954509f0e2b0e11b29544ffa41077aa128a61bf872966e90dd1a98e1617e627330dd0a538680b9c4518b0463ec988f79413c0fa961ebcf766a", 0xcb}, {&(0x7f0000000540)="d2552efec7b411c7996f91bad022ba54f830efcc9c4f4d9826739196a77151ca51645acd148337db068c78810d189623652a96208b47ba1d5c5449c6be0d69152fd4115809704c9d866acc61ae9a9d0118fe871e620a5096c18eec072d0ad29f5f5c61d772bf4801b6f9a58d0dd6b434c578e1d29f890ef3183339ddc28a4d919990f09d40fedb60fa47e3ab54a547067d48057f1fc61069f0e03b01321bcd71913c94b1e2ca9db2b8bce7713d0f9906d714d67d43c60817ecbf01e94cfe4968b0d457ea768101a28d6d4e69a2bfb8eb4c5aca9f3bdfc0b9f9ba9f391b946d3e2bbc479bc62a48aeb0b081d89cd225d464157f99e0dffe69c50fa9e1e0086093e9ff8a4f410091984eac2aa3817bd588cf00a9b950cb08b9ce7e7b11e0f11836807747fac2597253a747afb8549ef254ad93f2f3c5b10b99c4ad8adc636c42af3d61c2ac891affdeb24d49980a84caad8b1e39f49041c33600fcdce42f8554b5190ae4228e5b75f0acc533feef74aebbf086060c9a4dad363af760edf5e2df34edcd5df1ab17fc8411f09c5b2ea748535d4ca000cafe45bd9b3de56c18a9ca363c24670521f3744d7b242055aa248a626d5e8cecfba02edb04214716b228094ac312cbf116ed977814f9b1865b122d1ef009108cecf9290d967c04e49f37d265ad4da7b289f4f985d6874d8a6da25e58e72529da0e99d9d42f5186d73645bfd7236896ff5503b8c73ac4d261ca16cf6250084958396508f9bbc37b21debe8ac92ee8233ffe59bbea69af9aa5652fec5a3efb1870a1de51e4ea15d88dd3ed7f54d20f0623d1d00591197e72db6767cf2e48cddb04e999c461ca82c3b4e729249d02b91d01a9a1095ca691b6ac06ead94de508d78072dcf39b643d5cda70413fff204a541b90d228b3c3b2786e068c05455f84ede938663558d95ab75b6897bd77286ea5a971179ccb27689f9406b6abe235c343ca10718a35db682c4e5f7dc4e9bece35ffac44a2e5d4aaaf55ec675ccec2a5e56b7b25e1afac4dd77310a8a4c6aee1a7518ac85a24547a28588ae63e50adb3ccc678995de96512897fa63b14f0957cd70ba4ac4b919116c3c4e6cf4b96ebfae5d9c65d1aa4873bae1e5f147e8036a7f2c0da3b089666092c1de197aad724f9885f1ebe13b4a508e8b539d36e17168596df9ae98c01956ced745ff9c1e46952a9e702cf39caa1c25f53e3c8fbb92ed31c1d057a31130ef4254530bcb2f39dac726eccb15ad8db21a2979e1e215ac42d0399dae4309ae313f6b1786396ec92123e1acd9b6bec614d8fdbdb483c43a6223177043845e8a623f3c2df32454896616335eb344d9dc7034ccf1a5b6bc5ec19e5d226856136fb0f671cc30d39b470c5dbd04c597bdcdc3597a438cc9c4a9b2096918277aaf2a049a9051b59fb01134ee17250cf85f66139e64001541d7a7415b8eebaede6d90d866833a4309d814f2169d3acd2874fb3d92d76ecf01a0fa9b7ebfbc65dd62f9e39c209318d326f8a4733dfba03489e136aeecb55b3fc5725ccab11531843e93cf2935658982b553d3f5fa57873bebc531c4323b91ed0e54c0051feeaba97748f73242a69b32a4bc1782b56820e73ecd68a160403bb86e1dbc1eb71c8889cc48875c608c78a785f56dd9da4782cc91aafbba0ca9ef8b768fc993610ead32d846ad329f643ab77841082271a10c9990f6a69d8daec04d04802b4630cd7f591f42e7eb052b9f3a851cec49a57ae1921c67358e9d75d020d59ffc5e16ca2740c3e8f55a39d313d11fbce890acff8b8cf834d58a5129dd8d12370b8f85289ec9aad5e01ceedf6ad36533eb8e0c8604423c2413ad4c7b0681a5c50842015184eb85bf9622f1add48bedcb48f226721a70d837d75acd3b2d553e1503198bea814289c183bc378b29403aa0af29324abb101a8fcc5723a916c88c0d2154b0351c4044fd317e02af305b5bcdf32d9185c055e1fb03d92843ee83460f2b43806918aa4d9f603a7f79bad92aada64200a2fdb3d41cd702b00db35a28fe4ecbc378e042d5e869d30ffc360dc21bba68038e0249dce47ca260cbe3e64a6582d9f2c9442dca8038faf08979ef76df4752230be31ce6c15d0164e71da4e6d7ed15e743cdeb404d96909623af4ef9f6c3ddfae070e616d8c1e307fe66d80b81dff010e083da076a6401a8445e3206785d3ede487d78962b0abd0e8486272236d248a064ec27b1fd1a85698d5e91d8b222b556c6e932b9490910667e779925afd4b21a5decb9aadcd267bc72cadd7673032a3e88d2e0b8ad6ff7cc5cdd00f78bfc3e04d11928a0f2f64f9166b2fedd8e13be9f7d6d814b728008dcd1a0d145e73cb2e9f763334fd587346c4117158bea82694f20ada29b844e5cefdab9804b8778575742273c57a3360c78398068be0cf449235aa4cc1817bcac1ea1e934529210ca56bf277992d416bf490c0e989261e8483223a072fb2321a93b2c31e7fd32ee0e6eab85af656e1dcd9ddd9ea3aa54a1b76d6a005f964c07933a85af25ceb39a24dc9813592cc41b515742a5ef2913b441912d7a24c0adf7f1b0689152b231ce8dfc4da18cbb8e161fd89dcf1b340e7077c38206f88ee77bb80b39be2431c500397f8e17bd1bbe9342f38a5f97561e3071a195dae4ee706723818a0fed1471f29852dd528db698ba5ec737204234d30a08c40923554cc49042ca97f868c3d5c015001468e340e1a581b6b16d9eac8ee96324f4783b6b1720446f89a6452a9f040e43c07327741f4085e8191ae430faa0aa92026241cc13fa69b58ef21c65df61a47e3f9af9c94995cf4b4efd34f245bfb2501705197496bd4ef3278f44a7cda568a15acdfe126b5da122f6056c95a374fea16c5f69bc3c60ddcb4127b791e91075204dbce647f01f079f70837141892bada2eee1f03da9668c2d4b28e044bbfda71ad54b34a50998f87b3a4808220983e199df6a884e089f7b06f642a5e3111457cb817d4746158811dbba78a82af5930b29f0643e95ed91ab315a626b29360e5152256fd24f52720f77dfcc065571a0d0e0c045f8a8c145b8d35d6e4279071bba6da020e5426759f9c01939c11ae69b26ebf947122c49f21bf02e4a933e8130f3c101ae13183d8edcc73a671cb83db9428726a12bc4d4170cd2b52a12702d28b58bbb2b0334b2638bc0687ddf9a899df111ebc0e67c59526290ec20332c3f0899b9b34a54eefbdb29800a3d1b3f2a36e4894efd697260b84d7bdc8650e40e0adc40d898b70cf248e9075bb9e5c4862243cfd519c50df49c2db988a4d6036243725cda6874d45458bf882bd3cb423cf42fdacb584667c6a2d424bd12454b1007f29d2f8edfe66bd62d489599ecfa94d881c1dbd103934db8c2977ae0476bb52a7f933d4990f2a13ef8edd7498b7edd87af7edc4a30804744326809327e48140fad2e825cf176ced12e4692689240f98edf4c74a8afccbe1f55338e4d6b862b201aa503a662c0cf9cf5964fc5a0a17ef2e2999bf69c837f610066c7178b8ebac61c1fd9b467b47f22de43f2f75ee57a35ecbebf0077d7d4f52e23b8d141a56aae9e057adf01c811db0913fe8accc205a22d8e31eeb56c1f403ab3265f67aa33288ab4fc666178b2e6906696c0b74b94a89ceea31a64db075bfe6809682fb5263aa0836aded30e93b3e77ca6cda72bc314a38951e3dd1b81935be717707b88f795958aa8b97aa1c567d5da2a19b7f8c00eb95efc893b0c5739917e705d2bd61b0a08cf7ec22903a25558332afc21c09752cd5e853d873a692d5c3406c79e376c849274ba00ff4a293fcf6cb0116477dc05997c990aab0a0639d82499485bb365515a60b9cbeec554dfeb1fbc26786129264a0b19323c40626ace4ff8aaeed6bfc05518097e35ef057ed8e022dd7d0d2f9ba6dc55d26d290a28063ba24570660134a39cef9442df21cec5476d89ec2840819a874c9d0b5bca2dcb376e81b94df309633f3c4506f2eaec07752a3317a55375bfb166182b458fcfc95580a930e4744a245809a65f173e932c66e5d902a943174c9c44414b2c610654c39ce9e9d6245cde56d3b6d2c8e6ab23662422af95cfec2ee478022bdb5a02e3a2507b0db5f3ac4f91f7a3963d453040ed285611b2086ed9dde943c01d9fd00ed0e7f0ff941409bfa7b6fa01db9328b58817c219cb3b9c5f5ddd0068c5ecfd547c8f055c748fce92b90b68f106d033826dbe7632e08be7132641bd5f3c8e276765f003922d8ba8c98754aa24dd8f6b48a5998429bc5e5f4f21623a0e8d3347e6d2129115910cccba393957492bfa387e98a4349679f4e07118359f6100ee87024394d90017585b369e2dbf5dcae8bfb41afd0f333840e5930f25c8d87653fb52de8ca5b1d27b6f859965cddcaa786e03bc4cdf9ebb1a6108d358817e241c6cc6e538278e6d57e12cc76b56196cf76a1a434e69bbff8851eb00459912e219215e49c59bccd2be4a912b5ad97aeec1fa698a6317c6926e908af2bc5c7ead8943a84a55481b37ecb8e234bcbc5263d1774cb59e8f2cc2b8c793118b9405837eff0fcd08835b0160d126f81747a23e2dc2d78e8636fe2c83392d9f423665584071a1f2baea4c5dfa94b691f86ab10191d65a825211d4298059074eb4dbe49e0aeb9f5f7d37bb9640e0d40932517427ccf2a496e38718e196a6494343d4515f55c25d07d10ff7fbcb4f512ad42464b5d0c996be7a0d3a394d92665fc069ffc025b70fbcc5ebd5e308a5fd9c8d6bb7edf53ceb75ac09b2e16e224beb6bc2f6e6c27ea9a601cd45afefbdfdf867ab50aff2e1b4246f245fcefee278696466a1e38ac2a188d507a7af08eb8117454c8c0dde1096788cdd3120586dfc0743762f0aae8b4fea23940c4aec82e894990b73bd40b5ba8e1357f16e4f39452685f7d8b36a264ad99f8865511f871e66c86e6cfc3e925523ffa8191aed9fb59f0a33230c311165380993ece1c8d2cb1532e873ba88815eca58dc9c54bcc4729fd5c88850d190b7428351b5f8334ff0ce48b6a787b6b063a71186f2f732a04ea109ab176125217f339c4ffb98a0396f44bc34db2182d8300b8e13e083e2ee6592e83350e2ed482f86c21c3ac5d21719baf9f5377f2b7e5ca930efa8343247c75fd68bf8fb25dc0f0e16b19acfae285b7532b4eee11f31074dea98373a8050d62397d8ac3f270535490d7f4ba81a3570a628c2319a934edd9e98184ff8949beaa6e02dc2eff920ef232e4eafac9fde0751d520209778a2479cc9c24f16abe5664116173f901a079ae2b591c5494f6c00b08c9f54d02d847999334b87eda30a8753ffeb40761d8cec2abfcc8ad7658ebb00788521e4f6aa9bd84fd0364b8243c58771b1960cfe30dbb4127404890daef92f5c382c59d82e4645c1b0146ebfc6518c524e4a2676c68d6c3a7c8863c859a855f8abd94523fca0056a9a6c8ed1cdc8b18b119d2b9334dafaf5da71eb18a9806dfda934e2b947ca81a89645cb1ed955de86ee83425acacdd9d0fc85e915164109b15aa3b5edda72f2852fa32165f77b9f59840444b37c48e84de2840279d18bba47fc9e8d08bdb3af5647a8894a7085410018826741a2fba38a6dfb589e82387812981bb81cd4a69b2cd1201dceebc96324cc06e3061258495a1f623ed499edddec66b73271de3c0a171560c42bb7d565172e72ef92cf0d4ea0eafa80d92411dca08be92e96b40568f7f0fcd34561960e86978fc0603694cf7c5c1b12de6ae86e82f56ed6b2a8ceef1c03d253b242c58f1734eb96702307e5de370133e", 0x1000}, {&(0x7f0000001540)="9eabf3a78c8dbea8d14438775f37df8a2991ba80a669924b999577c3561ace30ba9fecc15acf20f33c7922f3eaf8b49662675fa1683608a5dd35e8e790b1f979e953e664a02ce61ef50c3e3b88963b74aa4c8cbc8d76d0e0f3280c8536ad54c27d424b5972cf377c6fc3e6676f0ef7473eda8df7bc5383475cb910d7a90543b8f364797bdd5ae4c3c9322923da065e21ef40b8331941bd2bd5cb790de361a60fc1803bd26241d5042d19149e28fbabd75a698a5ee37a727497962cd8af9ac6dfe2758b9162e706d9556e0e38f2cc3daf20a636be24f85d723a7a79d8cb14cc36b2ea72f0872a7c36e81bb62b70844bbfe85c28588ee5d9b7480e15d21cfb303522e7c05091ae9bc4b316614b43e7d222cf53b255805a4f6aa499f2afcf4be7e6127baf0aeb4f2617489cfa2fe79372454bd3ffbca5678b611a7cc1b2cdda8aa959e52dfd234c9b65c0df7cd3e3f5c9bf9ecdf64ed00903aac6be937ac1231b9bff67e1dffc5876278999f0faa213386c739615058cc07fe7da16e197f10814d621d128b98b39fb9ed1c015c2c53f632c26dc989e278a3781d29190bb743e16f9379a7b1711c070e67ecffe906c5a1b9ba802c4870927cf5ae356593c3c41b6505623515be9bfb567d8121ec07fb8eed6e16a9b00ac92a23e80352498211653bfd9a162b88c6e61103f4d7b55c787abfe837359a351adaf12d7de3ea4740e61298654cf507572a57b299e1a588e995281a70a16ba7c828385d362be6fdd84059d2b8ee59cc0c0b1dfe9b3662705e9acd0508b78b50e549b1edc094e281696195b74a2c16be731567d2158a2fdd7f9327c1ca79e94ff54cbf94831f2ba30c6c7676a927582db8fb1d4effe35f3b2a0ad452cbae887488fa30fbd015d47147043f30c60586fd5acb3bb60fc09cb8fa59e773e817390ef93ded9d3b9a7a673bfb94c7f0d4039cb0ea92c8e11cd1952b0b3c046c357098de2a1640e8b54343dc11c98def45b365741a43f1dc9bdc94a3388f42ae31b0dae6d071120e8eac8c6c370e23b5ae5785a90566b70aa58fe9e803842ff92d47cfa4a9a36dbb95b5fb76d966c7ebf45bbe527b2dc2bec7d679f20e5bc9311b2b2cbe7e63d115576caf2547934f6339b79a2835bd9f4e19bb13b1b342544624c0a941d32ec59638c313bd1205fbac27bffe08b8b84399334beac615502b79dfb5050c1e89f8b372abef9072e5464ddf82f439b187e0faa7c35a202e997bb1de7f6dd2bf9566de1ae053e9a87bfc0dcc4d3d66fa6ebacb73144da87b68fc60c1dfdd7600ece3822afd6a61a4ff85c6c7e96dd8bf99fb8508d8b9c3c7e571a765b1042ceb86fea228c8f3d6d4bb32827a2536204092bfeff85f647762d902ff3f9e8f6d6287e55ff60afd15f0aa9c6529da646a90cd8d236abaf0729ef97bed3f90d03911229fc0166cd3cb5796fdd7baae63c6b301806da49c7b9d2093f6e43474fe2b48195338528baa955703ce0e46c9c72804fbf503015f683e12b5b9f9233480b44c1dc0f187abdc78eda0ec6a61ad879f52d723ad5b853b8e7cfa4d21366ccad8f9d62627838a9cd0e8bdc5686ed70c2f63c123ea68fb8584b89d65e7a9874b1c721ebe1cd195abaa7a01425a0b9a7b68e0ae309d408b3eeea6ad74b3992d328728d83f5fadf47dbf3e22b318878052e2edd3026da1f87d0d8966ba0fa017eeba88441d1aa0bbd5163a4e9e990f8369ff3a2a76e20153e2feab2776d10afeae20513c62d5b469a678b693af18863ce95aa91897a5fcbf05570d7492b39e38c3a2582e09279dc1e6fc1766fa4fe0dc51bacbda13aca1bb87df075bf32348538c8decf3ea45a0f8789d66be733ca7a9e9086f39f5ef14f73ee314a9a20fbf21a0a799270a73af8dcbaf4c366b6850a8dd862af32866716183d00d1daa19b221423132c092c953470c04f534e6318cf4bf45f6cc94ee0e0d7c9b2cb1eed0939b858a9344e67b471820cd27f800afaf33af80da115cd7c7f5475efcde47672ab4dc4e97a6447950544850f49259ac638725eb3f6c71729b88ca930f599c82cd8c8c617cd69675099188fff2dfa49982a4419032793eb4ddfadc03afb5f06d086d562994a10881c2653d8b7aa735332e4865a89f1bf7e5ea020211d1a30470e863b2fa378caab2a36710aa46833b5a9d0c11833c53a301f05795aed1890e5ff0f4f93d31ba8c3c6595826c8a49ee7d488e73cd20acd3d295157feb6669bdb2db27174b905499ebfa020d2f8db10edbda239c4165264a652ea0005a98b823ab0920d1feb8bac34ed3553cdb76fae564b825f7f532c32e3765cee42c98fc292ab67b20076f59f4e769a892d39efac0259a5ac39a868847e7dabf463372d1f123e42ff7fb9e9b02e473a47e350fd938a914b2443f25cb43affe9be2b55b31c390093e602fc1659404fd2859a340d4c20b59d9bbf032a0b0ff609f16418d68b74e10ddc0c3aef086104a79a55604f2100c0783c646d7d53e491d0143e438ef5ace5050df8e80de6ba5ea67b1304484cb8bf13b4690dd39fa5cbb2064aa110082eb628bb699c7596e53bdc56ddffd60220dd36ae43367b89c8d8058943d94011af96bf6bed5099372884c4b8e268f157233efc481c064280a86ab0f591aa42064ad14add5e46f6e4de837159c17b1930814775aeb9dc8cc5764fa5b2444377a1e3db834a3e4e92d08df2fde6c4aeb1c38c0d49f839f31653909eea88bb78d40fa7f574b025cb1810bf775965e8279ee4a41dcc1b612feb701845607747b42b9f2fada66e3870fc88496e70a90e7fa31735084b87456ec5643920279c386652fa555a6ef644f45191c0817816c3e499e086681c05e9ad50bd85e0581d892244c693ab0e3c26dfd1c4e9ead65524886828bbe55864c1efaf251072ea50ac099e11799088dacc37763aef3ee44106779b59a058fb41be903060e3c5e89d91d85eddd3a6b399478d4604a5ee2bdd40ed4c9444941d1af5de101796c8a4e6d6fd983866a97a2beb94d1edaadfdbbb9afaddf8b01a92621123812603e3fccc47da0cfe3090970881d5844f8cd0a8cb7be8e15e766bc2bf1d481cd0fade49fc9d2b498cf03f7ebeb13e3db51331bebd819688c2cc4a2e38c6772fbe63aa775f0f74aad894372beb06ecdb1f5d4d992e2eb66381eab10d25c164a2dffea65db3739d4136c29cbb4bfe3a0e14dbd4aa55d627125554fa06a79ead79d00f6c75dc4ef103ac1fc8679cbed35d7f05bf283c6e87b6cf57ded0512f82930cc4d2a902aad7a4a1284fcb5a60d749f074e3f88584b955bfc7172b47ddf6438631f930485adc03103bae34087cae9992648b5f3dfde0f95f9d4be31706c5e12b9575036a21cee3f97a4aa1150202c5ca763d44b8ea1f4951f77a5ee338bf3376b85ce5255caa020caed8d6fcff86ba6761e039d9cb1edc2cdc663fda3efd5e4d289159eba4bcfa91f535d6b00fb6804454bf972c648e836dcbed879ac5f3bee61fc3265067c49dd39316278c7fbd5b0d42d50438db28a52b1f09e5e5c793b2526f03ffdd72a558475d6dfc4c7454352fd2fc8d21612460ce430c94f43f148e9eb2c55d65cdaa36ba4bc9aa2c73b6be384768d25e03ecd5a7c9ebe3c8cbaa4375c565376ff19926e57dfd4d08c12b0bdd7a347cb7814eeed9aa74d611c9253c83119b7f30ebd7b4aa19350d703c2f880407a90ff32cf3bd897858b31eb5cd6b1e73bda8e96042a68d0bab8809f6d889cb166ccb27f289f79fdfd3ae6305b227d63d608df0c18830c2e180542b1baffa23b59c9dec9df804a364aa1a948d2fe69d2c4a7dcab12afcb0d38fff87688501043c546f99d9f1503f25124fcb8e1fce170df8a56d29fcc7e9174518732f96e069c5fa7ec14a44bc4eed257939b001e35ff03ea14c12e727d5bbb61267ba4ce33e2217ce7bc65404ceb2202d19959124300e1cf82a4cabb1510dc2cb46337dc9a1cf7183dffc566d0304790171a3a27522e3bec8e2d3adc46adef4d6eab4a7caa1c35e946525541b10978b230f6c640b0984d8e7f054c384b17666c0d44cd7391858bbf15558fe2d09a520ddab1eb5ff97707d865de52fa0dc52e0f472f1134d70dd9bfa17701611fe6cdbfdb78c8ae44d9dbf6e75ff972b1feeab2e0e3a4fa29cb935e612a91747f7d90dc732215e352b1ce5e5f8c9a009405199b2974326c14b298b887aabab8999fbb6a7064c4ab1977a3fbe9068bcebcb89c72852ce54ea445451b18f8d724ebf6475295132630d99c5ab20da6c4d516a26c32178bf6a68453f2a176c6aef14033bfb91516418990bd07c037337c0e5fa0488d03dd015d679efa5495cb8cf187d3e955d9139f264e865f6c1eaa39a29001a2c06812effb0b7f7e7f7a30a78d9e373c4d99d7d67fa3aa4c33c060b7e9b787e93d79863a294dd0612f94815b591c8bd0b5b00e9db76ecdeb521be008fb878d2504d5062ddee460043db894abbd769c735a8c01c358912d6140aebb097fc8efcb9e4bfe397685f811a76efc4ed71d594c5bcf73477d2b3383966d1e95dc2612de77e0461aa623dd52cd911ec872a829805b86764ae443409d274e8bc5139954583c09eded515c7034567b11a5f5bca9e382a2e04f52a27a5e1417318bd352f3fb8a044012d86c2366397bed370f0b6154058afa7a608948fbcf5c997669fe8933b82fad6651dd55f3f15dc6488ff0a0d54545f5d9f2de372941372597fb92fc257098c271a5b29e3e3b80c2f5fe817269365b682125ea1f59833098b314d959a862b93ea60a51d51733e025a104c4e99acad6c2988d2a2fafe3c46f4c6069f8a89518e7eb27d465d61941e156d92bdf1d4c1f1f3d7ffd104c825ae370e25b65e9e205d68e7d74c706a7a3040cca8941a1fc95123eea1ed37680acbb2499fe73b559909cf6e8f2a6f298fbed0176668820b939cb96041d3ba5b8abf418c637c628d77a97bb11f21cf03e9e5ffce50a571423b4c28c322b28672bb6648457f4975cc47657da791e45c8bf3eb8a60b50f3d06ebc2a33758a3a81b5b615edcb1424fc7d79cd569f232201836a07521009b9f3b42ce4488fc97151ed07e994f5389d236a622b347e381352323a0e5a73f1da5eca93bef35b421d504be245980ca0fdb480b2521eb579dcb0d059ef99f3589902bd78fac846b759955e675c3400a51d769e97d82ff01c147435bf4160c444434e71a8a80e29be23c1f4b38b93e6eace9f855f0f0a48ff7b9fb6c302711f2997a383c9dc462217c0fac7186aedb452727f1b82cf3b7cca7ff31b11f8044115df3975683e4455a6de091e8904d888f39b8cf5cf579a7a6411695e4d47a19f62bb20b4e94df04c3f536daee9a7cfc5d4c5f55021ee39122a3cdfd627f54ba1b140e32c47bdc505aca1dc25ddd484dc1e3f6bb0b4c6d05742dd0822d48e8895e4a47082f3c4b199dfb049500f3f2aeb6451f5fd921a4594f00dc7ccfeaddf419f1c1fc64aa18de6e896377963c5e1ad77ed64630aa6976f8ea846dc292954a36df5034f7b3cb2a7fe759c0d79d059988c9c51325aef5c95acbb5af314bfdc24b18a52bc8461cb0e373565bb5b474cf3c069c3d7442a5db0b7ec6f42b7b97a15694404faed8024f45858fed05f76174a68c1fa6cc26fe6a8073ef4dafcc96fb2aded3d45ee2b5c55ac6a53b77a5e687e39ce64425d435628bb8ce74b0fdfee045810d7ac04fcd7979ab0a3b441ce29fd054cad269b67bb7513460b00a2e662590776c28a6260d857e5a0cd7c815c8f3a25769a83c93ea6b7acaf3ad812df4afb544", 0x1000}, {&(0x7f0000000380)="c4acaed82e885a416ed44c05c1d8beb2aaee6a3b6dffed7a00c1425427885bac01e4c60cd67298e2182f5d3e8fbe0861e252aac2ca155762219c14291485c109d3e1c11aa105e0ce216e468c86a628d0cc1cbd5ca0ff9061", 0x58}], 0x5, &(0x7f0000002680)=[@cred={0x20, 0xffff, 0x0, r6, r9, r11}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r3, r5, r2, r5, r5]}, @cred={0x20, 0xffff, 0x0, r12, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r4, r3, r0, r0, r2, r5, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r4]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r5, r5, r0, r3, r0, r1, r4]}], 0x118, 0x4}, 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)) r1 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x80, 0x5, 0x6, 0x0, 0x20000, 0x80000001, 0x4, 0x1, 0x1, 0x6, 0x2b}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000040)="b82d920f7499f0b2049fb0c00edba65a69c6d997200a6c52491f6b4d0cdda39e83c68f4f067e0d264d170f20887dcfa15b5c01e296ec7afc3845fb3917f5a054adde73fc47410172ce6dfdc44d492944815a2d693f95e09390736a6452ee", 0x5e) close(r0) socket(0x0, 0x8000, 0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0xfffffffffffffff7, 0xff, 0x5, 0x1, 0x3, 0x3ff, 0x3d7, 0x3, 0x3, 0x5, 0x43e}) getgroups(0x8, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getgroups(0x2, &(0x7f00000002c0)=[r2, r3]) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000100)='./bus\x00', r4, r5) 16:00:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x203, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x1810, r0, 0x0, 0xf) r1 = kqueue() close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0xac29633ea95db163, 0x10001) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:47 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbace26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0c4eb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca8317866017f00000000000000ec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f317a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000000000000000000000000000", 0x7f) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/49, 0x31}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, 0x0) write(r0, 0x0, 0x4ac) 16:00:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) socket(0x6, 0xc000, 0x60) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000aaabb2b975677b7efb910e62315e188e8ff1cec8f1f5345d06820767d9593fe72b82cd5ad41bee09ed8792451f382ba77510443884d16063bdd13adc63b3eb274b3e87090b5dd2a399bb1386b2cf77e3297a34593e09d148c9467239a60ff1233aeb8f0edbc51bc4c4420a59bfb0b39c89903f571ff5cbba96bf15d04c4982515895a6abe43c2de2d222e090b0033de3e21c1270ab39b69b"], &(0x7f00000000c0)=0x22) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x8141, 0x51eabfc2) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 16:00:47 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x75ed) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb942c41f8a15afc42fe99c0dfa07237a9b82212e1768ed03e46949469bb891e9ed790fee19b1cf62c02e2c7dc95f6f071ba92ea4daebd819523c602449d796023ef794f091b831fb7333fe2a93ed869adc182ca6215e9e35a6248c491fc866b3158551ee33bd56afedf1600562dd2a3809400b6c3d91c7804d2c992f895070751d242ac4c7afe26e1d3ede67545e8b38e9639c6f3c7dff82a"], 0x1, 0x0}, 0x0) 16:00:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005, r1}) flock(r0, 0xa) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="64d096cf58aab9a7df768ee9cb004752adc070ef730167730fb1df754550214cc191744683708025c146e5b2e84745a025201895d55a30", 0x37) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8082, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) 16:00:48 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x8001, './file0\x00'}) kqueue() kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:48 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x8, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0xfffffffffffffffe, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:00:48 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0xfffffffffffffff9, 0x1, &(0x7f00000000c0)="9a5128d15b76fcf8f083df943975574e79dd22a1cc9663a453bf8d7a0af660a3a5b18abecff48a21d7276bdc7d11199b5c3670f37c63a1d952df69ecdae9fa2afa1e48c78c23df96246f807327a2e7f95b324d3d21cba2e80a98c015eaf3ff8e31e51097d8d3049babe0cbb149744399a4b04b3bc2e89cc789b2f04408cc0edcca47ad04", 0x84) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebff31337d00000000000002000000", 0xf) setsockopt(r1, 0x323, 0x8, &(0x7f0000000040)="40f0f110a396956524a735cb8e2835b9839e6ee9fa9409dfb0e565b19327b5839eb17119bd1047500d8f0fa3dc7cdf9ee0ba0e2b8942ab319198902a61a1173595e6f6a33a2ff797404834421e0321a9b21a0bdf539345ab60f39fd674ed45f1e21489fc8b1a424f30234b38a85ca462a75077cfa76e782fe0ac14c623a584", 0x7f) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, 0x0, 0x0) 16:10:52 executing program 1: select(0xfffffffffffffd15, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x18400, 0x8a) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xbf8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xb67, 0x1, {0x0, 0x1f}}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0xfffffffffe, './file0\x00', './file0\x00'}) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80000000000c016, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:10:52 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) listen(r0, 0x9a73) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x80, 0x4) 16:10:52 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:10:52 executing program 1: setuid(0xee01) pipe(&(0x7f0000000180)) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 16:10:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r3) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) 16:10:52 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000140)="766410300c3de58772fdd6603ca63230bada859c25a476c4a38d34bed0734031ec094e0e684f86df4665705f07ff0429f25187dab560c335", 0x38, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="eaa38d3a66696c650010"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="61c5cda7c1c4795ff02d48bd00365336523b67fc29ce88d3fdac007a577eaa01cf037114125f71adcc5a029bd9c18ba0d04cd87cce743324b35fd902bb98ebfaa8c0e1d183c718a4f3020582c585441b2682a018ce3b5f1be179d1d4e3dd730751aa88972a4e2dd8d68cb4f26c1d77e72f941d75357876c9502e7dcb644305cfb7dde6ed1fd800467f153c38189754af44206df44ac484982db190ca0e78afed09d3c27b5edee0e53ad676501482a2ad530ba7ff", 0xb4) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b84eb0004596509cd4b032de0d4dd05c65d5cfd19e68fd4401167c95490f1dc79eecf3505270", 0x26, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x8fd, 0x0, 0x50}, 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x5, 0x8001) 16:10:52 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:10:52 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x100000001, 0x0, 0x4, "3c428b62bde2404de9973ac18b0cb2a52fa57478", 0xffffffffffffffff, 0x7fffffff}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) 16:10:52 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x2, 0x800) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x28, 0xf0000000, 0x6, 0x68c}, {{r0}, 0x9b3f24e0243f9279, 0x8, 0x1, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x28, 0x16, 0x60000, 0x4675}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x82, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x91, 0x0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0xd, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x60, 0x40000080, 0x4, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x6, 0x5}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000005, 0xe2af, 0x5}, {{r0}, 0xfffffffffffffff9, 0x26, 0x40000042, 0x44, 0x5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x63, 0x20}, {{r0}, 0xfffffffffffffffc, 0xb4, 0x40, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x6, 0x372, 0x6}], 0xfff, &(0x7f0000000000)={0x2, 0x4d}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0x14967ce0287996ce, 0x10, 0x80, 0xfffffffffffffffd, 0x7}, {{r1}, 0xfffffffffffffffa, 0x85, 0x40000001, 0x6, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x2, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:52 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82212e355ad18da3bb896c65100000000000eb14fca2b8cbf05aead5a0c7012ae0639a28242666eee845f78cad74c3f2203cda2237928fd0a2b05684c4e238e3b6501a3a469b7e98b7daae2ffe4a0075c1b74a483a839e7007f946a06fea1300ba501e38c858fadf60cd80fc1c2bd5beb7ede281662831034b206f32c1ce2c95c402000000a4d53e3e79a8d4af30a13a8ff64ac2369b7a2da924d1b598389d92f23c6ed51f8869fdffc367c6e13798f1fe54854bb47f623ea702"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="7f000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x81) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) read(r1, &(0x7f0000000240)=""/4096, 0x1000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x2012, r1, 0x0, 0x0) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair(0x278030e13c6d0167, 0x4, 0xa000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xffffffffffffffc7) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) socket$inet6(0x18, 0x1, 0x7) chown(&(0x7f0000000000)='./file0\x00', r3, r4) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f0000000240)="c081a8a908aaa896c087c78bbc3853df63568d46eb94057566fc917c9f0f583127c15c2489d1c7273d1cc7011349ef9988b67f30b2e4a32e83a251b229d8e01d088d51b33a7a8ccc7547a60d10cb536f837a81e7bdf0906db41b30eba7b5c0c3c5c58af921e13c10b1d882752f5dcc24ce31198bb54004990a63756deb8c64b149fae4544faa429b4fcd83ac0a25991e88d7c1e2efc2883ee0d9a8fb7108c941a11e0303b5d300200100ddbd75b730a9286b81b556a50b517eef05549644634160c5f18d41952c406e552c3d5c630f7e2c79b17ccde6625132354d26490d5097bad3146b296d823ecf6fb7522b277397d745b8783132dc6f70bbff8eaf1cd2c599e83ad85fb1784d37edbbb05462bf5fe8663d6d86219fa2968876120052e400e4c934985f3abbd74d3d74445598805bdc96c392f665b07110ff03a2abe63380b09253d42aeb8e5e79b56a7d87eb545633b0c97c3395ce135b1e03beb48261c828690e249306e9f465209791b33b0fccea5f2ecff84214f9a0121912616507b26788ac231b4f622386bfe67e422f584206f73e760b81d23e5c5ee223f6f098b8484f52283d7fa85b6ee6bf3b6918de713e0444081c15fec39115b988edafa4374e1145ccbbda41c619747203a9a8640200112ef1a78829d51195e80c72d8eee29080ffe0c48b74b4d707ee073f8a69d74b21b537386b61364b307f98b303b1751b479a4708ed67bc56feb357fea02a27d6df7249d3a84e2a8464ffbca26c0844b5ac4cfa983738d697d991ac2ee11c2145088ed7ee552e0deb2a4a81c128b3b392dfc0b7f5d844fdadbfecc87a156ec26fb7cd577e1c67ad9a86373c675f4215d7db59d127dc2b8e9b23a9c0f60761c51fb5affab9987b50f0f69c37a00c6c368e4684b7a1bf69521668132d5b51fe8f69e7b95f08bf7ee5c6d8711056224d60cf58ab78f1974e4885026bf3ef4a5f1c33c9370f19ceed5c779fd167f12adba436c9fe66ea5925af9b148ae8e5bad47368679dfa0dbf734b298fe25e900d59aefde4657d9be92478a29442f3310cf776b95162eea24dc9558d8002600f08cc0af64f246b0b388b623728eef450e4add9e19dfcf1ed143ee6ab5c524a9b62e18aedc86cb4df00e8bc7fb0a25b20b1ea35bd66291ae1fa886b0be4ffdbb97e79d6f55973b8457194fe7ca37c76a934c08af94b58f2ead148b5b9ac4d9be54cdb08aaaa8f2d08f6699f9a56368c9e26be2b7c1548dff3c67ec1171135aa13db07458e544e0e34756fc98d643af2cf216749cd51d97a1c51307a521a0abf138ed2af22bcbbe44b971df79b3156f9fbab79801198d4df0ebfaba96689c020755013888541eeca1603c2527d0e3185a301f7c5046598f6a9ff53c5c2b526ec4dec6d3bfc148bb84a6fe3fa0b100d248ee94f60a63b5b71ff6e2780d685b839e3cac53fc60c799f6e4aa8383b4dbb6c78ee7a0a0f3b57418009fb1d78f0b0dca4f51bfceb266ab8cb2eda575b1e60fcf30065e29c1bb9143c08d5f95267bc14340e947ab5bc47eda556af5f72faec3e662356c4f7ab91ac23a6a8e02efc3b307a5aaadcd2939360df528e9eb36d034c3b0f74b2e71df462d55621ed039913d8f8a76a74d7c910e1162b9c159ba9bd648c2ffc4d4e1d2b3c6463825bf3d8e6fc1a83d5fa298e09ce53614fdd3a3ee384d582504266ef143a01b244b77dd36dbd583ec1515b6b6afcbb394e46cc104ab727d716323d353ba7639253b2481a46d2920f37850c881c39b61251692ed6e2813e4c7cd622b5749477c854aad27c206447db4a1fb851b44d084db6ad824279a78343e6f809fd1c936d5ba71fd70db5ad965392b0d30da1429aa6b9963102d8959678688464882077773e7a03e73d7df00a4caf62c7029954fd6181788e945bee212b844ecc18abe93a6fac3ddf745bfb47322d4c141c169ce4af09df081df08c1427348b79cf8581741d3839fb06b89fae1d9a617a54d1d363bd12a09ea5f4338ae3dd28da00e3f1db9e97a8fa9a8477e20506f2a7c2d570aef961fffe704e9030da0dcf468180f39f9b17088a88dac8d1b08afbecf51c1c306b52de0eb45f0ce4176a3d66a44a5dc23afb655702bb5e922f1ca5868b43701dd25be017830c15f3f95905d7e503398be68da3833895f60f10fb9e93de9abf2b94c0f0db29751c0fc15b5bb78d30c20cb3f71d364362eff896cb6c3af7c7329630ad252e089358ae8e1996166c034a41ed6c7b4b58ef268203b36499ef406ae65b388514f5620bd95aac559d237398c325e158fd46ce3eb8e66b4b5a46b81934e3a7e88b9be0d4e9c13d3c886b5d97a5dfcd82cfb9f9948130241fb2e48750af4e7593575b02aba01300377d34680edc38b764085bba29411e5e93e521ee89488bfe09a3e7d9eb9a39c9fe9d386ef91757d990fb3aa1c8eadbb6e062d9e15f462e3acb758ed416d845637219e058f17351595678218d57b44f8b4106768561895f50960f1566478e8f7d6bc2b1c8a8d39f2e4fb9fe7f2798c9f48293e0b3579bdbc4c7e267bc6a786053618da7189b726f4c3ec349e6ce5bd012b7c62289ecfc5bf9c32d81fb8ac60fc808a1769f2bc4e9e3f63f74da2568e613251e32a6ba5d93579a522ed92d72fedad61a0d83b8333b060b023459a9e6247964a752707be57ad2639b77ee51819fdf744876d92575dc037ef6404977277c72114a29aef83e5e76fe84a84f900de9b488a8d25bff8e2a525dd1d44b0df75076c739168965705db145f96349db54c66c2aac900b28f8f4c8de7dffe2211dc886dd1ab4d553a92136e1adecc6b6f01e6730afe75a567d7e6735d12d2e833372a7dec6ebb4bbaf86f2f7fc6d54173b92776642ea68610020084b31948c494c9482242d972277a1359f2cbf078eb001a6983a0414d453f3b3e34e4fbc2f8e1b035c4057aac44906c54e5af22256cbe6c50e795b117f4c26f7c051c5e9df8dbae2b44f93e4e7bcfe1fcafb794c8ace1fc1ecea0a226c32a1eb36dbd2e724e93e6d9c6eb5b4ccaf4df32ce1347851686b428031f2d8147c2fdc9709a7fd66e6e84c0b196c10a87056220131878999f7054112887d4e74efe6abdac25774ced194c14d4e78e83d425bc7af665233e02567a3a614eaacae4c8b51b5ae8bc7a202c2c011c77064aa400c9fdd547a5ed3cce35b040e49784b7a3376a3069ba78147e6143e191437380aa5f312bf91d4d8ce9633aa24122ff990f466ebfb52b696963699265d883074b0edff29ab320a7f268216921f5d9c9139ce7ac59b6660cf798bb886fb13e6741a812e7e59dc24d308d37f757521af9b389b5f1bc67c807a0a1a710715efe17309ab768dd0662b306d1d384e76005c8cbb5c2c6e83f9f8732398134480cabe79080d65b319428f529c4a91cf2916ce503f1e9931ef2a1b46ac397df947537cc411d729a0c58aa2882cf5b155ac900c3b6d59391941a662af01de196731bb2308d2823d452cf030a141cf6e98675bfca1707e61d2b29babddc74ae0084d665b2894c65db55026791924a2a135593e4a891f1c0f1ed394c3d6fb48556c4e38f7708ad9a97528aeea378e309b9ce6ec7037c735f750e394dce2d01f0dfbe33b9b9569eda5ace55e9c92eb5ca3c4d2ee93596da5b6dda7aa142c9dee08f4add332ef3a5b055c72882c16c097f3e936e36e3cf298e86450870aa7067a7b5d3c60d56b4bbf8e571734d198b59d92d8490058437329b3c1bf64f3747d029f5c7b0e23d32ef0fc582e8b87a875c9314d48949e116dbbf0b403d6721e6ea0a6d126d3db1757046df4241281e62c7147f65559d3c8ea08987b66ae6a30430faa00e99177c9398d2434928e3131cec3ca0372532855a9beb9191814141adfae6bdd4d1c28abee63aa43072aed144809ca12fb257bd758715e675c4e8c600171adbba16ae7bae0421e41a55c2ebbdb3c5adee99dade75635b36bcc9c7dbbcb507ee914cf29b3928ee55ea31774024973c521e68fe9e720bba35437ad019e55ab6d6b343698d4650c820a58057de00ff8f3173e251fad23b1fe0bf71a0973fdd4d60cfe6e1b79e1e5aba8f52560d93e3a249f6f6b5a6560b1aa89a9ceca67cf4ec3ef607a74093073535ff3c9e41af79395bfba18a05ca1a8b598be8f5b01342e502d612e08b8939b3a4a9127a97af1ed151bf3d66f13b3b71f3471a58c8b019e795de636ccdc74619668e292dfd84e7b5d2101451d322666fba82d8b0254c9e2084ace30cd30620f71d35ba866b164717d95f31b6d67c988959a6e2370994dc603116677ea8caf821223f2ffd7b856b2c6594baea65414195b5fe7070c3099f4a38c990da5806a947adf5cfd3ebe8b3ae8e64510709932f46197fa4ef53b4c2a7c138741b87eae7e70f47ab1c62541f6e1c7a97fc0b8f0752b559f1bdb78286465424f3696a987cc2626bae25198a49971bcf86ea5e3afd9368f3cd20730f94b3608da0a00c453055e8fe74561b5c4731395ddf4d4e1aee651fa0a08f6810900884292ed08dbb7a7052820eba61b9827178710d06afa517bff8ad19ccfb0f56c4a527cc841bad2410e3768423e41299476c25d3e7a4005272355cdd5075cdaedd8d92f24194c2322be2a34b533781efb3050de6d413aec53c374a9cec6d5510b43a469ce33c46b377cbaacef099d0b95bc586a393fd49548fd78d25c2f1bc700b2b0ebc377dfe1394deeee1839daf464f815dfc2634e3e23ad93f470171d6df61736026dbc5efddc3769c1e7623d45173c7738031910ef0ce5cd430712c796eeb18331903aa0fb0eb6d0b2cdd7b7b583424edffd1decde3a38f2c3379d1de82283868b222238729438daa6b1d450a4be6d1d98c4f2207ff65a953de9e4b66132de48cb76c83aee31f1a90088e9057afd17c668b19b2b8cb6b2fd422a5fa3f06e3415f52c4a4ce0fc24f4b031760deb1a0cbabdd62da16c7dcab70632aa0d90ec83d73dd247aab35987171fb1f0fef06fad93f1cf81bbf5d8bb7db98fb668a66f28927ee725d4d6279d559c5249b8c26727367ad8e2e77c8b6bee60387b0b3c84f3a28e3715b3362bb1df0bb1347d962421b4f509f69d46dde17b79f06d02bdfcaec645adf3c65daff6093c5a227c8fea8c0b5270d586e69377a58c3281b0044829a2ef228fc8920130d7cc1abf687a5c48fd31d8e44eb9576e9ed8befe70ac590fdc5c857d8781591a94ef01f52957d108c897fbbc542cd42b32289bed217b21d1f45e5043a19ef0ebd547030e25ac42f987c78b2fb8af198790c5dc001269df3f67fcfe5b22f8b2dd6cdf93c3033d612b2d849b0ff926178b61c6b7626f592122e7c5bd9a81a7ca0db2fd67e86e80a38261cb11b4f6910553911f1532f9ff79b13f80f9ab3862fa00dc695fab4f90bef63862e9e27750d5b16ff16b033e250db9a3ffbb93b5288ac2d3309e7aa49fb34750e108771bdb59817eb5120e0e6b6ffd51d80f5519c004071531ad688bfded4c8d3387e8df1a2124a0d803307487d38ff5da853541bd634e239596d08d46c0a094dc2ef72411907a0234fc3587692d0c33c0a9b7c68707455cb71199f2d4a46eef9ec0d3bbab2fed0e05071f62206f070b36535ab931643dec1a8bd93239b7990af8786132ae84be2edc59cba4145ec52b17012c2ac765ea395e9c93b695ac2e1f6419eb3a5d30a5a0a37db1ac25c0e8b64fa6d3828d5ef132129b08072ec63ebbacb8de1a7702604a9be21e4aa05eeb4dd8934ba22782ae5319091aadf6173f1af11b2537ef14f74206c8039bbec4d3ec65", 0x1000}, {&(0x7f0000001240)="7475c962a16879ee5932c876792d5dff33f342c805daab0b90238a842229b32b746270a02fa511ff7e1902ef2159ca4af17b82c1a5e8150efb2680cb75595cbe06b776c0f321bbf3dbae0a09cdbd6db1cc2851ae5c10a20c1239632fcbf1e22d50c27085b3687accac8be1023cb646fea36982bf4c241456ee836ab49d9186316ba23829692883af4dac7b597b0cd9414da80aca1f9b3cdd7b625a882d8841f434de5b8a489cc245005c5bf703fc50e5823604c3f75c0d3f0fa5898ba4e1a16c9377c595a199a6087d2e897fb20bfb0056b9901aceffbd8328ffbb9d0cef597c0a62d7a84da908cb8d9ae6b3d9074cfbbcae13742f1a1b848c367e3b184c3e1de9cc81d7d6cacb40fde9f1588775a65cda00d6901904d7d2107c198d3414ae05ca40a54030ee492bae12855596d71f4530c8f490b6629e11782f5882e9cc922c44f257eb205037a5cdf15ee2b557d0ad93b827682bf65fe101945209c46172953b8ffb824cd6b442bf598a4537430dbd87d1402598c277e63baaddb91191d00703ab7fb46cb5b012443b109e3c8571a0528f42102d999c0b82dca155dfb04d96a49bcc9f61ef29839e1bf636b624ad5284aee08f877e232c730d8f1ca0bbc3d7edc892bbd4914ee1e47d94274b789c4d9c8186cb9cc1fcc6788539c0d30dc52d6494a6aba6a832f63bc10ab3166d220700c891b402194e1c2953c5feb405321461a6e87110c3d0b131bb55e35504879b4d8f6d24548776f101e6a041fe5bf734bbcb32e82b220b05994f37c646122e26072b8b41224e38e98a9a605de9e27947c7df1b0e99d0109528b74a4a9e0e0381413c355eb324ecf669a0dec490ec1a45235d1bc9d1a4e4b913c90bcc362260a5897e58015cf8e1456549dead6eeb6f8220f87270caa9c1f5ff3d99fe12dcdbc182856c249c81c4ab38c40786f799447858c94f3632e88c77ba8ce56f124c621abff54928af03fc3bbc024ac1289852fd14f43494f8024bd0b85410ccd3e7b966417087dfe0e9e83d654e3231b9d1a908efd4abeff320704973f3deb5ccad4e12d56e5fc547e285ad59964a373b576257e55c53d950c45e4e79854ac9fa04ebb44a6569e0cd1e02e056ba46fac4f7701b1313240fbefb90f4208a65524cfa5b4eee4be600e8e8a6340554ec43b69f8f3989ded3d9eb2b19c683704d3a6536dd36f6da544b28b5559dcba6f36297dd2bed4ec2130b287f64e9e05bf866393648f445f9ed34cda977f5352d5740e0e4272be62ebe88f0a5239058eb9f75848e30a04a148828d369ba392558c082cba50920b4da718d75d427919d97a7bdddc847d8307f327b2c92c98d0c0c96aad085e29da9bb7796fe6445bb94464782053656dacf551acc566fe8867a950e225da3eebc11c124f39491fb2c7976ed6fb72a71fb9732e5d8898f2cf2261548be661943f2ada20dc0b5706524c84fcd005ce8a9e706c6ebdb5874f1d15c09a1ea85bddcd97cdd213e711c00e75deae2917261440d9c99dec1d0bac209795a4a395f1227c0e394f78ca91adfe1f5100802b1d8a790021a93d5f239474319496e0240974b3edcde4c650ef9668658218a49661e78797cbbe768939f7066cf809cf7c1316b04c077e21857d8ae10446cf39d530f0a2e567170e0d7298fae2ab9488957fed5f87f662222f9e3ffe2f16fa25f90cf264b5de93824b161cb91317b5b38a9f80d6a354b490320114bdd5718d8cccd312b6b1b02bcd48ee0a9ab0573f4b56e74b976d241c6e5761764e8c4139420fe396570427ee5c175583c34f181fce408fca2cac5e76818c01607e67f0c845b0ac83303e8f7cabdc3b1ab22261311f699afe6bedc3a5ae4dda344a9266dd575d13e241e4903bd0127595a6536901c9b631c6934e14789d2e2400335fc580f16e6ae24fd2e425a3e6e2ec838783f47445a132f8ced56f4e39a5088c1c9631269072c4b95a346bf198311d9bc419f1c4f41d7398c8ca1cba564249391f035d3e9f21d7f5a4fa778cb01fd0db46530b0a93de349930d2a4a5b0cf1ef131f78f3adbf3434ccd3d4b24bd74e80cb89e5d23a3cbcbd750d71f561a4164babed2ae2956ef2ed5263238016ac9806800aae58b9b1f45d129ad98bad7ab1700296a5e878449e14048b5b69994f30518a4184965fc6085a194bb30b5b969ceadacb993edaad4fd4d349f76395aa8aa314f315b655e1ed65ddbe608dc921096d40696e96162cf089b513f606b053c62abe3e348f3318c0fb36df6ef752932386d3db23ffd4c5d4170167c72012620e332a4b451675302aa0d29f3c0210aed45391874540a42d03fa3652d9314c588b22e4ca6a4e9727e405c873c484303683f837a723308fb185e4d6256b629b5f262d0deb3b6f33fc19dd62ee473321e6e1df02c46e336182e4734bada0ff3c945435085c8d7b33450a7211aa1f39c0443dd5d9ed142f3958b5353930f5da8801157c1b2b8922a4c7daf6aeca463bd8ef5ba94aedfd4cacc9bc22b4830aba62d60a609bbbdf2e40761997946aae7d637d4e1343f9e4e3272eec53b70284d8bdbd612e1b5627d1e8d2bab90a1f93fa83a7f567fb2ccce283870c5881df7b351ba9cbb473b35d24048ae5675bf7dadc7dc7b8afeed2d2558e6d7d313eb5c52f6cabd0577855d70808d0689fdde8d0dfe12869f4b336d0a1213d642d89c969fac6c259f779a4993cda5313c1d770acbd0ff09c344852a0df20d64c024fcc30c6ac8990e82ec7c3be93ab1bbac61daf3d44dc635c2a65fa5255e120170ca54985a250ae1958420cb28d74b27161a2a284998d1d15fe6c6ff7826091a016576939bcd21dfa1678096370119241c1dbfc9a3ead94a66d51fe7315c14634465543113dd6fc100e7b9da6898f125030dece66c754c51d7f14ae8ded74abe56a681df954b1fe199d28cb1e20e3eb626128f7e57cd4080c1b4638bd40dbbf0d1d2da0a9a71cae7571a985869378e41ef25b6a28b0cd1acd4b189cd668a39feaf3b661742bad1942f07368321b96c7977cf1c020c50995aa231193b2b557a43ce8d44b65896bcc7de8c8ed25820ea342ebea57321bcf309960e73baf68cadcc9d5ce775d10d61a5b727ce1d3f8e0d282e1bdc38359cf1063c451c7978468c31c218e3ec29f52108da8707c70837f82f3b748a7593377a33fa19e83b0df916fe8c43ad3eedc25b001df69ba061f66655914dbdc9a6f40ca55a139a99814f5f668672d3d98fa65daa291a8c0326f2e9ea9238d8965f71fb5ffd47daffe296d035efed0dd0bfa1b89ce790d8fe2d2f8e7bc908aa1dd3e9287d806b1570576d5182592570280e691512438a569dc841bd16dd76469789802c5f9626ff6314f509b98a2fc16cdffba2db5882a47dc4c813a3354a134c4f179c15c3cd4578f6008ea7e9a00ca7edd2737b1014be37c847011ae5b7ccfcf0d7ed3c7aab4ab71ac8e662521671f73dce784a34dbe0b3f3a4e3237c0afaaf425c885092e45d1704076111037a6ed2f2e292788b89c59cf68ed07a004f16e1feb0947c3c378119eaee7ac0bbd20426d1c8d6e1de43bda5e03f353475871f7e2df7959f8547f49dadd6b68b42545a18824ff28f91c65f83d442fb0bc86166a82745ec205078cfa15139046ab4f6d132bb5a6380d42e12f3d73dbdf6400a05477991730883ae80512426398fe13fac35eaf5c8c9d501015c7160916da008ff2412d7b38be7537187e9ecb5018c31b75a64e9512d475ff157fc062a0cb767162dd21c5d7adca37b73551f867a59c719b8876f0935f8508f377734c6a4ca792e64752e63352f739082457447d2edbfb2576ebbcf445712f3a3fe991ad59818c8fcf40f6b5cfbce99474e3d93825ee2224d5a23e0b767c9777ed07080d8d02f8c7b338c3d44b9a4c4e0f270c29f0745057f88ab787308cb19d94ac522998f514535e3d4c27cf051fea4229dfbc2815d0ce07b9fad5cc75355341bbb0ee4a72e8c8fb583463ed4ae4fd7da6074bd14bc4d80ad585eb6a7584fc7e949583fdf3f6c647a259e6daacc5920fcee3c3a39ed48f319c491910f1f5ef2478a7bcadd9f095339e7ab12ed7faa92abd0c717e073e27eca6081dc967356988ad3d7473a64c806dc50494e75124fe3fedc4c09e9c547d5df8ab9351ba5919892d38b4f8303e4fda1bfdc89a11dd0d6a4d8c72fda3aa12ccd8a30b6bf761168c3f29b155934574be79b1b557b467618a8f8429505598598e8a6eac3ef904c6e1f61e0d8dc722e6154f649b474bd427d8f5f187a88ecd77a5da6f74d5967dc8d27f38bb846c442064765e7f31e437224a2313784bff15873046c1f0748d115f25915b177dd8bfc5f3d03e03031247a594b7ccc025f15f18f62580bd1c89a4b3656aaea750c2b9e3c3131c48afe28722ab6541a1411e3664e3d41177ca1586239502212a1c1495b76eaaf6426e8f3ad0cd8fe15ce2f27b78b932c773ce93d038ed596ec9f89572c09c4a680e2555614b7c18f3e8c4e0b9773613fe12d6c98161711acc28c13ef0cc16752934ce3abf6c5bedc636c8f2f49dff36a89b19ab26a523736367738c95eb4048106280a210dfb4578f41747008ebc3538b852a56cae722ec2f50a0c1b8757b53621b7675b13917d95dc4a9ff62ab5d06e3c3214f3e4b9a255f3e2e3a7414c98c0dc26c0f9ea22016fc67978092ba0c206ba3f0611f760bdbd06cf9d78fe5c826fb90ac5e218543ffca80069ffc956732dcb4809a8934ac9cc55ac31eb91350b9f9cb5769d7b4da72939f1ca11ab16e7b9b4dd461801bcefd8fda97567295a12ffbe07dea00c84c75bf4a40ede39d70687fc3b8a3e37c8b7d7d2ccfcaba76d1ee96b4beb2904ddef4a53f14bc6e7c962136d383a952dfe0129cf1dbbaa7001a90f9d9be9c5b903055dd70c696cd2269608f3925c32ae4e403aa730fb888273b7ae8d672145450622fe4e26eb1b382914966dac9b60b988cf1cc03e7c1f075b1c7e873d64f5509d4e6adceecf53e166e27e7b4d6d08e3b664f8d55f4e84f3cc75acf7dd5fe5da89826975ce1d84d41ed6d9779bacd252ae149c851fadcf45034bdd6c25858c3a906900520c291311e6f36d2398ab024027b610d5747298612e4cbce24ff54c1622a9e236de890955eedc02ecf61d532a933132d180c61c27e28cdfbcc310c83ca3ee275dadaacdea2db621f706d8e4a255aa88d3c23ffb2d76eae6c83d5ff497734573ea31d2fe3b09c51abb23d6366f6b88c9cf602cda03290b369e6b50acbfd4522b3dd0f121e8ad52c07c4ef44c0f093517ffa855c4d3ccc5fa3fdc96093f874c6608c668b31415a03edb66a434c42aad1f8dd77e1724fcdfa578b302b0188b180da90e4a1382789b0dabe3c58b1c623a10e6f0dddc2548c985bb5ef963cea282d865548e8854e736ff5e928fba3801bfc8d0be976c38d8afecf171bcaadda81718a3dc203c8b8a4bf420119233fe59635e1a6e17b07ac71d15249ae3bea3bdbd925b657aad4e319c78fef743da05c8789dc52a75da45febfb839adeff7752bf307ac4989e1cce9f9471eb2e51838fa60f4e6fb26a91a6c9d7f3cbce8e148d25242993dc20941a094b63ec1d5e34f613f9b201c1d742336a951d021c141741684b2bb9981c7f0ead2b003e4736269afbd4fc4b3382a7c0b9d10c84afef0d0d66529cbfe769f9bda44c225ba1acdc1e75f1f32f572001022ff1b8ab69fb902a3750100c99e55e087103cddb35820be19b4d71b54a8ca253b7838a995b97e8e11b0112d505daff2bb51cd18179197a21eed2a1960ed0", 0x1000}, {&(0x7f0000002240)="5b4568fd7d4c06b000defcbd9cf855d7f0d899cd27633acc4d7572feb3787a7f8c3319506e2c14cc4304ce9c209276d4598529193d77518b692f1a9fa6e79b3de84564edd1e639831fe6be2af49f92cd82743d680329599b888274a18def508b7656c944f1fb8920ac2f1100e38801dd9c107e7cf2918fef327c70bd623279e6d86f6341dfc05e9537679b92573630f499647ed84ebe4b549664371a5a9ba8dba8f8324bcb01647d70afd7f711258323d9417a13f91567b5f48fbfbf9a40686c10cff85aeb231076", 0xc8}, {&(0x7f0000002340)="5f3ad19d54dba4f60fcff149b7d34613da", 0x11}], 0x4, &(0x7f00000023c0)=[{0x60, 0xffff, 0x9, "034f2b81c86916777fbf4779dd1b887c339bfc97315217cc8b58199ae10c11eee84e5e07213f126ac4b611afab49bff7d7a8dd56de2fecc54f2e7b09c4cfb014baa6dd591437da022a5a4b6f71023550"}, {0x38, 0xffff, 0x3, "9f7e11bf780224f55a0a33d16e6091510136112acf34ee8229909d9a900715ddabca26c544776945"}, {0x18, 0xffff, 0x6, 'R'}, {0x78, 0xffff, 0x6a, "2d6d6915e9d31b91454c4075c7e3a1e13b48e872890ef937b6212b7734437e4fa07e7bce5bfcd636283a3c4c942783ce5aa773cce0624189b8ee5a17a50f0927873a8cde876bdf54b44ab3d0fded568fe1360a29b556e8a16d3c3371dec00b26105a95e28ddf"}], 0x128}, 0x1) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) r1 = socket$unix(0x1, 0x80000000002, 0x0) msgget(0x3, 0x280) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x8400, 0x1a2) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:53 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x4) sendto$unix(r1, &(0x7f0000000040)="1998a4d5c3cfee321f7e64535958fffd31b7b9d6982f887a022d833586dab4b4871bbf67ce30b40398c983a4a0b49c46a8a83c06fd43fc8ac586b4b19316d8197e577a53a3dde045ca8a958b6b9521029ab7776c084f45cd12cd9a2223333ecc17ed776e71c448ad1ed262d598f0b60ec97265f0f91aa739ca02246d13ee64fdbb7019ecd5d7917128f24da9890658f07e53dde35e8e1b7e41947dcce8a60ea66acfa23a75ecddf0f9c1961dff73714a9c852bca8efb90b0532bf438b4a1efb20c20b39a8dae2492fc2d0a51cd2ed1c190d616ec4e60e20b03781583547a92", 0xdf, 0xb, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:10:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:10:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x44fd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x3) socketpair(0x33, 0x3, 0x1, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x6bb, 0x6}) 16:10:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) 16:10:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="e65cfc4e8846b335ecb194bccd769796c497bcea7fa5e64833610d1bbf91c4360fc151c027093ae3874fed4e9dd827d743aa848da2ec576056a72950b6bdb19246fdcae8b4e137acfe7e64866479c31312ba", 0x52, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000740)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0xc85d}, {{r2}, 0xffffffffffffffff, 0x82, 0x81, 0xfffffffffffffef3, 0x101}], 0x400, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffff9, 0xa, 0x27, 0x40, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xa3, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x33, 0x2, 0x69, 0x6}, {{r3}, 0xfffffffffffffff8, 0xdd, 0x21, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x2, 0x3}], 0x1, &(0x7f0000000880)={0x7, 0x7}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0xb602}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000280)="c256a8e92702ce4cb2fd903aac49957ada68f1e21cf595e6d94c95e789673b18b61e6f288140e9deb9bcde566d04969494ea9ebb5c3bc7c6a419ac835549e7e49e8ea72217aeec4eeb784780b66516b6d187db54f08ad2b688c3ad7de3a6bfa2b8fa719baa37ef25e80bb098803dccae6b8108a2148bff0f4a90387af351c00c8df8b1ce480ac0e61429ffa7f5ed1d865a9fb7e4176c67751b8bc65eda870977ff9eeeb4150fc762037563b1a2a2988b796b45b52b2063627f27c17749aee5bbd89b498d470ab86c7b52f107fa5445ef715381f80aea9b4f6ee5", 0xda}, {&(0x7f0000000180)="9191b647f2e4d44a88c5520a77124cc39fed55cce7d880fd7c2ba0157e3c6fb5c23ca3db899aef8b8d4cb36ad1ca9063867a686f3351e052a60d1f234caa8b0ca058b5e68dc1bbf78644156fadc7e28fc7f4cf7b8436c54d5277b373c9ee8bc6ca3c4c9b8925e5c2e68c9858427e4f0917a20824cf4a59476a21", 0x7a}], 0x2, &(0x7f0000000380)=[{0x18, 0xffff, 0x3, "a0"}, {0x98, 0x1, 0x2, "13e349faccb2587b7bc47587abdf4bdc98725729ab7461e807cb4eb7df334f99166967b77d90f8f4310a1add0afb2c8e889511ea3c7a514d4253a4e287f2d46ec699ae6e2cceef83cdcee3d3e42eeae6564f68e33dccf92f534cfb40d67fa4eeb6981ae1e93d25c7c3e97ddb00129bf64258af7d4692304f845b97644d4707284c0b89a1"}, {0x98, 0xffff, 0xd2, "9cce29be529a647a1f331f7c2d79a414c178f3e01a432cfab5311bc8078844cb22ca0e1171191cc9f94873695c425b45b06eefba613f611566e189918996ce26d623331df5dec59f71690dc2cb71f276d04d1136e9f1655fccb9715c16b7d44caa68e0f7e689d601d0b7a72edae77a9bf225b8fd8ec1baa3820bca3ab59111385a1be28b"}, {0x18, 0x1, 0x2, "01b34fa301"}, {0xf8, 0x1, 0xa3, "6d798bd04221b2fd1664e901740f30da10efd0888847948d68373559a51bf4d78e7d666410b1dd55685ef17d6e3ddb44bf8bc7ee92968b31e6686662eca9233af0c39172c91d99f695f93cc6eaae084bda4bb972ec56be07c73abf9eb1862c3120feef7cc2000eaa1dd191d449a488058d451418d8a30e7300c3ac7b29349af5f605c87348250ab4807bae3b056457f7299cb345a0a227600eaecd93fc2eaf4cd358fc328fa8b60b49ede6df05bd2aab4c6345d8f55a98ba4e3960f59a0f7fdbc44060b097b1516198b0ad0c186935da20f73675804f9c7064c28cae2d72ef572863d5"}, {0x70, 0x0, 0x6, "1db26905db27e5e2adc88e0e69ec1cf09af10b9348800259bba3cf3cbe7217d3e986b9f912a026dce03fb991d2a19c2f03155e8e183e8623318ccca770b231010cfe976f9c040411435c8e75c7bf889df1d025e20f0d43a621"}, {0x68, 0x1, 0x80000000, "440aa09b6df5ac218ca6e379413cfb4a9e7f2d4164c0c585a175a9ec6da009f9ff03d2d3aaace664f985b4cfa143d3db528986eb977c91c40b1aa596b84ffc5dde73e1c885e41b4c0d2ff9f4ce36b4db52c001008d"}, {0x60, 0xffff, 0x0, "8aac7864b5c05a42e7f21727048b24af481b8c042b90bf12d98259dc2214b3939c3d3441cbdade4b16cacc7614a0ad00fcea0647e69a6c6569ad36f50b6fcd350796529016bf5374a321"}], 0x390}, 0x5) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:10:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0xcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823549b81c768a90e9247158a2d106b1e7ef2231e12b07a15a7ed54f5da4bb9b91bcc7e00", 0xfffffffffffffda2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x1, 0x4, 0x3}, 0x7, [0x40, 0x8000000000000, 0x100000000, 0x4, 0xdb9a, 0x9, 0x0, 0x100000001]}, 0x3c) 16:10:54 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) read(r2, &(0x7f0000000000)=""/249, 0xf9) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x0, 0x4, 0x140, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x3, 0x4, 0x0, r1}) flock(r0, 0x2) clock_gettime(0x4, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x2, 0x2, 0x950, 0x7fff, r2}) fcntl$getflags(r0, 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000000002, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) recvfrom(r3, &(0x7f0000000200), 0x0, 0x801, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7fffffff, 0x7}, {0x0, 0x2}}) clock_settime(0x0, 0x0) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="64869c377e0ae16086dcf944584574f9040000000000000009133995c7ae3ad77cfa1779e53bb3ad1d2810e824e58d2dc419fc78f01e800bbd26851a55f6c93a06a0f0ab62e77224f18fe06fa646cd44b9cd37a1ecaf175ae35e0468208416e81fd6b27c8a79fb1d7731b99ba82fa4f17eb7c269da70183e668b733c5e345fa4b9b77c9c5a507341092ceceab4ed55bf73cbcdc3a4b766cf05a960d8a697bc95fcdb67adfb7f45d6375f78656937831d98d7a8da9181813eea00000000000000", @ANYRES64=0x0], 0x2, 0x0, 0x0) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000440)='./file0\x00', r4, r5) 16:10:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7fff) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = getgid() setgid(r1) unlink(&(0x7f0000000180)='./file0\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8169, 0xef}, 0x1) sendto$inet6(r0, &(0x7f0000000040)="e1edd8db4c9ed1139c7b77ab4012fec90e4c88f4f3315f97a0aac099fcb2c54ac74d556e75de30cef7c10b549f9240675829c337219f21210e554e96ae1cd151085718a4a11d825cfe1b4cd3e74b2864fdc84767a49f68e43b7c48cbe139fe0fd97b1cb5d20d1ae71e792d356182229c8ec1b9d4088e47ea979eb0bd4fb681671363c39d5dff05464d05697da29310b28e79b005f5babda7e87f2503e11e82215ec1bdeba8a2ce83e5f7051102c9e0246cab2c989c8a1f78660322d69cda", 0xbe, 0x402, &(0x7f0000000100)={0x18, 0x2, 0x8, 0x7ff}, 0xc) r2 = getuid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) fchown(r0, r2, r1) 16:10:54 executing program 0: r0 = socket(0x80000001b, 0x808000, 0x22) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x28) msgctl$IPC_RMID(r2, 0x0) r3 = getuid() openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) r4 = getgid() fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 16:10:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) shutdown(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000140)=""/97, 0x61, 0x43, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) readlinkat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/100, 0x64) 16:10:54 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:10:54 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x0, 0x1, "7978d7c5823bc229f1fd6359c4a795a48b91aabc", 0xc455, 0xc7f5}) 16:10:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = semget(0x3, 0x4, 0xb1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/4096) 16:10:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="fe"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1000, 0x0, './bus\x00', 0x1, 0x48b, 0x1d8}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x500) 16:10:55 executing program 0: r0 = socket(0x80000003a, 0x4, 0x10) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:10:55 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_LOCK(r2, 0x3) shmdt(r3) shmdt(r4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/67) 16:10:55 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) 16:10:55 executing program 1: socket$inet(0x2, 0x7, 0x8001) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r0 = geteuid() seteuid(r0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc8) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x16, 0xc007, 0x5, &(0x7f0000000040)) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000880)=""/4096) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) 16:10:55 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xfffffffffffffffc}) 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x118) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0x1) setsockopt(r0, 0x2000000000000000, 0xd, &(0x7f0000000200), 0x0) getsockopt(r0, 0xff, 0x0, &(0x7f0000000080)=""/167, &(0x7f0000000000)=0xa7) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xd285) 16:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './bus\x00', './bus\x00'}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xa) 16:10:55 executing program 1: r0 = getpgid(0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x112) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r0, 0x0, r4}, 0xc) wait4(r0, 0x0, 0x10000002, 0x0) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="cc57672c8bd65af757c245e7c1d86c13a5392080abb75595e997bb314a48f00ba875a3341b84aa86d45b30aa90dac7222e5cac670b3c93103093ca35ea4dd11b501d622bd9ab8484869dbc4801af9160f9218b60609745bcfb722851cad81675f03182eb044ed85165d2d41e8cdc2712acb91364273788526c56c07ba35f34aa883a95f9990038ce66bd9082559494565b6cc9d4a152ea3e7038", 0x9a}], 0x1, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0xc0, 0x8}, 0x1) 16:10:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x3, 0x280) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = geteuid() r3 = getgid() r4 = geteuid() mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc001, 0x8) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x30, 0x40}, 0x0, 0x7ff, 0x68}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r6) clock_gettime(0x0, &(0x7f0000000000)) 16:10:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffd40) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup2(r0, r0) ftruncate(r0, 0x928a) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) sendto(r0, &(0x7f0000000040)="f6627dcdf3f9f4b9860ffe4b0f79ed0b1467afa196cd90676095291a2a96", 0x1e, 0x400, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:10:55 executing program 0: semget(0x0, 0x2, 0x201) r0 = open(&(0x7f0000000000)='./file0\x00', 0x288, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:10:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x4) socketpair(0x1, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="23cde59ef33761649567fa9a267c7898550f1138700d9007224cd9e5ddcc59e8dbf6f7e19eb26c91fc05eed592c0e6076a8f9084e1a22e4abeef5ac4c5ac336ae15bd2f1750c65d348004666fc745e575e447a6ad5ca8d8cf49d7544aa6bf97348ed9f9d9aadbefce52d8ae12318604dc8c30a9ef8b340cf2ae731e3f6eb0ae8194343fe07332bd2f25cbbb86288c6dfb370d1c4cadab55001657c30c809ff046f6fb0b30e020af370281579630de35a7bb90ac8d236950b4efdd8ccfa70c5bde460803218ebc498b75fa1f152e5a6417c153990bbe579489c1b9d9ca7f9a5fe7de62952dd7d2ba71129e3fc56e2604433d1807893f6ed2bf7a7ce337e1629b87d879b573f777bad6e518c9e270f23da90a5237a334a93ce2e69094d8565edb1ee2289002c927b205a08467d8d0b23fec2ad7215265d40fd8f174ab9a4e3153d02877481b8735da04a501ab020824b9ead3e69297a3f9ad852a90f7cf4d3d50264bfa1e63e2aab41929c944e71fa874ac1975c677df5f5ab610d9f87fb997eb58c8cf1bd593f4feed8e38d818327d51480220225fe576f960857fa14c27d314cd48d8c26e8a4c46393259ca9b70d787a4f12ffbd88591e703f1cd0d30b43ee3006e30bc796a964178b8a6810c2d405952a559b19919376f5c79967325f6f542e51697200a1d2c65d1a158f11b214ade264e9041fb45b4a1ea105e3690c542d6fbe21dc95df439783f8880f2fc8a830544e61ce6bcbb9ccaf75b420eebecbcff01271cfa8f95a5a4e0b33cc45f711ba821067e9913aa220b9ff0986d678006ad6f35e1a5655984184a48a0d0e75059f2135fa9140742b4cb593e83f5b6d3c826e6b92dc5c61dca32f404d4436f96c6c2b1275f711f3cf31ce8e6c82721bcbe36240b879fb19ea86f2b14fe23147e2a0e9451d11d25f87890edd32a8532db692b67052137732632bb7964ebef78920d490904ff862f07530b90008694614b181c068eeaf9a6b4656049ecafef4eb6c91b6f31081047bd6788effbd6e5ffcccbd1ed96d53a24cbc6668518251c9ba254e079f232d3cda5623c8c29746581ab1181c52149c1322be4ebb46b67e4776efaea829c8e9afcc744fe681d1550aa08e6515b4ce93e7568f52840e17a573d4640c4c054c028b8d73a3f76aa8cf743f9c0f386839b9c70f654932e3e206ddb9d9459da774d6ad4c43c4392c73bd8c249fbd1da9d051d1b8efd8bb062086676a901712148f0c0fa6f4aad1984a9ac99be61e5a4e9c7524a36eef8cd6d4e9107d3ec9a50fb2cda0585ae71509fb0887145d20a370b99eca46bd28d45ef8e2c8d678553ff4d97c8eb7cc3c7e60a6cbb2cb5e23394f3235378c9cb7c3569457db419bfb4258c5562d9060f2b7123d51f98d6a211d43e5ceda43cac450728c3ef187d1e13d40dc9352fabb536fc04c971446ec7223942b4916e19fb9b6ed5f40fd65932c672f51d2246c412e8ed7178a8a8a6420b58c35907f59308cdb70eae217dfa524906b4fe7247acc84191d754905e228935eb5784ca35e54d0bd0cf9ba8188ec7f74216d596e225a84eb38c74b1231e64803bf8409b5f1e3c7bdc13ca2863455f30c7e783c1c8b849e4e6f260e45333a802984e43706690143b504659092da55682ec2382db0c6c428ee955dab6210e815bc042908233999de8ca016097e8cb47e559e02fa12f69372bbbd9d53500558e7c0d2d135dd6a5afb7dcba4dcc41f378a36ae47432906be6a452fd80772a625fd3cfad2c06f181653a306f46f99dc2e54663a55b72d62cdd8a2831ae06ba81988518f5454c5b62572e9bd7f4420341b7c02728d8e3a8c1259babf57a654afe7539456deec3d6bc345cd58d60b76f61b1b14c50d390b56d1bf8b98df49dee39cc3fefdbff234e1e135d69c6f3f042a312f3281e3b527fa811c93555352d532a109d189be807b2c7115cba2b60ec202e08f72cca834d52a40ca488e164642149a6ba8db125f92acdd09ac651499e2a93f868675866fc5790df8ad5ed4d9cf2fea8dd1677cff3d1510f60cd09b3a653b5586bd30dad75566fed30aff5ea22e1d4ad22826efd3b202cf4e78dc4404bee01c6bfc50dfe0dcd2152c94c7666e78aa3d92d8d2246be797f54a411a19e984b170ca0defc87318c9002c5c9f0f7b84f6fcd1c41fd920feeb8aa1379a66e3b6e4fd597d2b0ce30b92f2a4d39089320f7f5854cc35a7c41bd643d5af4f1733e8f0ab29ac59ac0c7c9e5e7a570baad098e017385ff993e87cd61a223118d6d0d0b0c5da04da9111edef3450f623338386f19c54c35ecbf996c7b3380af39550b8695e0838235be2edbc5bffede22c41992722951ba75c288d06b71b3b33712d25e7392ad6f7c336da5f31f72722af197c0a3c9e3cffc22acd194acb05a7195562bbae5faf3ec0ea219799fc2ed31cad6c4b845945413a90c9392dbb9446a1e4d784115750a1620c5f37a01dbd9eeb8937f96146efe088e64add15ca31f958f849cd136b5410ffd432acc0e4df9fc67bfa6dc62ccf37f8ebacb2a88ccd73a98d0839755170c719ec16915d465fd4eeb6e90fccbe2c4e60e94e668e706f786d4d5147098e031479d1cad940890588568ad90deee8247e1a1c2492f102814c7a43acc6357e73b4b1c14a49afbda54cf94278ea38176a592e56c713621e0e756753b8a26e9fc651ec0586a9206ef7629aea009fbcf35f170f994eb0022858c3eea337b443375b29e1677e5ec642b41a7d5011c2ab372895eaf718bb9507949661b444ad3a6e1f1fb4ea244f36de2058f9ee8803c480e86dbf3c1792ac649ee5e2dfaf4ddaf625ee7510bb0903764aab8de4f972efb9326200f4b83c404d82d238ce32777fe8bb76504d6057d6c32905d32727345be5d3d00f3dea43a3cdb57bda2bb650f3835da90f4d51ab86b28b2b16d8ab530b9e785f9acceee5e0d522a3d9ad96057ac80e0b2f3dbc63922238d6e6e5f78fd9e26128806168c02382a41f72db3b4ad8fbd7ecf133e524bf4ea190c7ff3aa898f99d4cd5afacd4ebe6570b30af277643b642763c39e9bab735ae97a776d311f73bd56e1507dcca7ed0bd0f9582daabc9694d0c238b37ad2a5a33029387834feda230ef125d3e9980f85b8aea4e00d79daf11b9a6d8e74d0c8b2bc71ae8a5e102fecdea194bb1d88740d2b5a9b157e70cfda34350acf872929a47cb277b06d2e3f69e8216021772253ea9bbd9b3cc329cc6b1f599db54e933677032ecb4d96f15bbe77ea01e67aa22dc6a425a36e2d6930a2394bb31d4833fd2a0d22846773ba939c5973ad8867f661bf92d0fee5cbcaa5c3fda6cfa038e029e740e2c10a6f84c6aa896f1791bd12dc31c90ce30b20bfb2df360fdb20d29a503216b9a6c480276a733d0d79ee68db18dc24b1ed038affa08c1b738eb410a1a4aba45c219bff3346f04a3608a9f772a27ae1ce4f9bedc9ffa4f4e3fe0e11d53845913996f90c894ede76828481e29afaba6ae453f4eb8cd6157e1b05ca7ed56264554cd633839ee07093f106eeb496b1a01921bd28a1481c94fb9f09ff4d2467fa26c9faa5114db6c14b2dc9e5dfb9bea5d356e5f304a093e1f7fea9461ddb5d959260ceb757769c55b9cecb296e9f1c7fed2e6316213dd35db9b68c56d9d8942356431e339a7567b77e3d0d2c381e8deb883b1d8945131cf273aa8f6e28af5b1c6871208604c76dcbf3fcf243643dc8571addc5e8825e007e0f9e352d0f19556c8efb7f6640ef0cefe039ee7f6b0f65a7ffb9751bc3c86d451431e294a6c403db8d823c923444d73685b8327d121df3dee94f3591f39bb427b33e01ced329962fd9501dc8897be0023cfafa8a1059ff8a3cbefd4b968c46bdad99b0e6dde77503c6ead7fe8e7b26bad2c905d3193d3ad327504f5d97cef317e4679fa28a37f1ab1a909eee3814f563764c1cd6973a3038e38ef7a551a7d2878383e144c8756cfecf0bdf2ae1eec3a2d31dd282de2d6116443750cc213277b7f0274d3ffa2741c8f19ba8c136411aa20f4e7199df5dd5bf8de1689cb46a4fabec88fc945551b2fa9dfffb8ab7748d0513d3dbf6908c99f6da03ade3bfd1227d1581a240e6aab4cb85d61b5cd9ee1c78681184bfdf3ce009923269acdf7181462ba34726b3583972ca8420e8c66754b6c8c1ba5a8b0873a6bc8c77f86cea08c4ed45687b6d4bf544b1aa599516ba364d86dadfbee1bf6b6f2cbc5b3e783c4b2612082bcd14609c0633e3737d73010f83cb178819b1f6b399c5a3fe62fe3f07323e617d2674cde8ef3f48fc3e80eebf4d4ded1197152ca2d3695a2c7cb837b9ea47745a2eabdf7fc1728a77f43e9076590a1815c3dfb33fd7d32300cab7c7f441bde8e851583081b6632a7ad46b11b30ba8f70601d6abc76afabeb44a0942d60641194dbece37480c79788679da6b3b9ac9b67ecc4e03f7865183e2f02b5b6674f3cd19e9c1fe122c6798bb055a4c26ec3be0bb10d0032aa1e9e8fc3c8abd4bc63ee4786e886350364ca076041237390f7328cf7f453133b1ade81d660be359c861482fe2f9d624ec17dd027ccfcaa5fcc1df98cca9259300227782dbf3273845ebcbf7ded8372bfa6aac22ac1d852c3b50007786dc8a088bbfb8ff4745d04613b5adbc2eedc5c2312bf23632a7c5658cfa70de9f3478acc22e64daefda4506728b5fbbf4b0bb5c7c337722b5e8a849f6d5420e6a88ab59bc806fc61e80855e13e2cafee3ab54c706c2bb219f35ee82d70ac3cc019e8313b906a27812936e29977348999049c856e1fb89acfc5f0ea65c526defe4e8fe703b8b712de811bcf2bf1ebb0b3741baf2c69230aed4eeff0e4992d64ff80733046653b864ec37c20427138920a54821dc2c3d92aa228d956f4b14a08e47bc6e22de17a53d2a6e51d325887fbd14d0f82bd1a1a962c4ea88e87d9c3d3ec06f83dcfeefc5b0c24de247cb8e64208f676df118e63dd46cca0f9f9067607bc71bb840be3cc448f22daecb47de97272adf05fcd30fd091c5ae9a870ee570083737516c7ecd93faa31cb09a42d252ec3bdb39cd5e6c7809e1aa10829d4d5b1eada41c1a89388eb5aae233ce6bff011f22cb14a19d9003ed491f8009293b7ae4a0ea5efe8caab11e1fce3d10b13887fa30df877242f1f2e108f152ab778484dfbebcecabb04c1806653418e8fdd0ac9c9bc468cff2b603655c889815fcc7247eeaea8182d5f9a2fb669cd330cc328b37a83898e96790de8cc00dfaddbd1e299af7511f8cd6daf1dcb36553abb054626f4c8f046aac56ae2f178599ecacdbf73c0b28d88e8d6594999e20410dec3ab62700be81b03497aacb1b0e74de83bc3984f092921feb01e27a5f2a05d5de84efcf042a6bee8d5ea2c85b3956be3e60ae167c6c12c7aabb1d46ada8f852f8570552f21d5c4d844bc010ba7db2ad5c227b2f95617e49efd5ff53fd18d2666e693539f6e4d01685256b3ad3200e7f1e6c6687fbacc39061468f4b231965a3ced6f799c276ac901a8ee0e3c5e533ca1b2217172eb97c4990b7dce2bb4e07c536d74079906a0968df376eddff0d8e0fce3fdf0715371e1550628c21e5e1e6bc08c7b6182a3fa18845811b3221451faa4b8ffe8cc62b4c41f01a08e1203e378240f5b7b9d4cfa7f1885087ee3bb21bbffe1e4447484b0f3ff61d749630d488590b57e73e8db61baf20be0469889d2e9a90c28abe3e33c2f813ed0c8702ed129be21cdceecd227ebe4d7dbc04f7f48940ea8f03278b625d4a06328bdd36bd0c7c46ae2dc2f76487f469442de221369175ff2", 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000010c0)=0x8) kevent(r3, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x10001, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x40, 0x40, 0x9, 0xfffffffffffff001}], 0x0, &(0x7f0000001140)=[{{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x401, 0x800}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x1000}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0x20, 0x6}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0xea, 0x4}, {{r3}, 0xfffffffffffffffa, 0x42, 0x0, 0xfffffffffffffe01, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0x881, 0x4e14}, {{r3}, 0xfffffffffffffffb, 0xa2, 0x2, 0x4, 0x9}], 0x2, &(0x7f0000001240)={0xffffffffffffff00, 0x4}) kevent(r0, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0xffff, 0x3}, {{r3}, 0x0, 0xd, 0x26, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffffffffffca, 0x3}, {{r2}, 0xfffffffffffffffa, 0x2, 0x1, 0x7, 0x401}, {{r3}, 0xfffffffffffffffb, 0xd9, 0xfffff, 0x4, 0x6}, {{r0}, 0x0, 0x4, 0x13, 0x8000, 0x100000000}, {{r3}, 0xfffffffffffffff9, 0xc, 0x4, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40, 0x401, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x5cff, 0x1}], 0x9, &(0x7f00000013c0)=[{{r0}, 0xffffffffffffffff, 0x32, 0x2, 0xf919, 0x1}, {{r0}, 0xfffffffffffffffd, 0x55, 0x61, 0x1, 0x800}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0x401, 0x6}, {{r3}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x8000}], 0x1, &(0x7f0000001440)={0x10001, 0x4}) fsync(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001480)={0x100, 0xffff}, 0x8) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001500)='+]\x00', &(0x7f0000001540)='}+\x00', &(0x7f0000001580)='-):\\\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='/dev/zero\x00', &(0x7f0000001680)='/dev/zero\x00', &(0x7f00000016c0)='\xcf\\/\x00', &(0x7f0000001700)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000017c0)) r4 = semget$private(0x0, 0x2, 0x410) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001800)=""/92) syz_extract_tcp_res$synack(&(0x7f0000001880), 0x1, 0x0) clock_getres(0x3, &(0x7f00000018c0)) execve(&(0x7f0000001900)='./file0\x00', &(0x7f0000001b80)=[&(0x7f0000001940)='(})(\x00', &(0x7f0000001980)='\xcf\\/\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)=')\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='\xcf\\/\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)=')\xc6\x00'], &(0x7f0000001e00)=[&(0x7f0000001c00)='\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='-):\\\x00', &(0x7f0000001cc0)='}+\x00', &(0x7f0000001d00)='(,}*\x00', &(0x7f0000001d40)='-):\\\x00', &(0x7f0000001d80)='+]\x00', &(0x7f0000001dc0)='\xcf\\/\x00']) r5 = open(&(0x7f0000001e40)='./file0\x00', 0x12, 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) chmod(&(0x7f0000001e80)='./file0\x00', 0x11) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001ec0)) ioctl$KDGKBMODE(r0, 0x40044b06) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001f40)=[0x4, 0x2, 0xad, 0x6]) fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTART(r0, 0x2000746e) mkdirat(r0, &(0x7f0000001f80)='./file0\x00', 0x91) execve(&(0x7f0000001fc0)='./file0\x00', &(0x7f0000002200)=[&(0x7f0000002000)='(,}*\x00', &(0x7f0000002040)='\xcf\\/\x00', &(0x7f0000002080)='\xcf\\/\x00', &(0x7f00000020c0)='}+\x00', &(0x7f0000002100)='\x00', &(0x7f0000002140)='\x00', &(0x7f0000002180)='\x00', &(0x7f00000021c0)='\x00'], &(0x7f0000002340)=[&(0x7f0000002240)='(\x00', &(0x7f0000002280)='\x00', &(0x7f00000022c0)='(})(\x00', &(0x7f0000002300)='+\x00']) connect(r5, &(0x7f0000002380)=@un=@file={0x1, './file0\x00'}, 0xa) 16:10:55 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/158) r1 = semget(0x0, 0x0, 0x40) semget(0x2, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="ff"], 0x1, 0x0}, 0x0) r3 = semget$private(0x0, 0x4, 0xa1) semop(r3, &(0x7f0000000080)=[{0x1, 0xfff, 0x1000}, {0x0, 0x3, 0x1800}, {0x3, 0x81, 0x1000}, {0x0, 0x0, 0x800}, {0x3, 0xffffffff, 0x1000}], 0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) semget$private(0x0, 0x5, 0x400) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/85) semop(r3, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 16:10:55 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x18, 0x7, 0x9, 0x9, "1067a0455f901d4821ef9be37cda218acc4afb17", 0xffffffff, 0x5}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r1}, 0xfffffffffffffffe, 0x100000000001}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:10:55 executing program 1: setgroups(0x1b9, 0xfffffffffffffffe) 16:10:55 executing program 1: r0 = socket(0x1e, 0x1000000000000004, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xff, 0x6}, {0x18, 0x3, 0x9, 0xe6}, 0x4, [0x80000001, 0x9, 0x8000, 0x6, 0x2, 0x0, 0x7, 0x81]}, 0x3c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:10:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x0, 0x8, './file0\x00', 0x2, 0x80, 0x8, 0xbf0d}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4010426e, &(0x7f0000000000)) 16:10:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x2, 0x7, 0x76cae0ba, "afa82db10058ebbef12d7a77292f7a9c19a13d73", 0x800, 0x7fff}) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:10:55 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8002, 0x1d8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) recvfrom$unix(r3, &(0x7f0000000140)=""/21, 0x15, 0x803, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:10:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0xfffffffffffffffe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000700)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x88, 0x0) r5 = syz_open_pts() r6 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000780)) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket(0x18, 0x8005, 0x7) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x2, 0x7a46}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x4}], 0x7ff, &(0x7f0000000800)=[{{r3}, 0xfffffffffffffffa, 0xb, 0x8f, 0xfffffffeffffffff, 0x80}, {{r4}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x0, 0x3}, {{r5}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x6}, {{r6}, 0xfffffffffffffffa, 0x80, 0x660ddbe7463d453e, 0x8, 0x6}, {{r7}, 0xfffffffffffffffb, 0x11, 0x1, 0x7fffffff, 0x2}, {{r8}, 0x37dd1aca11c5ad20, 0x1, 0x0, 0x814, 0xca1b}, {{r9}, 0x0, 0x0, 0x5, 0xfaad, 0x3f}, {{r10}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x6}], 0x4, &(0x7f0000000900)={0x1ff, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000500)=0x1) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x6, 0x7, "2cefcb29980ed9a201a6a94b5c175c15779e78c2", 0x66, 0x7}) writev(r11, &(0x7f00000004c0)=[{0x0}, {&(0x7f0000000400)="bc7a1b6acd17337c7c921fb842598881c2b38e0092818741de3690b237b8175c0ca9d9ee97e16d7e3315736a88221d683c760fbbbe20787e1612f963141f6eb93d49324542bf69bbeff509c36887278ae6da340d7575ca3f2e7eb4aa7f8e93394fc7de2de0001ab06429e188f01bb67a6be832d490bdd8e5a93892c8db17aca4", 0x80}, {&(0x7f0000000480)="252b12", 0x3}], 0x3) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r13, r14) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0xc0, 0x0) ioctl$KDGKBMODE(r12, 0x40044b06) writev(r11, &(0x7f00000003c0)=[{&(0x7f0000000100)="a6b9", 0x2}, {&(0x7f0000000180)="649de3ca48bf37272d6f0e80d8985c61657ef92f1c2a13bd09302f21e2fa0bfc70df884684bed1056adc2e5a1b1a3a7deb433b3ddaa7c90af6381de327b90c0671b63f43d09816e4660d033989030f13622d202946ab17c7b71b637d402ac8d7228427648b9e829821ce10393b15b85dd5a5e8f7214b76165573a1c8844a0b99c3b377ec5727955b3e549977cfd218ab63f203680d2cbd2b2353a3d5d3701b33066596b664f6add3b36b6e3c9e90d8ac07b12db071202b92b046fbfacf4914728efa28414756b187f95038802a", 0xcd}, {&(0x7f0000000280)="70154ea4442795bb4752dd62a8ec2de25777dc9580da3395f954c081ce89c43ef3525835528ca4d02a978eb9d0cd13d4411544b5bdc8a1e9d18b638c0a8b315fc4e69d1ebfa1d2f2ca37a5a5608c4e7d08ac34", 0x53}, {&(0x7f0000000300)="494cbd66512b12124761729aa249fa7a485dba1dfc6b8fa51a159b8b9a3e75cec38bdfe23757e8ac064b4f0948fea1bd7cc88348027e4f428d3809f50ee8922ceb71307479d9379a55eee7fa43dd79dd08ee8cd184553f7416e56d3c462e56b169bf38440e84455f6b95660eae8ffec7d0575905b32a13cd8a6691d1144592b58351b554868223a6d27998a22d920c2ec07f886a1a71fd9566d56cc291aa0a97402fcafda2183973ee1f47a2f3e6f8fd8251c9ad1630d23218", 0xb9}], 0x4) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r15, 0x40044266, &(0x7f0000000000)) r16 = semget(0x2, 0x3, 0x80) semctl$GETZCNT(r16, 0x1, 0x7, &(0x7f0000000940)=""/168) 16:10:55 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) syz_extract_tcp_res(&(0x7f0000000000), 0xaacf, 0x1) 16:10:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x79, 0x3) r1 = socket(0x2, 0x400004, 0x4000003) r2 = socket(0x3a, 0x5, 0x7) dup(r2) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa8) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xc49c) ioctl$TIOCSTART(r3, 0x2000746e) r4 = getpid() getpgid(r4) 16:10:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000140)="c28d8cc9a0c13c95e61f6408b7afe345d28a0ba96ba3ff7358899af50d800feb88106abeed7bb34ba2de2366473d539548cbdc24975eafbee4691affe6add947c4700e8cb714b47591dc5f8709f30c66e17d0dc2506efd1415b651c1ecd073eb816bffb06b72022a99946fc75a881a21f1062ae87f1113cc8c151e709ac6df31ef2fad6b58192a4f037ae0d2334a0d0be86f2ce3c53778a8fbec0caa670f81e9d1c052924018c7c67e346c320ac7a42351e4", 0xb2) getsockopt(r0, 0x11, 0x2000000004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6, 0xfffffffffffffffb}, {0x18, 0x1, 0x2f24cb7e, 0x1000}, 0x5, [0x6, 0x3, 0x100000000, 0x3, 0x7, 0x2, 0x0, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:10:55 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x20, 0x9, 0x5}, {{r0}, 0x0, 0x0, 0xcc3622a498dcd431, 0x3fa, 0x3}, {{r0}, 0xfffffffffffffffe, 0x71, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x1, 0x13f7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0x100}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x100000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x80000081, 0x1, 0x8}], 0xffffffff, &(0x7f00000001c0)={0x7, 0x3f}) listen(r0, 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000340)=""/117, 0x75}], 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x1, 0x2, 0x6, 0x7ef, r2}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) 16:10:55 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/45, 0x2d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "843cc45303359bea9c93276e840c45ca502eca46"}) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) 16:10:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) chdir(&(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="dfef21b09c81bd00eb0bc5f2e4b0b7ffda2305f6cb01a5040c6ce4912aba9375adb35d788d85a7e70ae72a8b981fccc16d4f85757694b42c4173e65178e4483b06c84e920676fd755e271747787b0e809d69e90e51a9590799757a75e64f09cbfcd8af362b804b53540fc94e0cacbbade36f3f96febd74cc2d9b687755e7eb", 0x7f}], 0x1, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x3) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) 16:10:56 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNOTTY(r0, 0x20007471) 16:10:56 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0xc0, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x20000, 0x14) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000300)=""/19, 0x13}], 0x1) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x0, 0xbb10, 0x6}, {{r1}, 0xffffffffffffffff, 0x5a, 0x40, 0xba7, 0x140e}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x46, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x84, 0x8, 0x9, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x80, 0x4, 0x10001}], 0x1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000008, 0x5882c86d, 0xfffffffffffff146}, {{r2}, 0xfffffffffffffffe, 0x2, 0x43, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xc4cc, 0xf0}, {{r1}, 0xfffffffffffffffa, 0x16, 0x0, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x32, 0x0, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0xaa, 0x1, 0x5, 0x35afbfb5}, {{r1}, 0x0, 0xa9, 0x80000032, 0x0, 0x80000001}], 0xffff, &(0x7f00000005c0)={0x400, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) open$dir(&(0x7f0000000600)='./bus\x00', 0x800, 0x2) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x60000023, 0x1, 0x3}, {{r1}, 0x0, 0x8, 0x20000001, 0xfffffffffffffffe, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x55083b26ac323305, 0x0, 0xc548}, {{r2}, 0x0, 0x34, 0x4, 0x0, 0x3}, {{r2}, 0xfffffffffffffff9, 0x8, 0x81, 0x81, 0x2}], 0x7a1c, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x20, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x12, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000001, 0x0, 0xb2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8, 0xc000004b, 0x8001, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x400fffff}], 0x5, &(0x7f0000000080)={0x8001, 0xbc7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fchownat(r2, &(0x7f0000000740)='./bus\x00', r4, r3, 0x2) r5 = getgid() chown(&(0x7f0000000640)='./bus\x00', r4, r5) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:10:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20380, 0x3) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763d3479f1c9a00"}) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x80000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80000001008, &(0x7f0000000000), 0x80a68e9e8a328e62) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c764d0cc1f4ff6d9b3ef6bf0823aca4af39b17a95249b08532e0ba3df74cfa0e1742a132bcddbea702a52638599d86fa2e2955e646b4845b0b", 0x39) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) 16:10:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)) close(r0) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() ftruncate(r1, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:10:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='{\x00', &(0x7f0000000140)='$\'\x00', &(0x7f0000000200)='@@\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='$\x8a-*,-\x00', &(0x7f0000000300)='{}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-{\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)=':\x00']) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 16:10:56 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x180) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)="c5b81c2d5a856171dc06613e39ca42ab46076a030ef013e12193933e36516599843c95da4fcec7bdd2c4820b9b9a4032f98873e70e1e90b91857f685bef3a8db", 0x40}, {&(0x7f0000000080)="9b09e89ca10b558358184f89552a8b5efca37ffe0a42e3b9eb1b4bb4cb95f9bdded03f136209b5467638de2500c542a786684905e9f0d5661de9dfa6261e15b07d77af5ce54bd2af2e6544bebb29e87e9d12583976cfa56148f8507862383c26e499ac65154a4db54a22716977b64bb442f856c49057662bc848e0bc26f1dc7519dab7cacb526ab4a7212b5dd88c6e411cacc4e8f18d16b324", 0x99}, {&(0x7f0000000140)="1eaf9b726911499f47778c3f220562a9ecaae850364c483bb5d43b0fb7de4153568b60ac5d604ec658f16ab3494fd42dbecc454a6172f4bd381bbc157227c81d097e425053b7f2579918619caaa4da159eee71329d689055b46853128240b1d7da774b9b2f9fef7b084949e2bc7ff392325bb48cd05a3b20dcc7716bf724010805f68dd7127b9e812d95ca6a270be245e5b804a58c3135883dee07d1d1cbe2c843b6c0d512cc80843a7a2e5507307ceb519c23c0e95b3450976abd3d2470f6fe3b8e6f7749258abebda9b0cea096e268645dc69e67e2e5ffc99ad4b42185a0cbad6ed14cfc1d49b22a2f1bc8f04d7df8a6efef43e605eb55fcd07976ea72f8cb48dae8090c3d1a2b9c72c3facddbf5bd50837f6792b908235236e37cc25cd0ac9c87c291a380fdce6d968f780703d94f6a982c92683a1ff6c8fd17a20ce7d6ce5be7212c9116f750c8249c764817ea709eb9163a1cac8001f0338e80ff8e59b43a228ca1944b20e61a2be73e2c3512fc0366fbf9a44dcbd162a47c0b9cab7b3358ea78e1e655bbadfce329afa5c166ad4f0d6190e6038f7fa3c12909a178707bca214ddff45bf8f25a0171136d6b0b15c1cc2aa8e4315c3a9c9271b413fbd958c3d836bfcad2f8d55cedee165674f94c28c6ec6c1ac9239501a1629ce9eb4badfe5e1aa46ea6f548097fe04aec00aaa191ef1558b5452332a3ff9538b1d0f4a416bc9f6dba9561d1a1ce7fa8dc2f30b3f53058851b657791fa41d30cf21e5357f58ca963013e1e1d6d9fec2d9e33c64763e83c048af9448d25d4c158c1e7c0ff41470e456c2005ea4932b2bfc43845af5bca283ed855ffe8dedfd7c053cba00820392b804c654bc7797c73b0866237465f2273c2eedc87d5bb563b9f1c6e8868876313585af31323c3cc57c65a71d939009d35da54db13f3c8b9f99cd66edf6f2b915eb547d85a2997045dd3ad7b8d0e693c54eb4785b0ad5bae14f4541e43e68d0d685947d4ac6584e6742d33078d0bb47764061905f3d59ccd58e53a577dff43b59effe7b84b512bcc0b89a7cc3130660304a7d5a42e33371150b215cec9ee5851c5282435c95eacd1559c692ebb45413a7d89c8eee6f93b5e0ca418d22d6c4164a8a2aba624353aab0f74a3d486b8b5bb2a1046e73ee7b742540eb23fff73b535343822d3ac6fbd409cb2a53fdf67ee318af44b587601bac3a99c31bc038d8944d4347cf3819b5ba2d9a59c4989f08ba0a1bd3954899dfe5cf9350d560ed4cd21b41642ebabf56b4bcf42a3f5bdf201b3f67b9379eadc21da6f64ad3040352021c9c6f04c2bdc17643041b3c0de7e2942cc7a61c8da4b5c26855d610730c831f5dde936686bcbd843ec4029671a464c88060ca712a60e0900f111d9ae3be5f52c594a5cd4b3f0b8c57dfea6a105cc0ca44585027738ef1354d5ac021847fc52b4e2f902ce978934a824bd1d21e48abb82f9a959816f66f01e85699742867f1d77f9475bc1c342e629746218121f55332ed0c26ccf3c25d69d48f95fef828517cf5f99b63b2f4766988c400f5de19163cb8de97e4505506f52794e829ae3f6238e9e448aad2917d0396b85cc6270f8bee1caef9af3847cdd2eaeccc3efa07e7d3404a2fc5871f63deb8a9869d39e72bc0a263e108779d0c92da3902a63f5ff3910f9639b9963330fd39a339cf2df9bff4960a21cef3509bbef25830d53c9ffb855c318e0ad9053c8d0d60bbf984d8feba4b8cbc6be3e272214e209afb1d0a2aa5fe160ffba3669db61c74c82b2e73b832a06ae256fc87ba9b161546c8611305e6a5a8d5d5da0cff4712782288f27b138a79f2a7eb37bf237499c79db6107719723dc417d05e7f34d654bb971254d3af7817d134d4f9660103f0eafba9511620ad22db87bb82067f2e226efc59120e8881b77353de56e6658b74aa20fd84c39e328f4b21e48a4b221c5efe27c3ddf2431a018673370a66575dcde8458f9ceb25d66847596be28bf28eca252a04aa85539a7454a893b40293891f93dd8684754a7f0434811bcf6361166df49cf0acae430c40545bc119a1df6b870cbf0a08069e0d37edc959d8b90ab9494c1cc9644549f5913fd6d694b8eb0c205e461ce6d1bb19fbafab771b3aa72f15785ff6ca4d256a1db75dae99757444ac5757dc2e8085d4df0f7fb514bdfe0d9f215154b053a732ae5bc5537a8fdf679ce888a585758a71690d692ea7e5436238ac6e0f6a854f99e3083532314f0f43f762567ad0b436751ccd9e8003f4e268e3db550bf621e075057302fb3a734bbc78e28070d8d739d6b147904d56ea30e7d7468c3f36308bcddd24d348eaf94d1a72f862403bdfd9b2be87328f7b38d8fea3ff696774f01e02d29f044d3e4fe5c70e6024223cfbf259941fc86b983a7c1c5d2099bbafaaa2035dac18e170c65898bb461e3b300ee73cf088ff2e5286a57613d3c2d60983e4aabc318d01a1a68bf5a6058b16d14c189a3fc0f55de60887a3b5b6eb7ff412925d7ddcb8130427cd7158181e9f56cdee25004760e3d1da62bde7e62675c5ee752beef0de6305a06ce055d0068de4abd903642c569e58b71cdcc848e21d7e743fd5fe15694d011a069192d3978b09953b4dbff303d898df051bb8bf9d84fe88e6e6dfff248b07ce90088e2aa3c62f0c08962deb48dcf839ba5e24ab6b82fbfc51a3c96932c7fc8a5ecabf64fc9cb64fb2c981e50531b81fcfa1d60a0ac723eb47e193e35c3bf57c3cc9e99f98ca8da5ad30ee5a4a8653ad6e0835fac93620c58db9cce7fe1f51fdb5e0c68e2e1e7f3ddd314e8f90932ca2e2b786d309fc2d8328f8b363c00994b9e4735e59635fc12f5a4ce205ad6f8d9425562ad01a25ac34e69cfed864b9608981a747833d7fe54e81a6820ef87786753e2b75e518bb4da9ca2e795c188a95b135e9ca96e02e7c53fbbd09a85aa72c0069b63c72a96ac33ea16a333b02fb4743b33d3b0e55d8ef298e2b85a99c8477b8392c09f2da51d82eff48f50d91ad5e1d13b173008bcc05846db5f64fb4393905cc3f39df7f5419d63ea6e1e33eb35cc7914746bd40e108866dcab12297dabd4fec97672d746711f5e995c1b7173670c763c7142c74db7b5a5064bf22736020e7e520a54eab9eec7e2aa2a3e14584f99f69d6fac67b920d5a9c4ef16d2544f982e59d3742cd544efafbaa5611c87b9c79bd55aff92345dbf745d77ff5f33b326da88862c7c0e85fdf323cdbe652dbaf736b23b64ef257219e9e8aacb743fce3dca5eed7d13edd2a9741df42aae0694def0df961841048ca24e6bab7787a6b014b3759cd8d7ce9b2610ea7ee86aa0c5da7f60fcbc7998ab6dbd8d13b2898f8f3cee768e4168e59eb81870c083dcca0ac452991441882311fb6540f9055f17377b0dafb97a98651ba8aa04cb6c4b2b9d9a5e6121f306d640fe2d9a2d34871977a6994698038dabf65385c6be02a7fa8f4b3d18f6afea87dfc4d339998d59fb00585e31c86a1a1736452313063d3bd7b2ec0e0634b4904da9ae504488dfcce3dbea3ed9e726649678e6efe65b8342521cf585da50233ef73a3f1c48d8f5b43809b5c2b835faab0472123e8d9badc21e8b77f2782280b925e8dfd101087267cb6890d8b912e7f85131cbf486b72aad695faa9cd6c6cf5efbe1af7c8805ed34e1d1c209694cc7b804dcbe31d9a2e77721f24f5be85b330ed3e191cbdf0bd9bf637a072fe10dfe5ed35bfad78c7b9afe1f97285763efc219673a87d28190af0b54315ea609f765cd3cfdae9e4cd5ba8e08724bdaa959287c802b5a637a9f5017beeba335c2294b8ab3092a15d0cddd633b8eb2da6cf77e601c9e8f353e2157caef7513defeb72455070acfb9628a73a72edcd2937562d127db6f7c2183770180ce670eaf02a32caad2ea0d99bf63bccb01af54ffb345bb35751fdfc29bf98401ed271bbefc4c2769b01699d9786349691c447ff233fbfd4862ba18188a80c3e3c52c09c9fccc0d39a7eccb89fc401dcab6655e2d47657aa11926db8fe49c897efd028d036f4bf2a5a3eb916922ea2275eda96c986368dffb15c4511ba8d9011b2a47cdd7e215d74193d1d4b4989e7106795ab0ba6b46fc23d1ed45e28158efd9cc5d618644e002afeb10aea5c6ab3fb6a032223d3d22396a59df4b1a49c45d613e1c26c0778231f718a63c45e2630af1dc986b04317ea3e43521c7b82983566cf2787d2968ae5f64ffd4b600f6c2fd21d4b3c8acf23f404767036f0fb368e98adea9ea814cf0fb3642831981ecefc32c1e68c670d0f5aa02ebd118a7c7f3ead642a8499b98b6d2672bc8a4a6809da07e90396533b5ac36af4875ead37205bd446a75a2b1ba9e15157ea7de2b1ec7bb9b95b13b0ffeb15d5ae2563d1012db0d00a6a1a337156eca111a0016c1eb68dedc9bf28767539289e9e0e207d942189f5b7ea36b25ce5d13e36e2703deb7569b1fa6a23945fa62cefc2a72a3d6bd0b053c6f0a3269cc533e4e549ce1cb99ab06593876fa384d143ffe919b8d37abb4e02187623c8b8905db3e47181025bc313b7e548d770f1baa9004d8a9711b50bb226d6be4c84d122fdd764030f85433c38176041acfe0182ac8c79f86a63890a5cd5153325ad2a4570d7d4516a1bce56df6f1fd298493db756c7b629de794213d078118c29e899a1c805d0c15e6e874a4562564f482b6921716ef05bbfee3c7d8688ff4a41763ebd9013eb9182e4c5de5adeb213c0818138bc5f184fbc961a31f488a02a4603db32a5c2f45efeffc73cfa70fb0fba1567cd0a33f30f9c3b2ba6f69cb04b7b084b37bfc390079bc803d8b82bc9ffd959f20cca6759d86408d5e7a39604cb06b3612079b76e9f5fc9f17dad6bca1cd377acf46f45875302cc667232a035bc6796a833fb9e2ea2304b021cd29cdcbf3fb9ff36801f1039834b9febd4d66c521655924f3eb24d6ac5e0ab9c1c29cc81b9e34930e52ae63851279ac239c4dd365a113c11bdab4d84d2b6de3d05b6d84767097f4dec2675c9030eb8043cf350e23eafb160c6c85229ee2c9f72c2ee31a83c7cf073d00b67ed3cd0f6ccb11499de11eeb65f27c16c3bcbbf4a5c4f93d42bc5009a32c2169412828e1b547708b950bbe55080ec208749d7db651664b67f3c91431335e2d47005d96b6ef5da6e9b7fa96390d4f38cf08d5a0444f5beef90569eb6630ea2a45afea4c2e86fad0ed3142af4f3d36e1241d7cb15e551a15cf1288c069e870627ecc26050f7b24db7c5e45054de999570e588bf1172e4500c6f5e32dcdfc0d2999c5f1fd46c9c128a8713719cafd074c6f190676eb0f99ddf309ff675fbcf3ef159779821c16bffe31a6fb846b87d25da74b4550ac25b27cd5c4cd9eee2800196b4f6585d721c3f2e2d0c001f99dd01d097f6db5ed1dbcc123c3863205a5a711442f94ba32841a9999c8e3d1d9ffe5b340e6762801d2ed4115646dc236152db91b9d6af44c9a73164d709c8ef561b0a9667fe3e40d4fab396db5199f9aca758a24a55c329ef358e863299153ae4db3bb395de7460b5b46830ade3ab02850233e3d8a07b8671cb8eae39e1ccdd73f3228e35ddd37aa1433e6f22a395bc2db03276520e6dd547d9da4187372c5749444a0a76dbc2279de22338c77ff9c821d8cd888081b3eab879711047da667e148f9472a1381723ad24b7dc8a606d63996a37ceaf65994d56649fa29a475367a675769d80b931999f6ec7ba0ffde7653b27b2bd2d7780cb7cf50b6d79b3d38212ee1e3038f5416a6a44b91bed6cc60f5629fc121a1b327b3", 0x1000}, {&(0x7f0000001140)="874428df57f890cbe7f08d9e74f447b662b4661765e8529417c5f9f0d5246f3b157b05", 0x23}, {&(0x7f0000001180)="efe19168c9d8d81cf5e09bc3e03483d4231806f6afcf65511ee147919f15b5a636fbacc3872529ca223b03e7f1615beb4d693a0d2af7b2d66c9021ecfc25151acd3a02fa45fc5e2c16f52d9fef267003609b6a0c85bfecf184be7cfee88e64d19d0c9c039d9c2ebbc80598e287a4f9d2c18ba105047312d7840beb860d39a9d1565ce15da85f8d067691176e690c98cb733ef61460b0f835a338ae0b5556146f77c89a66a8b7e9ef7c180cb164de1eeac9d636ff11a294bed268dae6042b5fed098a845ec88f3afdd016abbbc90b352f577ba9f58c9bdf68cdf302f5ef965dfcaf0fdb27189f374d875e2c87ab889c4ae8a6626173a9b433f3785d5e39d29e3845f9df5d16a51587a045ffe319f4a9846a5b31f7eda0fa9c0fd8b15cc5d9d254f12c9774ac9cec221342a4cdc4a5ba5db77b2a407ebaaa4464bc04e6b8ca61409f8e50b0352ccaa01882f48eae323b43d4e8d76dee9196d1436365ca2ee48721adc61a4df1930e982af274969d8359da5cc2b1f8353c9086a42c2f2a3536f1ad8efae9894b10cf595a8fe92537368acd1093e6e815107c45f1592f333b404bcaf3569cd44c0bc42b1c9563e86617311897dde88044fd348794958b7f77d973638b7144f2218a81b6f15ee0d9828749ecc591929f9c7417d20fd4945122aa542e76828e2b67c66e2be5969909cc292d0079990534bced058048b102a1be25eff4b3c1b1f67a0da0a1af93783cd48d841a6317d15769ce74653e78e13d1b3b228a676eea860d9445452dcdaf7dbcba3c711512ce4b9b604757459b87ccad1b9d4b289f6cb8dff2aef1fbc7706afd1eb2b3d4b75449a00a503adb2dfdfa1032832b256650a145c7ae8cb2de2745ffb1b9ab39b3bdca1c56e52d79728313ab532990d50985391d5f07b2c2a714208b91223f16c8081480fde63ce97b7ce64b4c515708128e2ce4743c923b1ff81e5aab44ac655d63229339fc49ea98934c77cbe9ce2433e1861d73b8fd8c2d77122370ab34ef2c764966346106c1dce5ee132c589f48a7ef3aff2a7b8d642643fe5eba75c76c6d97efdb60fc116494a1ee5fe098a4c91300adeba6dd829855636780dd10b9caeac0c2990ecb730a89797c67347a8ea4e7769ae7a4cb457ce933aa48506a7a0611647621edfd123930c29f1419b7eb80f13ae6ead2aecfb572223255496686f28b01df629425a16a5825aa3d9c56f7adb3146aeeb692f17fdb1017efb9b6ee86565d3e413f63be64633aec1fd105abd7d1276a670979f8701e3f47b966b0e10bff4a03f3c8a36c6ec68dcdeaecd1c1ce67783d404a9dfebede0a2b188690253fdf7f7cbe7b4580f6a0e92603e2ccf17380ab54b5a2d1273b5e2f31cfd0a54590d62b17c2aefa5d2abb57ad49151e392fd8b5c159358dbb95ab021c249df968332f8f044b7b706de6945a7e3ea985691d0841e3faa08b18a7c77c080690f93082b19444aa202d721724d4da40f3409b2a0edce24d1ac5bcd1ea63fc03b12040203787120ffe77db19103b56549c7ee1fc953ccc3d9019e2a9d3398fc8411a30858625f7d4f053f680b813e158443d1a47a3817bed0235d535e294fa38c1b7b90f7e0b7d38631cd06a60192b5211441e5d71dd6bd38685918c14e1f6a65b431bbea61cc3caaf60be93f7eaed6356b1d98177b829f6a2b99e33df318beb9ca0a57822b019489184792cbcd91a5d9cb2b58c9081c4446d07f75e1de5e9d8bc8d06a5314bc7ab9ad04b9abf72da85f8607a4e160f4976ca60bc043fdbe33e6b55340237ec36bf3f72773712924e6976f5017bc15b7478880eab8cdfb3b42a8356ebc6802ad41cf7e976b13b13f3d3f05f1e636437b1b8631eba9f8e37f84bec2730c8a1574317ae218699b6d976285c5169e70f72873c8b8cdb025c0e9911ca64eb4e9384172c3aa27d764ac1997061e6e3438633119db272ec4be42094be69fe080407661b8ab875405eae5ffc2eb24f5ba18519f22204a898ba9d0b627bbd8c4a2fc1e8ff59d099bec24eb3f5105d47c40cf88c0796787e1630b62a4036c9dca36482571abe1b4424f7598a6e2742944d598d8c9ed0da8204553cd3c8d4138b380ce9cfc204a72b6c5b990a05bbdd6765d7cd9bb2d124934069da062b4035da6c7a991a03111a36cf83920cc5d0102c239b7b752d805d3e3056423daad5f99c34e1fa3e1af0be08044b7606b797f674ca6b72d5e077ee1f25d5e06ce2c47935f0f48f7bfa5fb2c04975f73c800e692657087d63b079a46ab6329bd3fe1422c584987714bd02adf872705cdb4d43963381f38f777eb7b8534945f353c82a69916894d8cade32cb24891020be6187ff052917e0eab3354f75472bc2aa63ad4ff27092289828f199dfc2a9f5f45ffefa9e89df6b8d258f72b34291fbde7c362a8ecd4a32f061f8e96fffce4497838474e32447e6fe441cf4f079068b53c230defba3cc650bc502edabed656e6826da1832e9aae954a3498939b7813d90b161fff9250bf490666131e2263854c76a82f20f5be332c210a5cbb96aafb51ef86270b6a5454c95bdbe05d76aed2f5d9a4787ae28c563bf8287f8b667223160de7424fd19fcb63a807b483ab9e448bbf1db25f4840704d8f2c5c06fc58851da7aeb649e298ef5b422f0eb1ca2c8c4ea3c7409244046f4ec8c4511588552231105d09a81fa021e649476a12e048458e727b88987f5cdcc8a83415185c41847190a4eaf30cdca6e24016156d60ffe0439d3bffeb8da7f05afd5b37d75e11fb88f052962e5ec1d6483b96031f02a8d53954ede1c0dd2537e438d136bd6bbe3efd856ec837de72cad0188fd92344f2866888274803a9d29e5572dc9aa85658a70d0e3e3666361aa92e8ad74e348fb063432a00fa9c3051e97fb27dfe04713dc6294fe335f9674de3b4d812ceaefb0c33924453af6bd0f33d2ea6597410a2ca7c1f731aed3bfbb119425c42ab36511012c371bbcdc89d4e797690ba40e88a493eb74fc27b6916f1d2107ea0cfb90f2589516aa8b18873aa4032235802f1b72e4066fbf36103e063b840edd4b4e16a4fc58dba8fc4564ed6cd7ffdc8295c604e5f13baba0ee7a7c8448c7ea35029afabb55c828737506384b2d1f9da6cc0d09abd1024df58583515293c2b282acefe63efa06d29c5de4d97c94e33b72b37b351de01cbfb77085a2aa1e5c755938f4e6dba2516055f2ac94c8166137d873da6012d3c935d167f0cdc6c10d48c7a96c2f5b7fcfcfde81f042cc38b878202725daf7e4b169cb9d760d370ff8f3114ee0165873e619731684de5bdc7f69751d63f63b17fb5424369989743e97ed52422e6f9a0fe7d14ae0bc6aa466376f4e646ae64e91de981ab50294c877fecb3d8734c1f95b55f6ef371274a2e031acb6c5663fa8768e791a41becd8639c0e03a579909a241a0b746e5380369fb0796d501b539d65d364fcdf95f60a4a6587a24bd4faa4ca1e317d1947381805d3a8daaa4c8234b96d0b38c119e952eff501088c36ed6cd950e765719c6c9453f2008c4db32420a50ffd76d1e57e7f7e12959dca0b7008e0507d5493f65526f34a19ec7defc0d2ef5ac9f1085bf7603ec18c38eae82d8644ba689348a4270d27596c1c53d8a8ce8ea84f932c36e0da74ff218a91051b22e8c338f86d86fc98b7b9d0c5ee709c40631c9d39cf0fdb08c5c657dfcaa6c8c5cc39970d55fd3c36ecc6c6197d8a8b9df6bf2cb38ad4267fc8d14ab52965f711b8132ed41debb202cc49fddac849b11248d59885685abf0afef615e96a5752978ccbcc86fd850f1a0719e5822458441ca99734f8a06a04a978fbf32493a13b6660d78f32b56cd46f80eb2fc89ad61e295c09d0bcd620390a2874847883b9720b962405bcc134c42985134d13fa43652dc3d544587951f014e541c6b56da7f2f9ae5f8fb1cd20bc3bff6bdabefa2a59df1cab1a8c3c3bce99b371ed6a062d9b862f71d201417be0ba42289bf8f9bb82daa67989c0eb8db94039528196eb523c986efbd2156179deba28a8a64cb25456f934b4beaff0c7b19e7e8f1f64453cee56657911fc54984c6c7ed943ef0d60a7e6025f96bd8c62c99847c14340a04080338af3ad14d28f00f9fb50534d278715756cceafd8ab7ebf33025b8b02c8c9bf3840aa7cd9fda6306cd2f59d77bfa9cb1407421e0fe0962c530375ef19b50b41f50b26bbd30477044b1cffe0d96b421624844a693a92deb95bef7d9ef84be6e5a3eeab78c42dfd7a571d434fe0cee7a3f9747db5b9c8ae1d27b58326f29d9add8947df49a2ac09888fc56eaf16d0c13568cd134c6f47c33b06a1771e1693e4df13ed5e1823d37453c47d6c4c97b6985254e32aba932b2aced0bf5331182fd7285c2b9deefb5d48221d3239decf4a0f72d1985c62a3faefe94cccbe367058325d4749b20952a645feb4e8986b8d44161fddb13f6a2a485bf88b2dfb022ed72af6fca07ae2ef51a36ff0f1b3eda719590f1edbda96d94bc35975f91cdaf45242ba0e3895b71d6fa81776fcd3116983651a1244edd44bd9d8bf06333ac5582e887f875dae4f640d2ccd1929c99f6ca4309948a427da36a72ae6dd1c57a51a4f5253ce37b31e771654e17595dd485741fcf92e897730e12eed08795d332caa48218f30c53104b33ed7c81441ab154b5ad1a787107cc7fa0ca0a3017bc88342c80c2796404c45f1cc1c22bbe1c14fa8ecb21e2b2dbe0afe441c7e8c48f1d4d04138a3f878f8d77bd7ef4443e40c672b5b84f4fc317fe6585d5d6d075f08ff4c774cf92121281e3fc4b72be8b8a77d20aaa21179e2543e458e64efa226c60271aaef9c3f4f8330ab9639064aa3b9e3fbea5a059d662a3bde6d0af39943835ac90945e17e0abde008431a7d721eaf699d48b93beeb2f745b7d5214696060c3766a671cb7f9b66da28d426352ddf7719d2c8c67e71e6f45bcbd6d6c514da7d0a3fbd2464143c514cacb5a814e22d7fa4dc9164d7b08ce78bc9f5d597e3d110e01120f13549c8f6412e975f59db7eeaaaec5403459672d340e5495b3acb9a30c4ca469cc6a2addc4fcc7110fbbff16ca1fe84de20bbe0a986e8d08578023980c99b8fd255fcd6968238ebce639bcf88d2a3c7e53218663eb29029e51709d70b0f04c6390e4ccb7b128251d5dd32760e1fc00dacb5b6347d8755f2ffcdcd5fc6ce011579c5fec7fa7801b9d2395d1e635dc90a0d348f69fa265bd65509c5ade4d213c312b6312b452599268f2835d3224294d87c2789ca7d51eae83c674a30551fb1dfa5f075a0cc49ec0dd3d62f2e61998b7cc64f7cbef5812284dca15328d1a5f10dbfb31eecd9d3ad7f36c7c6c8c8142388cc334feed32a88701f2e0dff0863f71f4b63004643f4fb620d5c84b6f28a63763b138a37ad422af746558d164432c964c39a9334c2474e121664548529ad68fadfe57ada7802f6f757ee18179676e150d89c686eff109d3db20b1ddf71e80b9888f0ef640787a115f437c0cefc331ac54715f7496af1e177e20958a4ec4659d67db02eb993752f32f4e758fb0940e7dc2542f6028a6f537225bbaf9eaf7fbab323a4e3bcc2e8cc1e385e724ee3339ef1adf5bd8841760e4b2a98fdc215003d98c80ee7a1019d82e68396873ed26ec9e1c19d48a1d8bd269204152ff1ad85ba63e11fd2d9ef01d850fd75fce530e3346b18f59effefa1276b9b17551d1cdd904b034d293918a840b862d01b4a23812d697a3a4e0ddedb7da2ed913cad6895bcb05b3a26078c0bda2ca8a35290fe5930d531baaee101d616512c743", 0x1000}, {&(0x7f0000002180)='p', 0x1}], 0x6, 0x0) 16:10:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6000, 0x400) 16:10:56 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:10:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="ff040000ffffffb2782434ccfe35223b6994004c92d37705000004a89f797f6bec40cb5d70793e6a01b3eb45ffff232435b4d6329e04da04e177c97addb34047a00e7b26249339dd9d10f183c04b8acf62ec086593a17498cd60def8ea347f07dcf7ad85b7df6d2986177fe6e92c8134b49e77df7618a62cdb0590aa385fcb1e3970f2fb686148903ee8a003d71cdca1745769ca0aa5bfad002d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:10:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="6739979b68ce6ad205dfb096fe6302eb4d8b5acf7c5c60ce1239f89633fd8fa27e520584b0f8d19107b8a3f0bd48a81c42e0b2186fb8423c66bec3ad19fe352247ff8c119d666a704da62c393ff68c3c60c855ea26c769787d1b6393eb0266fc174f6bfae9971187200c089790baa9a4a846042f9fd419fa86f99264", 0x1, 0x0, 0x0, 0xfffffffffffffd1f) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:10:56 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:10:56 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) read(r0, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x2, 0x0, {0x2, 0x3}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xfeb, './file0/file0/fi', './file0\x00'}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') setrlimit(0x20000000000008, &(0x7f0000000180)={0x2, 0x200}) 16:10:57 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x2fc) close(r0) 16:10:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8080, 0x0) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() r5 = getpid() r6 = getuid() r7 = getgid() accept(r0, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000400)={0x17, './file0\x00'}) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="c4e27d1d585a70f90314b02d64cd1daca6cf69ee5b5c383ee468d262651c614c553ae4c8f1bbdf8ac5443e5eb55044979c0a7ab18d32f17a2483ab4b5ee3ae34bc42328cb1bb4081780bf48dda62ce1357d552a6e048747a1cdfa774b22ff18744b996f2e28a126f9530d545b039ee7a9c36d5dd3b28900d1b00a2c6860d50138833e061cfdd9d68790c978a719642e23ebf42c6e85118f65f65391c3b48fdcd70705231fd9412f2e4e36495552ba01b2e352504952c2313f891daba6894a4e678d380d875be6f18f82de273e7ac0534b145f7dd1767f9c309d0e980a719e84e", 0xe0}, {&(0x7f00000001c0)="c01d3eff6dd754a046d59f5db0e792a0898d8ad8a8a6c4b222534ede98ba57b220c68082d4bcb3a9", 0x28}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000020000000000000b80c00000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x408}, 0x1) lstat(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)) 16:10:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa1, 0x20000082, 0x3, 0x8}, {{r0}, 0x0, 0x20, 0x40000000, 0x6, 0x80}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xaa, 0x1, 0x0, 0x400}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000020, 0x10000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x46, 0x20000002, 0x4, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x100, 0x591d}], 0x4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0x200, 0x1}], 0x9c, &(0x7f0000000140)={0x8001, 0xbeba}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:10:57 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x2, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0x8, 0x10000}, {{r3}, 0x0, 0x0, 0x0, 0x5, 0x7}], 0xd3, &(0x7f00000002c0), 0x2, &(0x7f0000000300)={0xab9, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x8102, 0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1012, r4, 0x0, 0x200000000000000) fcntl$getflags(r4, 0x0) dup(r4) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x3) readv(r4, 0x0, 0xc19f72a97c7fbb54) ioctl$TIOCNXCL(r4, 0x2000740e) 16:10:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() r10 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpid() r14 = getuid() r15 = getgid() r16 = getpgid(0x0) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r19 = getpgrp() r20 = getuid() r21 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000740)=0xfe) r23 = openat(0xffffffffffffffff, &(0x7f0000000940)='./file1\x00', 0x120, 0x100) ioctl$KDENABIO(r23, 0x20004b3c) getsockname$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000980)=0x8) r24 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="a084b0ecf390c4d4e3149e99b010601e9e310903a35b2f92ffd598d0fb8c22681501060ede4120ac69f638829cea8e234e471378bb53adbd6996697b046c6fa1150915b57de49b910e0819878fe1d02c56a672032e59a272978fc2f90444312cc018d7464c0c7ddce2305a918d26e0dabfc8b72ed2d13bf6565aafdc73fb86", 0x7f}, {&(0x7f0000000140)="acf4497dba6aa98a0c83707cb0eaf661f61a3396b82af17e8c6855be3e42083607d8c4bc92dfb4a5c1872fd162808cd41a308afef2c28acbb992420e91da2aba8264a50fcbabfc46341b85ffffca4a084976c4cc4a4cd161546df918bea94ed6d7c70ea89ecd28be708d83574dff1acbd6065ca1c6b841", 0x77}, {&(0x7f0000000280)="a9b74bc1efb24be68c181e372cd059b98d605d50df12cf97863bb40983133c986a1bb27169535f2c285a0f0f684d9f78116ae7528a820df43d2eac1afae6c7db13dba6c6498adaa16e8fa20f6fa68b0f48f0fea135570e955cf0629d686468e7e63dc604010230542adf772997b29e3525d7b15c438dda57f4adeb8351c414c85880efc564a5ee0b31fed4a406749b3053e481c32fe857353d799bbc8736af36b514", 0xa2}, {&(0x7f0000000340)="2002a717a1797dc1104939fe19b0ec4749a264bfa13bbf4ef8a78d988c35ca69a86cf3d64c57bdd0e8ecaf94897537f5174c5c2e5270ac9a3dd7fdb3003d1e84fe7d1c80d5bf93b6f2b7869a9dba8a40daf46620ae67b7534f24ec06dc1db8a2ce397165342a2c74bdda6e399a2ec3a655da86922b59bbc69f10548ab8d64c9fcfde0a7d1b954e08e3b9b5640a605934eadb22e0d895cf766a9d1dfa8aea1a195093f8bf5a36f242217663552e75", 0xae}, {&(0x7f00000000c0)="68cda82521933cab17a9c4fb6f9f26e643022621c446b206fe18f8465b64350b06", 0x21}, {&(0x7f00000001c0)="7277fe30829ac24840c75d499bb999145a557a8947b0b2e6a43d0c781ea95fdebb3e3b6fef9f9cc38597cd459dd519d90ba9c5a0bd3e178540b71c21243101b913100c84094e7e2f4670051e90ef703d7e1eefa98a35b47966", 0x59}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @cred={0x20, 0xffff, 0x0, r22, r24, r25}], 0x138, 0x40e}, 0x8) 16:10:57 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x1) 16:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = getpid() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x9}, 0x10) r3 = geteuid() r4 = getgid() setsockopt(r0, 0x3f, 0x1, &(0x7f0000000100)="2472d2973236f80db2d4fefd92002cd31f61bc24c4b38734b47dfdb94a6496babad79b203f8323ee74eaef5de06eea1e9000fae4d329332b13a503739404ecaf93b71706c48ee04562bba31fefc4b41cdd63fd331e387175b2a5ba880187b30f30b3c2b25b962bd6fb6f4333ff3a8aa131de011b8ac2297a0c4780e9d642bf4dc02125a784f0e2dc45", 0x89) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0x2ae) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:10:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="a9fa886d65ca469d531caed97d61869f3957e846e9c5e7293875e654752c47624388ff27c6b10d7c605fd28f204018542273d181c626813783b9fe78466c60b47427c3304b6f3d3bdc9485264e940de40692675a3c8ce9d2e3d1131b79abb484d2fac72ea3e3bf743a6df8f796851ea90a3e79e002c2d36333d7c14c3ad98f7cc57326264334f8617c8296ac821cc73d8230eba9f4a9a473cdfe84469512803ad1c15b786667031726998a0fa9fbc03ba179657f4eec801efb1bdc46d11c1819757b2ba29bfa5584ef50", 0xca) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x6) 16:10:59 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) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="3371776da3473f91d346170ec6f811894fb67f1ace7681b8", 0x18}, {&(0x7f0000000180)="b98d093563a1962f57b81282ea789a6c3d8e6494a349fb99b2a953c43924ff961979931c2c5c5bbd45e4e2dd510fc345b79a96cfaab0e8ac704891d9de9a16e7aee145b82a821e145e887d731e621601b0698c74df621d0dfbc655f1b07747ab5a49517077bc9cf19677121bf53b94fd471c571dd3c05eb0545c29408632c61dd4d073382ca93d5a652b6579b746d92844c965c4f87f61c0ffc6c991688881cb3218854c42e18bc73e91817fea3bd21545db7fcbf8009341e9e709219954d8c2876c5150a562b7208e6d4f306edd6c0251f41f44231234fc414b3213b5adb6e1413b4abc40ea93e1f50555d97d08caaf7b5f572462996c7d1d538b99", 0xfc}, {&(0x7f0000000280)="7d550214bb8b5cb3eacbed9a22d2247f45157918644a73a7e282a24f6bcabf4a79d43031fec6d8930c87b3c62ec2851db70c07f180b9036c4e1df2d62d96df44e1970371c432dbec1e679a4e6d2b5ad1cf34309b0ce7f78302c89de78f2ab2d9482b779bb5c8d5dca7012eeae9b6c710534cbcdb3c66f5e03d0f5314712309efaefbd65ba5139003c59a9fac885955e054fb5f11b7696d8d4a433e0eaacf8733263b93181b74beefd2eb19ba0406b266a10410773aa8620fa15f1b65c3d974b9f45dcaa64d0857a6a986c22bc04c53c3ea9d", 0xd2}], 0x3, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x48c) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/38) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) r4 = semget(0x3, 0x7, 0x20) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x49, 0x0, 0xd, 0xbc5, 0x20, 0xfffffffffffffffd, 0x400, 0x1, 0x0, 0x0]) 16:10:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)=""/174, 0xae}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x842) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:10:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() getgroups(0x5, &(0x7f0000000180)=[r1, r2, r5, r6, r7]) r10 = shmget(0x1, 0x1000, 0x108, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f00000001c0)=""/90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000280)=[r7, r8, r1, r2, r4, r3, r9, r7, r12]) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000340)=""/129) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x6, 0x4, 0x4, 0xfffffffffffffffe, "f74554a51872375bfe6e720111b4e77a0d6607fa", 0x8000}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0xa73a, 0x2, 0xb64, 0x1, 0x8, 0x0, 0x8, 0x3, 0x2, 0x7, 0x5}) getgroups(0x2, &(0x7f00000004c0)=[r14, r13]) connect$inet(r0, &(0x7f0000000500)={0x2, 0x1}, 0xc) r15 = dup(r0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000540)=""/33, 0x21}, {&(0x7f0000000580)=""/45, 0x2d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/90, 0x5a}], 0x4) chmod(&(0x7f0000001680)='./file0\x00', 0xc1) ftruncate(r0, 0x4) write(r15, &(0x7f00000016c0)="d21792d0f5421783b5aa2b6d6a31bd60920b0410cf17f91fc745c5c8e6aaba56d8e1411ba40e5d99a4e5f44071c0d24cff33bc894989b94fdcdfe72eb45b2b7dd0cd5b39cd1a832ac2318ca1aa7dc592e7e4d78363f92ce45a64ee1d6dd76d59fb0b102ca199b2395c07d3676cf7ccc97d5232b8e94e7d828645defe6b23d4272bb8003676685dac9b67140c9361df", 0x8f) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f00000017c0)="586f605bb1b2f46519160d774a32009131b9bf0910064092693b6e56e64422754aba82acaba864e26293282c39b63629125e4628739fc3dc1d211085e9674d8a9b16ef6621c923d7ddf9840d1c84dab7876fa8877a5d13936cfad6f8a308c330b0e9e9158d67593a3dc6a9723f583bc632234f93ba404bc47bc714bd86df0234496221a33b197177bfb569c23d4809822b6403e83d809db026d1fa7c5b964424a98b57a1fefe0544676a7d943cea89220da739788fb66d8a57cd2aa996fda6562a936541b39466ff7d73aef748843acd123d5ccd43629ead10070204d31e8baa00aa906dcec38e332bcca5bd84ecceb773c8", 0xf2) setsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f00000018c0)={0x81, 0x7}, 0x10) getpeername$inet(r15, &(0x7f0000001900), &(0x7f0000001940)=0xc) fcntl$setown(r17, 0x6, r11) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001980)=0xffffffff) 16:11:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:11:00 executing program 1: r0 = kqueue() close(r0) ftruncate(r0, 0x8b1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 16:11:00 executing program 1: 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) 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"}) r3 = getgid() r4 = getgid() setregid(r3, r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r0, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000040)=0x2) syz_open_pts() 16:11:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) sendmsg(r1, &(0x7f00000016c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000140)="c35f0d3197643c9082198fed72aa841353d6444fdc05134e6b941caae0f2460ed43a821064322ca0a6c35164e6f9", 0x2e}, {&(0x7f00000001c0)="e9d92fba66159f76f1d82b0a9a3e21565655f013ed939767b622510db52270fa0f3bbf8e1da844f9dc8a779b831fbab1fc9a01f6520651e235f9b58b7053bc7bc9b2e7626ebe97747dbfe8f1856be23a511220b7a328868b521236da3a4139cff650ed3407a91f5acf344396a3c49674741b4d09589d4575a7667df9ce5def5a6d6bc22a09f54f681beacb192686107a1dbaa303400bed6bfeffb56ab2114454c081e3a69c01dfe9379344c362ac2ef86d4d79815e8a51134d4620ea86ac1a51659fa90c2985365bb8caac84e424d2a353ad559cb3a9a8972181a1be205e4c27476d2ab5711cc4002ba1", 0xea}, {&(0x7f00000002c0)="3df10e2acfe8589f36c43855aaaa12392d84d47dacc169a0f95fc4f6570ca432be63f3ffa6600ebd9a5f02979414447b12fed6c01992391c6fbefc6a9e5fd1aa654941f58c9656d24251d0517e8976a1c787242e91d7eb807514f91bae896bf9faaa8aa67349e408c4e92adabf727c5885e855e9485ba4f1713ac3e81f569978e75141d2fb23", 0x86}, {&(0x7f0000000380)="a9c9ea3c030724d6f0631931a039d810100d9e912c52f0b83fbd6a4c7688949918aa62ef025f8e07dc1789a8bb31d79100f7ce71ccfed8b88b42103c9f3e48734ace4ecfcce586aff59244402fae692896507c3a821dfac880d0f43e8ab35c973b7a936dc3c4095c1d92b2884c6e31af474c9bd93e4de95e1256c0bb099a63a1944f34e8c3240f433ce8a1670bfc5ff8005fad97cc75cbf86af643d39f1e8d9d6a00fdda785358b3028a5e340c801b3dcd", 0xb1}, {&(0x7f0000000440)="919bb3a9d55de4f1b0f775adf2d78b57110a56beb81f8644689c6a21aee6edfc5e7bbdaf9cc1a73ef60917211cd74b8094835324e59364d62eb0f9a83ada0205ca0cbb79dc3faada5c483789d8f0e63a2c0bbce8e2607c928941b404ab855461d88626de87ecfd1b28f2402af34607531c9ca6ad33097052afe4462b0e96694ae188ca71422e2aaa605f595e1d", 0x8d}, {&(0x7f0000000500)="4b074011", 0x4}, {&(0x7f0000000540)="fe71a6e767ce190392656fa91d236aae914a884bae9e3db7f933507ae923ed3cb76993a9ac0057655f87e94b1ad63b4d568c8c791e1a464b5044f15e2db3d3d7a462a59c438bcbe378ab25d13e3baa361ae96a87b10c4da6ce815222e549d095ecdfc9a4c3f922caa95f5c772b565638b4d1c029c4d5effc234cb2f900d11dcb0ea621133aad1d7995a2974748cde2ee6e9d", 0x92}, {&(0x7f0000000600)="5a0390970e98a84183196e68a7960276e6122e5724c641b618e43ac5e4eb4a58abd26f164a451eb9509c583d1478b8f685428f460cd770052ad7ed13e85c8306d4fd03ddd8794ead03b67ed406a86754230ff490bf15975038da7dba36b8a82f56e856dbc73a0eb2c62c76854f52d094220571609dc4ef91535b7db60a30589131b85606998a4699803d9c4ecb22995cbc3ccee34c2408baa78e3ab23ffd2cc156624767be16f0283160e40888641e7916e8b7184f1ca9e96fc30f77e2ab19e612da9baf5d32d5c7d180eb66c952921d02888828eb7c1ba2b63e0f1f9f3c60df3e8d908d6e68b895bd09df84220270711070c83b7035100c5691d9d5a90ac3a789e1053cbab2da84306e4afa6bfc01d38e089a5c0dd9901338c7ec0d8734346d77e3eda7ab7d7a444177194745002918d32d5f00b2feeff417358d08348925aace119aa05063952925b11c55b0537e32ecc2f962599528ea6faaf474de1ec9832b6e8f8813123a7de49db0ab6a3061e30a58ee20e882b3eaf27107d3ce87dba884093f9d6b5aacd1f2d0ed06f7be35031686192e8dc069ce867e58c4400b4c8da2c38feb80f2d13cc417e0ea9786293b58bfad28f0888733565c0a4467e2c23ccc20ed031f8f2d326b02c1801eca13e700156d001e074ff8317f1135ee1501305bb982bc7966653f90f2f678b348e86036a3ec1876b9828fd00a5f6b119c218bb85bc00c2ccf63c4df2e363c7b454d4e736c59b1628bf1162f66893464f3ae0d2134d61caf30bfdae4cdb4ccd62bf82d8f418d4c0323a8d09a792beb086fc4fe07cf51abb3acfec012e343332a47c4d2c747a73d3798ab620c1420b95e8382d8357d5a08fb01d6ac03dd139c0be095b0955ac6b44f55c953611e629597b4880cb5796f3866073b04864aaf1b4b867d61eb134f4b74db5fd7a9dfe3d5637bc40a001a63f2a7db6d6c8404525f6da85f709c96544f011843091741d117a240b67f24ae9b7562fe3b4e5fcde25a963876e5413d808bc70e21818de8b8cbb1765b459f561c078a65a0cf36cdcedc578871bd6c2a9dcfe082200dcdcaa53676df0a3fc37d0baa2e67e1b4efb413e7cf301537746f741029d6b9d387efa518e7942c5f290e1bb7e33752c2961acc5286f611b095aa5dc299cad27519f4ed5309370a36bb20cefbb5bcb866da79fe4eee78e1d46fcf0ac1e1c3b85452ecb8ed3eedef4db4cc8361ef111ddbd1560e8bb6605711e0d0d967e18b150e74f0eb9ad03f4d0c9383027131c9990bca7b66a895c0cd5b3a147a223655fc53391452e3a571304b7286b3a0ae0a058588c5359429e2adb1ccf97dbc87d0c6dd177878317e372b8bdf2c1f67623b9527a6c7ed3b470323c1d812cf84f816e82dbf66a0b0e171e1faee81dbebe574e013517aefb08ae67972cbb984aac7f333264d8f920fe8a4151480fc151dc2b1bee524aeb53cbc9f1b63ff71a6fc33b59a3810faf97bc9926ce2576172939f570824d5496fc3e2fb7c2c75960e3abe32308441a84fbb6787266c691866d628ff0963680f6da19cf19741daa73844b5374b887139e50fea0f0399302fdc369044889783882833328b3c62b90e7de5ece0274c425a8b737e646d7946b7ec8997a166fadc28bdc2c5c86ddd4d21cf0594da9a3384f6666e185abfd42b8bbf2dce35160f367d487c2b6944f89219c3eb395a6d1199a97f9418abbbe32e260178be5d7ccaba2a14841213e7c1e5a5e16ebd2b8ef746095c84f0d010d93a484b358c341a6f776e82eb365ed3cd0e3ecd50c7454b89f33450532c4ff1798d2eab2c863560b72ba0eeffb74714b2aad44b163505bbd527f6c5577c731f3f119be609fa6e03fa05f2548fb44077ad20d8ed39a2c0d8960d8e14213a3e401c82929d999f5f0266520f84a643d945939706e74658490cd72e0e45e380a7315bbfe55266ac96ec3b3d8521b44000467709a540050c49180f8629a110c85eeb6570d5c5611c3fa3be660fad116a90140324a37a86536a177fefca7cc6f9d0ff29fe1c1d84c24d4074ad834454e6fa2f2ea4354ca1f1868a69fbee6a86691ab6f8c4157bb3fd56353e68a83435f470bc9cb3088de304d46cf1baa5c5e5c460207b45e717133756365972acb2f245bd2b4aedb56a828b88875483c952275c67a94553c2de7c5acdcad44f29c97935d900bd730aeb33fc4c127730a4d26c37e3d2f3dfc93cad52cb2c629d14320c5ba034f752e11fde20e39cc360a5a33501953a662ffbc4d2ae82d42911fc3e9f08b3b00bd5073c648dd2854ff5e41f6d4a58edc590ad24a9f8172f3185e34a02839c0a30cc66e1851c46cffc363600eb47ace29ed97c38df5c156eee59f6ed830b448b61fc7f0f84934dc3e466b6ca159990fd7e1b8a7aa2855dcd7f8e5c6b19b89112d9d03661d2bc0ed6b2ae92932e63ea93605e806cdde5791e0df223219c11a67c700642fb689325a37899f31bb39962ea0353a09125846acf491978678aae323d6e9c14edacedd28abb4fd81bca4c049257d5ade338b7a197bdd1cb467d90a05f3c5f17ad17d6c8de647dcebee225f0bd2ee37583aa907916cda14528e4801ea5b898c038f9d9e1c3736bf99823dc6b796e3f9d16ab133a521332e291da94d46249a4fc4b8b18f90bc85e61506aeef92d3e3a8133c29aed8ab1f0e4e4d6b45f0b989adbc35aafb3ed56274a3ac775a2db1ccbb36fdcf42040d4ef8ac5b52bbf5a0276c6b6dba035ab7c7c6d1827c24b600df39919afe395b315f4eb5c0eeede24948503d1d3ec9134fb8dd33fecc0e9ecd1bf239d0d69a8491337cf47d32eaa619d059e867927fe89a5369333e9fbfd0bed45cca317a736e30a8746058543ae650ea6cd26e58f9be9be13953f615bad5b3c8aba99aff92e46373e932d01c47b33368c224ed5bf410b92ac3b51af9746992452dacaaa6e0c07470cb204b252e28c70377158877efd6ad172672aec44a19aea9fb0d36f50103a351f1decdde108b66724a91fa2349a8fd6dd850aee413e19b60b8378a658e3ce5af227db8544eeb7a04826b42f0fac64ba55c2511cba8652ea62d7891626dc168b6a5a569667a9992dfdeb928fbf90e3a17a92c0c74a662589fe3a99645d755ebc79bb0d20da7357361430fea68269e5a9fa1358a767dca4b441a9adc9eb1cc2b9dfd8d6c288cb1ab937a1a8b95338a57f4938bb8e7f10483a193e7ee38e96ece29c23173f2e865e076d555137646b1b49c0525b9e16412c81982170ab425d1b771a7faef7f26d862c72ec8c56becfe0f4cad1c190eb58db91b7f900344fde4efdb6ced8635614b6a0674d425ed01184a03a28669e143ce5e010c996ddf14d468349daf2d81e820f36ff8d5cc141dacb890e3ae838e2735f8c1407e2d744cc5860a124029a8fa17a79cdb99b4f6f37474c29b0090176011d9a16cbd045a9257906ff7da6d23a5f3eebaa9ad063f7e94f8185037e3302e018d9cb1496a5ca12a416840b6c559badafca854ac6b15e693ebc1ec926fb1a07b191b747f398940c1ad68edfea0c0672753f9005045c7dd972ea03199f4b6464e7e56da77d9dd9940c950a0fede64dd913be01cf191f183a126850b44ad98a8e9452a1860435cd188110341d604a7d3bd5b28569f45d3d7659a94b596b6ee1df3f464f0ff9f5ff08e318c411a5ef3b4df5e1303d722732d8838590eab8d3606101fc6d0b64ea95b31b0be63faeaa4c7a4a8cae36ae2679da0b5919883b4d8579be9af0983d55ef88120a1d3c3cacb415aaecaf63dca2184f5f049bf3d39ae028c5cd5397640a5b767e54fe2d625ce40372540c6f524f4213f6ec6e2a6aeb73d449de9b7e0a2073321f6f9f71e05f3bb8473c82ebb6cb4059e9829b8ef9ae93b563ba4efef11e942cc430e4fa4e6ae9d1a8fab86c770245f9c77098dffba493595cd7161a1b2a389364dd455ab007f4fe92e5d000373d2dbd358628cbd6384c736311f89a34769577f78b235dd5254ce1c5a9839f2d879fb3c27c248dc4c72722ef165b3233df79ff303882211cf43afb9876e7f8c94d2ea4872c517fa0240083880f1fae2100bd1ebb20a8a829e65abf696f51be42c955b0fddb5d42dec4eb79fbe3ad1fe2f184955226d8c7802ebb0ca531867deffb25d07ddcdbdecd280590a661e5af972b80674c15d273562aae97c82c1a96f5341bdf16b97c64cc7798c9e4821da24c449d89973fc76002886d820b486cf73f4bfb3ebb2ea987a9c2d39b455c4465c2fa9798b98aa69e28884f0e2e3074e94d6056dc78ede0eefcc56c066cbec588b22027bf00c7ed3fb13603d1440771e77d13138815e9e0c38db2e80cd75dfa67a60250d2d4b992952072e5fc3ee95bbe4b92dfd33316544958ef2cfd737df17738c293b989505b0e99cb399c61801c608eb0b9ecea3352216c805821e1061e6595a3e13b3a923c3e66eefe144189df38ce393bcf870cd4f381b375ef110bf656f310e2d6c132f9be8d5cffc02b804da27d1f68dd3e9e7f4436610dfa52f5417f73ee0308e941ee81ce0876fb71d69e57d7ca0404edddff8a47b78bb09335377f808be737ebfdf92a0f18f1e35692b9ccc9c61ea9e3b0c803ad88022c1cfce1a94d2fd40d49d86ae6345dd87d87f4bf2007db4af69c557e7a3909b115db82c8d8f4a9d6d430771b434ae0c8de5b782d18d8f4331eab6ef1572a250b4db0df857b08f14533f7b55ac022c86b30485a48b033e65c395470478c43b42848b78ce84cdde0bea3031810a3b442c0d5f72ce968797ebb5b29212f57b32c249673789a388ac7441dc92f8d0229617fea07b20655a3c26016c1625e1376b36161253a2413af63b0325aaa6aaa19ce953a9895ab23dd92c3a452e6bfbd85b47eefd787b38082f61f9815c0bf9b38705ca6703aed0acca1938b353ac18fa5cf8bfe0a9085c05895e8c02496852871a176f51fe5f47a48d53be5134940d7effa91edc703b19bbd4d5b70cfbb7748316895a85da27ad0a5720051ea25b7370f39ed7ede6da4574c8742960c6fc8d5a4e7a07a41f619be0c0f88ed8eaddce7bae3aaac61791b7a5c757ecb5d72cef4e098a717961cd7c5c703300161a13c0483f563b18d8dbf0aabca7e16c4fb0f701593c356792b7636ad33bc3791e3060d6821492c94bdb49c89a13dbb221761e18eb7fe689de55f184c9e4f5907a9f21bb5126d5647011aac57f39535d054f77f865cafa04a81f870a68f36e448aff4c39945cc09b8890ce3e6714c4cf4aef55989bf50e06ff4e741313be209cc68e22c1c90923eac8f9f82adaddccd1e7278277da4e3cd88eac953fa93646fcdf98906dce6908700153ce88a2bacfd170c07cd34efbabd6e14a62ebb252a9a0f4e00aea93f63e79d9f22edbfa87be993d9a6853f85355f557dc57b21518c2f730cfa0f8c309834b079759949f44774eb87d7eb00acc7003f1b45e4417b1e617b25767c7de3c5c41377c524f49c1179dacb8771625b73eba54dadc7e6f5c11b6b42754879c6a89fd941036adf8408edaead2651ed3100a4a5c2d68d90bdc0e92a146f8b069904af482361680991d2460e616a15e32042b6b090b24d93b32deaa518e03b33aea4662d33ced550643339fc5952a9065a1bc435a2f28662a1cc766e2306a885ad55c4590a2c72097559ac395a6a0c8e9b7b99f0b3e442450ec49e2f7c85efdadf060807acfe78b7aac6bf1a37a3a2d57221291dac39197b4ecffee3d6ca8c81b3df924422952825dabd405bcfea381e06e6d4228ba9ee8f5234b12354684b54cb8340efda", 0x1000}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="3800060000000000ffff00001f000000b81aa4f4be6e85d95abd2b5fc7e5929a8e04f1b702329deced1df3080000008c22678d486a970000cd8a34181a301a41ea3597de621e95f200"], 0x38}, 0x4) 16:11:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000014c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d44282029ca3ae88a210d6ae3c0f7d87d2ef298a75dcbf75745b882368cd7faf25b30bbfab8acb692fd6e502ac4c953bc36cfd7ce4832d912931395b4812e20598c8d076b7b200b077ea832de6c3a53ec1a31d1962cba44bc764a031eb84aee4830622c516195338aecb37abac368f78b16233156c60f4efcb7e1e437e30d1b8075c9f49edcc43a980", 0xb0}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setreuid(0x0, 0xee00) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = geteuid() setreuid(r3, 0x0) mprotect(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x1) setreuid(0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="4b8a80508aff1ca408ed8f0e", 0xc, 0x5, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:11:00 executing program 1: 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) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000100)}], 0x2, &(0x7f0000000340)=""/201, 0xc9}, 0x2) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 16:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x5, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)=""/152, &(0x7f0000000080)=0x98) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 16:11:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x93, 0xf00fffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x14}, {{r0}, 0xffffffffffffffff, 0x18, 0x6, 0xfffffffffffffe01, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x5, 0x20000000000}, {{r0}, 0xfffffffffffffffb, 0x81, 0x10, 0x4bb1}, {{r1}, 0xffffffffffffffff, 0x20, 0xa2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0xf3, 0x2, 0x9, 0x30}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0x0, 0x100000000}], 0x8, &(0x7f0000000200)={0x1ff, 0x3cd9}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) syz_execute_func(&(0x7f00000002c0)="0ffeb600200000642666440ff7cdc421d15527c441a968c12ef20f38f1b445000000808f8878c3ae6bb3729e436426660fd1de8f88608fd000c4417f7088a9b6000006f3440f529a00000000") 16:11:01 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_getres(0x7ffffffff9, 0xfffffffffffffffe) 16:11:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)) 16:11:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000000000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="a5395797165ca5688fde9fb753c0a4ba39ecb1579a28ed525ffe5d000000a4fc977a55a1497e5808365cea47d7c15420a3612e4ee36ed4c597260ec895513f030a7db82cf8cdb2e06191bd7869c763f9c5d3a3ac9797d1201605cb09ae50441e3351f751f34d998b1c8a9c4817f6bbd999c13f9e796df930286bc90a59a38893d6d9b910f82b6290da9056a9178670c84fe39f8e7eeb1aaf30fde7e3aff70571a59cbba20dccdc26cb3c0a3400000000c2b6357bdf165faa23086990143ed3833a52d7f76b4149d8fefe319ffcff2e05471af8435a8366cb161f248749a9e22a3c4f9f5f3e956931ced7a831af52dc86c16421900b714b9e1e7735aecbb88f968ff596d6bf083b4baa1c94d9972b362241b6928ae9c782338014923f7a0d1a1c8baca6b3c320aa029b062c0600000096b88c0015674a65f52b79f4b95e32eedf0063fb8b17681f74b29225b19b919908a8445f68dd67b952a73e5344c88ae38d2e87f19663c1874eac698d2f8e9470d9ab67072303e8129cc17c0d901bf460d2f35e3b25fe3b962d997ef4e50e56a4f410f1bdefd173213a6d4a0900000000c0d531751a241a68b3c271c68e277d000000000000000000001edb66390fc8a03799c08d799b71644197a7b1812c1ad445527203c33a001102847209526966d8fd158c55895362b373db260f7e61697fd87455cd0000000000000000945d86da35bdb150ff1efcb680f43777243f464434a66cbc696b2ddca8b1b5323e04b1971128e9541bff2075d5bcfd5f49423c13b5507c5d7ea7c4b8930635109f985458807bcd59330a06"], 0x246}, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x55}, {r2, 0x4}], 0x3, 0x0) 16:11:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r4, r5, r6, 0x20, 0x96fe}, 0x1000, 0x8, r7, r8, 0x200, 0x4, 0x400}) 16:11:02 executing program 1: socket$inet6(0x18, 0x1, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) 16:11:02 executing program 1: r0 = semget(0x3, 0x1, 0x102) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/163) r2 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/155) 16:11:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt(r0, 0x6, 0x9e, &(0x7f0000000040)=""/45, &(0x7f00000000c0)=0x2d) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1002004, 0x4500) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)=0x200000) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x95, 0x20, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xea, 0x1}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x961, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x101, 0x7f}, {{r0}, 0x0, 0x40, 0x20000000, 0x1f, 0xb83}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0xffffffffffffffff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffff272, 0x4}], 0x10000, &(0x7f0000000140)={0xb9c7, 0x5}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe2(&(0x7f0000000180), 0x10000) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r1, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/100, 0x64) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x2) read(r2, &(0x7f0000000340)=""/208, 0xfffffffffffffe99) 16:11:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:11:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$KDDISABIO(r0, 0x20004b3d) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00000000e400000010000000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) 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, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="b21651cf845d8110f1fb76322f482fa78e3353964aaa97c960a193eace64cd6110eeaf334f9616452249c8549fa98888386203e0813dadf1bff66aeec4365da9ab4a8ccec7084b9cb48784e9ab76912c3a9a4ec449b6f49382692da41190c2dbf80a190b16f7e7f1f8cbd2894de84b6ffe4932f08a059b3785a6bc9d6f185f35d4f276f0728ae421694f454b253f148959be19a74acb35f976456d76aa4ac6a8369165eadfca8ab173c939375b31989a749df292a3d1d7fa6fc8d2f3cb237442d675fbfded665d1422dfdcb2cac47f55e9520e72637ac0", 0xd7}, {&(0x7f0000000340)="e2c73e6d5dfc3bf3034d535a1c51d165ba98a7c7e216287681c76a9129a8eb76e5456374881f266582e0558260cfa4b8a3d96a572f2aa56a30b797b5aefb", 0x3e}, {&(0x7f0000000380)="0a5d671b75f374d1e761710157e62dbeb0a039dcd8bb58b3b0088d268353c16a675face55f5996ee21da902da398", 0x2e}, {&(0x7f00000004c0)="851cff5878896726564442a7c3dd1221f8e0dc6848d5a9dbbbfb2f4e2d437608f66c8c9dacab836b0a19fd500a1d9c5d4b0ed4d319def0ea59d77ac8538306e86fd0bee8e5459b0cc679b06e0c357e5738d4cb8f671ac4fe27581ab5b355446df4a97e530fd4a8ed150879d75185fa2f4b49db089f2ef39d30d99a07202ed85444b8f854bd7c75418dbbe3e1654193c44f84e557e60999dc4c50c2a1e89dd2226dbb990bc347100e96ad8d85d7666d9ed84d4b1c44d16c7e3d3547018932beb0e43841c2f398ec2784680d3b46a506c2aacd7f", 0xd3}], 0x5, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x6) 16:11:03 executing program 1: r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x2}], 0x2, 0x0, 0x4, 0x0) 16:11:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x692, 0x1) sendto$inet(r0, &(0x7f0000000080)="23450abf2d0970e42dd736fd9a461232ffb484959ac8dc86f9a4550743582cc39e7a6c3339979f647a4ab8f1ebf132abffca437a92e18074e3e149fba8c5228d0c4bb59d235d16e6171a9d6e39317cbd395e5c0380985b1f0597aa52c8de3534c747f18e6f6a281b451d32ee88fccd22f53ec3a0fd6a2ad17683abdf31c873565ca36075cdd47a04fd3b993224ffe038d2085c2acdc1f21271c4e05de34a97af5a5e66f136ffecc07591d4aab7a0de08205108109afb096089774f550e7d2f5d3ef89a26", 0xc4, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x0, 0x2, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:11:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x80000000, 0x7fffffff, 0x3, "835a50ed5d1f0c46e76e5e81fcf8ef3d205f7864", 0x5, 0x1f01}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000080802, 0x200000005}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x4, 0x9, 0x0, 0x714c, 0x99, 0x7f, 0x2, 0x1, 0x5, 0x4}) pipe2(&(0x7f0000000200), 0x10004) 16:11:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(0xffffffffffffffff, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x233, 0x0, 0x0, 0x0, 0x1, 0x400}, 0x40e) 16:11:03 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x52) dup(r3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:11:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3, 0x100000001}, 0x10) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt(r0, 0x1ff, 0x3, &(0x7f0000000080)="2e8c8a6cdc1d14565c13aaec5bfe6fa867f26656293bc9584fffd67a36f269fcd2205b39b3bb090751c526c23bb6d4b5d637f1cdbb1f4f2f378eb20b2b62e691ad2ccea76c1fa7e6b849ddda7d8e1e249907e2e126cfc74f01d5d00f7a1ba50bb53ad60278e20c3a1f84a16056563999067e94ec05b48560ca6138ceb5cdfed527bab0de6ad56749eb8a89fa9e84eab9bc9a24c47d651befbb18ceb97239358fc7350de8fb9ffcc22d2c3b17f51752f5be844ce81d5f15bdde88c9607fc149de3989f04239603894bd83051a5a227f24367f9f20d5926ec0f2872199b62a5bd9864fb4878ebb016dc1fb5337a6e8cb2acd36", 0xf2) getsockopt(r0, 0x0, 0x8, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) 16:11:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setreuid(0x0, 0xee00) r1 = semget(0x3, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)) 16:11:03 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20600, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x6) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f000033e000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4000000000000c0) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)) 16:11:03 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000000) shutdown(r0, 0x1) shutdown(r0, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 16:11:03 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = getgid() setgid(r3) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r15 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="b63dc0892af9ac5526eaa146c7723772d678708681e1350470792567cffc5d2d77029e1e0d3fd02a47b817382e8529a7f1a455297ea3311ec1d2991c9e80f1a132d3acbbd1446da9859d7bde6d84cd6488aaabbeae71cd7e489c89f53f0be76028a4b3e1043ad0e7eb33f0a3243f9a0155", 0x71}, {&(0x7f0000000200)="3691f7e71f25f2f39b986ba757b9d94108b2170aaa3149dad2919909e46b19e096eaf0c28a543022e094ead9e34d048e3e815a56ec6ad3b841bb78551c9464a3b4c63c182c8dd312e24032627be0e982af02c58ccff37558dafed83cc238fd8e2bc30726eb8773a446", 0x69}, {&(0x7f0000000280)="51f7b0854a40e912ab7987eeadd395e8ea1c50e6a2b06b41cdae3894ad31239570c2e171aee7a7566b81087215e6ce9a3457255d5c4d6767ee32ade957d508e4ff5c50d6f420ba83508dbdf7d34e399374798cd1dcbe24096b09acb025550a92b42cebfa30414dfe9eeccda803967681db7d1bde28ba0d5a10d761a0c2863ef504a971f44cec00317b3aebbee8da594113cfccad4ebaf969d8bee0957849cf6eb2c6852b30fd249fdcd194bb4d861c43fc8b5c13514a1c409214cde646c618eccd745bda0eda56b49026e08c01b3950c3803e7d7007a882eedf9a1f077b3e3801e555323157fe6099296c0452645554578e0d57aa1d9cf8f", 0xf8}, {&(0x7f0000000380)="2a37e9b2f5285f58df8881c0beaa63e49c8406fb44f2c39ad594915881", 0x1d}], 0x4, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x160, 0x4}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:11:03 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/75, 0x4b}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:11:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="6fdfde92f652d956efe845eca03c0c14868192f55eae80f4ef024b9c02acd6ae33f878755b40a38dc4f3baffd9027107", 0x30}, {&(0x7f00000000c0)="88e1fc693f7800a6233f6217ec63400020f486f6a15ecf9ba5f3fef4c7f0cc896b1311e59963a75f2cbd18eecd6a9554aeef55f6f5f85734f82a7a7ebef7e73c84e4f964943f3bfe66f19b75fe1adff8", 0x50}, {&(0x7f0000000140)="2414910541fe67977509f3d87b4ad083ca981129504acea01c642534a5edfe0121461c61bbd23f1ef1c9b3bf04cc33886ee9651803793fafb6c1a8083049086d80f64c0dd4da3cd804faf1", 0x4b}, {&(0x7f00000001c0)="7e9934a70a3a3a324272150fff8066ffb0abef87d9ac43d7c33fd6e2fad5e9375b66722748f8778e8ebdf6b6d5bdc00cbb1c4dc9202ed571f3678779c67b18e27acd5253df1dd53f8d91b4bff7069fe84881c400dbf894e15d48d31b037871594ad6e17c5d53808e1c04395abaf15eb0e1c185ebff37aa0908dbe71de8a733c3bbc91b88fadf9c1f6f4c0c203d51", 0x8e}, {&(0x7f0000000280)="41c4cfb872d6f9202a1984caff0711a27b545de004bbde90339d784c48ccaac2606a3e4edb07bd36c7b7bdad4323f91d1fc0e104bc70", 0x36}, {&(0x7f00000002c0)="f358a8429ba78eb87b302b8fadd48b6ae61c4811428a350d53230e9482c23b17483ed1e07ea0d4796043f9995cb59769c1b1babd76a57afc4302e7bdb7757bf7924901c36dd97c5887538c4b5d2a29518db700bf936eefb57b52a4", 0x5b}, {&(0x7f0000000340)="c5f67c150b48ec937e8abe311bead68581c9270ae27553383fc5682a22c07fef8d13ff708d852d04c766df24b55280b3dc53c0c574303020a7d237d167e026186bb9266508b077c47b28029a60d714583e0dc00a4d5151a0f0cf8bfe2f4a4a868fce0c56fdc7392a1694200a7040cc3c5c7c6192a1d0462544b736b3d2030fd8a5f7d94c7c43756352450918509b0394e1023b9aae9dd1ada62ba0e33ef4fe471f4eb41afdad64187f14c11fb19f6164503923e32532aeafb9", 0xb9}], 0x7, 0x0) r1 = socket$inet(0x2, 0x4005, 0x102) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) 16:11:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x42) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000080)=0x5) 16:11:03 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8010, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3, 0xf00fffff, 0x9, 0x4f754f29}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x10001, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0x8000000000010001}, {{r0}, 0xfffffffffffffffd, 0x81, 0x80, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x3}], 0x1, 0x0, 0x0, 0x0) 16:11:04 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x10000000000023f) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x14) r1 = openat(r0, &(0x7f00000001c0)='./file1/../file0\x00', 0x10000888, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x111) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0xff, 0x4, 0x7, 0x5, "20076b9dc131711f005c5a6100", 0x8001, 0x1}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000002c0)=0xc) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x1, 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x80) 16:11:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x691, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x9) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000500)="18eb488fc6917005b4b171f7deb1992d41aeb5eee0394d5512", 0x7}, {&(0x7f0000000540)="d6509cbf78fcd0682a2c88334520136a275dc13d222b906d877b9dbacc8dc8874e9a6c61af25481eae8b13e8c5b5e2bbbabe44cf8837b189863835a08804859fe75d8434569b1add3b96ea007a9b9725d2f9b5f9567101d3a49c883abf908f7a463a8f7cfc648e07d3547f1926ed6d5c3db0161f50853631", 0x78}], 0x2, 0x2) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000140)="110c9c2732160e61852ad46f537b46c51d00a8b74dd97e54cb021f1b75dfc059a05e5364e9b5517aced484ca22c8c284cd2c6016d130b4f3ddcb3b9ee46fdd776ede0f49b84ea8e4969f9bcf02149a84600f0ea20faf4dbae260874b601b9e74b74a21a71cb064bdf52509e7d37af8bbbfa9d869bfcacd2e0d7907b5", 0x7c}, {&(0x7f00000001c0)="c246ead7f5becc77cae8e6f4c96695082d6cb93091df9d5e65f93d34a0032cb67e46a154d00d688a9a809320f70d51b9cb78ec5d8fd99fb10768bcdb5ddf22896cabb76c28c0ec8dd76a1f4f104f1d8bb8ab2df8bbef57caaabdd792c267180e760fdd05398860fba4243f9cf1efedb7a4ea687c19a5584ca6a25da41c022f7d0fae53f09b03cd537d25582d", 0x8c}, {&(0x7f0000000280)="3dea0bb8145339de7cf2cea6a4e74c1869e38657336b1ebaaaa874641d7c1000ec0e0b0f8b6a04049e4e81f0dbf068e4f933a4afc7fdd2d07e73c58d279500195ba55d5f5d535409fb2dc12ca599d253cd48e60f4497865fe56ed7c23bb96de80d569b7b509803973718f40b2ed3fcf32fa407145b577e5143482f88795160aabdb25e3dc34e12", 0x87}, {&(0x7f0000000040)="eb7e9757c72bc4380f0c7c649b0bd281336f5e293113806667df1c853cca0f5f96ff8a0a3c9bdb7105", 0x29}, {&(0x7f0000000340)}, {&(0x7f0000000380)="1e1d1c17b66c942a16fcafddbcc3f5a8a9857dd3f973cef7d4d74175e1bac1f32f289dace969d13f94dd6cc625a4beca598c907cdb98fb09fe42bd8de5d4120441eff34a2bf15b2f9780c92a7d3855764dd9d2e70439f3519e4b6c96ef722bb1fb42f4ed8204d9551cfb6e94018e5d3bd310a2be432658dd994c8c09b6b1ee690ddb55203958cddf55ba58b26d0a", 0x8e}], 0x6, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) symlinkat(&(0x7f0000000640)='./file0/file0\x00', r1, &(0x7f0000000600)='./file0/file0\x00') fcntl$setflags(r0, 0x2, 0x1) 16:11:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800000000000, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x10000}) 16:11:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x20) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) bind$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r3 = fcntl$dupfd(r2, 0xa, r2) accept(r3, 0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000000140)='./bus\x00') 16:11:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc017, 0x0) 16:11:04 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) setsockopt(r0, 0xfff, 0x6, &(0x7f0000000000)="4dc06de6553927fc7de8117efc9e427cfae54b1aae29168e74efb1853b4cbd4059e43deca393f6c9683e3496f31dab9865fdfd06a60aae3a0027771de37f8bedc1db8598e78dba6e2020ed39aa96348db534ebf9579d781d7427a6522623b301228ad06cb97c10b373e450b4d95eaf7534bae82d48aa24107632a372abb5afc522b6847f64ab0f27d20e6553b50b700a6c6f60529a595ccb866ec39686b86452b6799f9d8eef4b76b6c52508c3cc53c2be80b212a437891581bdbe7990c4892da9b5e1126fb2", 0xc6) 16:11:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000900)="553ac89511921e51ecd17660071e19ae08b2b05320abb2140b7e34d218cd1f0913f4b60322bdf7d17c86fdd507129bb2e8ff7820f413555d68fcb7736d0f51cc262a3524df6756086f2ea378ee794e95cd24c9912c81805dd0884e3f68b8dced9b5bd5fe515fce3262019056cab546c78dfa7ea853069d28492270946130f2848f30a60e4db491f30b6eb19ff29330e8e8cf2fcc69be694938bda8bf103ec194353657d344395732e56b34b0ba69cb4f4dc7230a2af2d33f406546d8a3e4f7486866c3e964d1cfcaaea0905f8a7ea62b0dd71586c9a930dd7fc7a6f5712de6bf10543023e60cbd4c275074858def555873b18a99c18c0dbbb6401b34e4499aa56a69219f42884de4a52e05e124aadf5daad7f25380e4dc637f25b8b01bfb934f68a5a178c109c55132e368ebcecf816c911cdf497a06ad9b1691d0fe46e612f59a6a8956117053cc6662e502ab01a60748d31d672d73759fb46fb60048bd497755de0b130cacce7a8b8846fade4e9551047ea8008862e9ce0e9f517796a217f68b2760d6fb42ad9f8c85e996190489e65d47ea8897f55359be04d16d3aec94cf527ba988eb6d6f3657a00f39afed43c065d34c58af3e1d3265dbe9048cc0b393b77632f86afa7539c1e52ec5f00ceb85f594f0ffbd2e9f63764513e06cc9fa2f42a7f8957674c459d77f85d1e6c04f72f225b4ddfbf8a7960dfa743cf1667b09d05ad552557dff23b96ae5f571a1e1b0e03c0c2b2c26c63e60ad4ebcd5710f64ae6046b093f116f009e62d54b8d4c42f3fd321fa16963bcb7bd9b5f127b43ff1553cea48420cdb5958295f8c38eb55da848fd60ed4ffafc171ab75c364358bfc4110682ffa4bc561702ad0bd1f616b512905322cbebec0daf9bf5a5fc7fe57a946ba81cabe803466540c7558893255fff5044754e9509f159b43f857a56ad1af10926bc9efeefdc287617dbfe7898161f31c0dd5096ccb3fbea5df78f18bdbdf1c3ad29db77d707f33f532b4b9d388418d361e85fe0722bf5c31798ff6e3917ab59ba23eb34e21abd127e405739db2e2ff72746153e0befd17803f950fa75485a94af9f917522a8c0142ab2fa6bdb5c8d1f465ff4529bc4088004389d969ea4a16a42670fcfcf175def00cd83a7b9c1d3cc3e71059c4ce96b7afdb9f819f94d58470f60707d4e2631cef5f42e17d0db3a3dfd5acd450c8929a745d44d5d291bf43a62f199722e454ef768d996d449335d43464e913d6af458728dbecb9b2b0d4f7cb7ef3368410f2bd61ab282f496be9c52504fbd16c1c4af7250abb3f9c27ef6a7f5b58c43c1c06788045a3584b7119822efa993d658db2323e61c57d3000d740ff301981d8e656c705a0bec687dddf5dc43b5a00a14c7e1f856cc856d1c91468ed0c1ac8aca7ae4446c892947fc9eec29f243a3307a8dfb0a3951ff2076c045ea8fa5fcfc216159d27baee835368b959f5a2a83734858f68eb4637f059506d3f04edcff9bb627e25b7c53396c5eedfde06a3e39e9c5f67baf2d079a235abdec534585d841e1ea6163d81c15fd11287fb394df100ae6af05d912c51a85c87dd0e78312b2ad47481fc7f69cfe5b78272fb50d15b405e6044023d33620a7ca841961ae4f7da2ac7b92bb57c94c07ee1f0a719c5958971508bcc7253d2dd6e3ac025b06e4608acc5747357b142a79477ac7f408d2f5874fd8eb2ed44a9d9e348b32aeb5ef4e502c6fddd03fc8026e8822add722befd842b2e016226567bc1e30239adf8efadb3408a08a95def6faacd0be18af42f66a68c143f23d9d6dfd652fda812d69142831ca30412d627da873695f216b7e03cb9a02d5bb7da0ac7a5e3285f42c935a26a7b4b9859a9f000a799bdea35e89ecd71c7abfb09e47bc17273fa47b81455732c048318f9ef843165418ab503996ac3e421b362655d39069b457bbd1f43265432b3b6c3309c1d20e5e2558d273787655e614fd823f094338cf01991621c0ce5731d33f350e166ddea79ae5057d2a3ebca8c17f690754fe33555365609d21cc696cd56c7b2cb5354fea22dd9ffb5c4297d03e5fe8d19b86143853bb52ae5a25513cc8ec043f87b1ed6d191ce78ed471cb94474e26b8f0b533d7bd7af55c666273e8357041c14a94b12807f6499edb6066f77f00c594501d93229c3b3d73080733876e3ac338e1f6b96f7eb1087bc6a679b5e3fc6ea3f2e0ada84baa5e518500dbb2f1c9db5b3b6633573e9049308693fc7226d33ef163f6d1d48d04ccb07852987ecbbf057831db3be01501449fbb785fdaa0f8d424beea4b825976544b99666f5557b95de04356e3d26eb0b1739c6a99c8bba3577941b12c5fcb645dbf427231b8653ab447739f0827afe0a0ba055f6bb7988d320588b8a38a865f1a5edbaf5cda4ed7bceac9b4cf46dc4e9ead8e227bd45c33fea77d5e91d6c83056d02786170c523bdf52a0803d97aa4f0b240a9a83b280ca2a37a2922e96aeb036cc86ae9c924d7304a34db03314c76493bbf1f0d4c47402e395942803ebe82da6b7e5e40c2c6bf25777d6f7b20bcf1b7ccba3607b3115202808e2bad90122a99c6770aba940b3c0006a2419c930d2281d8a415d428e9207eb40c3f885637bd86fd82a61c80413b1691ce85ea3a293a5b30ea6e2ba5ac1bdfca2e62f406abb972faeb4e3a9290ae22637a1665eb5e27ae2d24f6500712b1236fd8dbdb5155762dc45cec3124d81403df77a4b2bc83e6fc3e7ab198eac7716d8fb048ac748cc2a61e5123720b4e9272c2a499e0cbb35d798b00a19f17810752c907a33682602ad43d113d24db6408f3cbf7a8cbcb72f9aa4ce477c6d2b09d47be996d9503f30c071ccf362cb56f1b6d940a58139c87bb32d610a43575d11b67a58a18106877a2701b5875b5ca931f02e98cae31325c9872903fa7cb44b8c54c4f2feeb3006c622cad6f0f59c441e1a60afb9d028f31e0a3771d83c40f18fda79f02057f086aac88483edb54678ffd4c836d474208d59c5764b3891594704d945b93a7c803fddd119bc15d96a289485f6de98a09ebf1cc413f6552d998d26788519184f0ea95f41cc67d22b17f13b066e7264c015f3a6a19363d8ca353821c032a0ed4b20b8cc0a1f3b3944985a6b7d8e0ad6406bdd4a11c91c5d7111c0adbe4cea1595216532892232177a6f49316e5670e75e06d6d7b321e03cac9b095998097d71a7ec871b8d5ae6407934d366bd1cef899f01ff1fd17b762c5e1964e424bc62f8480bbf2796110810661da634cea0440d71c7e2d619d590d7032fb9dc2f98acf65cbadc561f58508a118907876ba665733c83da55d246d47073a71d0e48510341e766d6a354d6bd2075ce8d64937dc6a1536bb7ea3e837574c179bb7ae2695c5fd75f09bb007d5c2f45bdc43a5b501cb1ec87505b5a9cbc1d910a7f49bc8dd89972a1c068b92b83a2fe6e4c4d26e3a932e17fe1d27dcc0dc514b9aaf92746316bea2491cc1679bdc5a1ce48e98add1bfe91edb35e8019c51ef39e59176820743917ab27747ac07e00079a1ca2d3f6ee51734b04df155c719717eb9a5c686ce32e9c745d39b4f8efa34efa1d49968f83c99c6f2af6df740600cf26ace93fb8217950e7ce2a81b68dae4c13038b114e060105044097c0461c2202df2e1c615e1b777597c99019eae86324b9704918ee1238b313ea77fbeea0cdf73d92dc02553c3fc37bb49bc79f3a363bca99d4e888f7847bafe28ad1b6e00077d2e044dfec1e48a7dae6dfecf30bd1d16aaaaba87b344073fd2991e40377d9e4914918fe4d4e08e1f24e7225308db2bad52899aa6c46a8c166c0cba02a04c0e2f0fd26c717030023672aaa5601b9c20b8db87fc15e1aa58b787d564361b14f1ee8d3212f4417977fd0cb84773c2e9f881c33de0d47b815d8d6c7eb877015ac9994c09528ec0e3e601dab46ac7d2e9cae0927a0cadbd0a344901afecd17d1bad8871cdd7c377dcfe9543b35161aad4a9829922978498f61e52d32e0f49e14fec00dc0c1d8fc649b226a37cab9f25d96914b119d72d245797e4c6e7db2f92695fe2e120853965fba253a2f78d1e22e1a01cba34ff9f2dedb41c39b85163dcb99509fafbe904a81408f3bd7789bdac6471e1e07aee524f98f0f8ab0ffb47dcb0e018b47da43557290fb4f5448ea358e8962eb18b5bf63c08a8bbc4821b9faa0015ad8e471ebadae2e0f970a14a15e4a798e705491a38eb8576cdb52692dcc757a3cc6079be91ebef10595337ed39f90f60ce3222e724cf6031fcf2b25213459c0aa0866ef6ce6e02bb7993f80160b13141ae6e2e778d11fefbd42ef2812b942435659024ee6fc46bbc7d55d30778bdd72892171a7ba97350ebd9db2bb4edb39a1e8f241fb49ec83a70c0ca2aca0729e1b99dcb094b8c74dd8e7274a4c262b8a75822ca87a095600e2eedb862275a29d758f1b77a998d75ffc2a4f310eecd7e2fe40aeb4e2081a6b2ec30fed1c3ba3eb17ac542bc00c964b8644d0d298bfb8fcc9264d3a690d009c6f27d91acae99de0f0c771d460c8568d25a3e6c64f368b0285c7f4c81b0afba384063f570fc0f331dcccf4acccfae23229ddf222dccb815fc24c6fb4347dc2d6603252ba3e5d399d46e5e771b0161d5f31ee2e2617824b79748856fb217cc154d8f66e415156afe61495d3a2105cb38ea1927764dfab1acbf504180caafe7cd24257e8ec4629cc7c4ed00fd8c4ad01a1d233452ba09129dafc5b5c43a1ecd12eb5df88212af87d7bc2be1bd14f4202025b7ed3f72a1cb51e38b05a71d880c605aef5926df6c955c8397fa9cc7355dafa447208da533a475c76fcacf9f3e016a74950668447289a227b28d2d72c2c987b515cf5f0e2ba4fa2ac256c1504bd71326ef17c9b8b8b1d4e8e1538ebad3b527a1abc9657ccc41032df1eda7a28f62810b360d25e973165a504516a44c10de9d7e448a1c46d4c8c8c827c7bb23c177b23c265b56abdb692c97de0531d99587752e6eae2526fbb28489ed22cc1b50588ad5a804377104c10d4db60a00cba853d4ce0943e8ffb4bf6b041ec79448ebe0ae19e399d8c053df6945a6659a9b038b6d33f1ea9511a129f46b914d7abc2e36bf2a76766c4ff402220e7df7e8ab5ede2d54d840aae435e523d25ca240b3d35222eb9f5bd540e352fca381e9341eaaaa0b6c3f0e5bb80b00c981f9282f8b36f9c96c219cf3952de18bae5976d53b38a162564e60322d223623c0a6e69cd2019b03f875effa19054586b3c88d500cdcb0b4919963bc8c2b71593d1babdb2f5033b3468f542b9cc6e6185c2fa958313ff56243a0291e04a6f1464e6b2054d4ddc79189af436bd001138a438d6a83cbfd263026892374e2a76b25bf0cb1bbc2b9af4e67ac005ad3c0c9c180f10a78c8a0b93ae51404692ae9c4f969bd028bc17b628c15220eb4d50ee7dd37d3598453e71f034bf905b7957879cb8e0c91a8d26730f170592d8e8af53b0e62ca18688c1df429ce1d68e7e464ab996a83ddb9f077742bacbbbc65c04f24566d2f86d3467f0c4c3c130599c00280125ce512b3e40667ce30dabdc2be44c2d5a692e6b47a5b4106ec9084570cb7cb8141541db0e3f85b9cb04ed082d1a509f24fa263fb810231b0bbd5b5629be4672901c96f9ad8194d0b93fac033292177f4e137a863007cffd80a771d096f314cbd7826ef4896329a69f75a087d909e592908cb98a327ae557cb758fe4187750b4e4c9a4ecacfa3004d1f4e42ec3d948c5407028b7c8f77d140ea31017d1714c3f7b36ea8bcf83b31b460e239edec314", 0x1000) kqueue() socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = fcntl$dupfd(r0, 0x0, r2) close(r3) dup2(r1, r3) 16:11:04 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) flock(r0, 0x400000010) setreuid(0x0, 0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x5, 0x7, 0x0, 0x1, 0x8, 0x7, 0x1, 0x1, 0x4fe, 0x21}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0x4) r3 = dup2(0xffffffffffffff9c, r2) kqueue() close(r3) socket(0x1e, 0x3, 0x0) 16:11:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = semget$private(0x0, 0x1, 0xa0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/186) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:11:04 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, &(0x7f0000000140)={0x9, 0x3, 0x6, 0x9, 0x200000000000000, 0x9b8, 0xffff, 0x8b6}, &(0x7f0000000180)={0x6, 0x81}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:11:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x20, 0x8000, 0xff) fsync(r0) chmod(&(0x7f0000000100)='./file0\x00', 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x8001}, 0x1d) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x33, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x6}, 0x8) accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000180000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000004f0f9b4c8c6d8dc4ee1e317cee32"], &(0x7f00000000c0)=0x6e) 16:11:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x7ff, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x2, 0x5d, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2a, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf00000a0, 0x0, 0x1}, {{r0}, 0xfffffffffffffff7, 0x4, 0x20, 0x5, 0x8386}], 0x7f, &(0x7f0000000180)={0x3, 0x3b9aca01}) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000780)) r2 = socket(0x18, 0x4000, 0x7f) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="b27d04e5cae440d3d20176cc6d9ecfd9d75649a003e94ed8782806ed5461c64418270140b1e56bd381b2d5f835a6a7c0bdfc45", 0x33}, {&(0x7f00000000c0)="8fe24541e6b4f0124fd98441b60695205440f0ab5f5fe6ed4720f8dedd63b7fc3b1aeebb6520", 0x26}, {&(0x7f0000000100)="4d0615423b589baf25cf21bbeb917b6ce3a691f358d813e676af9d25a6b4214f860e3f4dda9eac4aee69bf87f5c89b0d6cac888f64ae13906b8444ddcf33d3083edc27c2166ba03fd1d360bd", 0x4c}, {&(0x7f00000001c0)="6db2f612045a18b18d6013dffcdaee194ad405583f85504bd00ff818cd4cdc18eeb0122fc8e0e7769f2d20e4f34afe002dcd4553f88ea6ddaa9c8f1bc33dae97ce6736e23b7f9defbbdf61d986674c274e48beb9ca6b623f07fa3def10815fe27cc9b459eed57cbef80cab546f6a55d1c876784df7d0790dcee06804e19020ce471e0f8db7e55829361fb84a57c2a52fd7ac92b1e173949c6e", 0x99}, {&(0x7f0000000280)="6a9d7ce89064e82851cdd8076d93bb2795ea2e69a1636706017b427a107d6dd5c2790ad061da5a10092794f2782a241f19a3c0ef3500954005ee7108fd379148d00d5b9abf167c0f2832224284e63d2118eb3156e69a09c9addd03796bb0007b8d27655718cb602b310dd7139be35827acfa57460c3f15f370c1b9f2a74abc9f06f7b66510848f060e3c7c8ecf63f66759a77a07289569e85f942599633bcd1378bfdbfa2288d4946294da324a37617e3af5ba9cc91f", 0xb6}], 0x5}, 0x4) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000540)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xf7b, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x8000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000094, 0xff, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x30, 0x41, 0x8, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x40000016, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x62, 0x1, 0x88b5, 0x30000000}, {{r0}, 0xfffffffffffffff8, 0x46, 0x1, 0xb5, 0x40}, {{r2}, 0xffffffffffffffff, 0x7, 0x2, 0x8, 0x100000001}], 0x89, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0xea, 0x10000}, {{r2}, 0xffffffffffffffff, 0x6, 0x1, 0xffffffffffff0000, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x32, 0x1ff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000001, 0x0, 0x9}], 0x6, &(0x7f0000000440)={0x8000, 0x800000000000}) syz_extract_tcp_res(&(0x7f0000000400), 0x1, 0x7a) 16:11:04 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x3bb, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:11:04 executing program 1: socketpair(0x3, 0x0, 0x24, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:11:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xfffffffffffffe8d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgid() r5 = getgid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = semget$private(0x0, 0x2, 0x2c) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000580)=""/95, 0x5f, 0x3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) semctl$GETPID(r10, 0x3, 0x4, &(0x7f0000000400)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x400}, 0x8) r11 = getegid() setgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, 0x0, r11]) geteuid() 16:11:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f00000000c0)="77638f5b7fa5d8fb431c8e57a26d023adc9ec199049f0bbe3b1451729c790f4cca1d749b45aa627973e33f57db3b4209f0089a64cc30af901c6cd26a00a15afaa8c98f3d926b4e09193c0170588290f4fd4e386dffecd7ebd19ca3fcd56d98a8caa8dee536ad4132398547c99c4b516cdd9a5c11cc808f", 0x77) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2104, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f0466696c653000"], 0xa, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) 16:11:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="db", 0x1, 0x401, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x2}, 0xc) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000080), 0x2d3) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r1 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:11:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x220) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 16:11:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x7}, 0xc) setsockopt(r0, 0x7, 0x101, &(0x7f0000000100)="bfb8073ccb214f24d5958ec00a049f5c2e2694a40ed901632266b948", 0x1c) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:11:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="538078afc47f9a8a3e301e656f813963765c58d4a3b2c7021624efd3da5353de4841d6cad7d24cd38eb2a962ca9a57bbe44db0544cb22600b3e205890ded31f780f6f696c784a4e1b7f46cc62fc330148934520b24c346f23d3ebd423d0f8b9d53a845a6120852d00d9e736d0bfceaf5fea1a464ebf05b72ce84fb332b2b7bd1178a3768c199342c0392f33c3f9f561f02d00ef6d4d690f48e2d3e5783dcb001fb371747edb11babbeb9040647f96881971ff27a40eeb9b39051e1ccdfba6b1186bf09f22b5757ba2102df4f2eb23feea924f22ea7949629a48c10b21a0f", 0xde}, {&(0x7f0000000140)="4c1e56035f7f731f304b91455bbb479ca539d2ca5649e8a6ccf2dfe9bf3da70f50b87397001d0389b8b59d0dd0a9aa048d20237859d5699894191f41821573d3563fca7b9899ca12baeda07ca12ef59c356f2526ec1dbb0bfe78489fedd0997b559dbd827f10e83e23f77f88360cc777d91dfd13dc9a", 0x76}, {&(0x7f00000001c0)="3f3afe71afbc00a45bf41fb4f61a2e37ba6120e79de446d4d5f3e16e646107c5b45e00a42bb427ee4247631896d724a286785ab73d127513f75e411de26501430952199eafebd37e0586c6104faaa90d9dfa1f62afa634fd1297843c01fba69b0077c4924328138b578494906539952af9ce058af0ae0e828296a7983bc2d3b514ace4286833cfbc69d82f13f5192d1ed067d36c8ffa187fb4d0bb03bab9dfb81aee269ec6cf886abf9343bd119fd905429f8e4586109120e3e2b5d39f5c7b3def5a057df18a164376e8e5cf631aea2b254edd5eee8eeb2fdab533ebf6bd03b850d3fcbecd05955fcaa722bd0190a06052be72c9d2", 0xf5}, {&(0x7f00000002c0)="ad7b831ed38f98b73da22d13155f47ef88e17dad67d95eca5bafbc37d526195978ffa7e6b60c3f1e0a95b573c6e6261d9facc62e41f214b1287ef8575f1002d8438ffa8a1849b92a2b93658bafbe096ca9bfe2e5fe99596e0938164ab3382025892a4a0d038de8674fdb0aaaff024f7aa324a0d60d0f9a19090c74ae8841c9b7ef4274ef0233bd905e25fa815c083845ea442fdcc43f54c6f1544c3b476a04ddb33dafc00883466b755444846e8b3130c7a182d7af7873e3be61e78f1f5dee7ae5ff81fd70a2f0bad1215afa570cd09a130e3a0c", 0xd4}, {&(0x7f00000003c0)="5b8c1e0d446c9aae08721d7d7bf907a7fadd3f5d627265da0986dd14b25e15ee4f4a952fb80669abce3294fe6ca6a75c93403c7eb070e2331847447ba0215c484d544b73d6be1aed6813013a5317ff6d77ea9c32d2aba97c5823f39740b1", 0x5e}, {&(0x7f0000000440)="be8736e369621c9542c699e3e94cf18df9c76cc9f0da659f95c60e0a73576db1a9b4ca71532697266abd9c7d13", 0x2d}, {&(0x7f0000000480)="a807aac607b3dc7c1aa8de402831c5a3c970c2a78f45d7246e8592043815d44e7709b09f63af300cfe535b0bc627d54309b8dd3793d11b30a42c611241c6825e180bf2fb271be90a63794efe6ab291e46694b7f32aa28844c74bde83d25514745b83f32ab832e946fe7990e63606cdea88d7ac4aa9658f5331baa676cf60767308714675783b5717e1a131739527267861b1aced5c8be58fda", 0x99}], 0x7, &(0x7f00000005c0)=[{0x108, 0x1, 0x0, "878ed46a6276520f0c7fad9e32cf8104c1010216fbfc181bfd9d9a38a85ac96460d45d6351f8d09d6d012a93c5c7fb216096d8560e57de8dfeb4811701bb4604e9ffc1e63d65839a738aad444c6c903eac51af131b19e4e19a0b0eab53d6c7e0d19a162007e76a03577176ea48653f7fec210d547bc28e954c684fd0387ee3898eb66277d134b3d4f74cc6fccd706110af6587749bf8dd7455805101d76e448cf59c3ec5f0871160ac9b348c972f56a53347417334ae87518c5219e0c0703fb6f6791c2b686722eb936d6e1e80cf327b6c82e9d98973689219f4962b0f83590852e1ab7a9761976bb5232767c854ac8ee07c180a55"}, {0x30, 0x0, 0x0, "788ebbac315c189047df218d69240053537509b96ae374c2b2fc"}, {0xb0, 0x1, 0x5, "15253609a5dc5cf92757b59f35ff0eddd081ce74caa514fb08d323296d863ba05e3422093da3ed03ccad31734c6e94cdf47a3cd22942cf1ded80ca1c0020e069f65896ba063ee35963f7c7ac86fabf032921423a8202c4e860877b38ea28697931471203405e13950e576f614cebaa4ca53d6a189d20e9d9c0c4393952eb15051c3aaa0351cbc231fbb5a1e097b38dc3a8828c04240c3b34dd9441f5"}, {0x10, 0x1, 0x100000000}, {0x10, 0x1, 0x47bf72a2}, {0xb0, 0x1, 0x5, "8ee82ce47e2fbaee389fe4ecbaecda6e124fa6f973d93138814072bb4fd3a9ca867c84a38fccec87c1f930849a5fbd00d283f70fe0ebe65c537c105d4fb9863dbc0732fac9aac87fe7c2566dd7723ea0e5ced0ccacd80652cf01989d2b18705726be71b34109f1cb8d5db9801086f96bca7aa015f1767b71f6403ee127fbdb42fe2f6acc4cdea9f06e50bc02cede0223f665f270b1b7a3d81b01bdc0"}], 0x2b8}, 0x9) setsockopt(r0, 0x2000000000007, 0x2003, &(0x7f0000001d80), 0x4e4) r1 = open$dir(&(0x7f0000001d80)='./file0\x00', 0x20020, 0x92) unlinkat(r1, &(0x7f0000001dc0)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000001d40)={&(0x7f00000008c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000900)="ca9e734b4bad90890bc1058c28ce2d252d5478e5a49a2820351e8c9e5cda6e85d17d81b232c9adcb90ed8f5c9582267d43d3c0e17e66643e1eaaa93b18d2212e61340ca6855e4570bf64cf63a7c76588568a421ffab21129e00a59d3b00bef0f0e2979b089193302d6b7591f7466c4186fc860831bea3dbb2a0cf41b1f0668816a703a90d9da2c3bea19fa7458557ad44c42d9bb3b6f16", 0x97}, {&(0x7f00000009c0)="8de39f5faaf645af762a54e91a7c30683762fc2db99855452c0c9489627c4ed3ed38e584675a03ee9a8914b417fbd7b9a639559cfe60653e347a70e4fb6813de8ffedbe36f2fdd86dbdf6f9f391c9bfb158d139c0072b75df62c1c3928a42296bb86bd7e352bd151f122d42160f4ab916443f0f7add8c93eebe2df19a10bc5ddeb485c45bbaef0495599c50d9080b6ef25ca81b53d654d7e037b71", 0x9b}, {&(0x7f0000000a80)="0dcb6f92217ee3aef87bbde94af898ac5121eb084eaee1799dc381f750d10483dad701f04c818729c290dc2d35ffce4bd3e45b2496e206a4b0efc02d3e4dc1b58fdbdb655ba844595a6426ba93de4659cf19bc776d15e9b904833f365f7865dd365674fbdc143ba205bcd80458c958432af9ca47d2d7ff8ee3009c51996738c075a341699b7e6d2c53a519d5d71b05e71fde9fdac0a77d97de9e4e588ae7380f0bb8a48c95a9190fbeb4f8bbb72dec2e63dd89587dc2a5c59db5f91980556e09e848d41cdfe39d9910e375668342f7", 0xcf}], 0x3, &(0x7f0000000bc0)=[{0x10, 0x1, 0x2265}, {0x1010, 0x1, 0x9, "f039c724de490cd811bc9438ca9578b0be2758bcbc7383f067a7c8a39cb7fb25798c5fd3948a15c0ee73f3bf792c0c3194143eea0a8020d3f124dfe87945ab18110ecda4e15b0f44e0632abe7aa6b47e3b7580c85d1f046a5f82b8ff0468d82132a1f3f7eb1851a31f3771e88225872c1b45a521f81c64047854d4498f434bee102ac495a4e8244106ba1cc2429d922c47dcd2b669f3394e83cd7b53c1e60eb75db1266acc690f77cfc3b5d06097ddf5b42834bf15d730f314fabee02829e807182e2832b6222229052cfde20f7d6651986f332ace7267c9f0c028b827b9eb7513e04e039ad29e7120aad049997bf3de3cf00af0e5be466d459d8531b8a4dfdd466bed9fa69b73bab1d65d7cb4479d2aee6baaab20475deb67109777a8fa73ff8b9e97f8f6d90e7f06f5ba65a30e6f581ca6a898fb38adac7c743171f4a4fd5e22b7e9604aff2cb2383414d796510eea03f3eee746ec21ec2f29c06f7a2896fed3d43b8e59ded6f48f2a036e3c6ab55725ad1229eabb261c12b158efcc301e02ea04909db9a56e85ef80a3822b09e10f6f087b969927c3fc43f6079d4a6b5f22097511d285b4c71daaa7645d5a6697fd788aef732c82f8ea53341f5e14b9f1411c6ebb12056ea64aaf8c67d4cae22e6b474f8da1989459799e0109121db28322299cc8fd83129c61943793ffb7b69deb126579b53b5a4842b389464eb7c6ce98f811c726f6ccde240d1f5d2dae50827d2c9ef5d4d7b6a62b5f3e6c0796c3055122a923d7984eaa3a74c08d5a1d6e9729f8a51fed66ffc1565322d59d023d1f52cd8229ea909590114c29c67c4ee34fdf360d4688fc4b0ac9ba18eafa0f810bff23ca18cc3052c432a9c4618b05f3d955262c91f802dccf3e9c58ce9f2538902fe38581a6b4007b15900670d11bd862b21729ee9b1ed9785fa9cf691dc8d721f31e3cac5cf1a86ba3606db58143fee99b988a3d6ef28a1f279f62a768c53288c99e6c81db8b7d251722c51da2849be50c87c190b32f69731f9e84d6f61716d03e960be43289bdd65f34bac34bafb0decbfefc5331f1bc611f2f0f8a55e6c56efa9c38cf451e4bd217066959a6e594bb82c12cd1dcfd26bff31ecc00855697579bac55d1acf7fadfac585c207c85fc149dc156d4f14aff179afb9d78b51308e3ab0946a8b9bf0471e201236c6e18f61b5b43d8730fa9d603d5afd15b7f212dc1954a23aced246f06bb9f18959e42adacfa6acd7638148e3d2c43403b098579f265f4be2487d1105bd53356bd72ae9491acd58b1e7ddf61adf889c27765761936856a0089399a4b8cb194bea7ff6fd7c124e70c24f24812959bcc20dd2faadafdbd6fd419964cc87fae52a3d1e4d27b8aae77b1966c96b29a38c97bb4e9d3a29ed010175f49589def639f420601fff925404711a27d594cba19563b570eb70fd3e84010cfd9e6b9d90bc7936de4bb7dc3e7858cabfcc81735264c25c76d5fd6d5d7f07c3fd64ba4706f7f86a0ca6884029eea3af66a4051747dad626e3e2e081f3e3a89535704e761abd18e9d2f6cb1f4f51182fbe4140747246b47712334e78f146d0afe69db88fb11f50cff0acfa4abed3440f884a3ca9b65f90b1f2b6148ffcfa38da50e87bec8b2ecd09b58781da2ea0a13ab8a879367aef809f4c0afcee75e2fff76af137073f922503ec548c6f86c92b0888585a41446c97eb9b7817bd6e4efffd954450d453e5f2eabe323843024e901cd1b731c071b062043f61c62ab6d33f8584a6d12c72b3e394dd0c23555b5f9ffb27e23d1fd99330860cfd821ec447df46e9326c5f01a870bbd9b0da1aa6b727d7ec16305e0796e6ffb32174447615407683779ee2f58eb69c84c0945e35d9980306f40bfc30ff3557db8e038c399aacf6d7f2716b0a83871ae1eee0dd31e3b8dbb4514650690bb5ce383f5dbac912de1c81a2fe71e4d8dc5ed57b8f06950403ee7fb909b7c1addf59255a1273f584306ecef7e8277f4c11a88a42876e6c125787fef0e9e58c44f6485af615bc9ab31b2cd6a8ff87568d164780db6cb2a2a37a20e2085164522ca7dcf5ff3095b43903f9dadf58b60b45f5e1cfb642d7540b26538eee38239887f9b38315c15e924e20e889f2bcef13b72c392f28bad0f81f9527538ab1a0b50edb69ec3e9f8bbbfb682394dc9af829157da08cfa79945d350a1e7b6a6bb61bd3b653b68750a5f1a408b14cb8ae3b4331c3f53ceaea1f2be13ea73fee91427f8d3a0539beea715f474f8ca890d30236352fa577cb106780aaa4d4dc7cce13007e38f7f652dc1f5142e0a67a1feed70ce2328419f01b8c2311dd9dd9132650d6b7355334c2e8ec85acc7f1533a0010bfca07ebffad9a4c62a9339702c40f20024563058b6ad47b5204b79cf83d66f4a2a53ec94f1605551da2e2c96e172d71de1b04388adf446df9735350beaa881283a2ec9879f039ff7908388c3407790f059c07e897e4363fc18ce5774bfacac3425581af4b04efe00f4388e981033937dea44668341c0730c3e806f0188a81f132ea12c7ce789e2654e6f3e08bff2def64c1010918a4b7d7e35d32af62cc4ebf9c0ebe7485eeda62e491b0da687e791febb535f366f315a0f26b66b35e111b0406532207115d1435d0ef32776ee5a0aca566cb2c92f9d9e4af5fe18e0738cbcfcb812a12a8c07d72d6892adcbcba7df67df3d1f5b59e3481a17398510577f62bdf8d43ba13c9211eb61dbfdef56f36311fe511d36a0339d3d71fa00b99742f19a3896044e47c48166f0ae06bee3e8ddff068737708acd0ce67fbbf747c6c89124aba79d9a409d5d961fd61d319c85259b062fc01f29c643f83a966f7742c3ef84b2734823b2f5292522904d47825e0470838adec9550c18aa31a605f92808a9fb4f4ebc733a0cea9d43e08f90879fed41deac708c70f0e526f58d0decfd4a529255aa2d0cf5b7c0be309a0c18d9aefd74785b2418a474d6ca1157a4add256d9cc707ee651c21d40db08782ca3e1fb1c012d1cd1e45b0d8c0213912d75409edd9b2130748270c9e3729b97e6cf872fee79371d4e09a09766f26ef4a67956ae5b12841e90ed0afad6062d02ad84fa6ba65a919928d78fe4a705605aa586fc8616c763f9a89ae8a7aca8e7be47c7857973f87ec8166a7b09b99595fa15a8bcd159ac232ec8d671428f3e035998887a2bd5fc9800daeac9cf66b7639feb50d19d91213c84efbbf9cd8c6e8c74069cb834c414dae2ccffd1faaa4a709b60d01df1a82fc4701fd029aa5ef2d85e3de66bff268aab92d7696780ec81d379ec793808c82870a834109010e775a97d514e638d3bac52d434ab4f59b4d88c880ecbc585e323cd9350d467a374ca029ff0b4e065d3c311d702281235297f5c787ab54b000e4aa25a99b86e3d73da725299ec671e942aac32c2fecdee471846c68d12937229ae651e66adf646c5af0d7c9b2e61e8ad1665e355001f640afcbd99378e95aaab0c8db20a3da8d342b5f988d194e106506d3316c2d83886f1a2a7009fbb5442752b0b1ff3a3715337222742c6e04f9b3838e9428921baba5da6778969f007dce9ced1d4a2177cdabac892608e424435ae8f7359bb90ee960afd688c2d9edfa9cffcaadf3113c352609bf8765944b9fbf1aeb6fbe0a99d3690ddaecfa603affd24d132492d1807c5170c58f0aa89ff5ea4ce5831c75dd6d308220c19f594115312ed1f9bf8e6a0797fd769dacf9129caf667aeab5ca5e17f4da671079818bd89612312ce4a3d35fcd36d60eb0801543942edf613e609a853636868803e9637b9b0ead5d93eb8b68ead77b352df66c191e7a20a89370a21cd11d707b1296d853ab51e954c35171e60401375e93d1989b1abd9285e96654b34d5564727fd1132bea2729da89933a11cf98d398dcf26ea42bcad485928933ad845a516cebb1d8faaadbc577a30941c90c08ba9240d635bad377a68f9ab31fc23e01a2238e78ac85afc12881cf4a4379a3ef2bbb054b31752a24dc5c149ac1c7ce7f5960e1e161512a714dd7fd152eb2d7494364757202e85f9bdd20c33f6e76d7c7aab43417c26907fe05348ecc12a6342949613b5aec8d667edd0ec9ac9e14bc3ef72caaaed82d2f9bad7cd7c864f3f722604afee0418e3140db6ea38b2be217ea6e64c64410a1c62b2952a23761a90c90de6bacea224726503bf09858e126b673a00c21da4eba5b5b4355a5d9fae96981476f7660ad358fec6f59874484c48df9c8bf09e891998fc4e33c21704a3be0f48a8e0136530c7e94ea560a66722e8343f53c69f639913f121ccae071fda00885322b1fc1c053dc113a0ac7b4ff8278d7e24e0b3a20e07bac42c733753053fd9daa3f3ccc89119c730294bf42c2b293ce6f25a6ba8f68d7dad6db864bb00539f0f385cee6eb14e4b915667a18c0c48d4ec1da0375ffc1854cb927424b0d1a2350fdb3a8585b1d520f23a0ed8db573560aa21c4b1955898d312cc01ff5d1c41e6bc66cb0e63e87481b0b5b8761abce01c21f5abb29d013db54656e3033f77d52dd69791d5649faeebbbe35c88fa4a23b2d526dc4ee0f53660859eb8f026089142d014cf53476ee10c636091003f1efb3c091c0e0f2393357c119440d5a94520b53f8794f2f3c35b85f26219cbbf58072778c8e7774a1fe1b1be28e3185df5cf60e891332c61f580b5fcaa03b928ececd78f054b1f8157ba5b5660d6c399af383a036762f93d54bae1e223c3d88288db952001a005fe87338c65d8c27f954824b77673c28155ebb23ac607964c9e9446f9b5ddf37a7e195f0ba20c86fbbd1cccd47d112b04930d3392bcc53da521d4b2bd5847c2c54edfaee7a90e2eb2107696271c5b7577c9e7fae598d315ae1cda04377cca85e223768f885e30870a6247307453684dcbe123fbfa87538adaeaadf450d91ad80dfcf41f8f3e03d01db25d8cb749e9dc8b17b65d2331723982d171cb80b59abebcd61a689be430dc174f7e912141b80a122807a84232fbccf393cbc3c69c8cecd6fc10260e1a1d8690e55021140e32968a9cbd84e471c7ad722ac95c0960aaafd71806aa35eb5608a267bf85004e866b56f2da568051efd41f10e28fd4c6f306ec13d5500914a53ac87c4197233e01150635c5708231c57e2aa27e7d630b3c13261a69dcd406750eb5279f1c9a1b66d9107fbbda73ac4e88d6f3e4aa4af85ec4ce139ac7f7bf2ffc91ab60ad8d604b148b5668a7de11f4035bde3ab37c1a77c61e6d5665a8535037d1af6f79136fd9b9f39372c121dfc6d11316ab1c1d92f39fadc7f977c68cfb783aac8de3032c13a05dbfd11411c94ddcab75e8be37d90d9a71e3af896ff03371969e135888e680a922a54a9b18519ca7f7d4309ab217ec6ba81466bcee9816fe0c6a69f89a5e2d625076abfbe1f177a580da0903f73beb817680d21e0a8329b8d37abb0b2d1e30fdf746f9120e957d5647c163fc8e1c5c968ee92856671592c47e643097cf5c5be5faaf6f5b436b2e70fa20836910eb2678602516772eaa15dedc2071de65f53e68741b9b1fd87f0a2f37a21376ac9f67855b68391731d3831222862c1faeb25b580122cd7caa1b83087f1986f5ce8e015113128af40db7d37498a302f129f0ddf81c0920912cb0e99dd665f5692ef06353370cf37d632d65c18f30e37f992ebef833bafb8c338ccaa1990f5f4a3b4befd9ef3d6eb9bd20f700ed210c10da924f846458de95214206e18d70a24ad4526b63cd9834d2fa48d8a7093f05a5ee1b65b84dcb0f60434222f0e9ba5eb9d1b536"}, {0xf0, 0xffff, 0x7, "66c04ce01776992dddf64f7cbcab8a45463bc0c8dcedd311ae95f73f7294a6c653853d47276fbf96926a8863e285584928f7345b4831e20ad57d7661f1be564a4298784382b0141eaafbe9f6578708a57d7b3f10a416807ac6d00a2f88ad97f72714c4330abd7835beb96820a7a222041501e5a1b9486bd773d6914f554b84c1b1a934cfa40787d9820c26d235fe16172166fd6503031385e6f497a1bf9ec47582908495c973d2f3e6662ab2b53cb574db2e78f7f38c0bce82f34c63895c4cf9bcecaa875f7a2f57e54dcab22353de28d4892a52586df2bbbe87e87279d7"}, {0x50, 0x1, 0xfffffffffffffff7, "5a55b1c11aebbdb45b2237e2bb137f4642d6ed3fba5d9d769d61e6e55594fa3059a70487c16d0b419c9e9a597b885a48b64ce683ee53499e9dce224171ff92"}], 0x1160}, 0x5) 16:11:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0}], 0x3, 0x6) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:11:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="5602ae2f666908573cabbcf6e019fd79084a7477134cea37d10f4f3d876618a51d01436beabdbe831782a91ca134f450f5daeecd7bd37662b8e0536cfcc1d9add5be45d269ea17c7fc87af8f17517630e9dee0e139ded88fec657cc4ece972218da43e98c7f0a810bf3bf0a86e7b4f2103e2009a938696"], 0x5d6, 0x0, 0x0, 0x0, 0xfffffffffffffea6}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3f, 0x2}, 0x10) 16:11:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x10, 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{}, {&(0x7f0000001100)="d81c2c96c28031fe5891892f390b1589b1803e6e2e4ad040a67169becd57a818347e1799afa0a305180b5c22d6993aa70ec3b9b89b04359700524ef1e57eafeefc4f68ee69ecb0623aa9945b9ac57338e14fe7dbd8e2782a9a1bbbcc23afdb7b631af0ca277c235a1fb3604c0fc672c53a9d3dd3184717637c0b5dfa5d08e48cf770d4c5bf17ebae6f91d4375150e7703953371df7cfacec4482e6bc4f6e1fd9eb142c4d29e86c610d4fee9db7b6b4caeb4f65d764a17cc98957d19ba0c0c74b09c4f67aaea1a3202dec9b7ef21da1692aabf9a50390b331dc166247dd6a74d57d832cc347b062f8cd20984c38e4cdc85d9e8fa1ec9dbbf4977335a6dd5bc40f208f08d80e1822b4e576f0ff5ad2f718fa418503f7c91e5cb12715af82ba0db4eba07000b0f1a032fd3f19f7c485c7961fa61877e7e97307ca123c445f8b194d563ac67d6a469ea6a49caec97ebae33674ccbf63e11f1dd22cd35134e7c0956e1e07563b77bd40b9b14d1396fedaf29b3bb287f8f5e9117da323e0fe9dbf7dae764cbbc5c99fa35331f42b0c9f1c7c875deeb2acb0ee46d7c9946de0416a8a9535101619b180b0803c3931bf067c7cee45f48aff3cb463183a80dca8e9aaba53f1a74646f1621a8413fdcee4e88af8985b58017de1c747c1227157853bb0a0b9ebd4c89bd9f8e1a90ccae4dd1a53cc2db5d1f02984205d37b713f201364facc94f0c2ea7f263cea4d377556e85b6eab1749c54f4c18139b059240eb7ef02e3b754ebeaf37f46ea213eb2c2a936187d33433749be7cc3692cd01a1e57bf0521f81a7ff7189782045ee128394a22ebbd560b90ab0f7dddba14038649bada02cebb53a16282e4121e7563b6038a40fd4946ef5c76858548fde62b1b0be1eea7f2261a524c369998ee2a88ff46b698d7678b712f0557c9ff36a4a580e5108a4e0b78d7c5dc1b98615180805def07a6b5a26be41deceefc2aab4a9bf805546fe2f7df0935bfb27b5f0f82cb9bcdeb6f5c6ff5f02e7b5e8e08c5979071f82cedcd17ef092f1dc194cc75b752f6a8a9d62321d90d23f1bf6a85e5252bf287344c392db841e21e1912f0826a87a6b0aab8eb1a9819b5e492486f2c57fca413f52e4c02f3766a17029664a2679cf5a200d4916c0d634d90ee843278c637a1f99f13aaeefbb770fa906fdebc374c6866563c8ccd7f96a921e3b653769bd216cf17a5e7fbdde61368ba279f929f8bf385a48dd21ac9fdd8a4594b026ed09c796685454eb135e75f5c2677257bfb264512d067b53e12cd32ca341f0d9fb93cc444a542b224bdc537ad709e67a5db40544a64cb6e8580449629bd3bb5337e54d192d7c83b24c0733b5864ab3ce35d98af8e032f617d3392902eb49b8dddb2a6ab996aabec0ae642acf344fd315bf68bbb7d9749695474ddbbdbceb0dba43f4bbfd7e91360b857ea233ca33f1b05225e5db28db0c82872adcce15ace7508bdeb644e9954733f0b405ffcd5f463f34055cb89fb8027e55d4c78e8f8c9de25c4d8f47bdeb1754a57e22be86ae765db85911b7f14f2dfd7a3cca79a7fb1cc16744a3e6a9ca6e9561d8cc550144784f84913278554cd90996f793a08293b614fecc499ab74a770896fb4e8cc23a03523ad825e229c9ec381f46d311ed9eae0514b15459cd2d688ad5892c44a61b6246b81e1750f6690ff08304d71472a4d587ca9618a0e24669a29d921a6180dd0592b9734575cd2d41182131de9c1deaca9230f78a4917cab21879886dec6c74c8ab766b2ec62324212787c164703bc4334d5007771cc08e655e12b3abad67430015b249d3bc77d9fb6cc9d75d61138cdeb66a11a63b22170a7a831a76c7e5dbadef8d358b84fbdf6c4682f39bbbd8addb9fa84b24df876c89716ee8c6a397dc43f9578bb809e5101d34f577bd3ea53efcc8b0778184fcb4e20981986eac1ac6f34379e1afae82288c0816fd37057988374dbf4ee261db3a0cf830fda903c9f8eddc9ece1679a7f06137eecbc45d6505619fc5b4f7cfe35468cbe396568c28db8a7179eb47c9bd85fa4074402b3a800b52dc03e97b08cb54e8bdcee44b62b6fc9dff8079de72e9cf6816327b2c600640f3e2ac7109adda220864669737a10380427a54a548b74f832e93454ca5012e6d4ec43f32bf791a4e467d03eb4c3b7a224e9101655c1d598766cd525c163771129647fb0f62f138fb8c3773fd8cd3bbd75b148fe51a967e182eedb3ac1d6201aea97919e7ff223faaa01aaaadc2dffbbbc38b0864030e541df1c0bf4aa6839ea58687ee138926ab2b2b92a397bb8772a6ff5efe9652aa60094769245e56844902278f2230268943d96c7cbc1ced0454bfc77b531bf77219dda862dd087c389067db4a2a1e15d454bf4506b6017a5afbdb6329e8d77ce90f1151e308ae0ffe7745acf1b61dc1e1941c1b5c1930953c8ef85ad77d3651c055a45e7fb56284de066d019cbbca1485cd60c80f018107ee9a19933ecac2633377c65a27bb39a9153fb185672bb8ff05d4a81df42c71815b2c90b406d25693a5e22a3ec971eaffbed05faa09272a163e53b32a045f6ccda70476b55fbb4075302e8a13ad694299aace76798c0c0a3e32613030a866219889d6da4a2fe448be125650d227dc0f2e0e943f0923927f70d38cb97c14846ae81dc69ecb48d1b1cff0f09697e56a0108cf14415d597094d184c16a73ca73ab264c5ff6f1a4c4bdb51268a01fef7047c8c5a2205f6fb687eb7eeea34f175ba3ac1404e45132c5d227fae461f44a8e63402f99f8a413917a5c79ade11ae37b674a2ac57a8916d365cc541a1024325950360ec4b6460a165f982d0a62ac9f7d6e765ec6f439a05ad233bc762e98b6cad5de6cf40bb958e3b2925697d0823dbe01b5d1f0ba230f426372bc9bcee8823447bc11667f6cb7e04d5f5efacae80dadcd4da6ab7e4f3a82f59cfffdcbd95c7f7bccd3e8086951d0c4fe5f5236ee8a44a0e39d2b00f0ce3144b17db58fc385e51b22c6f7159e895293b1c8509cddd603184aa820e2c00a98ee8cda5af386ce609a9269306ce6c64844b308fc8cde0be2f6d4b4a66f55dd4e8b3b5face0483776910d27eb09600b9cb3dff4cd08baba9d3317c48175bb67d3c9863f9cd0740e51f2274ac99b7c4f465f08c326100497d249eab2c6894792a9f424bc72e55a3f41d1fb932cecf9ab56f9ff002d769cd04f46548ace8c3199161dd1b1fab2c57997f9a706b6a23e53be60a6987bcb354eb84530ca485725a23050aba167f9c39adbce003d179dabe92d045506c8b72b01c2d9843b19b156d9fe321da4f3594a9d60329b5403bd0b0b04977b5a60c5caeadd876a66fd8b37242434086615ac6e99c3edb6234eb0682c77205a9625d383fff776665f57ab2c60dff64993f29f565fc0f2c71af7cafbf734af2ce09d74f7d62b3e31a6dfe5bc9216cd84e183102a375e7c91a33b1ffb61e77cbd9c8fed88be591f2ad3f2352954444ac63655af2096c9cb41bbf39a994dd7449d12f908e4f8694a1ffde984d45df1164ff969bdf56e98eb08ff0423e2b8378b78e616f6bfcdda681e4b8a1e81be591c1c57b03d660d28181c06bb2debf811019cb05549da111d441dabeb17d50435d66b8afa6005c3b1f864cab2fc6ac71c8cca499272dd3f0225e8c5a790b48f5ee9687f26ece9745208e848f15fcb7d39866f28079fe8b80bd68162484d5d55dd4853f178f97c85b0bbe45e62a6d42ae6b69a9046a7ea2cab89cfb6ed71bfaa9ff9dce6551e65b847a397dcdec4630cbe3f45445eda9d041d0ea9728947057eecd1af2aac66d17751f81229bf49478d67052ce728719a6ee84209bca43bde2ca6a8fa731c43637dc98bd621f990be8be8061326c3238533bf047362aec3a5223c641ef8168fc755830ba3405ac04b2c92b41f4c8637c9e8657d9fbf6e6a01214362db25c66f2e266ed7900954fa2a1e723900e9607af803404fdc9d7c6685bfb1a7413990c9482c13449ed73757572b533ea981aaff07e80dacbb3b540a9f14bb31494d3eecb22f10fdc915a2a14c0b794de985f5b3cd38bab693a6c522f8e18b0b4869eacd1980a1a2ed480486a11bb673d0cfccbe4824daf1763cb59849147b8267f29a0a32b5faabb6d754996adcbef500a59d80102891cbdea18e25ae513edbd4489da9780d46a852bd2f94420a16682c0ff07741befecc6f0fa4e67d6bc16f7b3293870b5e5cae65586d1c58554cf13f1046a0436af43fdb3dcd15f19e72319a05c629734626862f6b3d9abad9d16954ac7d0e65f293c4a28336175251fa2795a25ca06f1854f720dacf59cbf89e010f5b035f1d874599bb923e7e4e7e69486f56989101c1de820bd03815b46d045eca4a4285c1b1762332785c1ba55831a338033f906da0c316abbf6f36c2c69034175033eeba9c873f494334246fa52795a5a9c35bc0f540c6bd4ed4b11b19f327cb9da3b4ee36d4bf5ec86fe99ae6e2220ecb3fd271fa2d3fcc3939205f559145cbfa75774944ebd3616e780918b9c61764379286f472217a04cff15992d7e7adf3ebd8865173e3d80aaafa7cea2f426a69a4f96d0d026ae32ad1b6890154225c0fb1ea7db3a6d81c5552ca2cc6e85f29e7943ebc688b0e8c0cba023012afcdc775f8d0633d8054cff8b8b23319a7ab708401134e85b7fab5fe51cc7d94c967170ebe13e71f576a6eb3d506ad76729188842bae76dce7031bbbb522fd0a36748c6f328a1dc4c0d641f4aa93dd47e0d12346d0ca19eb44bd19739d38a738481c50ffbe3b0988c32e62c60a29606806397b59edcf6215297427389e4d5e42d1de287f0614bb6f01352d6429b55a60ccb134516c66fbe1017b6396962fc714fe159ba3a9ca37ca7f96e87b1043c8350a96da82fad727965a32a4f9141fb41491f7bfad59eb5fbfaf28b520c9e2ea3b2de32007eeb8f2070326c1201f21ab88a0a3133a36633191d7f3e11fd069ff9d8cd68a5e99cc2d33ae529ee3a9ec350975ed5fcf85145ed4fa46ed3d9adfa081517ba200039248607438b77d184cf43d300fd770747864fd747459c5934839d96638d259a2452f456bf5dfb720e16f02c373d0a8dacbe1d1d116ee5988cb249b7c681e82355c0d53fb4705bd22455eb7195a25dfb3ef200c8f196faca9a49b09227fa1f35c6eaa11ddba4f3d8553e558f61738d65d4cece95ab32fb9771c9bdcbc1a4d8f17a7168d3d93310d9c4f69c7752b8b8ea3e228ad5734bddbf2a1d51f46a15d9ee34a37d88d8632a7da57169ed53ebe3ac6e981c42d998bf82d487f693c27ad5960b5bc450075e603f57b0df42e55aecdbb939728dbc285998008bc927ac2a1ee6a08d53bcf17b02a48f0b9552ed2a274c40105622f81b3fd5bb304eedf9d4187520c08c106644bad2ee47278690f7f8de889f3cc544c4352779537238faa798c69e1856768579f2b7c1c598e0bc23894341ff8d62d884b22814da85751ed5b74d787246cd06d23985bb8edc45943de176298898db8bb3fbe6f556ef66289de36e30264e8073517b16917495470398e6017437df17c4c7e144432da67fa8e9b5474d429c3fc667ed4ec7416c25138897019256be7538f87eba179975a98a8626c48bddd7d5a70a84b04a9ea2d2ba7911bd9ecd2fb06e04c3cc13abf2cc850989c0a28feab3844c21a458b9b513764a6b36e1c14cd8a3dda0fb95febdab562b70b24b774a8a43f591bc9471daaa816765bb8a1c344c2a792d06e1135b3fc09659d5bfba76fa4c47ad81d1fd796e68f3a9b72b1bbb7f9cb9", 0x1000}], 0x2, 0x2000) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000100)=0xfffffffbfffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x48, 0x88) 16:11:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x6, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x8ab, 0x1, 0x9, 0xffffffff, 0x7fff}, 0xc) bind(r0, &(0x7f0000000000)=@in6, 0xc) ¹¹pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b33620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b33621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b33622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x1b33623000 didn't change! 16:11:04 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20020, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r2, 0x0) 16:11:04 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget(0x0, 0x1, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f0000001180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000001140)='./file1\x00', r2, r3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file2\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:11:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x1) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) read(r2, &(0x7f0000000080)=""/87, 0x57) poll(&(0x7f0000000040)=[{}], 0x1af, 0x95b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) 16:11:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x10001}) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, &(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') pipe2(&(0x7f0000000040), 0x4) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:11:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="103298a641c33437e735b3784b2aac0b45cb866aae10c240d220fefb252c7b8f7fbdde4f7b7e0c2d6b306bf0e6d72a5741865f0121a2161bd2eea6cb8941ad77d3a388693db840f0b15090d5b9cc014a154a7b0e2064ebae9f53129bf149507a4914a1fa9047b51ead6292410cad0bae7c400b7a0983aa6b38b5c831e994545bb569c47028288bad300f9a0f646fe28517145f9fa1a7fca6eded0be2c8784db4aa1e1a3df0b3fe90c3cc4ac7f0f7ba1eb418586a50e67938c413862a4763301b83703d88416931fa43ab430e66060aab2472", 0xd2}, {&(0x7f0000000180)="ad07170f189f95c91b7a3d61ef38ccf927d6f32ae2c9fc806e4367a977343581a2a5c7fff406238b2be431c3b2c704afb3061e2707d88b96e8b93ae3908cdff9bfd8b4352d1f6009f48a9c0683c9dbad39198d53065d37f5d12505ea901393054e0e47552e4b832770b66d6305b234a3988f3ba25f31ab10e4fe666caa47071bd39ed010cac7f5fa2f88737e87d5c8c267917ef343abd0a72f0db8fc4e79dbf1", 0xa0}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="e800000000000000ffff0000000000001f303b353f89c77a7dff22a2ef76b62174d6ae792e6e46ab0e409875c88a774eda108b49d83a0e4ef1557bff2e0219e4e103e626d650a85ae638b6a8aec9df6c69231d3cb88df89a5ce824191b80b2e097e2abd2187dac3faad83a89138482b2c127eafa372ad89460dd812cbf2fa756b7b735e73d74a0950869bc9ef744fcd2a27793aa8c34b439e64ab0c597c1df675a84b8219b5cd81661ecc6d952ba65339b32a2527655582a35a3cc8c9e8e9938c46ebfb308dc97bffb641009099747c56e2ad71789ed5a23c9468eb2edcad7300c80975e995165ffca4f0a8506c343131fa73bce3f05f283d984a7649ff23fd0fd23bf8c76da9ef559fd0e9b25ec3d0e2691c8eb5f7f325cd855a49a6823cbace49ded89c5fc40eb316f5ef8fb9e155142cad58c99561facadc3e8ada104f06d497f7c62f882fe766e8c6e56bd797ac356b9775cac759e26c062f9305004950000000000005c5214fba32bdd4e45e79ee000000000000000ffff000001000080c5816bbf49a40de35174d1f4269b3b0564615331ac96b262b0ebfbe1e491056d794d6c75f728c8dc63d8970dfa8acc571cc1a5fb2cdf5c6589a6768942ff7d6c6742d53995a719ccfb28fc3bb9dbded0c2a2c56091774cfff03da25f59b92fb45a18ce691addd1fc9be3d4844611a06f8dde8a4f632e6eb39a9f25e54a48a30340b226244c07aa43415108e1a0bdf211fb6bfd2934a12228a91c896ea343674463ca7170657fdcfe2bf112b4d6f5679047fa9acfdc90e2035a340c035cbecf3f6ec2c3931081ca3d53146e1ee1133f4200000000000000000000000000000000"], 0x260}, 0x400) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:11:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x20, 0x1, 0x3f) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x800, 0x5}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:11:05 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x4, 0x10001, &(0x7f00000003c0)=""/4096, &(0x7f0000000080)=0x1000) r2 = accept(r1, &(0x7f0000001500)=@un=@abs, &(0x7f0000001540)=0x8) accept$inet(r2, 0x0, &(0x7f0000001580)) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r3}, 0x0, 0x4, 0x2, 0x80000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r3}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0x2}], 0x6, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x6, 0x40000001, 0xffffffffffffffe1, 0x2}, {{r3}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r3}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f00000000c0)=""/4, 0x4, 0x801, &(0x7f0000000140)={0x18, 0x1, 0x51ad, 0x60}, 0xc) sendto$unix(r1, &(0x7f0000001400)="718772d5755a432226e179c0f9fe6933a82f56b18a050c191ae7b867948f423461b4db220f8658afd236a62146b1e8e33cf559bca12ab0ebfdd3ceabd5da3b98005050ce3c66bfcd1e8a6dcefe67db00958ad2a08dacacf5c85ad1fe5a7cb920bed117f4678eb8141274210a7d691687b8b464e557588f809cb4b1223abddb078754746b765fc80fa07ef88ea7", 0x8d, 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="1400522615ce21ea"], 0x8) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) mknodat(r3, &(0x7f00000013c0)='./bus\x00', 0x1c4, 0x3f) accept$inet(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) 16:11:05 executing program 1: r0 = kqueue() fchdir(r0) dup2(r0, r0) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:11:05 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x400, 0x12) openat(r0, &(0x7f00000000c0)='./control\x00', 0x80, 0x4) 16:11:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setitimer(0x1, &(0x7f0000000000)={{0x7fff, 0x2}, {0x0, 0xa629}}, &(0x7f0000000040)) 16:11:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)) 16:11:05 executing program 1: unveil(&(0x7f0000000300)='./control\x00', &(0x7f0000000480)='X\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') chroot(&(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f0000000040)='./file1\x00', 0x20080, 0x101) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) r2 = getuid() r3 = getgid() chown(&(0x7f0000000580)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x81, 0x5, 0xbbf, 0x6, "af0a076d5553df5efbfde9853ba6b0ea78b60fdf", 0x3, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r5]) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) symlinkat(&(0x7f00000006c0)='./control\x00', r0, &(0x7f0000000700)='./file0\x00') shmctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x0, r2, r5, r7, r8, 0xe403db65c5d9b860, 0x4}, 0x3, 0xffffffff, 0x0, r9, 0x1, 0x80d, 0x8}) setpgid(r4, r6) unlinkat(r0, &(0x7f0000000140)='./control\x00', 0x8) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000100)='./file1\x00') ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000005c0)={0x20, 0xc9, 0x8000, 0x1, "841d48c5568577d80c07100d1d145adca79d0b04", 0x81, 0xe5a7}) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000802080002402, 0x4000000005bcd) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000140)=0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3ff, 0xe7f0}, 0x10) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./bus\x00', 0x5) 16:11:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x6, 0x6) ftruncate(r0, 0x4) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:11:05 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) close(r0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000040)={{0x1, 0x7}, {0x13d4, 0x9}}, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/129, 0x81}, {&(0x7f0000001300)=""/245, 0xf5}, {&(0x7f0000001400)=""/156, 0x9c}, {&(0x7f00000014c0)=""/34, 0x22}], 0x6) 16:11:05 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8, 0x0) r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x28, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xaa, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000006, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x3, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x24, 0x2, 0x5, 0x2}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000088, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000010, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x13, 0x40, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0xffffffffffffffc1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x60, 0x40000001, 0x435, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0xfff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80, 0xbff, 0x9}], 0xe0, &(0x7f00000000c0)={0x7, 0x200}) 16:11:05 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000200)) getitimer(0x2, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x30, 0x1}, {0x3f, 0x5}}, &(0x7f0000000080)) 16:11:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0, 0xfffffd17}, 0x2) 16:11:05 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x252) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:11:05 executing program 1: shmget(0x2, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) clock_gettime(0x403, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') getsockopt(r0, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) sync() 16:11:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) recvfrom$unix(r0, &(0x7f0000000000)=""/118, 0x76, 0x2, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) 16:11:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="1211bde66d558c8e7585e8fb0868d2211a2b0f", 0x13) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa0, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) read(r0, &(0x7f00000001c0)=""/221, 0xdd) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x2, 0x1, 0x5, 0x80000001, r3}) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x40000, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:05 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) msgrcv(r0, &(0x7f0000000040)={0x0, ""/71}, 0x4f, 0x1, 0x800) msgsnd(r0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendto$inet(r1, &(0x7f0000000140)="2ea2f2abc1942cf5c1e4d3a884147b", 0xf, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:11:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x8002, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)="81169305d74753dec8258c7624c5c39184610bd531d9c26fdd2a4cbbf2f0a18dee13cfec79131628f22a1776d8b024b58fbc09d222697d386b2548aaff364d4affb62f3480c3f0178ec04aca6846b309528146cdfb87653f15d81c4acf30dae0c07f4c3f954910d5ffe339b674a768faff9379686b581f621190f2d449fb4f22220ed8946388a529441487c8e744c3177059b44fcbd45cfd638caf19cc4ed0006a1d4eaac89fed48f94987bff3", 0xad}, {&(0x7f0000000240)="413d5ca11637b5293227de1a464ce125248de252d0912195aa898be68d8ba953006236b2", 0x24}, {&(0x7f0000000280)="237124542132d5d2e6a5ebe6975444015a130d7d8a0f12960e8072b7aa7965c1", 0x20}, {&(0x7f00000002c0)="648470ee7009b41775242c43293b2d", 0xf}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="2800000000000000ffff0000fcfffffff2686ded974c6dced06b0af8e81796d0d581efe8332800005800000000000000ffff0000fcffffff1ec1cc8067d355a0050b96930ff72453f66e054d92805edaafc6192d976f643a345b58f9d8e1f6bdafa8a5339d1e35fa2f3b34decc8a0000000000008000000000000000ffff0000feffffff2a36085e58295c9be58965ddf5360ccf70e1c74a44a456c224d6d07c1b8adebbfae38aa0553770aef94392e53ec6d2be43d6f0c561e8b6cb08688dc66557088a20ddff943c3747ccd147e3512e0138e9732dce78fda6c7e093a6ffbf5bd4b01c714829c265c08f9c71e300c694917258010000000000000000000000"], 0x100}, 0x400) setsockopt$sock_int(r2, 0xffff, 0x108a, &(0x7f00000008c0)=0xff, 0xfffffffffffffe89) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x2) mkdir(&(0x7f0000000700)='./file0\x00', 0x14) sendto$unix(r1, &(0x7f0000000640)="61e0fa286f417c79c89d608e9f4d31abdeb5160c53cbbb8f118c7835871e27576953b35314434dbd3aaae70bd6304d82695aa73c160c8971e1faeacbcc550d72cda099b38dad2614cf6ba7d5362ada08a5249e414b7b386da03efda339834593d4e65f3d96b8038a984810572d5ef543620904ff", 0x74, 0x0, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000740)='/dev/null\x00', 0x8c0, 0x0) sendto$inet6(r4, &(0x7f0000000780)="c280ed1b1cc73dc37ded4f8fd4e7a35d34ce2cfe3f3c58699259fc5d7caabe02ec8a4e28d1782ecdabbd8300c3a253deb387fcb23eb152e4558dd348949cb2677be9c1d487fbf7369f6c2cd1e594d2f357cbb1f02e82ae9d252325f98ab9fc5f82ae11c1cfa4783049829931a418715513f36ead5574e085370ed325286b78bc1c638f3f0ab4ce7f7a2e489a4b99edbb25f28affd15e3ebf7fec6dca758247542d9e7fc39814317ead3ec4d50108f2e9bc62905bc1c12723b9c17a32d144b25db6482e0ca13067788a5703f8a25e58f9a7edc32807bbf63dee97b2e047b9e3ac67cc81d15f273691d6a156e6b687", 0xee, 0x0, &(0x7f0000000880)={0x18, 0x3, 0x0, 0x2}, 0xc) dup2(r2, r0) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000580)) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000380)=""/104, 0xb7}, {&(0x7f0000000300)=""/65, 0x41}, {}], 0xab) getsockname(r0, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) 16:11:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/123, 0x7b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x7, 0x0) 16:11:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x410, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x327, 0x5}, {0x6, 0x67f5}}, 0x2) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000100)="554b66c1f63d2c1cfc72aae0b78e9920fd4125cf553253aa64aabce00707fe5a70758a83e64413e855ce1e65b902f08446befc2045fc0de3f7da0f9c954d8112f43dc041de661196b825a2caa1d2a9d86dc25d0387977f71c6844f7ca6bdd4e526731e724b456264dfaead0de35641a6a826f1c3bfb5882f0a1dad", 0x7b}, {&(0x7f0000000180)="d1cb674e5bf97703b7bbc5fa1e68b804d1fae0121f8dc19ea43d59f3d7f2ed65cc7624d925275d1e4f1d434995456209486795f8fdbbba3770df712c1ef76e0b0ba45f9ef9a2897d842fcb8afdd008c6f8b3aae5406879feac4c67ee224ebb16350df2a2b32e43f988ade3d684b3459c51e953beeb6ed8ac9c267bf1e2692404b93ff46d708165a45a11e9e53ce90262bf12976bf46f4ba2a43d", 0x9a}, {&(0x7f0000000240)="9299e3bd7627ddba960f78868f18d7c59bb99a7df8283152a7873ff78d66dc1c1470547ce55a640b04b80ad7fc5415cc67732eb02d0c743e764e1f9bf45ffb71bf50730f837a2a8bbb06be8f85c543ca247fb68bb419fc8628e4c21cf29b56e191e5391bbf9e1b70abab7fa6c4ba8f2816d3cee73310cf3ae8518972331d1d3eb4661aa6bada123242f476cfff852db5d5d8a795bf4d697d716b3a91d255cf2906670b3c0f24ac9f72f1d7739204939a295ad90f6daac4f438", 0xb9}, {&(0x7f0000000300)="3fcf8225d384959dc9b59d88e79d3322fc04ddf806b805c38c4a26fe02d05901f0e073d316fba66eb5bd3307f9153a88a8a9ab99f11d6840d254e3adde50cc8f877234583b64e09f625eb979b04eb87671df8ea32708fc4784c55a230660a1a991c38546542018af98fea3c108faa18afaf1bdaf3f1892c89f265bd2c1f6b2c8c727eb7771f562a90578733635b47b3b986609dc294dea930dc5a0fae1ed5968f3308224d22b7e10fc2aa4806d6df8ab72c0babc9b", 0xb5}, {&(0x7f00000003c0)="617d9a3cb5a8b9629d9fc92cbe6354e1db71d011184f62202b58bfe8e08610f3137c3716b9da74e89684d4aa5b92ac8dbc326cdbc8b7cd9f718103dd0c5ca8b1e435166f5e2879077eafb21286c42ca576bb05be6b3cb4d07b39edeaddd755907edbd42b498642717befdccfe66b857be7656f4d5b212076453976b93520440e04aebbeec131851afad4c7a308fd290ca0714d85375cd5fc5a116f0560015d934a479f22f3affb04dd6001dd5f3e3e0a3a2678886600e94f8c6847398bf072010356ea129ab596c806ebd426d444d1d1bd0d96dc376651c4b2ac64d479d4b57441706de281d858b82e44209c750d0b61bbea7f36095974e981cbf51dde6ca976392d7c4b07ad6586114fddce2def10bb19c5889ef4c07fb5b7b26b319fec1482ed50af466038ea578026ca7f385396936e3e07f21c7769faadda4ef929121e61a7b9b994c08bd4bf3ac86394c34677675000a6c21addce3ec10ed8c8e655ab5fb546f5ed0ff5aee7ee9877a250f87e0f6a900d171fbf5541f6a9a4b1a88e0144c950e2e1b896b3f2cc15627c21415c5332b04e2ddf99a4171f8e6ff1fee10d96b6646586824c1114cbdc374389f69e2648e8cf87bf27d1f709bb5908956501ca5460247b59bf02d92f003b5e34325f27bf365ee327d43e3f72b285c5443c85a426a0bb752d04f5d836e7059f395a7317d3faea1d313a4eca98bce848a571558f26150d8696ab0206ac06114a3ef61c4175ddee8546a9385f77cfff1de6c0b7b0e274984a95a78947dca229dd27019619fb6186e5fbdb7382bd8a02f4cd23e7a3580e38e8e076df5d2a30fe2025a8221a8b4c392702b9374680f484fe289904d9e5ea3c5b6ad3406cdd8b3a962b3a3686d086570e3c7216d93fae80572860ec918ba2a6c7f294a7ecc5cb530044551cbd77352cab9985352474cff36fd8c9f340884920ad5659a022c6d1a0f5b52a878352bc23d1c2361d8c4db9c6141ade871c021d13190d01984de6e58b40731be1e830c4ad809d79364813a6b9717e794063d67a251f14adef38143a558dc36d4825157425f2d1020150eaa5ec65a196eebe5e731cdecd2c3f2c2a9a994886e37b8fb59f9d748780fa8e6ef4409d3ab0f71f985ff0883add723e4b4bf6d361b89275be7950d0b0e66b3cf34077a3b1dc76d78a684408bd5394a1c7de267801d884a28ed8444241546060281f4ddc8dce1e5c48089841d4673f49965ec2b2ee38541e9e6e89311cea89f71e49bcd98340bd24d77fcdb74727c996000a2eb9abbff45ad09295c33e5b8e55c614c47d1362b6c37731c9ed376d456fecd863b6b5503143412e0b3a8a249761309f99864a61893dca48aa32c7711d0c24c55b170d99edf1ad103533d963438ff78b9733ce755faa3912a66516506c035d7522dab2dacc731424a805b9b9c40ec6832c546fd004ff8a7bfba83fe216cd2d21e9755c40bd37a62efadc059f2348e784a22fad87aed0efda1bf73489592a8faa5274cf9ad8b656f743185d791ce5f0d0113a0fe65cb91579ee7ed5a6bfa223f9e0b0fd25f34ad2758575420b1d2c5eb026cbe95668abb79b5edbed445a0c673a6a8cd3a9109339378ddeeb0cc6b618957ba972a6e9379237b91ed9a531659a4827e3da1959b8855d65c893baaa872003fefbdc92624c68087b75391db8b885c435ea25357d420fb158cca66eb4c56471d78c4fba29172d7d8a760ecb9075ec6a35c5c181e759c32257e7a4de4b5dbba51d8478fa2b789453d727c7814f095b4a8cdb88ea33d6df66be3feb4c75e0d250e5faa4a61b55bc34d1fe5e59dc8be06679e27ef65457bbad4dbede5c6f6486f4360453e35dbf54ba4707dd9ded0a2e72c4164a8f70de949c5bb8716bd16cd0481bd1ee10fdaf307b1757c54db13020455dd5a8580c722d3b6bc080d6f6a948105e8247ece452bdef5353a2813748c6f7f8adaf65e61d4b5510e55ce7d3c801a7d7a43dcbc9a9f32ac0c8bb5e4b11020e68dc61041ba7b0e308690544e125a611ecd8bf51f1e420c966221b275c7265477b00d36135f025ad4abdc99a7ee1d8d3a1c3b84392c54ba7f32d33e5b74a242723c5c5a4d8c886b7afa66197c3afbfa944b8057ea5bed990da9e0e6e744c68e95ec9436c54fb0b2916158355d6151d1fc89f3e3faeaa07a953f5ac30bc61b836079a4bd6e95c84c86f5c23f6bb0c2a7aedc44308331e9f65e01530fc69932ae20c449d41d50ad08aed206b202de496c5a6938ba939a9f13a017209dd6e2fe2f223ceabba8311d4d981d011895c78b44c99cca5ad5797ed28e3aaa297a324ca3185bbc205238b80b8cb59f2c6ca1fcd6926a6345d35d5f8664d446eb5126272531ca63e15811fa036421d41d7443be1144978c3bdbd31209e61dd10c5e7051e87c2eafeb39bc35aa63fa92d3954ba228c1265563c0ded8c8389370123a6e51b4260756cc8d7ccfcd886de3afa9ccfdf9fd0956caedb6a003fd6884c92fd5df8e68d1ed15f372a1c3f586d59b9f5944f66e43b5ca5b9bd03879e50333c0d5cda530aedd5bb81be5b6075f96460f620d38fc3575475ee17da0e3f7d28b46ca8775f40ae452b62f741f64d84f37b5a24384866843ec8ba695ea7b2b5a1ba2a882f23a02e7ebf80180faf7aecbe7ebe4180c7edc875c70f4046a6d7df29ed143cdf2d2e18c2fa0413443ae7c20711fc29190035d99e20c47845c8c0a9f6dfd1f892917f7035a43bca72531ebeaf4022e3ab8e240ab73cc5b29bb78e076bf30864813fe9f2d1cf2feb6c8c5ee2b3076e2f157d090ad6e20659b2aef9e12a65821ab21a39c2ca3d5a58439c68e51fd4eca88cf3e69d403571caf6bca1413d850c9fde487b319a88568c4e08a9dccd2eb7a36fe4be4d70c24458f482617495b52b5bdbca66b89c9196de6b4e4468eab11de5307c16c2316781cc664e8ea9df1bab1a47f65588fc2d3d74cf89b5a015eb632b51bb18462deaea3c871b955bf267c8c20d9711a9f192c3c59275bc350a78d047a8f7c3de6d2c6a88c163a5261d7ae077788762399e5f239309b503fad6e5f93eb6ccf17220f619a479254f17bf70a5270c2545d21a732a950233e92bca24c367bd38250b1a6e4e2c0573c5289c1e6f05d5ce5dd0c43a4e998b1c879f90c76bbcb01b0b8f9f29671d145037017a562b39619b38cb0ff96e86117e07eca7f5854f83d9c16d1f001252be90e1d79b32375ffba99a25b3c255120138dae21981c0eeb328c13fef58b9772aafe5b9a1b433d52a31cfbd000b869efe332b8faee9704de7ee2fbdf4a97f2361f586468b9196392790f1838b08337ea5ec2dc8a37beb8ab9188cc137d8973db3a511023213485c11dfdaeaa56515077be089ee14e8fc1729f2d26d4faa50c74d31c5ef7118d5aa9bb2e4989aeeeac6e8375c0987149ab3073bdfb6ae8c77fda248332baf428d719ef67b369d83ed5a9bc6a943931995de6f72a9839bd4dc893cb4e88be5f4acf38b5e66a3ca9a875edc7f6083a65a60efccc396d297d47b943f63fcb18ca5034ae9df33ce89a43cac58fb123f137680443a9674d6ebd471b44fd227fecb78ed17e10349f7125bcb84a6dd4f9117bd15e2ed20b351627874f0c98f3f46d622e5422d9d1a930f1f442503899298c00fe44952343ba59f0665394cf81556f43004236820b0fafa4e02c2bfcadaa61b7739232c0e2d31b9fdd3293b462e6b4daf1bcad3354a27498d64e6455d81df30eab7b741cf2c4aadeabd0a89dc551ea44043d8e290aa6fffe689bb169199b0a08ffd0526b27416001bbb501477e03c25322ee2a95cc3dbe4eb01468757e94916136ddf2db63ca92188bf757530229caa5bdca275801b9b155f9a6ffef9eaf303b53c54ea4e3dd4cf352249c182a67efe87d2d8762efc3531bb678449425ed29686e4ba16db5154c4a248b6d1a813d1afb99e8c697f698f4a166974e738fdf1228fe0ab50060e64666088d0f86c05ebb086c2ebb04bf1788bb012000d502ed00d41de955d392cb9bc763d58753b8b0cefeb4945e48bff4b9e0e8d77b753e4bc4b7a8088fc2a8ed0fa0da1c052a1a276d852d735ccc634e1f40e0fd462162948ec0e9dcff29574397f03048f952b16229364c0e2e9108c2d563388bb3db56b0408158d2ac7124e9f197e09ebb09cd8244237c925961835001f349a613d423f83b710bde8fa361efbb47b29b5eb98591c5c5f6f7ebe07a0e20e378f3a55fe1e3785a773059448ee6b456626e7a0c3e95b0bd860d706cfe6d8c3bafb0b801e8b2d92983ad91456e5abc1a8b809cd7d6e0d1424f882b19211efd7b2fce37d7beba6eb45970dff13020464269fa628d0c3e3e6ce826b0ab7a9d9feedbf645059f0ac4610758faf471d894c064452640902bb75118bc8759107b65ef9229554887a9e83703083db5961eb2010c2dd49df51af343992618c4621a02bc691479ea232b934ed34c4568017965968ffd864a15cff6ad250cb6c0d288459c329081828c3d63278ad131625b62c34bb6dd4b3520c60340d38f64b780c48ed1b40c8b58b42f39c7b5af534c34aeefdf25ed5a86bad8d33d3da911e445d688818616f126d788a061317b04eea524ecccb411917ab1dc277c87f55963fb8ed51ce213c7939748aeb09de87897be5e7f47e0a1082605ab160c17be436d831c996c3ef4060b6c6842082032539ed3b3377972772139f189601c7e70d8e1aae1863ff969d9f12c3c79822236db9478b790e213680e7f7d7ee3318e8ecbeac7c4f44b38b8e94c2db984159cca2a3c6e5cc59a6aff33d6759295721fd9a0244e8ac018984a91647d1733f15e5e2679baa8701b3978ab3a38de240f7d9e51048f9a3466c690c29937169414868ad0499c7e4fa961c9e43a334b3c27bbd919e1570543ac1332528980f58dbb5963420d94807568fdc936a57021a4673b127bc68a53efd0dc7c0ebd1b39a9bd0a2cd26937edd6c8da7f79a28900beec7f500c1db18a88155867fce83af26d705f34767e4ded26b5abad2d9525eb6c1b42f749fbf7c041b8edf4852c2e412c11da9761a55d3e645c078dad9bad222e48f00c22ddad0496a06d27d7132d79d3d74cd7c567c86f47e8ae63661886ecfa0f9f92a3ca0204e33092db79f73246a866df2fc42a4573ef8fdbd580b03cff0bd3adc7d34b5b6bd7f55892d6e290d456fef2ffcae04494dd2a12fad7ad92ab742c280ef991174a975c018e7e3a350d4f2b686882c2ed145aa8bbecd152b4ee77bcc10dd3f0b5025de1d2c7127bd42b823f2fe99ea00019065fc9f7d047a4844926d16227b417973cde8d67a359c1136087b3807a8d4fefea7fce52c6248d11d6cec9c0fda4f17d8a19595c0205dffc2839bda0b2577084c64ee2a3ad1dbe4e43310fb3ebf742dcceeac236f5e1b46fb321caa6338e9ae79f7796488b3004f17e59caec8bb78be5bfea72f8b485144d935fb404fad7f289d14ab1fe9298ef44e66bdca64bb0e6ad7c3a0c7606fd6125ad97e8083a5218814cd3e19b017f924842b025228d4746eee01e73d1e0fd188ef72c05f156b6fe82d55a6c89dcc86bf0f0d56fdbd165d1dad4c693fcec03ea1c3d9652f3a37248b83cbac41ffdebb9183ecdba24534a87d16f9351a5390f0c49041476eb3a424d8a9cb8d106ad881e79ada208d01ded3ac031aeaa6b5c4d5ee875977507ebd25c97b2764728a1ec37f512de160494fa177456b11080ebfd4b21266d59aa0a9a134126fbd33d9645411c13e412c782196cc430e981352d3e033bf99ca441b17077b835bca3f8d", 0x1000}], 0x5) 16:11:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000140)=""/72, 0x48) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:06 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10208, 0x0) poll(&(0x7f0000000040)=[{r0, 0x102}], 0x1, 0x1) shutdown(0xffffffffffffffff, 0x0) 16:11:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x1) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:11:06 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:11:06 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 16:11:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() geteuid() r1 = geteuid() setuid(r1) shmctl$IPC_RMID(r0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:11:06 executing program 1: getrusage(0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:11:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:11:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000000000/0xf000)=nil, 0xf000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:11:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:11:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) 16:11:06 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x100000001, 0x10001}, {0x3, 0x5}}, 0x0) socketpair(0x20, 0x3, 0x7ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000000c0)="46adc4af9f7254ff40f3b0eadfb40570d9f09d10a8b11dda7dbede1c71e5f4adf9bd1cac8bed1cfd5ab18e2530bd48", 0x2f, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:11:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) flock(r0, 0xe) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x66, 0x0, 0x0) 16:11:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/192, 0xc0, 0x801, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:11:06 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) r2 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000400)=0xc) connect$unix(r2, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) geteuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000700)) socket(0x18, 0x1, 0x0) 16:11:06 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xa) mkdir(&(0x7f0000000500)='./file0\x00', 0x50) fchownat(r1, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, r3, 0x6) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000580), &(0x7f0000000640)=[&(0x7f00000005c0)='{\x00', &(0x7f0000000600)=')$&\x00']) 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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000040)='./file2\x00') unveil(&(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', &(0x7f0000000300)='c\x00') 16:11:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:11:07 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0xd6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x2}}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) read(r0, &(0x7f00000000c0)=""/47, 0x2f) 16:11:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket(0x39, 0x4005, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:11:07 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:11:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xfff7ffffffff2ffb, 0x4005fc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffef335dd4a72948c8b27824af42b43622b3fe491d05"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x6, r2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:11:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0x0) 16:11:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:11:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:11:08 executing program 1: r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x1000, 0xa214, &(0x7f00000013c0)="76e57c2a2793b18555b40b28632068ae80eb4acfc6c5b6236ccaa4bb5f2301c22b2a4f7bae80da01d1eabe0ca0878570876c716e3926e4eff681db43924d5eb22f38d8e4632590e4291d6b4b98e611d2cfef7f691a3bf093b1e1dca2e75bbf99eda2d5caf0737d44e00ca4cb8cb307f2c87becec58a466beddb46449e2fa34ead2cf1b327a8af5685d76d4e170bfcdb4b92c781e618f4ad139ad6ab31de24def72216d2817fd126d7be077b5cd3bc53bc402c33d079fe1c741456a65f2de350c8dca328de08e215a00e602438ecaf4eebb2610847f11314a6c7f31256b67bace6c7ea61ed88b863c1f08c25be73d260bcee4656d967b8127fe8d12fbfb7f815c3fa7c22e515adf6789f3d2241523bf81dc89d7ff7bc5c696c1580e6606682bd0cc3c15b39088f6c23c4596a30e6f71c9861eb408caee0e3ca545fffa0b3497fcda105332ab905c715362c2d9ea3bc83849b78af3286ad2ea3ba305c99c6e8409b01f42c1934e6b03e43918db69dae3c5ece4758251b7a71568b5798cafa50b662279e282656d4275da934f4ec7222546aac45369dd74282c5d94582ccced2edbb35829ed6c8be64956dc3f0af323ea296eb309c36955b6fe92a122949c3015b3f6678101ba354ac7ed4ee81744af416eb5b88f53f5d1cab00d102de2f209756439f911edf6a45117a3f001e518c433cf07e157c819cde33f829527e80855e60408de3b188f012a4b48f74eacbcde34b44fc4df65627190e99a2515b07c6cb26189898450eca1be34d127450e61ad220e951c9969175275ecf7ff10fece50ed9846176597c64b7636801fec92a9aa7b74ff18a842e60929b4255a70b05efe563e1dc6e2b187daf0279f47cb68ea041c04f5fbee09864a72d8cd88f478fe6a9d0fef3b5f24032bb8780026c11a14341592d394e71ca94a5d39f7b5d6e19b25d5557e83a9b68e6e585249c8dff012debffdca32c243285d1e972a337e2766b2bdd8cc437df937e69a970a376dae47a322dd2fe353daa521f4287c5298cb127899133dd1eb0addeb392726e1f19ea2c0be2f90b118727d41758bc40da41fc866b3a5f075096fc62c3b5f20f94bf524ce91aa07cc1b42b871c96c91b35d418af2eac27e8152c0f384cb91cf9c68a47a705a6d879a0e03611dec2ab3034db1751c7b8f8c3b3a72f59e8e95f4ba5af83bf45bbb7cac84fc13477374c4921ae7122b07ba1cc146f99dc671b3a8f87e86d31e7f33c8f5c65d774e70b180adaed1d116d5e8400aae7e927c0dae1e642c03e76f34232da343291211685dbdff21cc4fab30efa326c693ac06bbb09bba8ec11c635d1f0c0877d121615894f54f927c5f96e7701d0df35592946003d0430ee8024978a9bc41c6cfb0defc024c83c31d53530945571266b947e896cfbbcba05fed37bf44d8903ac87e061896bb7e0ebe8bd09b7188b99e84fe648acc6804189843b28f2259f93973c47c2ace00428ee7253982881188cdd5780338b7ba7acba1f1cc60a07b0ed44891bd34d9a2fd7f5badf0d59367998804a7b3358f1bb5e96575a9eb8370e4045440d8de102a1ca2634d21f96499b8c513fe3d93bc6c133ed7c547df567ffc27a96a2eaf0bd8bea9fbf2858009bd4c45b2ff368242d9c6bb107ff4246a05d974c6d1076905ad2f62fa53d4077b3a933b0a758848e87da992cb77ca2030084b69ac9cd6bbe10b0c6aedbf73a27be5efbafeac1189f8dbc0b77d807b9adc6c0b1679a0046d2d8cc5bb0c539f5867e41c66cafb6956fc290e9ed75169e6dcd93f2e0f03a5218e8492ad3c85c38d3dc78147c937d758615f9b6f209c4bce66a34afdc7e11dfbb4ffe72c7e4a008a5b66d6f3705a5f1334056ef1d58b4816b16b656273f76d2bb5095245dd1a8ae09e726618b234cbe55aba949b211b6c1f66447f0c05451d3ffa9dc0d5b1cb294fdcf87953ca807b37fe0a7612c631dfcc0030b5fb7e85c7a9246fc955c9cab0095ed8d2bc1a2d36bf7fa84162236b4cf308a3cb4fa7cfeb6136452677312cfa83b1a63f4c69655f9d5ebf08279eefaf8f8427bf904e52e9fc0c7b9891a4f67f853cf24e4506720d8964da89923d0c3fa66a70ac4c324c1cc309a5899289935564dbe71b8aa8f6adb28b91b8c8a27c88c3860b284579db63c714fc4bdbed8382598903a0d2db16bf56bd481353ca9fe2e299463f53682a906b4db0f217ceb784bceb7396a08f5b4120ccf70ecf2ec8c2a9479d2ca6a44e576260b8c88b4529948d6dc3d11eaa5c8e3de780a9b23315d9cfb82fac2f97b84c62a1d9c85227f2b7dda81fe3030a69d0e9a7feb55818635b4ba8d631ed1847aa493841985d3700b468dd89fe8b7482bd7e649e3a6b46952b51846cac1a4ed8610f627c279d101341e05aa12bcff75b047b7deb2e8cedda187ef395ab948c424370c87a626b75c0e913293cedd38e8ce5a56920b96f57ebd6d5053819f7af3422196222838584c38c4863b6b65e4c68cf5f9dd06199117db8c069b55be25bb060b260bbf4b31c778403fd194733bb01244b44be8e1752b7a3b361d56d4d6fb2d2a061c9b301133d425ec888013eff7ab488470e6870984a526129f78a104094c96fac92b31b23ce202a8e6304f7a10ea4548c6e56a0ddae107167acf2e1224f7d1cc1792de537f6a217963a7675666e10adc23c49e9ee73c11d81f31dabe5286584e98f2a34a318eeb7b27fcaa147785bdf4ea7326ee8801665d342ec7282e1ad7388b7e41885d175c9c3eb855e4e1abdbccaf61848b97c33a725d9ad3115149aff183dc0e0571729f4766de97614077a417b3e8c299d558cea44de376b5856360a143275823a08f434add7f53424e6f4a1c1a484a6f1d1b694ec2e065e2d38ca05a5c44893c60c006966a901c547bb4dbe7268e392a3cb07082bbdaa9585a4fe31c7dc4f330dd23de0a5af1a73c07d3b367beb5bf00d52e3adcf74d5338a1c3dbe2ed0a1f104edae2d4844813307ee475501655a5697ab91a635b6a87dd204d5b850d849432360079a75077fcef8e1a53a65d5ccf8851ad93c5dd68ddfa0f6d95e5eb55417a1732fac911893ad062748327cf85f59fc66c23554df256eef9edbbb97173278987d0d8429a56196ce101f94f33169172d5ea02df86f1a1c179a7c5e959348403b7059dbc709ddb89be5fe42fdce96d944b263d2cba75a02bdbf51b383139cc42951bd69734369acee16d49ba94f9dbb18655979a05af1430d85f6561ee94194ba32b2103517fefeba32b347f1d450356ede8af4ff113d8d078a2c1638d4d458538cde3145189038226a496751804ca71ee3a74218bfa6caa8e2969e58fe70dfb4999b476485d2229c5a7cda8e8f6ab26fbcae18e3a426dde367a1a710f61977cd1bae8ec07ce9647ff7501976dfef9cfbc713696fe354ee80cb82060418d6e035c878a1c55e148d59547f206dc625ec61f3d458a41b29d441d097f5c42f1382271d90509859d6c67c93f26729eeb70f26a8ef74311c8783e64c2de00e2117a00dcf7637686fe5808a28483f9bde7d37b3fc8edbcee4b4c3e0006ae8d1280339f1326915519548a27a189e9f5ab682854440b791ac5fb5ec8e9b895d528d67238c8d2f1c6425b9405eca42c14d3732fb10eed9d8eae34914135431cb85b1b4a74d98d30061e987529582cca754c5fe72addf76230f7d84e98e59745e9ac60386b01317551a0ef3cbb19d845842dda461b16a2e87756ae4005a665f219fd62231bf702614c1e4696d9931251310f388bc43d524d94c6a126e097e2817f6c612fd6e38a7b9188a56146bbc01fdf15f09e432197547169a929faa9712adf10eb82ada10211d9d264e30c38925985a1f85aa2eb8c3c60741d7a8cb524c433f7332db702e42657cb1ea7f648c8792b6da1a9dbae60cd30df64e85776386a6f4eff61eabe3a920f36292bbea2932e6e03082ff9fb468bef47603384155d336b78d2e1a0252c5e1360df683fcad307d8fbba495822dbb278c7f41d0dbda29d75496776d6c6acaa0e1c89ce4f911972f9a1b8bf959b06a9ea7bbeb4511e6354fbaf08a27c46a49ea66792972ff63f41eae38821cec098cb8af0c520051a7f3a34184715f93637b639f74689e330dae50f5ef0c910f49642626ff7271f7c5475ee8e44cdc49210669f2dda335d953e67998426e30e1167bc078bf54fff7025a5afb623fbd7dce60d9cde9bd2ef92672a03d5cc127e7882904c1c30432986430368e739653c6dd478343f0a656a01c6bc3232e102da28397b248d09f6a4ae7928bab8dba4f653288d1322183a8d9f684f46c1adb58127f3c4d3c1c37d48b821ff716f3b3a91c30040017ca3d80cb34bdfd246f9d55c2f2c7f6febd90ddd02a8e3e9fa65bb264f86423977100ccf8231ac5b6d2cd2a69fa469985968b7ce564fa69589d557d2bc3c6bb33f05e665daf8690053c75ce687bfbf54a1b65b70e89c046ab155b0fa91b26f1de694cb0cb936841da737f824d6d3b6647e8887cf365d93302aa965a29e24ac50fae5107f3c46c9c24e656f9bbc04416e677c6318e4eb180409cc91e44f96b95ce6c8a069c7c5a9d38a0c3f028ab55d644b1e9179458481177608d80970e9debe92a319d64be7740291730d928eab793ed565fafd4c8336289352c7e66493db03c9fe50b264ce484ebb571ed68db7a9e6cc4c12e40eba375032545b568349cd9748b4dfa5db01a7a169c9ee162e0f70b42ef7308d21877fd71564a0d83055743a8e83df56957bd4419b944169971cc7119e6f7772f7fca0fb4adf1780e121b39fb175176a6184ada99da9df5319382ba3237289fbb31e63d1d345778212d5d3203419f62643f064f0150aade3c6543b3712039288bf56bbdd751e0eced170d1c2ee3cd828d8a95734f8da3f00a9380f281fbf362ee2813278dae0d1b6405aaab8f10e9c695826c60b9c2b8b627d0b11ba1206cdcad901f9c22aa005754a30ff54aad4f1d2542a83d0083f19dcafb34c3ea5b9b2962ab1d5f2576f379fb2f54a970918b3902bb42cca5f7660d95e209b56f919edd0e81a7e0e62a72eebbc8b4478729f2ba54b28ce0d1c44c2c3d92395e9d78bde55e8de6a9eeadf064bea9633afce84513243edb9b2b8184ec901bb89f14485388dcfce268d1d408aa492142ff939d8ed06eb374372a900503f84a60575633ecddf8c50f61ce4d84ba25369499856fb7f4d3792f0aacba89196ae8245bef931e6f8df27da6f65d020fd6a088db2471ec324ba5ba2290a47c4ae633b093b3ba60b2e688f3ed11a40acfb4d14eb4e2df61511274b91963027d769760fbf5c6f5c7f84f56c8187515d162d14ec28f84eed0376f16d1f910a22d4dc48f0957ddd3294282fe76aae897dd1a7f15c144723c638fedce4741457c6faf3940453b2037c21988b43b82696e15aa060078d821fa983b59691ee080aa1b9b9a119ef8f9714087139cc403405f45e43adb7d2288cf1621a3d6ce10c11e87194f753d51905c981adc58a165d05700eb36cecbf53efa547ad4c080ce1d42c17185c3c0aec355cbcebc1229775c6f466e389524d4e2a32d498e133f26fe6d2ee69a1c42d689f8788a0c4b76a061f7c70d1fc22ccc442d8887c74a37975f3b739b80a312a2c11be81bb216b46fcf811d8a5c026dacab043106ca31638dc8ae993b63368b81eb0b7f1d83f8b2d64dba7b9ea3f492fe3666582c3756a6ca6820f30ec7150133b0be165c2ddad4a84bf08e1a65d2ac383aaa55b6cd1772c5388c88e8ad0007423f669f51b701f5d4f05397d4b5e4ebd54b", 0x1000) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r1, r2, r3}, 0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f0000000280)=""/175, 0xaf}], 0x3, 0x0) r4 = accept$inet(r0, 0x0, &(0x7f0000000380)) listen(r4, 0x3) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x429, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x1a5}, {r2, 0xc4}], 0x2, 0x0) fchdir(r2) 16:11:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, &(0x7f00000003c0), 0x2d, 0x0) close(r0) 16:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x20000000000004) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x9d6, './file0\x00', 0x1297, 0xfffb, 0x2, 0xffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4323e4fe, 0xffff, './file0\x00', 0xb75, 0x4, 0xc94b, 0xfffffffffffffff9}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x1}, 0xc) 16:11:08 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() getsockopt(r0, 0x3, 0x9, &(0x7f0000000080)=""/126, &(0x7f0000000100)=0x7e) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x10002) 16:11:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000000, 0x10, r0, 0x0, 0x40000000000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:11:08 executing program 0: getrusage(0x0, 0xffffffffffffffff) getuid() 16:11:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='\x00', 0x0, 0x20000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:11:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) recvmsg(r0, &(0x7f00000026c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8, &(0x7f00000016c0)=""/4096, 0x1000}, 0x40) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:11:08 executing program 0: r0 = shmget(0x2, 0x4000, 0xc6, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8c5, 0x3, 0x1, 0x1, "e3d3dbe907dbae27bfaa446a7c52f82c8b1eb576", 0x5, 0x14f7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000200), 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r2, 0x2000746f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:11:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="15f12e2f66696c653000a18fb472e16b960300a5351f1830cb1b5c2112142bcc8ed93205b9173e23bd454d335a818dd65f75947b9163c22c63a5857e4c5a072163cd50e89b57e9e8f66a4db7fa22d21926f4cca03a68128a250478d14b2dda6a807d7166fb0ca94e464300000000000000006f3e0c00919e093202dcb4ce5909692e0c9e0c53655658e4f4a8b39494af1bdc9c30564c5cd89b06b16dc1f2b2428db8a378b657cce66b529877bbc3116424a1276da24ecd31047e"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01f5040601005e0eea7b601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) 16:11:09 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e03a0757300"], 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) writev(r1, &(0x7f00000016c0)=[{0x0}], 0x1) 16:11:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x98, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xffffffffffffa3bd}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r1) 16:11:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) recvmsg(r1, &(0x7f0000001900)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f0000000280)=""/109, 0x6d}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/12, 0xc}, {&(0x7f0000000600)=""/221, 0xdd}, {&(0x7f0000000700)=""/130, 0x82}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x8, &(0x7f0000001840)=""/191, 0xbf}, 0x800) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0xc186, 0x80) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x4) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="386903152ab08700d7c7dd864b8e933c12a779c4ceecc4d20d047d57902ff9071c44af83ed5602996971b9f9150b3d6473f30f7693dcb0c9a2d145e60c1f73d7690f4a5b034f91b0679c7b27dc32e6815de3d73527e80ffdee495e78153a80370365374f0521bca9da0a4340f2ee58577dfaf2379268e60dc9656a71a6e6911504aecdb6be0c8af0bb21980a1fbeb743c44d63844d", 0x95}], 0x1) 16:11:09 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:11:09 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x30882, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) 16:11:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xdf4, 0xb259, 0x401, 0x0, 0x4, 0x8, 0xfffffffffffffff9, 0x2, 0xe560c20a188a7a74, 0x0, 0x400}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x2, 0x2}, {{r2}, 0xfffffffffffffff8, 0x44, 0x20, 0xfffffffffffffffe, 0x5}], 0xe00, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x6}], 0x4, &(0x7f0000000140)={0xfffffffffffffe43, 0x80000000}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:11:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000200a, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus/../file0\x00', 0x7, 0x4, 0x14, 0x0, 0x2, 0x0, 0x8000000000, 0x0, 0x3, 0x8001, 0x3f}) 16:11:09 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') rmdir(&(0x7f0000000040)='./file0\x00') 16:11:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x111) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 16:11:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe91, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0x4c0}, 0xfffffffffffffffe) r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = semget$private(0x0, 0x4, 0x40) semop(r1, &(0x7f0000000180)=[{0x1, 0x20, 0x1000}, {0x0, 0x10000, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x5, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x80000001}, {0x7, 0x3, 0x800}, {0x7, 0xb1d, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x1000}], 0xa) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/4096) 16:11:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x115) 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000e0c60000000000004860601e008000000004000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x7fff, 0x6, 0x1, 0xffffffffffffff84}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:11:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getrlimit(0x1, &(0x7f00000001c0)) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) recvfrom(r0, &(0x7f0000000080)=""/125, 0x7d, 0x842, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:11:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x2, 0x4}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) 16:11:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000080)={0x1, "11fefd61423ca9971e53d70198aa2f113eefa564beb5aae59f28d841e676623f20d84e81676fe39de42a2d22e70de4b189b68d7a029173324c9da0a5859c60d77201926141132e3024dee146c907f95c408a3ab63afdc9f1e78e36958faff5a44cf2f9de32e97dfed7d95edb0e0f71997713bb6769fb8d756169934d74d30ba6526b9f722469ac156b0759c77b9e7a537d85d40164969b0f2481dcc90c63b28602ec71f3c7d9edb171a5723034b308912d3582ba50e5ab4b87ab4fe2f2ed87cd29be566190e1e610ceb36c4f41ce0b44d60b63a6d7905c3ecd2cee0146848270d77bec6785"}, 0xed, 0x800) r4 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r4, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 16:11:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x16a}, 0x0) 16:11:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000700090046ba2ca6", 0x9) getpid() r1 = open(&(0x7f0000000040)='./bus\x00', 0x10100, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x338) r3 = geteuid() setreuid(r2, r3) syz_extract_tcp_res$synack(&(0x7f0000001280), 0x1, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f00000012c0)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000001300)=""/106, 0x6a}, {&(0x7f0000001380)=""/254, 0xfe}, {&(0x7f0000001480)=""/109, 0x6d}], 0x3, &(0x7f0000001540)=""/7, 0x7}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="a59c781edcd8f37f847185e5ef0744df144226cd1114ba46fbc32ca45231de4437c23787e736aaeb68b8ff30be52a341e09361577065f79f61737f42b691484f120f811a2d03ea05d2157a01ce09db966ea618df1398d3e9e215816d18ec7dd5193a38b7d99c74e9198880f7a3a05174f6e2d4b7e9b0269c328cda32feecf739f37bcc91fa3207da179db66e246f7617fc291d80b73bd691489d34cceefd8c82faeeeb468a2a722e975f76947dbb2f85ee23d6a39b6295932def0143ca7b6eb43c0013551d5fe443c6a1e4738081706812c27cfe37efcb414420ec484ccaa172a6a618a97649efcaf780d223d545f73943aeed9f2479e008e475ea7fb6ea7f68e67514403758d37bb54948690989fc5969fc3d79ddb88361ed2da94993c3bd865902fba4a8b316bd2d43f1df461d658251bfc052cbad4d32b0caf97e638949d2a5ac92d8666d93ff7c8733018ed932e6e7bd6b07edc2bc4bf7dbc875f966e43b5d2fc70b73f7099fd9b4290c1c1284b6e2a10b7117a4c4b7c235dd33a59a507b96a85820d15c73da71f1fd522844e6e846e38cdae9fac03c6726503b7a241703588b0ac876085071f079748126c2cb59f5450bd60a77d8709eb3524cc9ef7372779ae41e1bb368615e07231b27286759cf57d4ee505478cb6472252572916ef0df0160f33f8ac43903c07d5bf94bd1c8f02336ccb09dac6a33bbf746b550196ecc1e000229f9588cab919ef7fe54ac054f6a2b7f09e75ae326e114a89626ea40f731ff178d9f45924209020a6be1c25c7a473439ab8ea75514a0b10f91168acb197ee465690a7f07f4e0ffeee02c7122cb42612625fc5315a41d4b35f2547bd7825fdb47e0e14140bc7dc1b87d3d45f97d83fcd8202d3d056205597c3efa57bb791a29f2a8c1902d70c1669b8648db300ef7ffc986c9fcd54df134b4e47194f8f8c7fdb9ddd4ff9251e1271e4456ba85a9706a1d614af2338672e78d6da498e5942dfde5727f61f1f81fabf5ed1a636a544b52cece42509bee383a21081f625bd59ce9ce21582f90691be14995e8a86b1afc81182f151b0cd6388c6b5885ceccb7db69c1f622cc43caa9507501e4d60892a2c29c65bf8d867cadd568736d08e90563c048deed2b21840b549529068ffc03742f360758e08ab32e524fd40c54690293f0aa839b599fd5e6c387548950ce7a071e08de4912637dde5fb5d960945798e082987ef878095fed8754bfeeade5d4c0d8b80063432f6e66c6547b3ac39ffb7928a58b37ea6b4854e59f99a47ca87a396cf59ff5f340f86940c924cf1a80dda1d0653719c8785c80f3c38d16577bb663cfea7c9a1ff66d1a572184299217b4707cde156ae9cbe7af7f03a0f25a7a869f9f148937362327d652518f3d96fa12ad6c232b421cc28ceb8b6266ee07a83e6177d3c9e19496b6b9565b6dacec00f624c4f7217f870b864bb9b32e24dfc311c3b17338ce936af71cf6196475564da276c1dd4fcd20eb8d9fc9fc91dac6d841d951109d57b98f93a931c72698f76efe64676fc0cb92e44a308a4b9ba6d5448c395fa14830068d5bcc2c79d76ef81ded7a09470136d6bdf51cd65d098665e4c2c45f8c80d8db9eea74951d7aa92ea516d3d7665845f68538717131363e963ee62fb3d433338cfe0bfa6376b6236f95275f9ed5ff1ffde820f75821f695f2e6c33ec7f6628b2e6d96a7b5e51709eedadb91abafccbedbdc742ed2d45eca22109bb1499c0b526f4cd1402bbdfdf8aed394b09147d61a64a6e48d71d8996b6da5f21277f2ed271769b4c09f6fd4fae700703b1b55a7c873e678ded89bb2283295716142264113b20d7e6dd92757c60973f00ea824f299c08c8aa312e334c8dfab99f5459020a0680f24c7c0d11cf3359c742aa87269cce722ab74f3c6b0cf03126b7f7c9784dcd8691cd79ce2d169728c1ff5fa55c41474d036ab412e5dae768abfaf166e068fbd526bcb844aca126f6b47830c3e79abf960aa3f09bf240aa63219460adebf39cfa9b48ac1463e8aa799d1d7da376f8dd361e5cf82b8ff07f1e99d45677c1f11827ac780ac32818aed8ac746d745eeda948e5b1dfc75d3c5eec29ab34aab130fed49433a824e0f226a1d89c456d5d3f6bdb8a0b7e0c5627aa0290d01a5313cca5a5c10255696a8b4eb4a46c378ae0cb69f74e9a8842d862b759e63402698efc7bfe100d0ff5dc44440e706ed4057902bdf9abdfd707a1ab24090129023315b29bce762dcf4a220cac2f259061970d23c63f4faaf2a26c0249c74feecfd7254fd639edc02d061739cd0fa3630779e160ce85eb5d58aca06b02d844fd1693324577f6bed2cc4a6a3b4fc1900818d663b277a4af134c8162491eab0459994aa96333b8d09db0630571b79a49681b5cbaa521d1ada3ed65ced13ce33d331792267761a2e2e11485a26f824de64a68d69b3f5cf78969eddb6b8e66fb04f27d2581dca797f02f03b761f026b0496721aa3f10a9426bbb46cb98ca561504d3d988a085ff5c9b3032d97e8d110c888abd6a45039b37b5369464c2b9b9bae890db9da3a3b23361c9f8d9b367405502f0eeff257caa3340fd3a45e27e654dc984f8a4baa0077b0dae9bb6e72c885d540a4d7fa4bc0d0a174d4b58e0d8e6fb404d0f90697eaa517b59a1ffe21a8240daf1a41a43bc7e4dc7cb49d8389a631415c7956b9b2c81966cc8ffde2900f241e93f7f65bcde4e3090eff10f86f8260960e4611ad07a4369f12b206e40a5a2d5fdaee0cfd767d56e701fda2b6ff5b2de42413183aa782bb39f27620a7c65fa0ee28cd873d36dc4750d9703fa6089d82e48e7b1594f871483a431be8a8c82751b7335c654c04172a23be0baf5f81c534854ba051d9dcc1b449b17cfaaa43333f332827750817dbc1da9835bc2d9edabbad0eef28f6b5d3b47bfb009bc8d7192562f46152a7b5cfc97e53181461612437a0047ab903014514e76e9221b3819104dea0ef255e4267b81768bbae1de813f293d6e5d614c4a61ce0c6cb6a5d42f8d9b5777c7f05bc375f8fbf39c7a6299646874dd6b2306cfaa9e5ac7c1162c7ca8e382f9cd0e6e49162d6643c091894d19f37aeb729518589cb46e503a231c33175b99c27b6e4e96a99314e3cd9c608a7ce2c4bd76060fbda1b33e9d25e1552cf5564149cb12f4690e0710f7c412758f3e4efc09101ab95b547347d9e16e35a04b683651be250bc73bc3a6f0b320d3ab3d89650c706fb7f3fa434fec43b077bfa6aca06016cfb2bfadb8e8887d9e7be12671364a14add7e320aefece18fe225c2b920539b59dcec854c4b19d9b753ae47c97589c6b970722f4ecb6f8f8f3364cc29cd121e1eab0e966bcf9bdb4bad59e2e2511c397a2dbd37306b1b965297eff8db7a3ead89264e782270490d1896f8dea762c33057b940e06d7b2f4dd5fd1a2fe776963dc90afb102eb9b851da39491ca72688b9e87ae75c423dc01fab7ce11aa7dfdc85b17511552b401a9a91afbf33e6798a952e4ece8f824ecb6e3bfa6f2db47e468c7c9b28dfb698e88755e7bc8410b2dd6a5563f760f6ac000d5fd2367d1177e7b6edce9078bf56348d978566ba9ac5c976c9e9f4f212ceec75f03c686812b3845dc57d79d627a631a17a3b62a9de8fde1f3c147de733cd05a92f9f475e0090e1ebdf81b9c583e45f2b87977fa8a6479b6830514d34c08f6702827f7b00fefdd1ef13bd889c530cd71fef10f99951756e63f8fb6cc2e01d4c96868fe199150b79914192097f12c9a0d7c3f071aaa5e96a67a43ffa02f31e71e5d5f0b01e409cc316d80d89095ec19443af372251d0ebf15040ca5010f79d4bda055ccb4dfb4816ad172ae29f74aaf86e3d938fd3ae7dc5b29a761b2e36f20c85f8d4a898e85df60a9bea852e1f418892146591b5b50155f9bde896d1c56214fae91db24abc3f4eae513af55a375ae90a25f4a3d6b5bf2f100873585cbfa45ad6bf5bb7db7437ec7f5ab3548e24610bc63cf8e337945d8ae5bdc057950910798fb6cd0ab80ef22b8f4e83a45d59434a46d088932c4ec122e297743701fa0083760fe19c362b0b637db9ecc4096e2f9b9910bd3354974fc5d7eb92fd2cd052d112266a0b64645876da5e24f5485168a4257e45a148ac79adc46fc0c4146efeaa30bae9b32acbf985c34390c5464e0df7283884377993ca637c864a3dd7d5ce51237713034b1ee20a0ffb4e61bce0927997885e3eae9f178190dbd562130b8f404b052c8c6b4dec2b4ed9e8ef3e9e80ff251bf1b24ffbac8e4ec4dbcaf3a94e8f5e902f94782b4b3e1e03b8f8c48a7eb3ef33323a597144f9372938973897f77a9586060f4ab59145e0861ac8839cd93feb867e8e9d55fecd1acd2943d6dcefcf46c0ab2597b6daea0680e6a00d2ef197ce7773511b6aeb5d81f346e39b0a5950aa180705a5a435770fb027edf6582e8e1afc759c36fbf4822c67aedfd7d85ba58bd6782545071cac8a54646924d302f34c4d8914eaf34277b3eedb0c29165611d4c5c6a3a2d88d658d45288547f8ce2a31c73a925a726662b51591c585d6b5107aa8b484367764b9763a0ee790e4aced403471ad55c18d46030b681141d92c29002769f853b918a9c322e45474dcac66043c77d73155b754cf8ed3ebe25c1065d515cb0ff2ecbfc2675b4de529b53e923f95b28064641c9c7fe954c9ef62d658b84bff8035a188f110610cd80be39065b72816d9bdc87a43df57a148ff75a95e38bf2e1776fb4b086805535762186582e4ab5261db990bd3a7ef16b8656f43ec81ec29bd0e5bb99aaebce8a01af6f464759fbcddbb65d34680830983ac9bb2054d75b350106ee874dcdfbb3c0338e321e284b9afbaa391016a4aabfa73344c91aa19584122dc1fd1c6369339656d609de15c58f2f163fb70fc017c2a7f487b4539136370bd66d5e41ca1da9b34b5714f2037db081c863c3ca409373bb8e2b6be14aa3fd511ad3767a42800b062a97d51a745c8b2a5cd67dc1983e7f9c37386dc20eeefa2a22bda7b9860531939f053389e594d45a3bd4f3c49b19824baf70661095299fe9f476f2c97ce4a10a982dc6ee0178aad1f4d2318cce6c41fe49a24db6be4b48227aaf3c91cc846e0e77f75ce7a29717e12238999cc44d04700b1a7c4121340ca8c26d82ad760e8db42e323321fb426832f5254f0c4e7532138127089eb7cae07934caab4cc9a4c8c2086db9d8bcc0351a50f3b034205239119f30829e28eaa5165958e988251eab92865cc1b091d6b73ac0e3aa0c40c192e44bfbd0bb6e862fd9627db0b2024ef7382aed79641aeb09a6cb2e8024bca81b1738f5bfd25995d210f3832c69009725b0ebad6020c9dbf2ac85325ea5680342ac6b9bb52176de86b8b3333f42242082ff1919db8a45b804a14098d8f902925d9f0ef00cee052de84bd0876c5765799290966e547967a00eebf2d8d7337ffe08ce9d5abdc954a10de6737f6e63bb13a39fb90012817e3bbe6d7dfffc358f0b3293cf8e44be34638646ad1e5f0f51929f9fd3e43e659c594a52fa9c258132b29d73e193cdb7e1e345b25b7446552d0bf5e04c97828b201566ccf0d908a0b6ee34b02c9e5135dbae37a4cf117a408965c85aa7f75edd534ef85eb71693588980950296b514e0733db79ce65a8e95cadad3424392333aa73c61d626a6e5b8e2aa79c0e34b4250cf5ffc0085426c5e2070784ea56b13d82df4817c4a13a9d113c04e6905a4c801c65dfe106e725eb21e9ba999727579dae7060dacf86a330f69f6c88776dd7d7cb07cb3eb0eaed", 0x1000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x80, 0x2}, {{r0}, 0xfffffffffffffff8, 0x43, 0x31, 0x401, 0x7f}, {{r0}, 0xffffffffffffffff, 0x89, 0x41, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x10}], 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x5}], 0x100000001, &(0x7f00000000c0)={0x81, 0x7}) 16:11:09 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0xa21) r1 = semget(0x0, 0x2, 0x1fd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_RMID(r1, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:11:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xe) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x400fb1c4, 0x469, r2}) munlockall() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="062e936d6cc0cbaa7540c2cd67275accdec7ead34b419b88b4d511e4290e9ed49813c475de69f61711b65f68e131aaeb3b72335fdca0d11e15f2c38749ab0346fcc1b12589d4bcbf74898aea7fff2f2f59b2b7b7e8e515bb3c921527395220d7a3e21700", 0x64}, {&(0x7f0000000140)="4e4bfca9954eff3dcc11bc02685ddc7376f2ba7778d8f81ed97d23f702072ac88f8a5a5e2f9791f0713da889f4dff250b015c1c8566c8fa282f8f781b7c2239b58f852408046cd7ffbb1700c577583408496e98f920e09c659", 0x59}, {&(0x7f00000001c0)="7cc199fd084ec5e9fb6c8dab37482f57bb20c1ad53de554ea777a15c003731ce0e4742d5f7ae007a4621abb5fb9d6c5d5a1119a1afc4770af9d39da420d0955fc084737659544eb5a471caa1a4f6848fee9b56a50b3ac39ba28e91e91fe72c0a", 0x60}, {&(0x7f0000000240)="9f06023b039876839ef0f127f9d574dbcb3853ba4e7ebcb93343966a84724e820490d3c0d862af21ede9bd5e01d1fdd755232e57266e15ac21173c3e63416d755f174cafc561c4d9f7", 0x49}, {&(0x7f00000002c0)="b98a01", 0x3}, {&(0x7f0000000300)="61792dcd74304506d40b1942f39792ae73bcab5f060e8ead8973c744f50009fa7808583509f66cff80ae4101089a5ab9aca23629bf00dc1655049ed4226296bfc1a568ac889f95fa9a2bc489dc4a84a41a32f8b314ebd3d3bc07346268338dc4e13b765aa0dfbedfeb50c084f0a27bfd398aa1d653c6844eedbefef8cd9ea466d8941148fa8efaf7caa9b0346575c0794021b6d726c19eeba45306", 0x9b}, {&(0x7f00000003c0)="dafba3dee1be9c31995155d64b6d52a8da95202f6887f095b890f8a20328baf7e1977db0a70e70ce5ea97411e8d0a67af4dd257dc39d3c6a3a6430bfac61bf45efd4c0eae869167c86f31851cc6d92c981cb64f1258d96707900de2712ae8308fd14ed5e93ee6f62ae90b9377998f3f843", 0x71}, {&(0x7f0000000440)="e20fff1e1b8179086af5e3c4b6a8a13743f40b09558a6f3a985118b2bf7d8303f2d8353825c6b1386529e71e55964cc1c9707ce0d780f86d04387b7cb0e1bc6a3bb6abc56ca6b79c93216650c0775e92aad1ac32c551f6b30a3b8d30c2171f3f6a0eeb9151fb877544a077415390be01e00d66f5497d466f75c11b69f69cb8191557167a89ab68d60025b7a6fa5762cfb4c4e1ed1bf39904cfc8d0397928c18dd94e4c4869e180ac926b2efffbb9ea6fd7df294d95efc2c7b14b6b8fef8f97f8f7", 0xc1}, {&(0x7f0000000540)="cafc15d26cfaea472ab9553077973be18a0bfa8f8030d4359e4323758f5934b7217c78a74067", 0x26}], 0x9, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r0]}], 0x50, 0x2}, 0x1) fsync(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000740)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) r6 = semget(0x3, 0x0, 0x80) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000800)={{0xbf2, r3, r5, r4, r5, 0x10c, 0x4}, 0xfff, 0x8, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x80000001, 0x10001, 0x7, 0x1, 0x7f, 0x1, 0x7ff, 0x2, 0x0, 0x5, 0x7}) r7 = dup(r1) getpeername$unix(r0, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) r8 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000019c0)=0x8) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000001a00)=0x1) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000001a40)=0x9) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000001a80)=0xffffffffffffffff) utimes(&(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x7, 0x1f}, {0x101, 0x81}}) shutdown(r8, 0x0) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000001b40)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001b80), &(0x7f0000001bc0)=0xc) r11 = shmget$private(0x0, 0x2000, 0x202, &(0x7f0000ffc000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001c00)={0xffffffffffffff00, 0x21, {0x7, 0x3}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 16:11:09 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x15}, {r0, 0x3}], 0x2, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0x9, {0x8aac, 0x1000}}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x4, 0x9, 0x800}) 16:11:09 executing program 1: msgget(0x2, 0x40) setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:11:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="1c", 0x1}], 0x1, 0x4000000) 16:11:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:11:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x7f}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="538074f4af8823e53044920b57b765c2d6b0d1dec7d24fb37b7cfbe8685185a8c0b88da2cdcd9a1d9a6efb9321f2878d30785f940e9121f1c8346f9dabdf8b03aa1767921964b3a41da1d53566c83a73ae5688085e84153a19bb20ea9dac13f8e371a04497bbf28fecbeaa3041730914ddc2692fb45e44c3d53eaaa1f90919046a16f5ae49afbe94f4397f88eaea58b01bd601fb8b245784e391a5a133ad59e38bb01b063048b7038d83432ce5eece5b2cbe6330a303fca0f107bf2c64e6b499e50c6adac4cc768304468c94fa95960f41492b9b51b17841c41b7abf626eb160c3a7ef2c8dabc836baa48c1199eed0a8d7f704e20437b3cb845cfb", 0xfb}, {&(0x7f0000000340)="7ebd57809e4b4bc8349a65c4f5f4763c2ab775818b9b48e2c955683eee8f409a43aaed7c5d6e6275930f32658cf1b08cfac79a176cab367393a1f00b19bbfefcfd8e2b89522cc26d92e8ae6ae4a1dfcde5bf3035e570086d28c9372d40a22b52bfc2f7f72e999161b427a51294db774ea3125fbb42580c495b754355264887560c4791e6c501c026f6a4fd", 0x8b}], 0x2, &(0x7f0000000400)=[{0xc0, 0xffff, 0x5, "659c3354e4b9c2c9e58fb893d45829143b1a82be2e01c434865a767ca81f45b24702ee8c2de295b92bc893fac1d676ec1fc3633c7660cbcf5eb396a04330294d2a8693b642a04238a8e7b9ed734add5cc16b9f2face107236b1808438db2319932e6f5cf781ff6bc6ca71a3b5a560ec4a20191b28cae6d28bfabec52f7a502d7cd3d8fcf836b12110a6f898001934a1259aafe2da12a4b76bedd560e6b8751559915ea1b4539a092c5fa1f07f7cc"}, {0xf0, 0xffff, 0x1, "388bce78b5fd1f92f59a5b7fa485bc94afc83840a42994f82c52580dc939975a90159572c9d6f66ce11430a3a1fbfc2dfdf663cbed5e0f25a666f6e43ee9473a0ee33cbff07bd493e218bfd96d705146427005131c6dcd456d53833d08894b82fd3c93e6419c33dc3f4e55d6a3a9ccaed82c6acc16c140da384233c199bc6e569fcd098afd297635bbaff4010dde6f6ae4d4c8ca8b4e8cdfe8e21ebf133e2c8b9be9c4bdbae9fe6e34e0a4fd45d0df8f6106f7c82349bdfbe99dbf6a38fb5d0dc51898667e6bfe5a0b64930951def19521c1a5b8572dbb72785ad1841b637e"}], 0x1b0}, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000600)=0x431) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000640)) 16:11:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:11:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8202182e2f66696c653000b2cf6376fcf1b93ec00aca87e8dfc2365273439c904a3a117d98519a669f41ebc14885fadd"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x702) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/186) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa, 0x0) 16:11:10 executing program 0: syz_emit_ethernet(0x609c40a4775c3035, &(0x7f00000029c0)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c80c6ddbd2122a2899fc5862d0a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b6235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049548dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85883af9229327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a41567200000000000000021a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d8db84a04e9dd9df200000000000000044a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304d7dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450004000000000000f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7225627ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614e82a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588f9ffffff64b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae64e95ba2e266e1cae6dc048b26570281d8f368adcc21089a83d900dd3afbfbd751006c64967fa982aa9d926b9cf407b37068f9a289108fd2ffad58a9396e7e860fe278b43a0eddf56c9bbb31d1f1600000000e5990e8b0fb9d5befbca0a6721061948d602855448735586a2145c1c3c63cd307fc04328b34f30198dc3066fd03c0d184b7e7bf6acad460a4a218dcf59197c63b89402a0b09a2f6d85fc6da11b68c34d255f0db8aeaadba7f4941af33269ac3352545cd4b16a0e3cf6c4de3d75e06bc8375fe1bb571f32c944806b380dadab3f84ceca4705fa94678bb7d2fa8b39") recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000640)=""/4096, 0x1000, 0x801, &(0x7f0000001640)={0x18, 0x1, 0xd95, 0x7}, 0xc) 16:11:11 executing program 1: r0 = socket(0x18, 0x1000000000000004, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:11:11 executing program 0: select(0x3d4, 0x0, 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x6, 0x7fffffff, 0x2000000000003, 0x9, 0x8f2, 0x40000000000009, 0x10001, 0x1}, &(0x7f0000000080)={0x1, 0x3, 0x5d, 0x200, 0x1, 0x7b, 0x80000001, 0x3}, &(0x7f00000000c0)={0x3, 0x5, 0x20, 0x4, 0x20, 0x7fff, 0x100000000, 0xb}, &(0x7f0000000100)={0x3, 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x10000, 0x4, {0x80000000, 0x8000}}) 16:11:11 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00.)file0\x00'], 0xa) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000100)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 16:11:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) fsync(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x800000001, 0x2, 0x5, 0x3, r2}) 16:11:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x9}, 0x10) kevent(r0, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:11:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555520100000089632dfc945a4c8ab06198824b3da025bbd47b3bf579456fc7bfe96d93229b946590848b6b87cb2d72b8bedb9ad8a4f5f728193ef16ab93f12fc4d0816b136a520b40420d0a4e0ab0d022ef0bfbb5f8b85cf6c7fe83826a4f0f07b91117d58888e0515da62da69333e4e22e4987104cb379e38a8bf7719d91fcf0615c4c331ae33dc814a6aaf7a5200f1eac1314db785a28cc6445467ab1f10b4b679841e9373f02d92c3732f1c52a89ea74f6b2592ccb4eb391b38f9bad74ecaf4a5114ab2768ec8c21efcee4eff320411e2f4c5ef5162ff25060df7f56d407f879335b11dc7b276ad2407067030e44218a9bc9d8a9d9a6ed0d5aeef1c8f95bc9fe49388673eecbbbe01c7f348419f6d4d94232b6d2e90aa2b391d51e9552dfbdd020ecff45730246ab91e8fa4e7b32c7ed2444bd5032539f050315aa0bbe00cc23963012e7c7b86883c3322e1542e4fe8a5db0fa34ed9ec33f8d43bbfa2c87100d74d768ba21a58cf518fb991a379", 0x188) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() syz_open_pts() r2 = socket$inet(0x2, 0x1, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7bd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x200, 0x5, 0x3b8d, "5d41ae6347a37fb6e902359a7647fff0573a280f", 0x7667fb, 0x9}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') syz_open_pts() getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:11:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') socketpair(0x10, 0x4, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/2, 0x2}, {&(0x7f0000001200)=""/206, 0xce}, {&(0x7f00000000c0)=""/184, 0xb8}], 0x4, &(0x7f0000001340)=""/197, 0xc5}, 0x42) 16:11:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x81, 0x5}, 0xfffffffffffffe6c) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="70092e2f66696ce89b6530004ff9dad98be3088914a4d5bea97dcc39a552c961c3b7a83613d0ba0af1a29b7b02f0b15425bbcdc361827b79e4ad46a0aeb9759157e4da6e115dd3b4a43096685353371f11c8675bbe287b5cda5332a45b4e3df5c73ba0f2dd5040856407a6a9977a425b047b28eb1adc433a35e1e5c471ce89fe4a1c346a7ab72b12e7f16e6255cff53f67f222fb0f4529b496772a8107fb73c3229d7372be929d8e3973efa136636e71041a1aab65c572680412527585212a501cc81bbc7e24b9a59786a015a3fa1a4f7620a57e983da4006265f2ad"], 0x9, 0x0}, 0x0) 16:11:12 executing program 0: syz_execute_func(&(0x7f0000000000)="0ffdb27400ea32c4619973f1d140d8a19ba9999946ac0f2e2fc4e36538c00f40dc21dc23c4a3d16c7d0074640fc7f6") select(0x40, &(0x7f0000000140)={0xdeaf415a}, 0x0, 0x0, 0x0) 16:11:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:11:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:11:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0x20000000000000) 16:11:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 16:11:12 executing program 0: mkdir(&(0x7f0000000100)='./bus\x00', 0x51) mknod(&(0x7f0000000040)='./bus\x00', 0x1100, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x200) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x3) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) fcntl$dupfd(r0, 0xa, r0) 16:11:12 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffe, 0x63, 0x4, 0x7ff, 0xc04}], 0x0, 0x0, 0x8003, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x9d0991451e874f89) 16:11:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x88da8d22fc571501) r2 = dup2(r0, r1) lseek(r1, 0x0, 0x2) r3 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x8, 0x4) r4 = semget(0x0, 0x3, 0x101) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/167) r5 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)) 16:11:12 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c371200"], 0x1) socket(0x2, 0x4000, 0xcaa) 16:11:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x89, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x5, &(0x7f0000000040)) 16:11:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x1c0000000000, 0x2, 0x8, "6b52383cab25980f17777a9f931086dc4c190c65", 0x80, 0x6}) 16:11:13 executing program 0: mlockall(0x3) getrlimit(0x7, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:11:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20003, 0x192) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x400) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000200)=""/230, 0xe6, 0x40, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f0000000300)={{0xde, 0xffffffff}, {0x5, 0xffffffffffff0000}}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0xc1045763, &(0x7f0000000040)={0x0, 0x100000000}) pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b1c0 va 0x20ffe000 didn't change! 16:11:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) r2 = msgget$private(0x0, 0x4) geteuid() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r2, &(0x7f0000000680)={0x0, ""/203}, 0xd3, 0x0, 0x1000) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000380)) sendto$inet6(r3, &(0x7f00000002c0)="8fb24ecb4b84a7ba970ea7d5ce07ca8c37fa2626f349731d9260eebb824ef4d059e830c37969c52b4a93", 0x2a, 0x400, 0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000000000000001e564cff070000000000001e070000009c02fb1fb08ad4c71a80f2eb358f7cc85b54708a2a15fa47e9fe445cdeab27badd96a95fb1a5d361f5962141a32f4db459884b8d1cd0af2d373de2e82a7a8762cafdb1fa88de1408bcd99608c137bedc7b0a2933d05e4d8ed959413788ac0d7876f8ad154975d101deb219b23779ca98c7405483f46a5aedd083d5199c9e16df21944688cef276cd3902f0cf68b66be600000000000000000000000000000000"], 0x1, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r6 = accept$inet6(r5, &(0x7f00000001c0), &(0x7f0000000240)=0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4010, r6, 0x0, 0x0) 16:11:13 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x6e, 0x8, 0x4}, 0xc) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)) semget$private(0x0, 0x0, 0x286) 16:11:14 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x49952614}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000100)=""/247, 0xf7, 0x843, &(0x7f0000000080)={0x18, 0x2, 0x7, 0x66}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:11:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) msgget(0x0, 0x8) setreuid(r3, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) kevent(r0, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x40000080, 0x7, 0x6}, {{r5}, 0xfffffffffffffff8, 0x20, 0xf0000080, 0xd0ce, 0x1}, {{r5}, 0x0, 0x41, 0xf0000000, 0x531, 0xafb}, {{r5}, 0xffffffffffffffff, 0x40, 0xa4, 0x12, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x200fffff, 0x8, 0xfff}], 0x4, &(0x7f0000000600)=[{{r0}, 0x0, 0x1, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xffffffffffff161f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5efe, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x800fffff, 0x9a, 0x4}], 0x733df39c, &(0x7f0000000680)={0x7fff, 0xf1d}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 23:49:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x4, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 23:49:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:49:40 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="46a4a402a48c23c389e61768b03f7fa761b84fa6f902856d5b33722a2b2cd78c99854108637717c61f3012d6f4cf190c4313eba74cb89c22bdcbbd260b", 0x3d}, {&(0x7f0000000200)="826e40feb8fb860b3e090c66563fddab436a194175ecd48b83e31ee373a90cb1524f237eef7136ca5bbe93da214bfc7713b0b4fcd634fd967986019471bedcc62e337c139fc1f31e418bd9968d66979bf8cc7691e15fada84aa356556983fda885a1fdcc0733c3eaec41df21b92e86c5aea82c96adf5099ea31708421571b90d46aa5fc0f2d6b9916826fc8b037f1080f3d2b2fef973d93fcd660b753ba4b5f58f7498", 0xa3}, {&(0x7f00000002c0)="7c72da3983b18906896105ace224e7beac684b0f67d63ffe97f924200a1115622449f64f4cd05689d3acecbbfef5e59ca4dcf2cef97ed72f08fcd9a0b046a2f3249722247c56af39be0f45ea5d2a83416598470ba07304550794e9e1ecabcc5912b31ec81c18b99a8d", 0x69}, {&(0x7f0000000340)="377c06c0b4500e2cd30e111894929eea80d49c32b184452557fcd92a232cba778e794bad3120517b51716f43f9a159c47f0b0ce7db82a85ffb49e8a2adeebaeacf99ac5598b573a102a0bd5d42e3761405e7176fb98d0c66a02d7cc88c3722bdb971eb6366bcf42af19ef7b6518116b779b53c2f65eb0a33c75a18bfa04c215ccbe71fb4408963e7286954ebdee5e7feabc02777d1baebdf60695c654834044b48e0b0cc2874a306bdbd1fa4fda1f8edcd063e5fa6b8a77a6db1a61bf13332d86b313de3313927460c02b22b4fd04b4f24e2226204", 0xd5}, {&(0x7f0000000440)="9aca9d9607859cb2eaef0a3e5d6dcdd0e5c506257ce3dd67d3af6b3f6e9d929a88b6d596cf6346f16b16e591c1ef524fe3ac8e1ad7d352dfd7dc092a833e372695844e91bff64bee907ad7219f0db8b84f8229b0b7bcb1fb7ff1f0637350516352464089503cb4446bccc3a809994d668507b7f245305dfae988943261d6bf800859df9b08864e8f557ad3ecfb3c712a4a13d6897ade86453ca9e2212dc27a870413e9f42e6432cbb44fe93ac5df710cc73918f585", 0xb5}], 0x5) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000d80)=""/4096, 0x1000}], 0x4, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4e95420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91315e3179245ab470a8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffc44, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd0e) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:49:40 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="fb8bb4d5a609e422d3b9f7efa0cc77ce52d7550aad3aa69bd63a47079d6e74bcde89958f010b23cf0d3706c8208fa725f33213b9d48397", 0x37, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x81) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x8, 0x80000001, {0x7f, 0x1}}) listen(r2, 0x6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0xd2f}, 0x8) syz_emit_ethernet(0xa0, &(0x7f0000000140)="f5e4599718bd775e0ea7c9a498ead4f78d6313cc3abb1efa81d4b5384b987532bc03940db39546093f5c31116b5bd2745abab14e81b0a1163a402732bab4c879b3e282bf1e0e94c349b7119e6d06b40aa8ec7d6e97bb4260dcd335e31252535e9cb70a72874e0b67899b4085d8a45fec603f093498d604c295b8735c2f9996bb74847ab1a7f9d1d32383f4cfb644049071ce0f11f72fb5ea91d4f5a2baea954a") ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x0, 0x1d4, 0xb118, 0x0, 0x4, 0x6, 0x2, 0x3, 0x2, 0x6}) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/98}, &(0x7f0000000300)=0x64) r3 = msgget$private(0x0, 0x208) r4 = openat(r2, &(0x7f0000000340)='./file1\x00', 0x0, 0x6) syz_open_pts() msgsnd(r3, &(0x7f0000000380)={0x3, "19b65869fbd33aa27e0c60414b43f7f5d293328cc5f887b9009bd8e7d61ce7faf215ed81e0c6c8d6439d39cae2cc905487193665e331e1d867a1d4ebe1e77cd4f91a1f6539b07b6f97ba49aba724fc9d22e9837d4304f7ca5d530000c423e1ca0338c281f371f2d6e8539bc2290a816659549c49797241412bdecb336ff7a0fad0fc0dfffe66ae640acd113b85bb3131a54ce37c796117ede4610a6ea1b7046564a860518c1d73c7c449de27536276838fab3af8a243c7e24c048c8d3501d1db20770d825de7075679b78a22ce8e9d0679d075eef8b2c860aa075ad9a932499e907f3494a599686d4dbc2d6465a057620a0f414eb85d6433f3de364a69700fb6a6b0b670ced800ff851afe3c8ce2b722458a2250455cd316c2b19ec59cf39a5bb6833fa2514198106e6d66c8bae563f1d2eeca90b9b4e6e1352171f115c96c8638e1b14e235b90f07f30456cd6b5df0a370de7592058abfd434df295441d56b9a0b7f736128a0e37268f656c5c97983c84b586433294872d160f865577f2833448db13ba580d368bf83c7d393a240248e74d6aa4bb41c78b3840b0248dd91acde9b0bf6acb85c8a18824e6e21200a365a56edcf92790df098037a50dc0e91eea080a5de1f27416eb6541d442d1399143a9308804b213d2982a6e5a450c64d9b40d10805cc6edfabdeda2124e1dd89b654a0c6549234b8af854856fc3631bdd2b46f9044a6fffd32e787976c8a788b3fd2e990c925455438183dfc8fd336d6754837aae518092cc9389255bbb43635cc45364b5587d03609e55b04a6d6654024b6b79770ab92e207de018bfcfd00834aa0008b16b0db1bba87f7d15b9e77312f8c19077e22d5bfa2909a48e3ed93c13294cd343bc2f9a430fd3ff763b8844928b517236660afa6bcbca4fd9692108460b4e7e41f7ec3ae59d2ccd285f20b7f8fb6306b3a45437b05e4581ec58498a773cb76d2d036fc34f26f48925ab06f4caa79e67f0d06a1a67c75d1bface18424f773fa554d75333b542ca3174433a7134623fb630876b6078dc663ca9e0013d957e01f08cfabddedbdf1ef711b306213e000eaa5df26697124e4133adc326da9f6dd780f2a78d37e11f320506abc97964d3743b1b6a795cabbd380e01968cd173e025f969a60348f3779ae3fe05ed8c01ed4487f85bf2e571ad5b8215af0ebeb60d5bacc82f671d62135c16622840dfbfdb5bb6787f430eb041c27eb9a29b9e965882e3e0bc3f0171bddba8692a317397c9ac8c7594fec8abb27c39c73120eb3564791c03f01bf0dba0ed3b41ef328e8f7fec00cc65537d2a65cd713afe1500c230094a60d4fcff34f4ab38163076a04418f3aea4408d7efa75b659f582429e304e5d24ab2265f2477dd7e37172c09c779853525fade489beae7f486aaf673cba1bafaa5bebc832ebb01c176037b91b0b7f2ec05b587f857f640305d924b3aa87e36eeaa4858346a09386e6416dad44c4a7773461e51ba42247610648d7e55bbc0e04fc40ce7d4bf5d62c93530efa658581f0a5553094fe06e01aac321cdd89f24cf9aad01ba67cddc633cb4579cbebe9fc075ff6372e3a4bdb8dd2df0ab0f3dded746849cdd4878f34208b7bed0f02f31ad23035614f0c94fbe33664ac8e8e38ea2d62e4f2985e670063c7a72d852336a1ddf127bc1f3b6ebcb9ac0b11f867388f879e6bda160e25aae3e32a217128f883c0802d8d2ff7283e983976f06c89c990eb376bd3dad18dce752d957dc6d42982c1948bb61cd0bd11cdb04c937b07a7c517944a4ce8ca27eb7ba7a78b6660381e22634eaf2279903032096fa9c23158c3ec5cc4ca1bceac74ed29b0e0187e51254b5eba0e9fea0efdaf81b559b0fcbb034ccc0bb519d0e6ec79d649824919bdfcc53583ab2ef6285b12d573544c90e486717d9f120e6fdd24d72b5f383e1b8900f7579c37b3b8ca1ff9e08e6b536a59c07cfa07846e105a7ee0937ea88414c7512890d2c2298044c842222108be83e318133bd739aa42842edfe23c5239907c7d7226bdd7d8090cc2827977b5eb3b31914ea5208eda814fcad31cd44bf1b7429446ff1dafe8c74fe7289d86c6c007807b67a13d6d8ea1b503e60164a8630453751c61cc6a9b858409083c5eb668fc39a39fc485a6a7f871ab4d0fa07f210a8694c6e4fa9dc91230f55cb6a5bc8b2990416982374baf576d3c694939e54906494c71909c5148164463cee2abf37e49cdae49f6811f01e668e5e120f375f627950e56ac79f03fd87e6534e485b1bf04356da620204cde1aa74572720d2d6f58101347cdd51f988ed4e12ab15012e2c5fef7eb9bdc1f7e534c51053a4e3bb01812d1f5dedf22299157bb84286b63034122cc4e695e500e1e56705b95301c6e4305d4be686b6c38b0239eda11fe19db2cdc752743426353b5cf3f8ec8f242a0d53839f144dd4ec8265cdc9db227853fcfa5b6fc8fcdf23677fb7073a48a95c9b32152ac9d038c79239c983a4baef2369cef80d7015464c80285e8d1af6ae4d99e9e1794c680a4e215b42b57582098e65a990e3231be11aceebd13d887d717e484ac51c297106742d8950675df39a66f13973483dd647623d5e4b990636072c8a8cb8e42d5ac9df0bef835962db46e7d9dedada3a0f861bb66c3fa0ddb6fec11f82258d0f5d043c56f4bd94ee21ccf5ec81bfd6f0b97f0ed4403c10adb91699134ea4956a6aa7c098c51fbd2bb94fe386b1c5e9d0094f8f3107dd192cdabb47dc13de701d2158d46367a6846cfe97dad53ca77515e7a7adb15d5faca3a493c35652dd3cdc47af51c1ed4c9201d3446acfa96b433f8c94c5f23a43c701c5aab9a0620ce47cf52f6727a403d9294ac4819accc358e83d6adcffd517b7a779de783b31961a795d82c6ed4c50861486456200b2fecbdb5545b2532e087472ca4125029eee00e50e0a7d8fbd6e5b15e4e971f64ff13f3ff049f08f7dc7c07d9879dabc288b3964f4700fca7dfecf6ee19c86f024c6a52c87c53966269454536add6790332b3919e3ec274eb5b1fb0b298fb15a13a8cdb08407f9b33abb42388c765d5a7148d8d0c5de00632a7d1a4b6cf10b25ee33440d7c5ab637272321bc5318a25ce7a730b17f1d3d07176b2b5177f6bb9b32ee408221ef3a7ed7cecdb54fc59d5be661244277d1209aff7ffac1b4d2c01345d186ea9e3f849686fda036e58e45fbecb8b93121af3ddb7df2865db7f5eedbcd36f37a51f6015c9eb9bd3c3b11b8c1e818a9dfaef0e5ef29c2c8d789079145f2840a4e9f92ce23e1454d1548a052c584421319a031d81820e7e396eb1e3e1f6e0eb70db43171ed46b498a3bf4174b41b7acb1f68b7dc2a59017c7b5ccbe399a4360b5eab410038290b09b60d3f3670d19e130d26c5f694a8dc19e66cf9331131165e550afeab031ff34a788ca7c80c2f3fc23ec708357303920935c2f36786cdc976af28381b6ebeb3834042998b97eec260aec75b66a5ca80860d034ae28127b1e140478ac39936c838e24049063dc0cffd9d866e462f2c7cacef7235a22f0bbd61edb186a570c7102db3d84de61ec7db4be1826ed859a634196986d91507c1d698c270b0d035b8871f61090fd1f2ba4d4414c3366978f31326abd405f6e5695d2e91774cb2433ed6766d6b5c5de4132f5041fdf154ab7073471059b36ffc20d7819fbe6634026bf7e9a941a4bea02c427bac2d1b5925f12fede36840ec41776463087a45b7b13210a8e659d4f7153fbeaf68e1722e5c88af1f800b7f3ff97fad696852e929149d2d5ed427820bd1ff31fb6c5f788e68717b093f520e9e180d6e6fc278b787b34ad41fa1bfadaf8012072e7b2f27f2996d8e2274ecd989a05e83fee86400b18d4a1ed3f0ea6aeb15bc60cbc52c6ed9895b31d36262019329e68e7071a5701170da6ea52965cf902367d49e37cbc1f9dffdd16b8aa4e363c4421be8b84c4895ff7cd7f07c722935fcbef28807dfadb7f790d3d88757c49b14e0facf65f40da54137c0c866717151dd569d9fa662a7d7b1b339982b303b7f93c5aa19fe818287eb9920ba3c9e9faf5cb4ea08a34eec41a1f4f245a1af30708bd71fccdda23e67f7dfae5c19052102d45a213402096024d1840ae831edeb1af9a94a0d4efbaf960f91d5c458305e34b44b82b709aa3af149fc70c449f255a179d0b63faf9dd165c51d0a1ec880d6c2a992c87dc88a54d1e0b4b74f6c7d934743b62d65d9bc3f501b9467443fa4234a6b3e719125ae5a956a6953f530fa1d7c1c3c1ab5d6c3d771e97c95aa500a3a0db259a8bd3779daf31502e3a4781cdd566decee83b66fd720a8837121be24307b4296a2bab013a2ee507002e503c754aa6dbe9032cf829346fecfc9b628c06df26bd4de9855c43a2cd1cde4a04aac23906d8ab87b512d1818aed1d0ed7069264a377f019bac5d69ec3e1fa28a3115b3a761234dac79541f11fa2904535eb171232ad91b2490041ba76b1af65a301efc067c2188b2ab5ebba353b7fa68538e4bdf3e29099c0b30404b1682e8e61e0b905a658bcd12657fde3d5d31e62a15eeb0f5cdcc5c525ccaf6f756e4fafd87096d183a0df5c0e80e320613f16d9da94164b876f26586474bea8be8caa3f74faed41cca1897d9f40ed77f3297b8382cb2f5ff7b4e2777154f423fe36485d50c6e98420b10c96b35ff019e3de912955415bc5d68751b59b2de52608e26b5e61e87bdd0d9d6859b2eb0d530287f43f3cf6ea26a66ce8a656f3e6c1c9220933c282a6387e8ea55503dd5d5ab0740630e160a3c47083218f0372316e816703d6b9263dcfa8c5367c9d7e4f3595916102efc6a4bb05663bb457c271c16a2cdf19bbb134c961425a881189da96cef2be35ccba170d95d09c12f1553367d669d4015a88efdef94d833081d9db83be4373d2584bdbafd0f4f94605141b170324f7797c9466f4cdcdd892a049b32eed7054113f2a80c41726b31f7ca4833138a2ee9af8b946c6e51c10fa481f6e1fa1dbe8f0c27ade398584ccfa1842ef0116bb35bf23a72646fc0218dd714e6a5074cfd734e55d32141e4c39e91e58ac0f242e5388f02f75cf01395eae515e23e7e04f56ae59a31d2290f5b77bb4989563f998c7484edeceabea67174512936a0459937daf336522825e181a78cda18c8fabdeae4eb2ae360aa33e6c5df501e43cf7b87a1eb9fc2df2f813f0e17dd8ad353d95c0b13e64104a96ef6a68ad80f7e0ad67c841a6c1915b86ae2bdfe5552ca8b2ac3dc2df8ef31de641575224c3d6bd54f377ac07ecec9356ea663ef658779f65b96b17e3b38552c104cec1dc47053bba946a2d6494a798a25f802292e10329df9cd5f7122feae8862fb1ded4685eb86cb84873d2dc7739a876b5d0ad4d241f87d0694ad17c7f84914156f3521526c5d5351dd61e0fb78223c1c83daa20bde0bfc47eafa57c2fb6b4fda9476902790e4f3b082e1d077afd3f2792c2230f06e1748b8fcba846e5eac31a7256bba10f888d741c49147e3ec660cdde889906b6693aa1f0ce751dea43346aafcdd7beba706e3d0704900e740d92f4f4078bdb28ed1e6217db0734da3b90616da3cc8b2cafbc32d5fda8288bb6b67e96c15b9342c003b79a8ac44dfa0fe92b032fbc42b0dc1cb9dd1e23835363a108d05bc45631582558ca31d245bc95588c6604bc458d0d30c6bb5add886e8bb8fdb925834e0970689aae26de995d08dbfce791ab6d77d21b9dd2a2b12a3d7fb82341a33307d0352141b9a3fbc2bb71872ba637a989d0e262fba2c195ad2b50798b885c"}, 0x1008, 0x800) msgget(0x2, 0x1) fchdir(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000013c0)) r5 = fcntl$dupfd(r4, 0x0, r0) getsockopt(r2, 0x54, 0x5, &(0x7f0000001400)=""/93, &(0x7f0000001480)=0x5d) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000014c0)=0x140000) connect(r5, &(0x7f0000001500)=@in={0x2, 0x1}, 0xc) r6 = socket$inet(0x2, 0x8004, 0x3e) r7 = getppid() fcntl$lock(r6, 0xf, &(0x7f0000001540)={0x3, 0x3, 0x101, 0x1, r7}) r8 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r8, &(0x7f0000fff000/0x1000)=nil, 0x3000) ioctl$TIOCSTART(r4, 0x2000746e) utimes(&(0x7f0000001580)='./file1\x00', &(0x7f00000015c0)={{0x4, 0x3}, {0x8, 0x1ff}}) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x808, 0x0) 23:49:40 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000010c0)={0x2, 0x0, 0x2, 0x40, r1}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffff, 0x1814, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) 23:49:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x803, 0x3}}) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10481, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000080)) 23:49:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) open(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) chdir(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 23:49:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x40, 0xffffffffffffff01}, 0xc) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 23:49:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000000c0)=""/190, 0xbe}], 0x2) readv(r0, &(0x7f0000000040), 0x0) 23:49:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) socketpair(0x6, 0x0, 0xcbf, &(0x7f0000000000)) 23:49:40 executing program 0: socketpair(0x1f, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 23:49:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSTOP(r2, 0x2000746f) 23:49:40 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x3) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x3a9, &(0x7f00000000c0)=0x100000000, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 23:49:40 executing program 1: r0 = socket(0x2, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x1be) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000140)=""/4096) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fsync(r0) 23:49:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) socketpair(0x36, 0x4002, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x1000000000008) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x1fc) pipe2(&(0x7f00000008c0), 0x4) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000180)="0ee4a7b8ea0e6dcfb4ad7e11816c7bd9ab8b1af8a3cb62c954c25da2cd1ac7bd122b44c7eab8327af95f80c7e0239dac6a97d024a07d06ca59f7e813b21be93dfbfa15859c36208ad5cde85b440afb04d7532e0de451fb3db1c03f352bc6769ba292a23b4d225fa1aa0452435aefa8d746cc0f1d6dc0b3955884154e95101d864037d07da99b2e374365712f3ecfa3c0c8685407aced4c2d62073768e5131a7b851de3ba7116a6f8005c6a5a0260bb039d7bb7ad108edc7c9f648dd2279b99fba40e736d0ff438299c5e2f61bc779cc997f6c0c35747ba398792848fb3d542ac87713ba8e2b38b07e3e1f36ffdeaec44", 0xf0}, {&(0x7f00000000c0)="acf69157c8e350c0738af477f9c03e0227f90ba5d0905de8d1497450e8dfe1e822db4f75144ae36457415dc16349a06fd1ff7f984aa06aecdcfb2dcdf8635a4e05d7601e9984be84a961cde42d95c1a92b120a1996ec812d84e2c5a25e59fae76acde99bc4987eb5a7b03e1d2a16f4f912de023846c838ef875b", 0x7a}, {&(0x7f0000000280)="5fb05918c99414edec50a3bd3d0b978436e341e6ec8e8fda9b093b8e753c5eeb4b4d497d422b02cff6b4ddcd91d721f269855051996241bdc2471e2720a78f6cd6e302e9f326d3779893798502f243bab1a0995586c35532e82f9c219e68545160b327f9", 0x64}, {&(0x7f0000000300)="fa7487dacac58a063ee3d52b02c0aea46a44b665c1d402b22d87b275fe80b42f1a929d228d32cc82898642e565420c82f94d79014b9c05732f02fd06193ee64514daa995e54937947333856b6c34bf106ffd8615d3cafdfe6446c97d7e8c3519a7e1559dd03972b0037c6d437a97439bdc31e7a9029c2c8eeb7a137146ed0531fbb31ada28db0bb6b14200b2", 0x8c}, {&(0x7f00000003c0)="b95072179036142b17c9b530ed9cde40cb8d0925dabca223f4c18fa47744d0fc0e0d4d6c1784e1dab8021c0607e264f359e8d2841dedaa5f7a59e5", 0x3b}, {&(0x7f0000000400)="b363b6d89dde0f21d78cdcf845989235a3949ff37d027d4aed964232fe791f500c52c77d7cebd7d474aaca8a87c1be06153959adb7fe7d3131bbee95883031d0943fe5d060e6b61999684acea638dcd7f00ddc07727b1f4bd5ef7d374b6b6ce71427ac3077fdf824edeecf20053eeff5f31f88215ddb4c29e63601183d766a150d7610e2720a0a515de5002c6af348c3b3eff997028116c8a90da985d681715f32183cfc89d5c49abb25b78cc7f6193a0cef0c7e2cf15b33f713264f297c3b6a5292d6c1589beb249c2cf395932b238e21ee4f0333d66ed294d68f61692502ec1c768a6cf8f6", 0xe6}, {&(0x7f0000000500)="6f1c581cdda94fa4ef9593ccd1167852c5084ec3c6321aec7d89456aff0800b24cbdd353cdcaa0cf4f284f575286c060f4b7f2ed3fab7037dbdb672c6c8ad9819cfaa2e35891e9e42140b4cd1fa814e00b2f016ec8a8aa95a514f4b7f28cf36e8fa639e2d2ad74fc970edb843db347f1ba5bb454f78a763a31ca9e4f91a340f2655c541b4d555f0de79f45c4f182fa1731a981c09e9376b948517151fafcea913a8761cb646f7ac39971846a4cd4d0dc6323e40195f60971575a3d4e6842eaca5b3a30374c7ff2146233cf9aab62f7663dae3dcfac5b5b478ee85af82e3df7396a43284c2f957a5197", 0xe9}, {&(0x7f0000000600)="ed80345b319f271afe98584e325e4c8948aa39cf923ad52ae7a48e21361e6cc195c63b48997298c55f58409340cbc67b76d3b2a5e0b18262340d1f1f1d783c5f4528e30b69fe00d4069f44db889f9a66e7899aeb78bd6d22dadc89b10369e48d07292cfc765d89475b9c", 0x6a}, {&(0x7f0000000680)="2f8d21e5a389ee990e4c0876aa0c9dee8ee678d5df3652e8e98c99b5b861d7b36facba945e8ad4cdb3a14ce72c2d0bda2548a0ccdb90d635975bcd3a9e61b2d5641b319bc5f7a4e1bc30427fa5a9af12f60870cf2b2ea57fd01091fd3504baa96ad16a21666d382732ca1cde6ce6164d5fccb96eb318da4893869ca433941ac093aacd92d050e5355db47bbfa24f7bd0af46354457232d3a83809fb645a3f1617a19bb753fdd195c5d091b63c14b4747c961ce9f105346791810579c47d7a65e32a741862f816000263a8fde9964309fbff8b8d6aacac6cb2fdaff9e9f5fb2f5dfd1d84b69c510fffe912cf895c0322b8cd271", 0xf3}], 0x9, &(0x7f0000000840)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1, r0, r0, r1]}], 0x38, 0xd}, 0x1) 23:49:40 executing program 0: r0 = socket(0x6, 0x0, 0xf3) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/176, 0xb0) sendto$unix(r2, &(0x7f0000000040)="8cbfa1e0f7586309e64152b42aa55d2cd1d87ab35e248383f28a323bdaafa503d3e22af8eb293a4ec307adfbfcc299bd4cb9b2e23f71319bc984ee0e1e69572894db86c1a654a618e1ecae5d5caea67d379cafd3f104417bb906579c508ce8828eb61e520f355c98cc410040312ee95eb59c4ee40e31093d62e6e4668f451b", 0x7f, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) mkdir(&(0x7f0000000240)='./file0\x00', 0x34) 23:49:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x1) 23:49:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffff08, 0x842, &(0x7f0000000000)=@abs, 0xfffffffffffffd58) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) 23:49:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x200000000000000}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) nanosleep(&(0x7f0000000040)={0x6, 0x3f}, &(0x7f00000000c0)) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0xffffffe0) 23:49:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x89, 0x3a3, 0x4}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:49:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0xffffff80, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(0x0, r2, &(0x7f0000000040)='./file0\x00') 23:49:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() r2 = geteuid() accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xb, 0x0, 0x5d) 23:49:42 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlockall(0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) 23:49:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) sendto$inet(r0, &(0x7f0000000080)="a5acb95b5fef362daaea5ba089c5ad5d1a7d5e2fb52e0c2fdea49f054e98804b6f213da644369ae92e204294eb3b05cb343aca0075cc34b737cd0dc35f07b1073894f45f7657d83906e785c185bbe7ae811ae13feabbcca371c568c0735204155142a3fbd5b2912015d2911a1b5546e23104c409edf132dd9e0438789b7ef05040f041ae2c354f8f6967607a772cb812efa9e2c90b22d74a89b6de80116bf4aee9af074a7d1f22d462942bedacf33a526ee27f24103679d8b7abe0c6123e97f946727a11ec05fc", 0xc7, 0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt(r0, 0x70000000, 0x9, &(0x7f0000000040)="c8d61061d189f3c04ebde5567e6b958f52d7", 0x12) 23:49:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x28d, 0x0) r1 = semget(0x2, 0x0, 0x481) semctl$IPC_RMID(r1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="269fe53810024b", 0x7}], 0x1) 23:49:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20000040000ffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:49:42 executing program 1: r0 = socket(0x96, 0x8000, 0x0) fchmod(r0, 0x10) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:49:42 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000340)=0x4) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="8f693605d84633abec9d8c27b33333f2149b7d5a0a372d4629312e312ae7cfc547f757728333e53a5acefb440a8a65b6b90ff2ae5d89bd408ae8c0b245867996d0dfef41ec55ec71f5791df1191db1106f07010c6542500ccfcd7e379324", 0x5e}, {&(0x7f00000000c0)="9e8bf0d9255a", 0x6}, {&(0x7f0000000200)="60cf1c14049864d8c84cee5144acf268e8361f0c2d93a524503f7a3befe9449d4dc7c56b0f09d8bf9796dc01ac1f1bf4bd1ce4c091be05aa7ab22ead9c42165f754fa74fe2fa1a0551d11a92eaca699f1d38825603539ee339958f6cc2a8491fc6cd6fac1500f9997a44b22b002179b46e75c3bb531497d9e8c2c26da5d3c885b12db26120c183f95f924810629304359affa0548b8352785b333bd6d16e3a2b3cc27887d4cf7fcc0f7a3c723061cb2e317863b8fe682cde9bf3273fee651337f48d38dcef08593c56cdc95c6ceb22df9081fff238e6d19a4fdd69292d2e05f3", 0xe0}], 0x3, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7fff, 0xcfb6, 0x9, 0x1ff}) poll(&(0x7f0000000100)=[{r1, 0xc5}], 0x1, 0x0) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000640)="d4cd597017", 0x5}], 0x1, 0x0) 23:49:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="4db82528b4c489885bd8fbd527f44147a2d36ec59bce63d0e8faa213bb1642ac6ecd5e9d0f517e6f8bfabbffbe7eec58e3a8cd56d964cbfcbbd05b7bbad7317fbb66b72bf43ff7", 0x47, 0x400, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 23:49:42 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) truncate(&(0x7f0000000040)='./file0\x00', 0x5) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4803) 23:49:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x200}) 23:49:42 executing program 1: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x4000000000002003, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, "cf249c9d38d83868c0bc7f932d9d672929144e1e"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 23:49:42 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, 0x0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) close(r2) recvfrom(r1, &(0x7f0000000080)=""/18, 0x12, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x10001}, 0xc) 23:49:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000040)=0x2, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getgid() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:42 executing program 0: r0 = kqueue() truncate(&(0x7f0000000080)='./bus\x00', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 23:49:42 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x9, 0x2, 0x72f, "da37f8d1e7632225204bec0d77f2813c16c8eae6", 0x1, 0x6}) 23:49:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000002c0), 0x0) recvfrom(r0, &(0x7f0000000100)=""/20, 0x14, 0x2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="630e9285cc6662618be0", 0xa}], 0x1) 23:49:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 23:49:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 23:49:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() getegid() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:42 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa00, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 23:49:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) 23:49:42 executing program 1: r0 = semget$private(0x0, 0x6, 0x84) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/14) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/171) r1 = kqueue() r2 = msgget(0x0, 0x3dc) msgget$private(0x0, 0x306) r3 = dup(r1) recvfrom$inet6(r3, &(0x7f0000000140)=""/91, 0x5b, 0x800, 0x0, 0x0) msgrcv(r2, &(0x7f0000000900)=ANY=[@ANYRES16=r3, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYRESDEC=r3, @ANYRESDEC=r2], @ANYRESOCT=r0, @ANYRES32=r2, @ANYRES64=r0, @ANYRESOCT=0x0, @ANYRES32=0x0], 0x7, 0x247ecbc913ba7409, 0x0) ftruncate(r1, 0x1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) semop(r0, &(0x7f0000000380)=[{0x0, 0x4, 0x1000}, {0x3, 0x8, 0x1800}, {0x3, 0xfac9, 0x1800}], 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000400)=0x2e43) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000000) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r3, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 23:49:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x6, &(0x7f0000000280)='\x00\t\x00\x00', 0xffffff8c) 23:49:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x2000000008}, {0x0, 0x7}}, 0x0) 23:49:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000000), 0xc) 23:49:43 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/190, 0xbe}, {&(0x7f0000000240)=""/170, 0xaa}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10801, 0x20) 23:49:43 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x10}, {0x0, 0x7ff}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) getdents(r0, &(0x7f00000000c0)=""/91, 0xfffffffffffffe91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) recvfrom$unix(r0, &(0x7f00000002c0)=""/166, 0xa6, 0x40, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) fchown(r0, r1, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x56) munlockall() listen(r0, 0x8000) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/168, 0xa8) 23:49:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) 23:49:43 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) socket$inet(0x2, 0x8000, 0x6) 23:49:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x8, 0x3}, {0x18, 0x0, 0x9, 0x67}, 0x8, [0x2, 0x1, 0x0, 0x80000001, 0x7ff, 0x200, 0x5, 0x2]}, 0x3c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000180)=0x10) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) 23:49:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x3) r1 = semget$private(0x0, 0x4, 0x30) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/60) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000080)) 23:49:44 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="13ee1f471c917986140902fceb23", 0xe) getsockopt(r0, 0x6, 0xfffffffffffffffa, &(0x7f0000000680)=""/182, &(0x7f0000000040)=0xb6) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) syz_open_pts() write(r2, &(0x7f0000000740)="28a3576dff490b019f2b260f6e6589371c669eedbedcaaee2fb9afe54b85d7e0a30a55b941d5cdd970ca29ad6ee8ef8e36fcf8dcae2fef30a436a8db16ae7b2053d39a512e3ea9f2c0f05d0fe836d9e93f86975a56e5b3c7ff20", 0x5a) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f9edc1fa959b53366696c653000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 23:49:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3ff, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 23:49:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/111, 0x6f) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x0, 0x4}, {0x3, 0xffffffff}}, 0x0) 23:49:44 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10080, 0x10) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x20, 0x5}, {0x3, 0x4}}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="95489989681f392455bedeaf4d1e6204184e6c729d33b6c03210dd57bd26628b02fc99605b6882c92ed31657eb2a6eba8710ad9f76dc77c4f6654e5bacc00e19c2f63a622ec903d649df5197", 0x4c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r2 = syz_open_pts() close(r0) semget$private(0x0, 0x2, 0x14) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x0) syz_open_pts() 23:49:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/111, 0x6f) bind$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x0, 0x4}, {0x3, 0xffffffff}}, 0x0) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8040, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:49:44 executing program 1: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 23:49:44 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000001) kevent(0xffffffffffffffff, 0x0, 0x394, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x28, 0xfffff, 0x5, 0x1}], 0x1, &(0x7f0000000080)={0xed, 0x7fffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) fcntl$getflags(r0, 0x3) 23:49:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000140)='./file0/file0\x00', 0xc000, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 23:49:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = dup(r0) dup(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 23:49:45 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x4001, 0x325d8000) getsockopt$sock_int(r0, 0xffff, 0x204, 0x0, 0x0) 23:49:45 executing program 1: socketpair(0x23, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f00000001c0)=""/202, 0xca}, {&(0x7f0000000100)=""/77, 0x4d}], 0x3, &(0x7f0000000300)=""/60, 0x3c}, 0x1) nanosleep(&(0x7f00000000c0), &(0x7f0000000180)) 23:49:45 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1809, &(0x7f0000000200)=0x40, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet6(r1, &(0x7f0000000240)="78f779423fb5225d2d8164e4acde63122eca81017aed24b462e06a0adf8aa9a6f9073fed65ab77cc1350924700e297dab62ade56de636e00bd4c9debd79cca3f90131e44932a816020706b35bc78c8a60a395c748dfc376be6197af3d03bc9456ebf25f5f43af5dbb76f8abbb9bc2d135128fe79ebd8c28f11ee356c9533189e181e8c0aa4fb0cd13c7a9dd9665999ae512ab2b775ebcc7c61494495d6ccc16c1daacbabbd6c54f03d9a", 0xaa, 0x409, &(0x7f0000000300)={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000700)=[r3, r4, r5, r6, r7]) write(r2, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r2, &(0x7f00000004c0)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f48d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0eb99ccafac931bcc88e517bde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1d1) r8 = syz_open_pts() close(r2) dup(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000000)={0x7, 0x1000}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x149, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x82) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) fcntl$setstatus(r1, 0x4, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0x3d8, 0x0) 23:49:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x0) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r1 = getpgrp() r2 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x4}) socket$inet(0x2, 0x4000, 0x3a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) fchdir(r3) setpgid(r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 23:49:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x80000000, 0x80, 0x7ff, 0x4, "4ce26a0cf6b6bdd9fef4d3782986e5ffd6c960b3", 0x10001, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000540)={'./bus\x00', 0x80000001, 0x4, 0x80000001, 0x0, 0x7fa34eb6, 0x2, 0x5, 0x0, 0x3, 0x80}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000500)=0x4) rename(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)='.\x00') chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) readv(r2, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/107, 0x6b}, {&(0x7f0000000640)=""/25, 0x19}], 0x2) semget(0x0, 0x4, 0x44) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 23:49:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="cf7023a2522c74e9d490d23a36b3aea58a296570897ae75dfe1f3af959b82fe0b6335e1e8ed3ed3c2917cfb7c01665b2e78bdb5c73cd41365f5985af0d1a9342829c81cfca7ba2c4fe8d427a2dabb41713656fa112ba5e5cd964f515891b5c031ba9f23df847d7fea1d3497c94c0df2b4db950a6454359e3b8b53706f221d5e0a16a3b49d2a26b3856697d3c1e8ce429811cbca1f996ab560ae6b28d", 0x9c, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x8000}, 0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 23:49:45 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 23:49:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r0, r1, r2) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:49:46 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) lseek(r2, 0x0, 0x1) lchown(&(0x7f0000000040)='./bus\x00', r7, r6) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) sendto$unix(r2, &(0x7f0000000200), 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000008c0)=0xc) mkdir(&(0x7f00000001c0)='./bus/file0\x00', 0xba) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 23:49:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) socket(0x12, 0x4000, 0x1000) 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x60, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffff001) 23:49:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xe0f95b1cdee2b0b6, 0x15) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xfffffd51) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x404) 23:49:46 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x300, &(0x7f0000ade000/0x2000)=nil) shmat(r0, &(0x7f0000d94000/0x3000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x9) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 23:49:46 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x2, 0x2) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000100), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 23:49:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x8, 0x80, 0x1, 0xfb0e, 0x1, 0x8000, 0x0, 0x0, 0x20, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x832f}) open(&(0x7f00000000c0)='./bus\x00', 0x200b3, 0x100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)) 23:49:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 23:49:47 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) sendto$inet(r0, &(0x7f0000000080)="753032cd7bcd2c59011d15c09cb90cd730fdf03ace2a74fb9c5977f5462f088efe11bf2179b5be0fc63e8a7f0cff50dad79680c923472add8fe88ddb3f498ade4423dd467c98a657d7590d3d7282bfb3b9ee1578a35e7bcb3b044879cf825bab135129f25a53a26592efd8aefa64fb815e7d98ad957cbb9090c4ddd85c90900986e2b1e4a0351645846b4cd6908c84890936081e83fc83bd93c539dda20cf9a26e54a2504caa660cdef6503f7ad2eab208dd17d143839908732dc5", 0xbb, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) socketpair(0x16, 0x4006, 0x8, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x9, './file0\x00', './file0\x00'}) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r3, r4) 23:49:47 executing program 1: r0 = socket(0x18, 0x8000000000024, 0xfffffffffffffffd) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000180)=0x10) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) setsockopt(r0, 0x2, 0x7fffffff, &(0x7f0000000000)="12ead037e067e9c8c911451f5ad052ab45aa919632acc250e76580241ae209a550d3988a88e752e0ea1db64da3e49c8b5579", 0x32) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000080)=0x10) ioctl$TIOCNOTTY(r2, 0x20007471) 23:49:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8d}], 0x9, 0x0, 0x8, 0x0) 23:49:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fsync(r0) 23:49:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="62740767461db7a93dcbcf1fc5d514c878e47464594ff5a69dcdd31e74946d56141f522797c94b5b14c038bed74b93aac7ed10c4b2c33443fcf5a58d573a85ae0f639d", 0x43}, {&(0x7f00000003c0)="9e786280a11fd17295fe8c49a57e9c69c21dc1dd35628cb4ebcab30dd739122264757c245331bc1da363b9f8de49b7ae4d34d72f0659da67b64eac4074683e507104c0e574d7b37fc731d5352f1d28b6e1c14abf4a1319c999fa6e8b6cb053ac27b64f81b834abdab38a00b531de577d2fb94b28d2c754b8281aba5029982c49e02f7bb8687afa3ec15751e5a3c5b5f1b0ae2f90d825d489d3ace880ed16cc9997c683b8520768144ad368fefc1ec2e0b99249d8b5a1a622feef442df4de39721ec8db56e8bdff6c117ba728b52508d727a91b94cd88d1dd679341091917bbb6905317e71a062ca6823f07d629bd56f1de7023102a697b53ca04f5f7bce41e2725812582bf4940a1f7a295349931f37cc8edbd7586352f6fd5b8e9ccdb47705a7923f58ec21f5de90ec1b0a271e3d4ee5e2f887c83b3ea2626bdf3acafb8ec49838f644994455e62a2431e02b9655f66a66e6b2a597fb13cdbdd09d8056c86455aa9360f92f226b37fb697d9731b1a2ccfd4143b0fcd480f82ec47d0b6211cc616d4409803eaa4cbcee8c5ff474e2ca12138c912225d63e7f01940f176b34f9fe262bbcf27e20b150949a0f6751e7247e4d005e7e1d10fdec3d611ec03d7e8ea3d09b616c87248625fb56c47dc822ed829f958fac09674cfdb453bcba8908f329b6babb0dcd3d2748fe063d4d92ff1ee7410c97c4335ad91b9deead9eea36b0a4467e649e562b562bbdf288fad95fa74d5b6971b915ac25be459179d9bdf4faa2505b88d944b0b43384d9d5e313597660117f1c9ad37b3ca3f23e002ca08ad204972efc13b5aff7ed0edaa0371617b208c7f840ad6ec7fe310b1a7bb98c821fede08ef0c492bf1473a6727af57a2d649631c876b711ea7117d33c46f12863e7fa14bf9676ccceaeb733be426196ecf69fbee0447f2de525a197b293a68859e9da6e21e3ee9d5dd2a19c64e700e9e6a30602c2105e341aba50f78d50da7c8ca9afd3352bd1b8cacc269c38c43cb5b5418a3893289de1d2b717d190595df08cb0e08a4b1c075bbd536272c2bdf905e8140e0cafb84d6b05ca520786050eaa5c889b4f8c81b84ab4af86521dde6f7b184249c8e3f9ceb8c85b352ff0d1d6ee708183db10d7fd890c7d4d78c82ccc2a3b77754419a8615662973d77957b775ecec28ba18fe0bcfd9dd350947fa09c020fa8c906c831a2bb6adc982c6e467e79089a1a1b2024454168d7786a5e640ed8b45e9eb9c7d7542789bc700243403f6c8fc506c59ab498bcf08b5d32ed53553e7749cae2ac87c1b57f210a966e894df05b752f86037998c5040f59e387ee39fc7eb450c110c77bd9b11b907229e53dd95e4c5da963cb3f70af52b5ba7514928c1f4996e126f618a649c2eaeb1944364e7226bede422367482e8fa5a43194ce40caaed47d1b6d31ed8a3c54f681ea192dffd63a29b9a2366e2c666efc16ed66f5decad5ab9dfaaed938a0dcf770de0bee09bc12e53a4080f33eee468be47e9a09cc0311295acce164d60a31912582b5d52d652e2fff27659e8dbb8533a4d30e667da6038839442407d6b9614f420e9ad2b2a3ff376b6697ce01969a9ab5692fce2045f5838cd939e177172d19d4282203d366aefa32912c14ebcd3149d8265388d2efe675d2258813f9a48d9b331a03e0007be0f9eec03d61ad5c3fd536a59f65b2644d27d6a0d850c3451a645f416abc1c5ca4dfc1e56a3afe34c212fd1f6f6b3de47e16102aed29e1c735e201663cf664096e5677adc2d7450106a92d7adb134501d5af22b1415c6dd0275837d81d283a950cf6510a0a9fc02bc8c9ed92d40fd105e90c4a17e651287d5dec5ce169f39f7eae1ac77fb379955f3d15bbad83c13f83f4a61dc83253aa56cfe6e5326f26cabc8d5c3552189eb8388cf45f1e88ade92b61dde83c927b68dfc31b48a38d6aff08f58019f18ed8a76d0b8f1db179b3250c7cd3313a1f501936b68b6c8c47904fa411165b8a52366eb48fe536a0526d7b48aac892a3f79eac1934c6c55f85224b5e8166669f2325e75a38fd4bdf2c1388c982b93b817ba84e45889e2ba52e97ffdc8f6d4c1bf241383baf78c86e2a2f0aab066cb7261ce3f76e3705532c8bef3044aa08dab8d7ddb54efa134556a4b4303eec1ade395331f85f9765227b7b36986497d918bb76555bc7c3af4661d48bec8b662dbddcd3cbab50adf2af2b6c224c2ebf4cd7898885a3de27c2f0ef7d794d266fc500d0160d4c803a4669f1fbf5e7ee6236c9751060e34ffaf17bb37329c59f29a8c9774fa2db1d2f1eee684c887413552b801eaabed1c7dbda08af995c25c4a4938ab8cac78984547c5d299f837f37e1a723b22d5e4e6fc29b0a068613a360dd6bd34cef28409055b567fc757fc2a978a9fff832754a314cd999d3b602d85ed6caaa8a96f9df58998afbd6b1dec78800fe2fc35f7d3ed8d03df74b734eddf5500c36860d696855458390ea61fd95b9a5490de34af8b128b81f3bb6b55ecf16ba8c2e52ccd18232ea2d3d4936b5202128caeb1b9b009e3834de0ac1d12d9ad59c6e89f11c499a762c12f0a12de0d8815b38031817d1f06d739b120e86aa16ba44cf77b4b37a4cd9c029393dd5e182bb8cd762c3a76b1e433967c135053107cd8d84f81ad18e410aa832d988dbbdced2958aa2d4070fce93d70ca1b2782d9e5d1faf33666fc32c2fa428cb62a338dad3ef7c034e326016c6aa1029e0facf0763edff7f5615c7b50e46a7dd692d40c030cd02cdfbdb9760cd94a4d3f09a5eab348750e68263ab550d4c958d173eb50bcdeef0bc39634e56ead7a73c7589d6db345b32283f1378b3e5543cba4eebb2f2ff1bbb9688cc7c1df84a8c23f357dd36308237ed0571e701e5ff7d7ec0d900bd507d211b4188b42bbb20260c596ccf8eb2da645c56b3d94626c650732969d0fa1a32d87a7c32447549eef4711ad0389beefe125e100c0f303772c6c79dfdb6eec0b31f885f9268b936fd058fede216107ed65b10c605afbaa5b85bd34c6bad959f96a6307e602d4604b9eea4be04b83934f04357869fb2607c8686380de4b44c4da9e728cbec13a153f2a50848ebe06f3a98e04c294b7ef0511d040215e6d2bd79aab7749fc6f907a00fb25b5092f2eff9d9968a1d9ea6b48fdc730d10891e71f050077f8141456320e7554526736489b05179a986f0fcd2bb6734d0cbf8f90ecceb8ef4459d51d876805e3340528f23c05aeef885b10d0c63ada278a9631a86beea72202f8abc285ecf895124c3a16f841b27abb24b680cb5461bfcbe3824478fa0fa27bbd3e2a22664cdabe66847c65a26696e87d59aa9cacd8feee30865e231280bf59908cd27f856be8d7cecbccda94ce172452114aba3643a5ec69312374949b166abd6a3e7ef73c32db46a067331fe10974cb7faa37227aa8fc2aeed39947d036b6f58902fd417a894beb7fb7e911d11abec3638fd618d3bd2ee2a6e9bec020ba3f38459c229c8ee491746eea04afe92c2461e0803afe2d94b370e61c575747c6a811d6d4a8b9c7e35853e276b919f937ddf546d750759a2b7e85f4e38693c64b7dbe717b38ccb9125cb8b006cfcbc5ad51a0d42502f1e6dc7609112bfe0c328eac41d11daa10871a302f80e4f0e1fc10493caefc974e44ca08fe9df7f4e74c7511f00a242e46c728176851358a2c1c9393b2487d806532f0c87a95b36d205ccf22af3f382e446e17336b04ea67479150167801aa31775c57f667d9a1d3aca6832faf94cdfcbc97083bb8611d501ad96082a852ccabe4ff6fc87856420a61a789cc9912d34826698c55ffb4acc37a6cb13776e98c792aadf36826596bc31b095714e54ff7fea770d19c4f44add624712d1b9a34f0f7a85ac2ab4b4ec8e36e13f012273541ccd9e87974fef37a6c5c8cc030a338dd9d101c48c1a398a751588c85f69f305c167ac51fb93d8ce78d159788e035ad778c090dda70cae387a07a430eaac0314f26fe179be6a53711c99775d36797ad1a1b72415922c117a0e9f158f5245d92e00a0ca397313e4739fd0c82e5e520be36dba293d3e7a7f93d03421b61ec69d0cfe5864966f5f06cd1b91c0fe42a32800572096bf8ad64146fd80f699348c23a86972a0c6fa3317dd2e2852761a8e5305f215e7b63ebbdfdd91760bd541ec0d37432f7bebed54cf5bbe470f78f062543ae7f202557bcdb5ed7be433ac642c3496811e41385c234f233ff91332ea9252f092e424c5c3acd72b842723bdcea85d8b2e834da35094cb281e7c57788bb91d16c634781e5a362d28dc13c9343b5b9a6361f17996833405b81b823734b49592e0774e938f30160264aa8aed0d7c126d1d0131bee9e4fdfb4e7378aa6676f8b416c4d5492ca0bcdc28f68105e1de53e6b55d4e35599ac0538d0b9e32836eb6b34e356a537211d2622cdccc35800a3579cf60394b4ef8c97adc909c9f06c01c18fd3c1cc63bf70071c6adeebaabb25fc502a16fa249c282e490550d51fb3d0f6bfd1d5dbf4146d402972ba2ffb3851b30a5ea6e98693cc3cf2880534f35007663d54da64e886386bff62db4040193f455d72f3ee3859c3c0c5c51e4f94513f436e7adf6e3c09ed9bd5c6dfa61562de3df32cc5c54a88159beac3d31bd2bd853d528397e7a3a2ad608ebde28f4e4421ce651a93cdd3d7e4570f95082eeecab99f461f60cc0a018e8dac1e9cc27a873198512daee5bbd443450efd6f1adbeb72f516c9786edd99ea9da798564a7bb98ea5cc0e4536cd07c9ff482eebf5d18ec11d1c0966f12b163d45ac8a2946681ed51bc74b5e1cc4f15fa90db0e3644c393551ce2900106f25b96f1f4e444cd79a2d3310b5d1d9674a65a718e50253bf1253d2176b9c5853465e3fce33f6a9cb441163d7cade78732653b479267f3d14e0590fe9e60139bd6e3bc67af6ca2195e0bad73623da23cbdd77a53db87feb246b4cbf4bd07b5fe7e6bdd8309ed488e3dd1379ca05a5ecdddf3b6b6eb84c0707be480e9d158a41293645137502239070f17d59b1857b55a578efa21b732ed91f556a657de53ab8258fb3432fcdd942f5308e030858047352cc3681c0acb0cff123ad60a27f6ffb42f5a2b5fe506faaf6c6714ba8fffd52a3e6e59d1e8f5dcdd2374b60112f55c71b706a9b8d096a7e39874867543b20ff595f5798c665ad9c92b27803233c35960fc65286f4b65eb33c0e5f0721e244eeafbe056d5756d8eab447266f9f5e0964a37317273781f66071a451bf28eb4ef2f2004c971088161fdfb6af46472e70159a904d768246ead73db838f506ec7ab5284906e88f83bfba8e97a149aaf7ef3ee33be5930f1ca42aa64a679cea61ca9ffc0f1407dd8174f43cb4d4d34b9fe199014b2064de29e8473f5971536d43fe10d5f573389b7b3617e17757bbad8bea63dbdee4ef05f7b46ef35e9ac8d770d37311e85079084e1d6d933474fd7de7c6407d3f680b48a052c532cf61a18c6845ba8457918d79d16c42687c04c4cf3fe6a0f55146745a011fac12f405b07aa5fd289e00c8793195385849f2268f87b4082b01e8ec03b763272823c34bc931d221f06a520b608363d03a9eae0476d199502188995bad05ada053a443edf27de594d66b6c735f552276c7ef33c26dc88edd7a092f45f82139cf7f3eb5d27791a54a3407f93a5b2665aa3710730a061f07fdeadbe2b92537d3d09755bccab2ff7cd1578848e3fd791270633cfa1d7f0787ba1de65a4fe33ad32a3f384d17ac9d291854c054009a8a5d67fd2899695a396e7cbb7f10bbed2f659dcc", 0x1000}, {&(0x7f00000013c0)="8edf88afb541538322a885e2d8d93f1ee59853cfbb59cfc18117dcd7004aa7ae3e0322d4a420b8abd7c494a759847bdefeb617a96ef0ca6a068f9c62dc33e6d6b5494a948c19e4f462e788db3e017c", 0x4f}], 0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x10240, 0x91) dup(r2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r3 = kqueue() r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000300)={0x0, './file1\x00'}) r6 = dup2(r3, r0) r7 = openat(r6, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r8 = geteuid() r9 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001440)=""/175) r10 = getgid() fchown(r1, r8, r10) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 23:49:48 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') stat(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x10) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 23:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r0 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 23:49:48 executing program 1: r0 = getuid() setuid(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 23:49:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0xfffffffffffffffe) 23:49:48 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 23:49:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0xc, 0xa0, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000021, 0x3f, 0xd4}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xc, 0x8, 0x23}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000005, 0xfffffffffffffffc, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x6, 0x400}, {{r0}, 0xfffffffffffffff8, 0x88, 0x80, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x4, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x41, 0x1, 0x9}, {{r0}, 0x0, 0x95b608353d0cd55a, 0x4, 0x292e, 0x4}], 0x3, &(0x7f0000000580)={0x4, 0x716815fc}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket$inet(0x2, 0x3, 0x40) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x0, 0x40) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) r10 = socket$inet6(0x18, 0x4001, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x22, 0xffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x82, 0x60000040, 0x8000, 0x4}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x95db}, {{r4}, 0xffffffffffffffff, 0x30, 0x200fffff, 0x3, 0x1f}, {{r5}, 0xfffffffffffffffb, 0x28, 0xfffff, 0xfffffffeffffffff, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x80, 0x1, 0x401, 0x6}], 0x9, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffe, 0x42, 0x1, 0x0, 0x8000}, {{r8}, 0xfffffffffffffffa, 0x0, 0x80, 0x800, 0x1}, {{r9}, 0xfffffffffffffffc, 0x8, 0x8, 0x7}, {{r10}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x7}], 0xffffffff, &(0x7f0000000400)={0x112, 0x400}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r11}, 0xffffffffffffffff, 0x1}, {{r11}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r11, r12) 23:49:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="004000000000935fc64fe966e55e40c3"], 0x10) dup2(r0, r0) r1 = socket(0x400000000006, 0x20000000000002, 0x95) socket(0x10, 0x4, 0x2a) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffde9) 23:49:48 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x82) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000001480)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)="b48da5a7ec068d58b5c9db00f33910037df510c96c7d91db655556f946950f20d492725bc7a1268173ca39fda8109f7665f4bcb95392b1d684616187803e323fbebcdbe76d5650280cfd4a81f9a01fc70f4017c4364100c1c63808", 0x5b}], 0x1, &(0x7f0000000240)=[{0x1010, 0x0, 0x4, "403c7502990d444d1c52e9d2259ee614c528c10ab22e3fe1817e7427d7f2c813a8e6e1131ed3eae68030dff09848d870da158a619a227141e48d4b6c4c93a9902fafa70409a418d5b9d896d90a1ad96b2508f844e0fdd42066b6cfbcb328c7ad08db4d7f402c5062da353a20fd1894d0c4b2efa110cb06ca669a120647a4bd2189739a4dfae6cff169b075bab4c5127e3d500a6a84bf9738bac82f9d0f8fcc8850588267b3cde41483af1cf315055568effd5ae512a20132881b06736aa3ecf4630b2ad61f2519afc6d38849301992d47e6bb8680f0aef81a71ca16938a214fbf18b772558e25311d0de0b5b4a9b9b9154d0bc17d1aeb80d13707c968b9aa48b48d168f9e5bf78c5cdb01b62235cf7a56545c99bb41bd4e08165b3d065ab560516e75421ddfb40097c1e89a4d1864a8c9c390cdcf584026d6ee6e5dab653ddb7e7c6e42dbf70bba81e61f96cfa2a833ab6150caa3f5e3c7d55ed583ff6ed19e32ba934cfb01ff4886c5f27526c00f62b6f5e2e1c99503c39c3ea79b4eeeb2a3759c2e4e1ef9deec23b50522879fcb13ec57888efa29f86778d8199f9b93e9a0cf5227a3f48d8018adf2371d6f70b9345f83863023595ef37a74f83285241e6dd49e54f8d028266f9b59903fc3b2fa80beb2f588244337f5689895c6fb758dd6e5f9eeba2cb6294d08739d08102879a5409892bd3f3fc1eda6d846cb00336a228e909999817c4e8c81191658c60f7173567ae27bff32b5588e5a1438ebeeafe1d27d90f03995d2b7456e75a6f89b83d07db9b49b5a95e3973493adb658b3edc9bb5a937575def2521357d26fd9fec94de79aefeedad8734e5622a1dce336dabc3762c17a6b784ab59cf3fbf7ddedc02de0bedb4e6fdef017606e087fe4435149e1250714def8437bc6aa3da12fdc65c044de4247e0360ded24f87bc9fbc228de1ee6c7d9194ba743f50235aa31492aac014ee665a3d1df96841afe025febfb89c2046b8a42e86f7ca6ce2708141e611ab8f38876059094dcd94c79f4ba0f850317f867c53691425e906fe431034cad61bbf69086f62639b4e98b7d6e010ce10eaad8cf1dea0d711a289897782b5599f912544eeac3a19f771e31804cf304ceb7b40928446e40cda1c5b6eea73a851bf7d88df411f0d89ded391f75192129eb32e9253c1a198fc6f09525496250027d0306c71c1080615fc3891b114b2984478dcb0e2a7e3ad264c01957e8d412b2a1311093fc7cbc18c652dbf830f242834e218c65f0e91e13df97d94908458858fc2b1d71f2d66d1f2f2a5a3507e9165db7e43ca3212e3efbe09fd3349f4b7ca3f5c44f6fb16bdf0d038ca2ca86350912d75d56949bd167a32a565c868014c25f5eb28fa4f6251f46ac0bbb4e6965e6d6b1e6b6e731977fd47cb891ee6f01948513716aa08761ff2ef8cb26aa0f8fd4ecfd6cc3d39a9514864ee7b72098dceeba4130822108e2673900eb9f10db1c9c49c36e87775d1f02ea113ac0ae71440fed858d7ab9915c97a636263a5b7dea2cb85c01e1b74820d82a15a660d6279531aacf2bdb8bd27b49eb7d6dc8dbf04995ca350ba3a0609d8cdefdd0dcaf73d75aaaf7adf8ad7a19a0e03ae32a2d80c4b2c2a473bea19426128ed01bb1419f399dd653cbeb40f15b8f01ab142b770f51097612a775a0f778a55f7132723ca4e1d7df9b9f8f1c820bf6a23a36b27511828257503d2700da1ce429b2a0809ec25412d930c81c21d2fba067ba8ab454f6746823993fd796b9d52d62c272a5e8ff89325c96f6b5092f21dd8db1a1b10db86ad3bd633268228990ada672eddd6c5440c90f98febbaa493e76e41cd2f2a522f8b8da440344fdab4bdac6b5a7b9b628ff2afd547c521ffd52af97c6ea774aa33b4394f0ad75d27ed7edd9f4c6962e8c7136ca2a07f8824e4e5711df0f21de3428a222a969f4aa99cc78baf5960660441baf2fb3475fe28b244f2c460c126cec76dc1962abb720e1e86a7e91f09a18d4cb49deba7d01a2c3850eb07c193b365ac05379194ce1275b0adb45f2303964e95f637689296e81b177d9f522fa5d8387ce661f6d66ada99accde5b72439eab592445239860d1238d9635ba7c8e98b19114e7610acd2e0d1af10f8fff83d3ccaa8ecd544ea6b1da6d26e44c8d1cb7bdc205e6fa40d3a9e6275e1dbe1d94d65059250ed981a2a2199e58adb12315a853915d53a06cef93477bb0d1913a695982c9f548178cd3b83b12ca9276c260f6231c1fc5dcd41b5393b76d272c5058d8e64c37b067066b5dfd447df6d6a52b7095be616e2436eddb832752c495f9863fcabb22e2e3633b9b0d8cf10589a684b6e17ce055628e4abebd019e1e505716ba83a0fc546196dd55487d899e9094dc4c17f2f173a5d0ac3459d3abaf2456ecef52db9c6b12a4e4c8c39294f648b3cb1c29be7f2998722cc9cf2f4e56d7d60fa9d16ad2696dbd660417c34bbd194e9c712f600be6e9a747127559a02515d63dd027fb2eeb3b2cf60e1f68a9f2ba942b0ae31da404e00bb457a9430286558f0f595cafa9e57289cff03be22e0057f4d019f7d2db8c6f06a8a38c3682725051a3b47ab7b4368468791176432c189c2bfece5ff73218e157646a6210303d54f97859f5bc5e6c6cd3991482b584fae8ce116681411ff523a97e9dd79de21479b47287c4d68760f722f28814c19e46e168fc3b52b373fd36e6a829464957b7bb31603adfe0a7edb9eee06aac0fa125d54ace616dcef481550f1cbfd4105b6383673b0ad88929cb9dadc93e72982abd8e3378bb237b7dbf148ca99f62901b5ffbeeca2b60455daeecefd21f54e36e6aacd3e86c964846ebcc196486f6002dba4f09d8b545eab9eaa166b8f9d5fa6850912f01743ae84ea7f4881e2d692a33fff4facd9fe442812a8e196a4619212d07a95fdc92d11b05c952d937698af8c089729b937b631c180f14dfe7dc31126c4ceeeeea65458f9f15415186863c7742ac181fffbb68eec4966798094ed788f48cba71a1261bfb9348ad307d8f4bd0d343087d9461bfa64fe976c64b882c203ba3478f6cd629223a27cde6c63a03c5932f815ac27f05480b8b8a0a9ee34c10dbde8a2c378356efa684c1c54274121936dd862e13b4ad958f6b97b05d19f452173208bed7d0b939f75e028b895c55d56cb0b714634366466e51124027a71c5395a5067095bba840aab03d27ae8f10e301cec1c39e7c0d82aca882a97ebcf47f9ebe5f1b45e0a8476e5fbb5d9b02cd81a99ca78e0e544fc753614ce950e1c00e108ca3c006e74e636c199cbad329756787f4ddb8f9adfda3847386b8ed5f3cd6a5d9c81f1cc2eb7f0301a65be25d35d14772131ccf1250646ada32375fa5eed67a0d30432ad2d91ce3a4922bffb281ea1f5a0bc9cb0dd5c5e105d27d30a97169d12b47e8878c349b22aef02f79c7bebe929bf4eb43d79ddd58be8047084c7d2fee2f4b801922763760ecd2fe7500f38c4e30d7f2762d3fb55c13585ae9c529a7041f9b978494f5cd9aa305064e24b7e66690e68b469cb730aafe80f5039e1de42c4e29a35fc5f6da339547ba796df0741b50d666bb759c502e54af1d825a9ec218d7099024fc3b0203f1b79f5952dd5fe322259a162e79c2130c0d848c1d9ae83f37d0203921dfbd7667fdf678b371eb6e1c7b7dfb673cac0249097eca381cd3d224d8c6158ff6449f509cfb4fe35f5a80e4e3a0c462ad9559a4786f45c857ae21e8912480fa0aaf1c5f525054b8c022c67ef80dd30f155a3771bdfc7218e3bef1b8b9e85cac28eb8f33ef09e6cba241e353c6db63eaa85c9a378ee80baaea2afb817aef5089572cf29a1016cd34b3cfcc064f4b4b82013acdd884ec3d4c99f808f8a289289228c30e0953d5ea25960cea1c9d3ff9443b45b70169408e7a54e389ae2053516fcee16878d5473f0763b113ada8fc22551df265cd9fd6adb57edc52a57d0dea126542d4f029e191a463d59f9f051d44c291ba6d9bb214b95da4f481ebd0fd6adf687120158786e0e1e307a8f64c4373af683e1e98b815ad95071780649d1129a3b7d76c4f70a7fdeb1b2e9293e86732231292fd120a0ba84462ee18e00039816caa1bf514f20362034a013ad966af78d0c15e006948b33214c6e0bf7a3f0ef521728173d43c9125e7706ba3cf61b3864a4fad5f15fcdc591392482bab62d39e5f59ab6e40936135317c219d1e9e49f1b0fdc20734d16fbcac1b2ddd0c497a2e14aef4ef5ff4749ecf36a95204b26d870e5819d8e076848f5b8f7728220524cc3ddf6df4b720d3184d38e78f8e99643aff4d17afe8bfdd83bc2751e06f2db21e988c7eef38bc14e79141bd0d3a97e33b29d7c1563d4b03a6cb4b77e52b3699a24a902c5d62a2003961341b857877179a2200036fa11a8b24fec60f55d2a9ac096a89abd356532173ae19226866db4896c5f3e62c0b6cf2f29cad23f5ac340d636d251694a4b1536e859446103e7a16580b3ecd17f2998e210cfb89390b09afd1588e47b5fe5fb166b3f024fd2ae83a7621cd84ca7d42f6c942cb52908c9587438c9eef0dec014cbfb86e233d0f4c27364be4b35fd6afd9299cdfae1a3e332f33fc500a21698536287cded19cd51a1c79437ed6669d5c768d827e28620bed1f19afe9e74db7ea6d40219d72caef0d691f648a79a5739f2c8e026834790a6df9ed921c3fb1b00f7d12478bf3582fba79442fd34a476414f95171994ab5afc3c08563ecd5caaa0325393cc82594826b3fdded90572db6b3308a9e54cdc9a5dbc8875903787c34f8499288bfe9bcfedecbf1176cef69733cf0e6f27a7bc7e574c56afc08c8d655ecfea766624cc30ab978dff51782b246c96ab1137a2631f13be4e5b08c6ee29f797a601404a47f854e7d4f39969cd06e140d567dcb80898a4c11ee3df939c43b2540e1e4616df678e3c7aa561f8bf107f7b98122a677033d38dd93e057e9c851ea11dc739e1a7770edbbfff54a60636a1cc75aef6d8e4bdbd40f3dfbd4e2aa933e725e0dee21f7d3bf7369695d38fd4a944370d279b92e2dc29bb8791ff8ca38e4d46dfa34054317446faaeb542364932fbc292d65590f9199e88de314b2aa4bd8b3b8982aeb5f781d4aceed7db5b6412e8280c8a3e05799a7276dbd5b950e5e99db7db385d44c631a06c7c470b3613c128c05c9da9048eab0ed647d964c182588149228bf77b66fc8afef32bd5ef6216983b9e2ee5777f9946bc3702174f56456f2cbf52f0f9ea918d606f5c3ec0ffd2aae7936236a77192157e7d8e569f3238f97ab6f9033e764d2d2d7d2142535313e27dd9f18670a2a864724df7ca430b26b563f2578b6b58d5380e8d2ad6fec61d00b1ed7fcd7158110bf048e3d006ec32b737b5b145ab934164a310b709f6fed9a07c529507eae8d5b02fff8486b250e87540bef05a6b87a5508e7ad2c6fcf7a021e614da84e438636786c0ae5858cf9c95838f7ff022e19ae133bfcb97b5ff6b2663636b08ce74c8726faa8c4cb7da0ae7eb41e3b6edf5502c69bf8370118ad8b17dde5e7feeeba5cf798d3f4326360a924c381cd22c00353f51d37c7ddb03d1ee9962b7375277a305e03dc088809095692c0821872e9d329625963c75f2ba894d19120b2f8b56a71903f1a7e30210846cd37391fd06955e5227f44b84edd2024768a15eb58195c2a3dcee0aafa7b122fe58e4fdbdb61c3a3664c4c523efafa2d2c69b95baaa7e162494165318fff65ec402f237c6c6c63fe6ff89b2b1d6e72c071e146dbade4f555f4882a3544da853e7bec2"}, {0xa8, 0xffff, 0x8, "31cb81876a26618d3e157f8e93f96e4c1b98bee820f582fcf2142367db67b48ef99b1143796864aee0228ec1f00ef641e8e7910642458a850a6cfe08047e1c20601e42f412dc7599ca1e0bb3fabe10139fd81e91201eb3b06232a07d2fcf768c5931cd24238daccc469ebe1e821fa622988e0d771b116c2fd34b50f3b7181ced9379bd75b7472600c810a972fb4f8d5adc574029516f50"}, {0xd8, 0xffff, 0x3, "701c968cb1a3349900590d0746534c69f499d91c7e1fc09708c3fa11bd4a5e9c87c9743d4f62f66d66db1479341fce91198c8ea43b0c7794f0551418d2a045576428df3858dcbe638de051e30fe0a6be1718ab302b7c83dc69c5f7a7618bd0c0af48d81618dd979d4d5b3b4fbde72f74def591b96377230cb96af734691c4aac68ed67da0dfd046b4bab6da0c1b0d3c6f5bf13f8ef45c59f78fa05f51a8863e39b4a2f725bbb9bfe8c8a316d09d55f00e56c48fc3e1aad8685c1ba07b4c0be326ba502ec13cab860"}, {0x78, 0x1, 0xf608, "28d17eea19d4a68ebef270e224e0e1f846bafa7f03d0f6f87a64ff586e351b50f47968f56b6017338ed51f87d05d3c9a8b71a1d58d23130156857de4434896c1f1f408167e3410d834ecae212beb50bf8300fe5791448aa7277667be0ef71270e6888caadbce"}, {0x20, 0x1, 0x72e, "683bd457249c3e73b8e8622e7496aa"}], 0x1228}, 0x400) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 23:49:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="a41ffb4bb0104f3995a219eaa275c722cbb114901fc6637f6f85f7f8257c", 0x1e}, {&(0x7f00000001c0)="d5b8a6ac07ba0491e1bfb7954ae64dc63a857e46048e56be1c6362c7cc6ea94fa6df4ce13effc63df6376114cbfb82d448d082dc632a13993bd031c0c85f2504244247ad1f68f2e88aac4519c067ae76449e0088beaa2f1f418676e72e4ce47657264fdbd52460a5afb0ec8441c0e38f0280d9261a5111722dcb0960cdcb1723f6397d2aefdaa7e668a904801c4f09bbbf70a78e2052326b1f92acdfa419810cf0e9efc3ee207b7e3d74d00ebb81dd85c424813ecc8be3281d65c311103bd896ea53ed5e453808", 0xc7}, {&(0x7f00000002c0)="b1e2c7ab28c8fffd4b1c267e291e3efa6a5b19bb1d1381e889c63ab2c919579a100ac21435d30241b49df30896446dd0a2c298a3afaef30c0cc88a7313e7a39e43c9496ac98b95399fb3b5116bf79fa8c1c88ef75b1bb22e8dec7d", 0x5b}, {&(0x7f0000000340)="3990ee526bcb917bfb562722ea3f6986dea68699afe1a46c637fa9e3a56f87e36e9d01e879bd13ed407e3da12d4d7a770171f2b594ec50116cf047e1d8ce263fdec665f213985ded57ccf1ef4befa3d01791b87a3e872c3909ae9e0c187abd616538c1f1f42ca52563aa1f8bf572bb1d1b0d5f64108c97bedf65762c876bc3218c4bf546c49ea050d382db16ab815fc82ec79711eac4c9407790efef156a8e6ff9301ae28c0a19bd52bf432e7cce39b423dc0ea6b113eeddf0", 0xb9}], 0x4, &(0x7f0000001b00)=[{0x1010, 0x1, 0xffff, "fc51c1f253879a340c640f2637ac4ef4089ffb714cbe693e4efabdd8329f980cb95d7b99a76d0c3dc115140987f03bfabf58e6e7f4174d36ed892e15ebc79c57e3b78b9474ddce0dfb27c9c7f87ff28970b0774606377224d40c9fc948fb60d1ad5680f39e704725df0cda67c27e686485e8a6e62b445b31df5b37b9063c9ce1b38a96eb374b702e8d43a3418d3260bce703cca4ae30ee112d990879a68475c05c740a8b8b01362c14f83197f889511a30c967aa573ef4e75b46c960261fcbbe03db5ce0ed34d7b78b05a702322392a915f777225eb03a0b260f781a4bd9d2ce53cbc051b60a4026ddbb3b0291e7ada32d10f7d0e9320924b5a15e275d2bf6bbcead4e970c8202519820817f61f3107faaec3bb0b641a816b34ad9df35f32e2b79ccc47db018494d676c5f80ea42db70a2a4b168f8eda51484b770c5ec4e9c63c2be5632041b9676552b8398710582ba6a65a0145bae8f982753c2dad1bb94275c72f22ce4f940096842dc428be19e0f7fa0628dbc28e45a0c82ab1d310be832f01b224599e056c7297e03f8829533f8fd65b924d7b4ca3ce8c6d39293f8fef238e259f3c7986f58980b3f8e1356651a2cbff3b46e3070be0f8295337f724764087048a54b848c6e5f5db7bb16bb0c1cd070cca3c2c503fef669cb0df546bcf0966dc36912a9a0dedc3ea131948960fe085d7a5f5dcf85fe8842f4fcf4861353c991ba165bdfa5c441d0aebd8c6db78d79ae12c4c493eec572246b77c52592b0cf7e6f16c661c208dfe11171f120b7f86cf15cb46dc583d7bd609d7a63764cf52ef563f49674bcdec9a8937f6c9e628a41b33cb8e22347976528add38e6fa37e0b2b57f39bf6e39cfd367afa8620af9cc758e33fea4d388e03251a0ee224ee586dfb3a0afac865a56f208c320d6d06a88ad603165ce61743505794efc01eec16af89fa2e02a6c2c563b18dcc1185826ea3b029602b3abc446438d5888973271370adb39224b55550cbeaea58b1e7d7cc4dae5773e9a7b66bc99617bef8b29cbfa7675b03ef33f4904199aa59405502a3f36212729901bbcd78e4b847b50a4abd7312e9056194fc99f6bad9ed8645a1441d303b125450c7010a0a31d5dd572cba69d58f00f89c4b79cb1a279e9b58cfa8a747a0cdc7016ce91757fc5c4ac4ee0bc32d4213beaeec6093f8632e61101a7a0625c54d27a098718027cff1aa635931388f4a493be475e0b7e7a70ec69fee4d6b47dc0d35430c96e6d616afedb54c29698bd69358339ba0fb63a50451bd9590fc1e6433f7a0dcea5cdfe67880a9d1c867e1080731f25d6d6fd4f005f542d8577c509d56dd913fe919268b5f87a6addfe195dc0d5a6b432586407a616a2883a7b3d23b6fbb081061d276071c639a1ac7e76ff3f1543f6edfeacd8f99532baa9a25608b32b7b96fdc56152c3d523e483b864d56d90a085954d9b872cb9d1b24777d67c65835d2530b1c8cee5960cdaaa9b565d68796e0be265fc1c64890ea74fc2b357951c6fb9a41e296271ce4574865156bb0b37767df4928b88991e6abc3f7683d8ca0e344ac74a387f558b57564e30bc03b212ccd64d9422fe55c5f61f0d2df4b540fdd29aae805235f6d34594fbecbda5ea36ef84beb77f74708cfa5adb81ac63f4359dc0b580098dd097b9eb3c3865f13fba7b37fa693f05e5316e334127ba39aeb2b7989c2951ca77f7598c1e483d344394cc02d3c209320127f37437437c5d5c65b93fa474aa14f5c855880f1a3eedd363721ae7f825fa915896942a59eea864fd76b83be377ebc50b740425a23208e8ed9797fd38ee4e13ec3d4adebebafae8113c74cbd8cae41fc3fc52e942530f9eb0e8b221ef607e4a0403799f8570cd8bf2e4d4c88bd767fbffb2caa1b6386386984ba8cdcdb8df06772e7fb3cc727dd49b43335582de0003f9b316836095143ee34dfdda22f7d747b9d56b9811447d29071f3ce6ee47404c3b38b1c5aa86f4b4dab28a375022dc1fac50301f7056ca825a4dbe16343735491cdbeb170e55ddafef2463c9e5064c63f1a9518b9e84cad3a9b402500cd63e209b670146ca2c6edd5cfa05a41aa3d2a6e1e63e62c2c60e1797d5956141336420ec7cb60acff0e592efaf633f5aaf0a5a01a1ae97c100721d4d6140b0b5f69d72abf5a32a986a7f2b84235d8f2922784b1929097beabc0766b1f186298f91a4368e470b38f80c7bd08ec56ecd2fe060fab24c26de267609fb4f41eedf495fe23483a5aff81684bfd2cff9c2c37554d0fd3eaa6c7d07cefb9ef22f397e2f107ca42a6ba2281891e01e8520d870e10a0ac9d5bc0a8e59dd0a979c087ebf92f1dd6d54848006fe6eace69712f1a2e30abbc94ad2887478f22c01149456a860c2a4aa6520e681762b51f1f8c84240a1ccd043b3d90b519ae72fdbd429ebbe02645bc7cb57e79247a246dd907ff1a672fb2bf416aa742f4b7f7d5caff7a885f6409ab5fc76e21b1068a034f71c945cd0c5b3f12b374847a733f52b20a054f348d88f9213ecddd6fdc2302c98856ba9ffcbebdee0df46dae4d20921d32ccf76e0e39a6f94a53751b92effac22c4d55822b192cc29f27e4eb54568e199ce69d36744d629404a5b410d14597d7d5a29e70543e14adb27c009d6cef9bd598825a64b6129dc7132d01eaf00a7d9268a2c626c7d2458e1654a50e30379f14af9ecb13bd519ceb638955ce1697bbb704e2a6e10013bd160ce241577cbfaafdb7bdb8d8a4b06ab7c15843eacdc78b45ccd5214513fc92bc8d4d4a303f40ffd353c1dc52ea1c0da06ca5c7bf6bf260319d2041ea5d9ac15ad26fff8d6c4db4decdd66effdb347572cc8701ea63024481f2a3f08b8d25047062c965261eaeafa72b532c894160ec0cd064e569d84d3e44f947a49f9854c813b65787c6bb895d9d0aad568802dec7745f216010753af661bd8c0da2ac39a7c55d307fa17b7369771b826168b96e28f38e00d4e4faad858910cfdb482719ee7dafed22c417f3196dece1adfed92c69d308e42686455ea7dd0a7175ed8b3ac32f58aaebacab66769caacb3ac0400a3b29fecae326d6ee408c6b9c71ca19ccfdc1add06cbd2eb54cb0d6f1d73bdf245bf8710c63aaa37aecaa99e4f40d25b483555e8828bfd986b7ad3963b8124dde3f3977b0ced44e412851e1dad0edf296ba6861158b658f156b20b988197008336f09a3d2dee6783bb7250ee7049eaa98c8239a54cf910c23148dc65c29fcb5d7cb577fcae1c8dc3ece3c2c4f5d4856469c2a9d857e94dcd50b80e3b427cae555d07d922f7c01eb2963659c2415863bc120321ba11617074b05f5dc46ec71ac57986f337ee2862c7ec3da40614f6dc3f980dc68127b47244c608f8f5f0369d1213a2d4a8c5dfee719bda2c4a780aabd971b76c7759373a7d77bdaa902e0832631340e83cec67d9ba529a2eaff4d66da6ccddb51e3b6377d6507dc7209d2e5187c61026662e03d02c58d215274622b7af3d10d7571aad0993e4f842cf448ab1fc37c97825f7318ca56192050008a7fe5926c558d1dbeff0ced56d8f0aced8d3f8e811df1b6e3a1fd4bcd70035f6a1a84c64a7cebe42a5aa522386ee3c6bfa94f15508a7bde3f9d599869e062e8a23df9489459a5c9fb2108dc1121fd08a2476563e609d06545ea873c07a8a0259f8565a6afa3ec91bde94fa008303b0b23f1bab134edba1d8c791a4bccf798ccd17996b1c8fb3898a50035db26ee2d6dea91ceb00651404e7b5395629159d733ff9cbd9a34f185d253188845b7c74f1b2f8388850b7a98288508ae9d393967b6a58cbdcef7913e037041f1051d45254c6707d502605bdb25c7b0e502ee17ac4e52faff06f910f08826f8301c33790300733c57e4c7daf29bf8ef2e411c5af6a2e2d3e5e3f2d5416e0b1f7f40f3c3eb8bc0ca8921bc6b20714494ed4c79c1746277075a3c4f2fee5e74125749fba362da9b4a3fe0bebc884f8fced492ccd252d8d4e55dd36aae13a39d18241046a2441afbef1c38810b09739d4962312ef3fccef694de1fcb481e5bcbd5fff25dc131ba95a7b8d5b05276ca78352406c5161840a9ce8982d4cf4189af999d2ed89254c2c98750620847c61a60823e0418523e8ab640d76bdaa3d7bfe25729a1e2740dfffee5f18e17c62101d43e42ecab54eb64a16a44a8b7271bae3f8c53b393157f532851e3563d2a1021899cbfb4df5ea674ba2b0056dec96d576debfc45927e77b0b7231b3a34449d4d870e12edbef82184aa30d3725a8f4f850f9fc6aa1bc65dd62509051af176a308eba7c5a9e3dec339f19a3656fc0e4ed6a8c2f9f529eccb47478f84bc3fb591cf9b76d8e46a4e18c406163d11ee332e3320280d2417f9c79a83f3a8da6aec0d87bc676f3d3196a2ce99e182898e0e29c773a937b80a1ea0ea5b3522603dbdff02fdc820cd6360209bd51a6d02519c37a1251d575d75a9ddd8e9f9e3da0d4fad80260831060e3b7bf700c2cfe5bbad10c13b695e5025165be0d21ba4be74aa091ca96a94314a8399ac84638ca1310458deea23de4a1de75f0f565b1b79957245a8285ad81fab2be151cdbf03ab5176c2b621bf78e5a30dcb900689db06a71f17e9aa034d8e9f6ab1764c75be502bb917f1660f54c9b50d13500733b5deecf3b7d58ebd3cffe4827d0262e3d7fcac30791349ddace2ef082a2b41c79d97b2d83415868dc4e80dd53a1d4147967ecd2f3eb8c8cc930c5e6e4e8b005efa05ebe0cf26224f6a297f0d9ba96e69d69bafac5a19a63ca863011d21639823023ff4ae7f6e5c61f6b07a7e8117f2b67272902c1b731554111c71c53abce514fa2bbedaecc66ffaaf242fc782b2be46cc4e8820f34b994a1877a9535676e71cfb51f1c521ae0a9e9b8d4321e45174b13b70069306d4f1a95cf1f27b3e2f543d383cf3a8cfd0130f2aa461362709dddfdef048d7fbf441c589b0b200eeaad91e220bf21791233860c39038e29881d1def4b6aa7fdefa41d4a43002ac6aaf5b3e03d5174dbaeb2fa8fbff1da172b4bb4cdb6d0608a2f762e171d01564d6a55446391526bd5103b008928c40967de456421d7b60202fa10183d357668485f2415d81cac36a7cc5c6daba51057ff3f9bcd3d055943b66dec6e9f985f0dce4c1b27384c81153b446c06be58c41c45613fecf7aff4e4285283055561f9c46c6c8a67672b12722fcb7eaee397c6b898941d22326e85fed0e0cef7c1ec71df76205a56621363b96a8b0b309884a0d4c21ef576aa589601a8c94584157a5ace40c40879711782e0596039c1276bf5112171349c1408ad82b49f4ee6a6c9f4e3f0e1002c1b9eb40f65722fc73cb98ec2df7ee6da903ddb903d8cc8d97b1e8a694c36a9c759c6960b49b8864d605eeb39c59ee13e8df35d96f2ba50f0ef219e67cb0c80fd7c571df4bb1ca523a011cfbf6b5a36557f18b8ce97372c228ee35990b26846d3249c59a7709daa54e1172c218fbd267ffadad83da5ce2d41aa36f5f18d0fa2c71b2bd484c10f49c03e9dd086ddf47a58a7030f88b67fd246d4ed4956cf098da9b662cd782580cb6f53e64f5d76308103cf53fe066dac4847dfa98eaba158a9fcd2911c92f13305b59a69dd4b9a0d06f7c02d0e296af4eec5c6c89672fafb91359a99a38e088e9f54ef2d1242dfbfef6f909a1a54a79ab58ad2fe7848ccffc2844edff65c4f2b9ee9e8f9c67d0f1cd57ce0f420c3441f16c15ea75eb42a4de0a68faf4a2dab2e36a2824f50a8be5371bd8e6a3fc67888d31c1c7f76af2cbae2c4b24d3dda8403eb439"}, {0x1010, 0x0, 0x4, "0d48da3ff28fdbebb31deaa18fc18763e4a21d0cabd385b92718318df86262e8f34479724baf4a7f141f2cc857116ad5c5fa3ec68b8bd01ac110d1cd8c4708dfb9c6eb4473d60dd3fe41df13338dde9f96ed498e1706b6f98e6a135047daf717c74c07245990894ca4e87bcaa5659106b9aa5d2ba19e3ece0018ddb3d25d7022be4c2f0dd91955df967ab97a5244f344142496dd70bad1e9ae4ebe42ae898d58f8dcbd08b93f4c6e8f17eaf5a17569aa31c3a101639a91299a710ecea1204e2d4dec73d1e2360d65ac93c9d6963478044bd8b4e4f4faf45ff8c10c32fb48b0f25a0e2f6f0a24c1ced1d916cb6dcf2d5114a9936a249fa880190a8105156f6cd5fdff269d2fa920d902925d1e885062d90803a0fc3c665b73d7e114d80f38c4641ce87bea9a43846e60bbdb9c2a6efecb49a7e001d621b43833b1791adb3ff19faf3425e3d59a7de9003ec19adc640c7abe0477b596add72acef4f782788b7f6a2c8060bc5140f5ec939a9197be7a23bdb13e56e2c9a8a2fc0ebce44e31a4133f8a94063f00bb42ae2d18e9d8e043102d6b0a5d24aadc0232e80459001fddb4233d9f8b9301de08a67e1b3f561d49efb9307a35cabfae7db064667bf206de6aa98b979d6586e0952a145487986d6e4960f67cffa32c3cdcaa3a65339a45133649e7e18803d051677ec62871c64555f24a2b3a971865591693f2fed415c166d9cef65e223ec2d2cf9005a6d97e2e5a5d6b3ac2f1df8bce38bd40d2832b76575fa4e53c4591695151d15e1985f3e37832b807f79b5e55c2687978eba113b70254a2c7b0306d3397e9aca3257c27462764c47c577564970f4ed1390ec44f43ca2b1ac299446a4571988a47b9968644ffee640d498d0c90d6fa1c04c4288af9206317012bb1a1911328b61b3a843b5f9c7ad83ac85a92cbd0d604beffe5751fe823c9f4564ed0fab8af0174c8178d8efe7c4b11872ea39ab8d79711916b86311560b706389f8f5a49fb2199e030205798e52453e8c23f04c4af9542f20859f6dd9107ad268ad9bd811c7324f3e086de39584b6d7dbef8bda23a15cc846a1f4fd3aeea27e8435057b2c8a5abdcf4768a2b110b92975f86d954fc690214747b9e7d87aa57ad93d3159834e55009a91a5fef5bab7c9a203a8b5eb049926b4b803c936a8cc73767a683179039538fb60ee2e453684b5b1b550ddb1802b6242b9296b2fc61c4a3f5a50db8e85064972d4d9fa5a3341e639680d0a1e4706c5c91a5bf09640b4d8834274f15445ad8e06152f8f8ebacbfe12c88c3464c5b679455607a513c290d60ab302d48bad6427f9ac2d92c62e1ce6c0ce47ed1e37ef56c4a90180d68a9cb72437fe38fa56b31a329290054d212f55c1b6838fc450ade7d2e62c56bd76fb85a28c3fa4673dcad2ccae89d070bfc120b4a35b6c0b404777df3ff63925d96eaf911c0d6c548b8300bdb87683f8ddf655db302ffd5622c0c27cffa54f5d49da230fde6666e7e11be89ade1eae8dd7e275651bf10f2436e4a84a3ee2e9639438c059df08bf3dc7771033191d62fde95c75f50cd0099aa833727a47875bbb349c66e99dd27dc6b1ea890a259ecf41e3723b583817346762823e7c2a4a4ff49897063f500d22172428af14f751ef1c26c03e8e789e9b88ebd4679f319544c9ab35def4f5f1facf2ef81e4bc9c87de15b98183c443407b1af3e507cfdd8c0546257b13d65155175c2a388cf38f90077175f2587fd456deacaa2f592d234a636bd33da7fead7c60b3614462b98efe4043123713edf393d04b31dc93a1ead1c1d0005360db45ed66c129cc8f0b82fee0de6e1d199cab79ae5c5a4a9c920c9cc9f6931704ec0d4bfaf6fc0c3d4826923a192885656f02ab1603c103c6e3a3bf7bf08ba4b1300f412c6568622b0a822787e1a7c04bfe5a92c509a9fcdc238164841a067e0ab0a87fc83f565f2b9d2fa487c645e126f4723224466d321c0b41d7749e75e5b789981aa72bc632cc02219300aac623919d815e836b05add6728c09887e8aa36a8e6aa07af1e24dfd88d5fea7b5e60e78445c3b38aea914ac77534f8440da5c7628d2fc28cb7e8a13546e822f3a64891193a6f33a87c887c932b299f412bffe2680cee99b38848a91ac251b35102bb56a2fc1f3c9bc1bf69ac334df3a695072e3431a3c4ea78db176557b1634a29f6c5f455a17d0e5b7951720238f6689aae16199803a1e198efd74c693606fdcecf0336d240a9104d5793b9f0d916aaad183ae2869491ef2b0edceaf81aacb780296efe6e7cff531dde6552a6e15841dcca0d10cd520db7e3ab5d7648cc1f1637f63310daf7de1f54c7d2e25f22478246975df0c5be1b03504f7dffef62ab5f3c5cc37779a8b5d16754ad6bb31b8cd4337cbc18128743bfadd08df6748bbe71e45e9f3378e044bfd2809f275fe91b1f17c54a8566c39a6575739b60664476dbb6490dff79c187251ee664db7f96eccb9aac87e1166c8667d11bad73e50a45b6116a7e6b06a8778597efe7daa0072b6e96e1a04ca4f6de6b83d00b2374a13f5f4ead33727839656428d958153e2815c5a1eb242b19b7273fb1d4488a7b02a01dc7c036035ef5ee6c849e82a9710f7cc431a93eee0e985bef2493832c99e4ed57ce1e470a2bc3a9450ce448fb880427bcbcb637235d44d911efd6df1d7294ef3f33ae53c7d85837c35c9d647e30155b7857b84503f59aa73de0289c555b82c3da0aacfe4e1b771e47238cadb83be711a409777fc46b8c6f1c578a15558e3b899740383c91b14ee7de4f7ba2c60cccdd6ee9d509a9cb65743a15d54a7211a8558f7d3a2491b89907f14897445f8ddd9e6e2a11b1a781144433883bb686e4bf91992dc3b65ff70e9346b2ae82d6347d922e60481365050e4785aa67b8753a8a8289cf7e75f6105871c8fcce9770586ce53cf5061fc0a23ac62d4cda1eaf0d611bbc1e32f46e9a4d5f93c83e7763b40a53dc0dba3832f1e8b976b52da9450b24607f7f885c3afd4b241d9e9e4fb66a9d9b725efc5288bde0be2220145990aceb5e51b372aa9cc4ca53248b4158d146790d89dd49b7fbcb7a39d0a323d9dda447031a475aef1744aeaaf48573d29d3e722d70f2458f84e2ad664955f067a5c2e89e91dd6875de316aef7cfaccecbc36e68d56514d58f9f3bef6cb799ce1eb822be305651cf5d4a19984c8f1f8c7a9a4692a9c26cb2afa5fc39c6830b69723b2293ccacafd992b4036f5ab9835a769927183c515e9dbd8e74abe411740a4f751f2ff768d0f8b8c5549be2a06399f185e55999a4f19f3ecc9aacde73c883f0db4df48ab75f3058982295fd513a1a58e35ea2cb66896241acb20a520bf75a25c6df9c065468c153edb696e41669d08594c3682f7512fd4f121cba6b7ed99b1b45799ecda2f926ecab22344e70b782997b8c2b0f03cd79db443ec0a0508c3dbd3e3f696d54a135d06f1b9e6ce7f35dd4aed110b34c38638fdbf908ddf8818a07c821bc9eb9f494fab589bf2633d9eebffa9faa54b58149bd3131a8cdf53c9da6f512615b0f4b51521522b825368ee0b11f0dd943acdaa10eb6f48d774f18e4e132c78433539251946716e0acff4ee6ed31ad3dd36423ac204a7af535d25ad9b35951c08c40d428b9d27cf28fdbcba06b1c42f51d94b86a946f1c973d3ff50aba0b0a3d506d463abbc75c1ac068e70d7cceb433d72bd279a96adc66ce810ca389a4dc7735a8a2ef62b196e6757df324bd6d9f02830bd59e12a4d22ef08a92f0232d3deb05265d725f559a3949386751a1a213cd6e1e03f5300f5884091b11a2726f8d47edf3331463801a38fd24370378fee37d2a48f82464eefab209bfc287ae87f4d908acd1fb13638e3be2c6dd7cf1b1a1d9e28d7e1c20d8c06ce1277873f98eaf84c58bdf2a1509d763f1810bcab20e85ebff30aaca0e0ab8c0c358732cbbf6903f7eb95acc1659a1a4d6ce8d42b8c9549e9357ab8ba0bf3d7b750b06c8431bba975baaeb818f36f871c4e1a1269d21c12725a11663c7f5c2e9a928a9ea588dda734b6f6316b4ae0869275ccb6fa4019eb300bd1ff6e0b701239dccd25a499f6180e08605642dadd9361f52dc823db0bc19c894455f7dd65d7af7ea88439add9d976a53048d636640b4cf542383750886d78ff6c69b3efa0179ac12bc582dee969d84ce4f5c8d53a555d544366a85d11259ad775574c0158b6d44f47e5dca589be9d1920a4b111a85dec8738f471c71f0244f1baa210e301efab9bc62f8c16b506f7bdcb46bc8420d0edc99aa11ef85b9bf889305bb6f54c977b37ebfc808f277f240a0657a3929a925a8b6b648da8d06438bb71ceaa810627f9d5759950ad986f35787eca6402a7e63ae4ffac5c3e2c50e4cddf3a9b3c1dfc667007e471baf831d3670f26879eaade71f38095b0965671d1f261072cda93b7fb94041ada16b85d206920fb45df698ad22ecb2bf8bf6dc34e4033225afa8a20f097a2b8fdc8f70495a9dbcff32fac8ec56c38af35fdcd3bb2b23bd99fd80fe7df3c45fde8f7f46d744d63181629b14c2e2941f3826e2226ec95747f8c76ab974d7e2e7bf0e624948015066b82657fb01eb38183ccb6a5a1ef4a7311cf0e34875695a64b374595df54bac8d0976a8696732210d049ad438be8d7fd1e57b20c7172aee3b1d817ccda7b2bba7693b8a8dc69ceb8138c6eb6fa13b38c5c96933dcb2e46a3d64d0cf670ff05cb2304e364b44467ad34a46acb36981d5a40d7f01965f8b26c2f45373678b9a2b0709b28a25d04772cb3155a09b834de03b007331ab70409364c5519aa5e5d67af226cc6f4d114e4682f977f60a1829b21db0739b710db928b4f5db458d38dfd085c25ca81a66f0aaa0c8b09db696ea700184f4f4e37215ffade28039501e2a8f3a724706ea25dabf3304df2e33479564cd113963beb18eb4ee69d7876302f4cebb75a5a1a0d9c6b3652470cb7c12dc47afe38f83d1f3eb737bb3196801c571f8359482309818c98dded9bbfb30ecec1147cb0378221679ee793af33172bc8cdddc5f3920769d5b6058c1ef93d57b1e0830687ec6f7d1bb1a484b9061d541334584d7e4ee12a52673b15ad6c0f4b62b9a7dc1606c300400a87294b5961b2e4536406d508d1073f83638b17a0d32f01ea0e7775d7c02d94e063ad323cc93db24b35b742a1c575326f6dc3f5258de319cf3649a362eeeea68a7db8cd3feea61a016585edaf1fe205cb3ed78d8a154d915d27939833b6e81676ff2bc7834bbec07ddd87a6fa2dc03ab1f5bb748e8576f453a01071b8286a3651b6dd570640039d9a5182b08d111e09e41747a5fb4bb480627f46a1d48b0aa53f14241b3e114d6af9946e2de577027b67566db90ec232de92f91321581ae8bdc296c6e5902d375c31e93aa67173b04aa99269f1c159f3b14d4d5a3c9f3954d7f4320672438dbd6cb84c057bf7ac7e309d45613b5eb7fc9e8646274bb2d647c008a2626b433b63f63b9a4f46acad463250ead0d69ee55a9ae171cbc8e17a43a623454b92e47b4e4acc6092302ea439ec4cf3f01bf936ece14e97dc5a807cf3bbd645bac0fb968ce8e4f24b3d1827334653bf2213886676c364523d85f71518a461fa841eb402cef051ddb2cc3a80bb6f432a0485d13b709cd43de4bac1a131c9610e4ac51eece2eea3761cd766993d4e9e815e4cc7a7d2aecf7568bc67adfca09533750c0eced9a188bea501338aea055f4baf3df6a77ff46b11d3bd6c1ca85276358e715e00b4dbc23a1d83900a6884b102d4b9c8c4969d99030"}, {0xe0, 0xffff, 0x9, "4a7b446acc5b01e4689033a04bb81e7b684fdb916db3568587707bb7b1f1c21ef9e4a553452e09df64e222e520a351ab85a76d8ce04e519f49a03fdbaae1868a7655dc04b4009bbbf5434d04c3d3eddc2e87eafabcfeb90c1bcf6394d5a21398c061b4bbacf5af6fbf316d037093690c11841f028673dcd8cfa8b854b4aca277b2746570e54ac07fd0224e1d304b8fec9539a8c68159bd2e06c315f0efdcbc29b70868036d3a13734f37052f1f6a224fd298fc6453fb7cc575e8e2b6db1e404556317dc59a3c7df7cb0ff215c6026d"}, {0x58, 0xffff, 0x5, "b032289a567fdd1f2b8cdeb3c575a5831ba1d06d505088be2bbd5bbfa30ca4b9e59db09dc6230ff1bb389d1f06670a2e1462b3e2c81ebcff3a68c3f514204d44261c714877fa51"}], 0x2158}, 0x1) r2 = kqueue() fchmod(r0, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) readv(r1, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/13, 0xd}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/64, 0x40}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/106, 0x6a}], 0x6) kqueue() kqueue() connect(r3, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:49:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x900, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) 23:49:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="c669b416f94ff49a29f21c1c71d0b463ddc63495bbce04da1e92d8326ba0bba605df154cf94a8e2ab0d1f0d9aaa8040c4a6e6f2173a3d3903e8600f7b65361ebe6e06a732a1d2ce0ef6dea6eeef4b1e72284c1d7d075f064ddac3fe05a1f8d2b759bacc8d9", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffffffffffff3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc2780", 0x144) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x3ff) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000000000) pipe2(&(0x7f00000000c0), 0x4) close(r0) 23:49:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = open(0x0, 0x680, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7}, 0xc) 23:49:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) pipe2(&(0x7f0000000240), 0x10004) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x400fffff, 0xfff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x91b, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x8, 0x6, 0x10001}, {{r2}, 0xffffffffffffffff, 0x40, 0x600000e1, 0x1, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x67c, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xffffffffffffffe0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000080, 0x6, 0xff}], 0xfffffffffffff072, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x9, 0xf0000082, 0x9, 0x9}], 0x9, &(0x7f0000000040)={0xfff, 0xc944}) 23:49:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xfffffffffffffffd, 0x4, 0xa, 0xfffffffffffffffa, r1}) 23:49:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0, 0x33e}], 0x122, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="91426afa2b1fbdbb1e76b706fdfa90fc632f8b91568e2ca06e5305560af6bce76a78516864f59ce3005fb59b824eee3c4f6939fc623259ae2bd85f4e00bfe8882bcc72e15eeb281e15afd20dd45b8140cdf24863e1e16acc45a99c61b1bef4796bd2526a90bb7977451b35dfd467840646ec0043a1bf116e7e89312cb157d0e798877a01916ee59438feb70d8b069d3d92c6e880bba3b499", 0x98}, {&(0x7f0000000180)="384212107ae33e091dce81646e197720c88baaced31d116ff93308d45fc8d1e50a702a331564bba61027034081bde2a3f093bf79c18b4ea1a19b34d68c3b4f0062bdd82e04401f788d17506f388e77b0b616ebac6b0d42b8633d629adeabdd04c128632144b7aea56a8eac793d3527cbbcba63163fba727c9c29f1277f4bce6ca0c88adbebb9f14f50c60bfbd68bbb4a54158493e1187fb3", 0x98}, {&(0x7f0000000040)="c4a3e23bbb5d10a8546c3c3fbb59f2a06eda6f991369ef710b0205719bed8a697c38ad4b2fe284fc18220d6cd8f46ca16fc58be1b8121ac83273506f37ef983e", 0x40}, {&(0x7f0000000240)="67358d62b09fbbb26e30abcdf2ae4f415be81b86166f9b03f56881e567edd37450c9fc1197c3b65109f8a8be9d999eb18286ff9b77f33b", 0x37}], 0x4, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r0, 0xa}, {r0}, {r0, 0xbc}, {r0, 0x74}, {r0}, {r0, 0x20}, {r0, 0x5}], 0x8, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000480)=0x1) recvfrom$inet6(r0, &(0x7f0000000340)=""/238, 0xee, 0x800, &(0x7f0000000440)={0x18, 0x3, 0x4, 0x500000}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0xfff) 23:49:49 executing program 0: r0 = kqueue() clock_gettime(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 23:49:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3a6, 0x0, 0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000000)) shutdown(r0, 0x2) 23:49:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 23:49:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="0c5318ac4b56bac7e1f90ac1fd107f6f64334c5a809a876cd420dc005ab2ced447408be4b8b95985c7937fd1b46d082f42b74bcb2a251441efd19c869ca31bbc2ded9b5e9f8d84ed3a141045", 0x4c) fcntl$getflags(r0, 0x101) setsockopt(r0, 0x0, 0x80000009, &(0x7f0000000040)="1d3f6b8288077aea7196fa474eb96707865170ea15a2ea736e14dccf5987a6b1c53a609fdd6925ddd7fb9691753718e6efb075e448ba765fe87e884ab31980e31721728710526e25", 0x48) 23:49:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="8ff05e0df840f7c102c5f92af2509344f5ca69a5536c7351d2f81e9c6c11ca59d7e837a4ccf4269a7820ffa645d546011740c01f3b427dcc3c353688ee53613e6a45f5e1b79707bde8f48e0d2bdd32a3e3723bdeba51ddbe745ce26c22b583f957e93f0662bac0c8bcdcf8258f18c02db3bb25e6b92dc2b29aa30478328300d931895cd1d98df9a4207d7f538be7bb2cdcca3cdfc6813151afa2106eedbd4c01ac8a420f45677ceb5fcb16bd39b67c13b558c40ec10c94b834c770691b06", 0xbe}, {&(0x7f0000000180)="01b36da2e9c43a7f6fcc9a63e44c479db8c71d9e62b7dba9d704dda34b13602fbc292fdf455d334c0110733b099a5ae670a40c03636130ea46334eb228e39b70b5e5fc828ed97af9eef5c00060ff00f00240cd44e7d936628afd615f80b243e4b07cd7d5ff3a65ff213a79858897e0c973eb2c0d4ed98d874c94507042e7ddc5ce91c917e4011a65dbe6b90eedeed831a5ebcc48be1f5672f7b1ffcb084ef5c59cc564b04c13685f8798c88524bc8498743b329a8e4d4c8f", 0xb8}, {&(0x7f0000000240)="e08a93c35b0c0ee8a8e1b55ec750f91f985fddcaebd537d60a15127f19b68793f984fc5a4aa915958a7d212e6b4bdfba81bce120dcf747eca80ae3d826a1b73feaa6f076ad4e7050353ed0ac815df891ac1c08a0d26a63b34ff69a092b5b4bfd3fa414ac753ac6e6118d777b4039c1000141d65aea915c261e1e2beb14e2700a34eaa8b26483b51478ca6fa95586f598a0de05f894ec087efbb01272bcd80786f7c36ad6b08deee2a5e0cc0d580371eb64165c0230d3d5684169de6107d949da", 0xc0}, {&(0x7f0000000300)="058064da6103d4bbe7138bcfdbae0e9a7ab455782b36f16e2a844423349e46ab7dc990b2e30d4080221b6c21a44f5e4d43c02e4119d1239ee5607d2305d9507d946ccf190726c028c66c8e0aaf96268cab031c2b4a2a26adf293fdd9e772fa9d4710e1b6", 0x64}], 0x4, &(0x7f00000003c0)=[{0x40, 0x1, 0x7, "27dfcc8688d0e7683c958b4eb7017005b5380a1cfdaaa668d29fb41fc64757aad4a431d235297df7f06b50"}, {0x58, 0x1, 0xffffffffffffffff, "489bba87abaed7e5fad0f176b21a8d6843de261e50a7aebe4d4383e42da1a18e9a0a8bb72a9fa9c1b0fd5e0b289176210d82a470c5ef109ebb95bdfa4859aa68c0"}, {0x20, 0x1, 0x4, "078e77aa8c445dbb76e5"}, {0xc0, 0xffff, 0x4b6, "9f9c2a63174c84e4bec84a752471ddc56405a62d46da810491aa0a309a52faba106c6818790423959d479c80095ef7cae676e2ac19cd802402a231f43c0617180b899d079af7a88d7031470757fb2655004eb01201de7af17d03517a95e6432e2c4012cd7ab7e8d561d3cfedfbadffae8d6845f125a88ebcbf21ec7b92ea381dfad09b1c23163d262c894dad454e9838f4b561031ee0a7d2eb6d30b040badd0b3355b7bc49a66e8af377e10f6106"}, {0x30, 0xffff, 0x8001, "9b8c48a40b89714a72fd0a296a9f6e207a2c1949ab7172312d6e"}, {0x1010, 0x1, 0x5, "c7b4f1b9040169569c2da75c68285dfca8a003c917ed2e87b10f7ff08042555dbc1abbd9fbb0a65de1560cd2611d1c8020d3da8bb00dd322806f8d712cce2a39e9a7350d5a2c23df7b60098a3ff638184dabcd82284020fffbe70073f72a6eec04d797f3cee61e0432968004d204caa54880f66c907750751b16f175b1ace2b9fffb11e8613be1dd8d898bf7b8a7f3c11c349d57c556f1ae552f81de9c609fdeba402eaf83b113caf7ed0903e11bbdabbc5cbbe031193f28ef8da4c1f51cc64c755960bb22f00ecd76cd5f96714cdc8ae503b825e8b596311968283b87c2c6517358264d3c5d34c1afd482c121a0235d2f0d471efc9929ff7a2e1fd8783c77d6c0b27e112750f3b6c1342556587de2a6f7bea55d098bd7946c4823e28697649b3df13bbd51c29b056cacdf7167335ce2c5fff9e2f74b58541b2f9a8fb78ebebd0fbbde6542dbac7de4316ceb7c555fa15af62ad97e201c337d37f5c785874fe2810d965e65b1b28b6a40f208026fd5fb3162930dd92bc7333aaa0d0cc42c077f54e71d21d0a8c3d559dade3cebd51dbf7f6301b815a71563e11f33962753f9ed7c2da0056f3f5b1544f2761d5ea6be97a9a1b6115c9c7f93eefa8f3bf71e21d5c3c7e559e7cc11e8b560beebc84d18eda275a710cd23ce88bff4d1b01107331fb81244cbf3626c7e067a3bf8288270c60001c06c3f6105c27d6ef56f3db38b5c7a2adee33b20af6625a7b86d85be8b100fb567e01545319b88ada255079938bfb12a145d195331451f5fc004f2e89eaaee90b9f02e5f0044614e00fa0df47b01ee4f714454f55681bfbb9ebb09e3a80869812e0f92b04536ce96581798f9ce26554cb02edbe777b86125935defe383f88384d7ae4c9339649bea31724a57cc9115ec3b8ebe7f88a88a467c6e2ae0ad27532e72ce2ea4ca4444e64b0b0b160f0767b4715be5398790c3ebaa728c5f6b479949afc846903f56fc45666d48cd92c36e409585f77aa0b12a6fff6240c1c46956ba3476d038422cffa7d66f97aa0617e9b45d094caf015c124beb8a5804c8505356690a22e411c1ae8758d758c7612b062fb1441e522bfdb08771d78bfb5e47b8360a0ffc7b489ff4ca68ad894c0b00696f7089d02313a768e74413a2e3231ec36a4ffd12af844aad479a47c6b93a110314ddf54e6221b018e410219b3151ab0e356e6edd7ef4d1b0df9417f781ba69bbe89355608667076af3edb1957b9fc5e5fba9bab9b27ce301840819f5537ec0e9bf422870e899a5107a5c99a6a63a92910fcf33da16d4a4d825d633fde99ebde33194b4a9db22af76b1d2c8606ab769fe928def7c016c05c8b8b22ff9dc42ed5530a8157af91baa97ef4d68dc1dc8c325014e6eb0beaedb5c377cc38f4741185173db041e940d9b07dde4c245b56a867bea6d73b16213e27b45e213dd51f2447df35bd9497df956b424a5b77d175f0accbd400de19de61af740c369f6add0220f9e8ff2dc0d63feffb2b531faa23aad7510803ead9facd39b3a98551bd502dc30083543607f2e8ac4e940c2ca367f3a13c4801d5753259f1f0e534dd5278dccd5ec19a98e8ce51a78684c19d58291c91e23c8a89b9121efb40c49f54acd3b50f0fa58c20debf89c42c188fa0193fe6c51a3b07188702cfaf41175698d21a728e2025324283197945f76e0e017a5f2083e11412665ef11f146cec86bc12f910db5aec168d7f3b9ce2a5b16a2137dd4c5712ddef4a8b35db694c86197c0a9afdeb060900ced38673822d8a6a6a43d6f9447c3410aa9e9d8518252e9efd854bcd23aec4652ac38f3d6ce25b76e7249988b8e2cbca26988d4f69b1a92ee8410dacd4a61423888824f118af6a3032bba1626dd43145f2a1e3a63a5d6224ddb01b92362d319cdeeaffcbe1f87c4f059e42555329a1257287141dc121dc0988a2b628669c4089e708351d62791e6df48346f4602e0fc1625d62cd9e4e116d666e083fb398ead99ccae398ad6f820ebd86eebfeba40f76a729136a6e4dd094fb43ba501812f98fed3aa2145de0433109adfcdb65e507130a21d024873f38dd862d10eadf0d167a1adccf67ce434805de661f477085f687b1b54d7bb5233750bf6913ebd85b4564edc41596e31f162083efa3c40ed80946b22c2dc405df80ca39043fa52c5db78ebe5cb984e02551a4a5a90beba64c7dcc253193dbb8f8055b14ab536edbc3642369b85326be5e9836e0b4cd4ffcf99d0f2f7365eab4806ba324b6cd3689ab94833f337ba41418a9868024687340dcf47ca2f01917704019aa1414b29a2488e735cd522c8f500b7d43eafe9362e43aad1ea3c569e4816eafbdc8c19577ee491d2d92489d42c8c9a121178a08ef90cb9cd5a397981d5c46f4d3cc0da4b1c07f08357eaa01cfb8f249fd4863376b8c6014cf051f94a41543252083728aba2a377f9ffbd88377bb1c00d625bf39a2cd1b87a0233cebcaa892d29ca2b21b1e4716122756613f01a7cda2e779ff4fe8f603525debf093b4d7fa65aef2ae6231e4341a4bc9cba563cb63ed82348824b39640602dddaf7bcdf1dcbc1dc79ec9d7468262fb4b60de76816a522682e1f7ba71b9a2aeaeaf93cc73447804418bb2b856060a5be2b5e6e8084eead5f6fba001a2bdbc3f21ccc883d942a7a70bcbe19c2215322f30322d7609dbb700deadad7b7cf0430dde5a918641092a6594f8ab7809085e25a6d8b68283fbaee2797a34034c2f8f1fcf75eec7a02afe7ee1332c4f0cc2687bb093538a15d885fa720e5307db71a48abc92b7c2e184fbc2affe8b9df7ccfa0bc73a3cf72d23b119a3da66ead83a08d1fd6e9611c5dc7977443deefd3bb7e5247b06c5993a2aa19013817206c2568cc94079cb9d4f7862ae2b344f67fbef933f989e14f1a51b2b7f5cef79c816eb47247d99f03ca3044163af557303b0bcba8afaad074a1139d29a73d6e64a6d3d1a14b088dc83a9b8bb019f96ddd005c71e8072c44676eb9964fbf3e54fc1905f4cbc880079ecc7891923da26a0dc6f5a3c6a9bdb51b8b92af74d5007b797e89fe16750d40dd66e0f26cbac320c893ed113bcc621814fe4d9401b1a6238a861a6078d990cb37b02ef9ec39936a0bdaee0a2be533b2a02d059a17e9349b67d1c013f0b6bc9bac3ca2f72aa1f34988790c2a761dcd91207de6ed8e6c133516fd8a4eb9dc1311ece65cce179eb49425523e5579b1a8aa15eeb66fd91014d1d7fb8d89d98bc132421d02f0e6d9dc8333285ca8bfb635239849f8975ab01529fcbc800ae985f2d422a34ca3bbee1d799a40f968b42fcf111ab48a3da7712e8f8401f485cddb7e667afdcf3c6854c9ef53d508f647075ef8a74514c9034f0df8fc3e358150a8116791e71414867aa56273405aaab16882d644550a51b4dbbfeea371cdf881a0a17a953956538cedc19eefe2a4b9b2cc83f5a8f40c035a9bda3ec8e32e18fc26c59fe04946ced81a6dd1a8eae7bf1ea338ff4bbc9fdc595cf4948437b5b2fc48b1bcef35577f0ad3a84e5d8925e307f3d994fb49f71205147bcb00587e3d075cc6e6f630108c47ddf6cab6a7826ca827687c392ba04bf5ae41f4c9e74b305171109425189d9e5eec42d9c1a4211444e2c0f9d39fa6619807bf0d01eb42a45489e1b252b098b4c15a99cf09798b21c75c28c246f5de5e3ef8958c261de087878a19312d777b21b1ea501e63407f46cd7e48d7f91da8e83ea16bea5b783ed48b4fa418cc9fcb3fabb6940477ba37687ad9896081e39acc09547142e3e2f4ccf28b0786a0749a208caa32f02aae3d75a72c70151ca8d67ffbc95c2545c3b34504bb594b2f4480bd1c5408b73e24541720286a2d0d99e0968d166f6aeaaedfb3889fabd7cbc44d3219fbc7025b7adb7c5bbafecd4782e4cc540b4f21cce6873b591534b6fbdc3b64cdc835445eee6ab9096a74dbe543c5113eed018051d007fa4639f2a02c68258d8489194dcfb7f276158523b1c12ab2b4879387aaaa82b712ca017e6d357597d0038b5048860e15b9c1211a012f399e2721d590b0cc93c845fddb6e14a9a3c3f6fcf38dbade657259382f342f20e4e75531c6bb2719f0c958d28eb08af5fb0e8fc21a259f12b820fe8ac0723c61c53626efc1df90c1f8c521ee6daeac04ce8755ba27ce0c82dd4ba8fcc29c223a2bb24192ba39b7f11f340a502692eb13ece43fd4c5b9affb4dbafa4c63b30191440d830c2a4c05f574a6a4bf3190fc1421ad66103279e2aa4559901b0a76ef2dd615020dd9e96b7428725c1cfc3593069ed671b916aa3f0370a03a07dc0addab07e09600a706fe278c0766dfce0954242c129d2bacbeaa6b3990269e7f383e5ccc447eea791e9d848469efbfc74112e619a9bd8830e1e433d065bf06a3957ab62d889de57e5651a0044b1d15880811323fc6e50417a047574fff706d6557a8404aeeb8a53ee857a22995c4ca49c45947bd82454174a07dcb3a050e3b9287842a9b5da6968127278a555d74876b72c5edfa7af8808891e80a4d198d7e162ff4a1e22cc64e50b3f4296264d33216f4ca9ab64c642be2d89cf77166028999fd8c09bcd522e03faf15273922454af17b80a05c83b839a12fc4bf2ddd207e499111dfaeedb6ba81745dc59f114b1c23901663c7f6a1ac40c9141ab19d1a898d12523bdd1ed13a153cf002b7b5a5f561283a212cc4fdeb095f45237ca3278e4afb16ed04c29fb49b16a9584aec18c549570402aafe5e7ab27b79185f01c5a9bd948994cbe5fec9d752adcbbb0bbed53a5a9057f29255651bc3b53f0abd55888963ed54f75105d30698f2185e4a46a96005841065d77341be8bb70e94a0ab49eefa8584fa720ad8c81e4aff834ccf10ba00bdfac26c6032e6caad35a00f1f96a26da2ff8c219bcd11385e7bd2931769ec2ad89864d928badc0b925a9cbc9d03674614ae820b7e2be60af28dc1c938903924f388174b973d05dfc2cd4837ac05bc2edd45d783737a1931f0bc854fcb8d2cf595df6704a8de888ef73a10470e0eb846cb421608895ce6f7ba334ebcee411b79253e201cf297f3c5373ebdb20208a962b97e2eafd128370e55b9c92163581e4610389a6ad3d22d7dc0eeb2db08233b3884da18ad0c37641defa18bbc1dc2df519a286a3c9f157416561d6bf5139bdf170698388993fd6c19eb4246709d2392de881966957db191b0032ba985e8c5e29e625155e4c2ec5f5c103c788360728b00e19e2eb7fb3ab9ad511a65435373a534b7eb825f51df89386ab281bd25a79eb3a0e1c57226b36e5990ad7b43007dc1956b22861c7e66a233adbcf06187e6c7c18ed230c74cf2cb64d52c92d005cb18be4e8ee5bee119652c69182bbdbf1878821cd8bfd004fc0b013c3dd612cde1bd2196780b2e53f9927db7599ee37a250282e1818f7a336b3583ef2b995145873ea882e21442fc324708ec716002fcf48429031601e7e97257fbce8396e99facea3026bf26512555478a4360fffef72cb4529c4bd1b95a4c007837a03ea645abd4328c77463c77b55164190dd310eb74c31939325c35749c5cb23d67e66dffe71fa8cb8ddc064918c83a084e18c14b311ce6a10d50b35e7467d974703d3e2d1e071495ad832c81d28d67780c2624188dce368ca97ed7c56da23f777570d646ae0b8c079832ca452c4b6071eff7c2ed608345a6d0fafa5e3df25942425d9baa75e14d4588453aa015111663597962e0bfcbd6b811fa46f0c8e3136209274a5361861a81a9f95b9e1535697d0ed1ed7bba0c95b9fa5134e82f0424d85416"}, {0x20, 0xffff, 0x3, "a51a752710b0f5d1e27fab3130"}, {0xd0, 0xffff, 0xbe, "22616fdb9a756202a447b853d26277cca280108dc3cf2faee33ec453a70e0cb0727f94b3545a164043bbab865d2de76124fa71ad9439d46b7a89a3d7c0d51994d77d9867e22d5dacabb16c06884ac61e2e30e165f8afd876968828bb2920e5876aa1c0b9ba5cebc291577a002d5b000d6fa13d00ea2242f5e9e384e40239bff8a5d5cec43311d532868e81bee60df9d88d94a66e2daf7cd7dc4e8c1a74e088cfffe597fbb4bde6be990396bbc5bd0e3676c3eb734040755ac2"}, {0x60, 0xffff, 0xfff, "2679004ec5e3c74cf2f21427fc471b200e0c6ec517f952d16a3c5077b84017d09b8a63b2e1c8b59d22ada3f9e9612bd900707e4b54a380fa9cfa3dfac016570fc5e52f7a2101f26826813c3f"}], 0x1308}, 0xd) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x200000000) setsockopt(r1, 0x29, 0x3, &(0x7f0000000000)="d5ff9668", 0x2) close(r1) mknodat(r0, &(0x7f0000001740)='./file0\x00', 0x88, 0x1) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 23:49:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 23:49:49 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) shmget(0x2, 0x8000, 0x85, &(0x7f0000ff6000/0x8000)=nil) 23:49:49 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000140)=""/185, 0xb9) r2 = geteuid() setuid(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x1f, 0x0, 0x1ff, 0xffffffff, 0x6}, 0xc) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) read(r0, &(0x7f0000000200)=""/96, 0x60) 23:49:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000400e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) 23:49:50 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x100000200, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 23:49:50 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 23:49:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 23:49:51 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x9) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 23:49:51 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:49:51 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/93, 0x5d}], 0x3, 0x0) fchown(r1, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x2) 23:49:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 23:49:51 executing program 1: socket$unix(0x1, 0x1, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0xa4) r2 = dup(r1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100), 0x0) 23:49:51 executing program 0: r0 = socket$inet6(0x18, 0xc002, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10082, 0x88) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/87}, &(0x7f0000000200)=0x59) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000300)={0x2, 0x0}, 0xc) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7, 0x0, 0x1}], 0x470c7794, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 23:49:51 executing program 0: semget(0x1, 0x0, 0x100) setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x100, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1287, &(0x7f0000000080), &(0x7f00000000c0)=0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r3 = syz_open_pts() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffd, 0x6ae9a5173a03e76, 0x20000000, 0x6}, {{r3}, 0xffffffffffffffff, 0x41, 0x0, 0xe7, 0xc83f}], 0x0, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0x400}], 0x1, &(0x7f0000000480)={0x6, 0x9}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000340)=0x7) close(r0) r5 = dup(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r6) r7 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x10000000000000) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r7, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000000)={0x4, 0x3, {0x6, 0x7ff}}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x8001, 0xffffffffffff0000, 0x5, 0x2, "91e8c9b2d5191f8f2a26f89bb3ded1ad36993e27", 0x3f, 0xb6}) 23:49:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) wait4(r2, &(0x7f0000000140), 0x3, 0x0) close(r0) 23:49:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000001f80)='./file0\x00', 0x8229, 0x1) r3 = getpgrp() r4 = geteuid() getgroups(0x7, &(0x7f0000001fc0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000020c0)={&(0x7f0000001e40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e80)="40163b6a45851bbb7ed54b1caa231e937bcd2c6a8753e77e75af62c55bedfaa281edf136970f8ef17e3d8a817928a3f864ece879736d48bde0439a9e816c33528471ce90eccebe309cc4cf07a367915c9a606f6fb1f7e59131e435fc17c2ee6a64fb1be4e06f272d3beb16f440ec3b086da613cee31e883545ff583bdaa0e013f59b3e0a7f8c9bc08d50ae", 0x8b}], 0x1, &(0x7f0000002040)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="d7bf0000"], 0x70, 0x400}, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r9 = syz_open_pts() ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000000)=0x8) r10 = msgget$private(0x0, 0x220) msgsnd(r10, &(0x7f0000001dc0)=ANY=[@ANYBLOB="00000000000000001660d237c59aa870590f52f7e1a96c84ccc30a1b795dc5342ef8405ae8259e93a0888d4808fb404ef33d63617ff6a34acd341a9adef301b289dd9e3ee90482f422620aa081ee41659070f6503419e4fb9a52d10a9d926304ea6f6f4c00"], 0x65, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000001cc0)=[{&(0x7f00000005c0)=""/62, 0x3e}, {&(0x7f00000006c0)=""/196, 0xc4}, {&(0x7f00000007c0)=""/217, 0xd9}, {&(0x7f00000008c0)=""/194, 0xc2}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/77, 0x4d}, {&(0x7f0000001a40)=""/168, 0xa8}, {&(0x7f0000001b00)=""/213, 0xd5}, {&(0x7f0000000600)=""/33, 0x21}, {&(0x7f0000001c00)=""/153, 0x99}], 0xa) bind$inet6(r11, &(0x7f0000000580)={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r11, &(0x7f0000000640)={&(0x7f0000000280)=ANY=[@ANYBLOB="8100c12f6607108ac100"], 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r11, &(0x7f00000001c0)=""/117, 0x2f9, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x5}, 0xfffffffffffffe21) dup(r9) syz_open_pts() setgroups(0x8, &(0x7f0000001d80)=[r13, r16, r12, r17, r14, r18, r12, r15]) 23:49:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)=0x7) 23:49:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0xb9, 0x1, 0x9, "20b9239c43d5b15aec425d041fcab564469a20ba", 0x8, 0x7fff}) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 23:49:52 executing program 0: r0 = socket$inet(0x2, 0x2000000003, 0x102) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e290347ef886d602b168dd7b443bc743e4e2cccffa02d0a76d76403dab79f27b6dbb4cbbaeccfb3fcdd3bc1aac0bad57356a2f587bf299e304f083f53fc00c361005af4ee8572f81ffdf34cea3d80f82712c18ac2f18a4145f0caedd1f0626d1e020567d958aca2bf9f66e493e52c040d7f76f1675120ea472a37093", 0x7c) 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x4000, 0x9) socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socket$inet(0x2, 0xc003, 0x230a79b8) 23:49:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) write(r1, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000000000)="46809af47d29ce89c08e4c8d9dfb0283dc37002c69ac62913e4405e722e085bc0ef4980b32390e7bfea27e207ed6e1cf241a5c715fafe24920a5308ea87d7b6635c1c6ca146cbef348e8ed53551c213a2f41f101aa892e70644bd3b58714adc57fe97ef5b12a6acad762d79b129f0fdd59298d9afc5bb1", 0x13) 23:49:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) r2 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/201) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0x8, 0x8000, "cac726d80cb3b8967516c27f02a492e5d2550150", 0x1ff, 0x3}) 23:49:52 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000340)=[&(0x7f0000000040)='(-\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&{\x00', &(0x7f0000000140)='-\'+%\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='\x00']) 23:49:52 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x7, 0x0) clock_getres(0x0, &(0x7f0000001680)) pipe(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f0000001780)=""/37, 0x25}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/235, 0xeb}, {&(0x7f00000016c0)=""/176, 0xffffffffffffff33}, {&(0x7f00000013c0)=""/132, 0x84}], 0x34a, &(0x7f00000017c0)=""/229, 0xe5}, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000000029, 0xc, 0x0, 0x0) 23:49:53 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) syz_open_pts() r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/56, 0x38) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 23:49:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fchmod(r0, 0x10) 23:49:53 executing program 0: unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 23:49:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0xfffffffffffffff7, 0x0) 23:49:54 executing program 1: munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 23:49:54 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r0, &(0x7f0000000300)=""/214, 0xd6, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c6552792b51f571c6c4fa"], 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1ff, 0x5833, 0x0, 0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="ea070664095d21f1ebc2eb2bdb4ac4011b0bdd826338024c864175fd620ffbdc16b74a755eb44c0a665cae3c85b4ff3d3c918c3282f247e55695fee8d0f31d6dfcf84d05459b8af0c5d595cec25356d91d0fdaad07b98c420d3f526a8b3a78df947780a1a29da6a5248e7f1cf20c4692833f22480fcd0b7f069ff883b62194c51691485d8497e68468", 0x89}], 0x1, &(0x7f0000000140)=[{0x58, 0x1, 0x5, "410c7eb57609ea4cce473fc8462405479cdcfddf1d3608584d039012a14a22de78ce0c0e0e7eb3db058c838369cb0e9bb66d15df2f357d2665280dd81c7f6b206f35a49ef0bfbae0"}, {0x88, 0x0, 0xffffffffffffffc0, "6ffaa02ad8844e650a835324370344a8614e5268dc264014e69813b312d7e90a518a83d264ed6e6150727b70dc13becbc778a0513d625c0fd68c1f26c823804c64344b1ca883a00b9b78c1b1cac4ff85f94092e5bd58a66768e52b5d755d1b3134dc5b009e695fe7e9de8881833e2260f3"}, {0x18, 0xffff, 0x7, "f2"}], 0xf8}, 0x5) 23:49:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) r1 = socket$inet6(0x18, 0x1ffffffffffff, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3, 0x10001}, {0x9, 0x1}}, 0x2) getsockopt(r0, 0xde6, 0x7ff, &(0x7f0000000080)=""/115, &(0x7f0000000100)=0x73) 23:49:54 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/42, 0x2a, 0x2, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000200)=0x7fffffff) ioctl$KDGKBMODE(r3, 0x40044b06) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f0000000240)=[{r1}, {r2, 0x96}], 0x2, 0x200) poll(&(0x7f0000000280)=[{r4, 0x20}], 0x1, 0x101) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) r5 = accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) accept(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) ioctl$TIOCCDTR(r3, 0x20007478) connect$inet(r3, &(0x7f0000000440)={0x2, 0x3}, 0xc) getsockopt(r5, 0xa4d5, 0x8, &(0x7f0000000480)=""/201, &(0x7f0000000580)=0xc9) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000005c0)=0x7) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x20000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvmsg(r6, &(0x7f0000000b80)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000680)=""/106, 0x6a}, {&(0x7f0000000700)=""/173, 0xad}, {&(0x7f00000007c0)=""/240, 0xf0}, {&(0x7f00000008c0)=""/85, 0x55}, {&(0x7f0000000940)=""/17, 0x11}, {&(0x7f0000000980)=""/91, 0x5b}], 0x6, &(0x7f0000000a80)=""/217, 0xd9}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x82, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000c00)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x12, r7, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000c40)) 23:49:54 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000080), 0x0) socket(0x6, 0x8007, 0x4) 23:49:54 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 23:49:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ftruncate(r1, 0x11) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 23:49:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30480, 0x49) linkat(r1, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) clock_settime(0x7, &(0x7f0000000180)={0x2, 0x7}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x144) open(&(0x7f0000000000)='./file0\x00', 0x28020, 0x80) 23:49:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x4, 0x0, './file0\x00', 0x7ff, 0x8, 0x5, 0x2}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) 23:49:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x1) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1, 0x662aeeac, 0x1, 0x6, 0xe56, 0x2, 0x1, 0x1, 0x4, 0x48774da5}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/106, 0x6a) 23:49:54 executing program 1: r0 = socket(0x2, 0x3ffffffffffe, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/180) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 23:49:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 23:49:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xa3, 0x80000004, 0x1, 0xb0}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x200}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x40, 0xfe7d}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x3, 0xd573}], 0x4, &(0x7f0000000180)={0x20, 0xff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0x9, 0x0) close(r0) 23:49:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0xc) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 23:49:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r1, 0x0, 0x0) 23:49:55 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setgroups(0x0, 0x0) r5 = semget(0x1, 0x4, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000006c0)={0x3, './file0\x00', './file0\x00'}) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r8, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) bind$unix(r6, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000700)) 23:49:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) 23:49:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x5, 0x9}], 0x5, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc3, 0xac7c461f6809711, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xa, 0x401}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x101, 0x800}, {{r0}, 0xffffffffffffffff, 0x65, 0x80000000, 0x2, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x3, 0x4000000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0xbb}, {{r0}, 0xfffffffffffffffb, 0x82, 0x2, 0x2, 0x3}], 0x81, &(0x7f0000000180)={0x40}) ioctl$TIOCNOTTY(r0, 0x20007471) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 23:49:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 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, 0x25, 0xc, &(0x7f0000000040)="ebffcbff2bb9fd8180d78e441060bd8acc509648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x400) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="48dad3f77902182192be1e2ca82d8012ae27588a092e5d02887dffde62b5eb408415a8dfc0493580b426d55f3c88033c4916d0554b30368db1ebe0f0f6648691820be05ea313311c43ceb590f9d60785cdd32207865fe2b517c01334cf35ab81f86df00972e47b9fdfac2f606eea67f3e38410c53f1456d2dfc1be9e778a52a827444171fddf4a9649889ffe1ed1bbb536b6323d660cd8097566221603f1fd87cb9ddf5ab783348ffc866a36d520d67e7ddd1ac547d705de46728b24bd01d04a849b6041c2a1d6d161d3c3d5f3c73b4edf9c8316e2ebb4a9a6ec58ca5d9dc697280eeef49f8ae7ae0380ec9fc7955f54a99db6799c63f36e450baa347bf97b9844371083b87c3297a0e6dfa791fc1d3a6edab46f756586801b87d54d30dc21afa46627ff4f0f7f7dba6261e7fef464670fd0ef70d908c3d0f037791cf9dddfed33efdb6174311e956eebc5cf41afb9ae15ed6d4a00ede04b3e1c765a01e88194904debd4acd2afbcce7a912611cfc5b62407d8191e8cec92040fdee69b20b9b23384ff331f6a8d19ce549379acf0e90e27c6e5b7539cd0090d51df279357eae19f4efd3c3b346e20012c6577f14f7b16f86f5234496cc11c58bc1eb8b33bd5d8407007e59017ec732e93e3c64464f0e8731da08ef1c511569ef3698b732ada00dbb74263dd0b502fa67051613b81901b4c4dc381ec63d8c0a7381c1761406749eebe148f9af56744b21894fab0ce9db38ea2f06d66a5b4026a671897387a8642fbdbc5ad7170e8f58423c187219be0aef6aaf6e0aef33ba262254fe988a9547c78768f0bf5360de77a62a175e447c7cdecc371d4d7dfd881eff020792b4b020289e9e5e64c190f730a5c491e8782fa2fbbe9d8f50209d53839cd59f4dbfd104acccce79963540ca1b9d96e1a6e9f5d03c903d94b6456f73f04ae448add33826b19082588ca84b813d7c3e2d8fd9bddb7b4c255839b1eea86e1146034ac9cd07483e979c418c40ca0c8871c8ca31b2eb95d503546fae7eacc35ec315a51960c182db48e9d6e3c5b5adf3ef1875d2edf11b60df5a86fb615c595c987555239095bb92ba77a0420f3d446116ef23738bee52609845c679fd3adb73d3d51fc8018224feee3b30f3d7616d62e3d0b5e74c965de7ff1a89926198ee1dded1f25e83308bce49e966b95a23e224fc4177fe8fefd1a2eef2b6fe9a453f225961c6e5fe00c05fd47295109777967ce97b176488570dc3d585b4bd3992bfadfa979fba8329e96e3e827048286909b9bb557e840651f1abb3dc0a22624fdd833f668f84e8c91f2a4654d7d82ec662aca7e853997e1985986522576abd0f6304e1de3c07f2f6e05a09602554adab900733a72037253f57c5c039751055710b0a66eb8ad5cce613d5d8355b18800b920c865de4b3aa534df126ce13a3e4669acbe6585df47107f5fb34930ddded716f1fa4078a5ce4f01cb0b60f1e7c63d4b9165ca212d0d11fe562def1573531202409a0481b6ed698b3fef7dd579209314093fb9b0353974a41d20e2ceb3e955c0fe333f29a1b5047f5580668bfa435549773f662657e731ecbc2ebe8921d72d566c861f47ea0c126eaef56aadce050ce2e08066cf2cfc8a814ba2eacacc33c81e4ebc67cb15db5728488dc3961b3f25e9b5ea843e003cbcdd95aac733f7af0d9f6079a9dbb0bf1c795464793d2d5503dc564a43aad03b9a6a813f6d9e3f861eda53796da566bbaeeb57dd95990b2b8214875967167013bc1fc164f566ec5ea611ea1fc1dd570a5f976516a8e7aca8c7056864524311cda6be3c049b3666f2521e2c8e966320bcffc541b536e54ec864b82b522eed147643d3ea44d079b6f36705d2aef16d3d5cc66e4f8c74eafc5e1f48ef71f55618c205963fcd8deb12d47b7253fac717df154a2ab212c95285c9aeea8986899262aa11bdaafdfb6babed189c5ae5319e5e15cc58f6408a2528f584e594a9d81cc7022f615c92a87aea441ce2101d8bc544f56268013d4a84f0e5c1aafc3cdc8cb448e4130de7242f2cbd7e47387a020427fe3ad60c85d6371c9b0200c5f696173a90cc21769b8dca46a5cf6babedfcbaf256ac76a7d99ab872d8b118bafdf3684d985945ce3f059a1c92bb1daf3db05056d533d7dbfe25978d105b7e45e187b92ce49b523bcb64256a990ef2cfe6ea8cdbf265ff458e2a12e137e9826c4a7257e24f2a0465d8b78c302882652c66c53260676bbf2feddc217e0d0417ac41669fca0bbd04ccd2e12572fd17401055504090bef6e4a9abafc72a583e2730b980a65eef95aadefb42a7305ce0a0e5cafe2e61b2acdcc90aeee232e838aa0124075fac6f142386e655fe793bf7c47f992b8e09318e6e51d967219a7d592621cacec1ffb89a7f89e40cfe6d45a6c0de3b657d41b8c73a9474721e738106f5869fa059eb58ebf604ca0ef70e49f26e86e53d81244dfe7a17e0485bd05287afeb11bd28b67dd8f81892a466eb3af700d522c90944a4c1a2d292d520da417b7108347bb18d12b3c982a2311c479bb0bbf8eebc3779495df0b6b408927b6d75653d1390bac8765ce63fb22d699800113cfcd9efd812913b81e1fb72c3b7b33d09bf947c35461d872d242554c880241fee366d1ebea92aa2231a74ba8ece390380a46399610e377d33e944e216b97c766bb6c71da0635db5d76014e1916f95150bf313b813a4a48597209a84a5d699ee0b58f29144bb72de63affbd0525c9983e73675ef44510fc8ce3cdec57af615f0ac20e8e1add74ae34c91523691c71c302f4667cec728527672388fe01e0c8c1e60dbb83dff6fb8b0e2368fef37ec922e86185f01058453af5b0cbf5b33a0ec3598cd77d7011e19e6da356316944cade5f33cb1ae7d5128b8cf8af6c101dd5988b4eb0a38a3b0c7e9bf4e58d94eb74a9b75b28f06f6c7456bd38b447e4f374ad920523ace831174ed04c0d96b9f424a18cc3af0413c716cd609c1e6968e5573d1ec4670e4d30b79f5622c49bce1d9dba264cfbe264aa2457cdeee7f9a2427dd2cd3678eef75537337c2c21356c44da2ffe3b5281efff08e611baf18a112baf2fa4171b946187b1064b485fcbc02b2dab19b4dbe925c4f7976aa369120424f74d9943c86b5800247f4717aeca5efd2353d2066a18f409d6cf4c248d4fa66eea7bd15fa45952f79d42f3f7d2772120745361f84e217e96e83db36c88c8d6973e357ae2043ed0a3712c2003474e1f5b0fa1256629b39d6bab9986fbe426184daf26ec32ea12ef03519634c44fd153583e34f0f538c6424fb9cbded895d4fe898aab9225af0102a43c6c082b4d49f4fa2befac53210628501ea6c0697644057da394aedee03f985e1320ea99b970770cfd1e4da20c22271e6bf4277045e65047c89979b528cf5a09400353393f71116929c426ae7f849b8ebb05a7675ef7defc45fdffcbca40130912b10431622db59c5f7fbb9d5eeee8c35023d88d9d9c43c26d2c8e7086b7c3b86f29c911ff11fef7c53f47df7d6e8c3b77f7bddb55c025f6b49a0f3e78341f29e524355d72a656afc03b2b129b2583ad3ff6b4fd901cc48acf6518e121626d25c4de78a3198dfea02f6cb8d230f873e1affe0ffdefaeed70ba0a7333f444910209e0629c2f5d328a00a22b52bfc695743ab8c9cdc241c22c1a1432ac7918bd3dcac7ff47d79953b7ac730d1815cf6947ef321cd420f07403bd756c73d0a12819ee7c4a269adf98d05bf2d869f9d804bae9a01999f5d99e4ca5885d0e55965d238cf7e91cfdeac1d4e17ff4a2a5882bde5ffd4c177124648606cbd94a4b57b5b2cd8b51b50e18fbf39dd2b19ecfde1729d6834d12aadb031cc97e3412abac1fa062b656ad196bb9e18c93698a62fb61f8003d08b10ba1647cca8265c0ce74b3b37ee423df10c2150026b2d561c06833181ff6ef36d783c1f5cf645246a6fcbd44a38b3f04c95037f225d919e4da472764bd3f71e1b52db2f5fdb8a0714d98f8a860e715aeb84e9c10d48c10dd4ce84e77d15614ffdbc5cc2d05e1f1dfac02ce32b72ea09c34e372367f8c1c80cdf7bfa57b7e347800be3081fd27550146f672da741f356422305b83a4e2eb96376e0cc3b365683e4ca32d38073835c28ce8db56512e74696b5931cc81968d95c497d616ff6bd08ee1fc644c7073a593b3b83c684a68188951761e9075a31f0a4073a7c4599de4c7f903869f983cb1a1de683c3a4ac11d068311d8002b17104044c2ba8b949a269c8379a3728af6489249ccf4a1fb637638322d0a8e30e130d54569f37ec9264b82c6efbe6afe167e9fa1d37145c9143841549d2021657b01a1259fc01d788c08dca11d12951eb459a0acadff968e864170f3b425782545982defc9d470901eb27b7eee3550bad3ca99015c1223ac06a3879632658c5830f48cf53fbffe297c2c40a8f97e31ab986d3df33b1d7473f4215e05ff5e5feea5f99609cad812d8840d25031fb1059e1826dfdad87016b41601978b8f3d2dda328ae589225d161f1aec46ab2d854be0c43306ae71c590eeeea3b82835b410bf7d8bbb531cf02baa573c3989d579cc05e226ffab688d9640a3b48fa781e3d29270a6ab79d31325da645b02e0116e7d88781565d6a1e647838db72487454e94f27fa8ee1a759b54af477ae75c96b3015a1a3b7c3d0b1cc10a1adb599bc2e34c3dbfb53e7dc8fd47c91626e32c67a9e99fa99dad5d354032c3cf2922485afe9f28883ebc9c0ea60fc397475d125820e00a8b066692938d5354c3fdc33d83ee5c0380458b013474222a8b4d8b1b682834f0aa77ab79b27463896880e5a0e0fb941ab57d47752a9fdaa3f5d5e68bb8e55c189f27473f026348f9ee22c5639f208591bee563c82940416cc905ed6d57ac331fcc0226f857550434cfa7212a1d6404c80d4500fe5e17411f1366b46658c7b138148ed2b1c5f7743adfcb5e79e5691ebee1786e5db83c40fba8d20122c4c9eb1ac8333384553964445ecdb66c11ede014060dda0dacb8e5b3541c9910fb91bf08a8135c9656ede5bcb7c0dc6d7b2728b479247befe4cf765eeee2d46d22528b88ff519396b9f34808d61cba04f467c4f0bfe9e27007c0d4dcea6bbc9bfbdd7995711a887990b0a17339df797a1ce661c13b604bd096125679a046c4b2fbeeec72722ff75e728a3d4662dca2183b899da0025b9d3b49cffcef924531f2c3860a48645619e574b12e60f566c99aa1311a91b0bd071103730367bc59a1a3a8efeb695c47e6cfea5cec581050ac1fd2d4046404490766a8558e806100502aa85f0f9d353b483c1bd28b3540716cb3c4b8a66731ba98ad89e8dff84804ce6e2afb0736d5b15336ddcef0570d406d906ff2941d95bdcc65e16b488f309578e3e15ddea4470cbc5bd34d97c4570c34ded51c413c946376699672883ce8f15aa1e7473d1adb68dfe47d7b002a137e8a564104e4fc3f9adb66b9dfddbc53e8fcdb6371f04d1625b084665f4462840ee2f1ea80dfe93e6f350e14e55fe8ee213c102d1e308bfca7ad46fd571c7144f9e28796482c9c37b09db04bca53437d45f909c21529374dafa8d27b7c83bc18b49d8ce152be828720f2288b8474c5b8527921cb813ba5a8275faaae56d7c7558f97359204f37baed7592b441c7767a59b6c043807c4aedbafc2b9eb0bdee70146a141163c79c50a7ca062cbf686811b26fd25a910c1459e88e99b10d2d2be2b0d786d9eb08cb61c49898c871f2bc96ceaadb53ca302501fcca613bae5a0082651cf9647e625dbf9480b1a63145cbb2b0b7", 0x1000}], 0x1) fcntl$dupfd(r1, 0x0, r0) 23:49:55 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x9, 0x200}) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x1, '.\x00'}) 23:49:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 23:49:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffc, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) semget$private(0x0, 0x6, 0x104) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2e) getrlimit(0x7, &(0x7f0000000100)) semget$private(0x0, 0x5, 0x8) 23:49:55 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000100)=[r0]) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f00000000c0)=[{r2}, {0xffffffffffffffff, 0x40}, {r1}, {0xffffffffffffffff, 0x60}, {r2, 0x85}], 0x5, 0x0) 23:49:55 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) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 23:49:55 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) ioctl$KDDISABIO(r1, 0x20004b3d) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 23:49:55 executing program 0: r0 = socket(0x3f, 0x3, 0x20) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="fe324bc9ab76f3f4d950e09ac61e13f3848e809f3b4f7393005c1013fe44f87fea6664f2607f94527c69df", 0x2b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1000000000000010, &(0x7f0000000000), 0xffffffffffffffa6) 23:49:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[r1, r2, r3]) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000013c0)=0x3, 0x4) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r5, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:49:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = getegid() setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000100)=0x101, 0x4) getgroups(0x1b0, &(0x7f00000000c0)=[r1]) r3 = getpgid(0xffffffffffffffff) getgroups(0x6, &(0x7f0000000240)=[r1, r2, r2, r2, r2, r1]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r2}, 0xc) r5 = getpid() r6 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0xff, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) 23:49:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0xffffffffffffffbf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 23:49:55 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x22) r2 = getegid() setgid(r2) fcntl$getown(r0, 0x5) 23:49:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) 23:49:55 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e641f457928808b3c604eb3381000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c31b750db7eafa80000000000000000000000000000000000001fd1e0d4568744f24f618dfe635356966d36ead383ed7b4ae8af705a475197d3a3c97fc7290e3d6b80e494fc67faf336958d83beb461a57853f2fd7397c4318a9038fff86b0d65118ae9535c41fccc276ba9a097c1db7bc0b873431be06be8d8f9d3a58ca5c1d962ab066888a6b225bd00b851d9989273dd17e87a"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() 23:49:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) setgroups(0x2, &(0x7f0000000100)=[r1, r2]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000440)='./file0/file0\x00') 23:49:56 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) clock_getres(0x3, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x69, {0xfffffffffffffff9, 0x5}}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 23:49:56 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xac) r1 = kqueue() recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)=""/105, 0x69}, {&(0x7f00000002c0)=""/122, 0x7a}], 0x2, &(0x7f0000000380)=""/4096, 0x1000}, 0x40) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x32, 0x40000000, 0xfffffffffffeffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0xe0000000, 0x7fffffff, 0xff}, {{r0}, 0xc8ae7d1368066cd6, 0x45, 0x8000002c, 0x9, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffeffffffff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x26, 0x80000000, 0xffffffff7fffffff, 0x1da}, {{r0}, 0x0, 0x40, 0x2, 0x40, 0x7}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x89, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0xa, 0x6, 0x12a, 0x5}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x7e, 0x38}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xa2}, {{r0}, 0xffffffffffffffff, 0x20, 0x81, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x2c, 0x80, 0x6, 0x7}], 0x800, &(0x7f00000001c0)={0x10000, 0x100}) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 23:49:56 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 23:49:56 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x40) execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:49:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) fcntl$setstatus(r3, 0x4, 0x4) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 23:49:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) stat(&(0x7f0000000080)='.\x00', &(0x7f00000001c0)) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 23:49:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x0, 0x10) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5, 0x2, 0x800]) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="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) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:49:56 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x4c0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x5, &(0x7f0000000980)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xfffffffffffffd8c) r11 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xfffffffffffffe9e) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r18 = getpgid(0x0) r19 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r14, r15, r16, r17, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r18, r19, 0xfffffffffffffff7, 0x0, 0xb46}) recvfrom(r0, &(0x7f0000000640)=""/112, 0x70, 0x7ff, 0x0, 0xfffffd27) lseek(r2, 0x0, 0x1) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) r20 = semget$private(0x0, 0x4, 0x50) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r20, 0x5, 0x8, &(0x7f00000005c0)=0x8) 23:49:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(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') 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') 23:49:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1fff, 0xe000000) open(&(0x7f0000000140)='./bus\x00', 0x82, 0x11) open(&(0x7f0000000000)='./bus\x00', 0x20088, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pipe2(&(0x7f00000001c0), 0x10001) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) getitimer(0x2, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10050, 0x0) r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 23:49:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x0, 0x100) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 23:49:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 23:49:56 executing program 1: r0 = shmget(0x3, 0x4000, 0x102, &(0x7f00006be000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 23:49:57 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 23:49:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x3, 0x2, 0x0, 0x0) 23:49:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8090, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x1, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt(r2, 0x29, 0x100, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socket(0x3a, 0x6, 0x200003) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x8, 0x2, 0x0, 0x3, 0x7fff, 0x1f, 0x0, 0x3, 0x4, 0x7ff}) r7 = msgget(0x0, 0x603) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xffffffff, r5, r6, r5, r6, 0x1, 0x98}, 0x5, 0x3, r4, r4, 0x7, 0x74, 0x9, 0x3}) 23:49:57 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = semget$private(0x0, 0x3, 0x52a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/198) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 23:49:57 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 23:49:59 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x1db) r1 = shmget$private(0x0, 0x3000, 0x422, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 23:50:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x9, 0x10000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000240)=0x81) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x8000, 0x5485728}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000047, 0x5c5, 0xffffffffffffff04}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:50:01 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="5f251f6dc23c1c26", 0x8) getsockopt(r2, 0x5, 0x20000fd, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r5 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r5) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x20000000006, 0x6, 0x7}, 0xc) r7 = msgget(0x2, 0x400) msgctl$IPC_RMID(r7, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x8}], 0x7) read(r6, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x10004) 23:50:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x51) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 23:50:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() close(r0) 23:50:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x10020, 0x18) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "9c211417155fa8f4eb05093ad44303cf1b1b658d"}) execve(0x0, 0x0, 0x0) 23:50:01 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/140, 0x67935dd5574924d3) chdir(&(0x7f0000000080)='./bus\x00') 23:50:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 23:50:02 executing program 0: getuid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8081, 0x0) fsync(r0) socketpair(0x18, 0x8001, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) socket(0x2, 0x1, 0x4) 23:50:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f00000002c0)=""/160, 0xa0}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/147, 0x93}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000580)=""/112, 0x70}, {&(0x7f0000000600)=""/204, 0xcc}], 0x9) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x3ff) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000007c0)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r3) 23:50:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0xefc}, {0x18, 0x3, 0x0, 0x9}, 0x1, [0x2, 0xffff, 0xfffffffffffffffd, 0x7, 0x0, 0xad35, 0x5]}, 0x3c) r1 = socket(0x30, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e6530c3"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 23:50:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0xd868, 0x8, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x80, 0x2, 0x0, 0x100000000}) 23:50:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 23:50:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c4, 0x52) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:50:02 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 23:50:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x5e936829ac9101fc}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7f) 23:50: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, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000300)=""/101, 0x65}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='.\x00', 0x280, 0x2a) fcntl$setstatus(r0, 0x4, 0x46bf7) pipe2(&(0x7f0000000040), 0x10000) write(r0, &(0x7f0000000340), 0x10000014c) open(&(0x7f0000000000)='./file0\x00', 0x488, 0xb0) 23:50:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:50:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x19) 23:50:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x7, 0x8, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x63d, 0x2, 0x9, 0x5, "242679884d8bb37aea73d97ec57abe2b13ee186f", 0xe827, 0x5}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/228, 0xe4}], 0x3) mlockall(0x1) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x1000) rmdir(&(0x7f0000000380)='./file0\x00') nanosleep(&(0x7f00000003c0)={0x0, 0x9}, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000440)=0x1) ioctl$TIOCSCTTY(r1, 0x20007461) pledge(&(0x7f0000000480)='\x00', &(0x7f00000004c0)='(+%#}^@}\xa0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000500)) close(r0) r2 = accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000600)=""/44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ftruncate(r0, 0x80000001) dup2(r3, r2) lseek(r2, 0x0, 0x1) semget$private(0x0, 0x2, 0x120) pipe2(&(0x7f0000000680), 0x4) 23:50:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus/file0\x00', 0x6db, 0x7fffffff, 0x1f, 0x1, 0x3f, 0x0, 0x7fff, 0x2, 0x2, 0x9}) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x4) 23:50:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x84) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) kevent(r1, &(0x7f0000000080)=[{{r4}, 0x0, 0x80, 0xfffff, 0xffff}], 0xe500, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0xf, 0x40, 0x625, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000030, 0x5, 0x19a6}, {{r2}, 0xffffffffffffffff, 0x4c, 0x80000000, 0x7, 0x8}, {{r1}, 0xfffffffffffffffc, 0x44, 0x29, 0x8, 0x188}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x9, 0x6ec8e980}, {{r4}, 0xfffffffffffffff9, 0x4d, 0x3, 0x4d9d, 0x2}, {{r2}, 0xfffffffffffffffc, 0x30, 0xf0000049, 0x6, 0xc51}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0xeb}], 0x9, &(0x7f00000000c0)={0x4, 0x2}) 23:50:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7, 0x3, {0x81, 0x9}}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 23:50:02 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f00002d3000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 23:50:03 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) socket$inet(0x2, 0x4007, 0x20000000000b) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc00, 0x0) socket$inet(0x2, 0x8002, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 23:50:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffff00000000) shutdown(r0, 0x0) socket(0x38, 0x6, 0x8) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 23:50:03 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x120) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') syz_open_pts() rmdir(&(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./file0\x00', 0x20) syz_open_pts() getpid() 23:50:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1, 0x8001, 0x2) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:50:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x2, r2}) 23:50:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:50:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2182, 0x80000000) socketpair(0x4000011, 0x4, 0x4000000000000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) 23:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xb7) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:50:03 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/214, 0xd6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0x7fff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:50:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x64d) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/44) r2 = getpid() fcntl$setown(r0, 0x6, r2) 23:50:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb3a, 0x2, 0x90d2, 0x0, "d730c1eabb6fd7e23d5b00000000000000e74de4", 0x0, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) getsockopt$sock_int(r2, 0xffff, 0x9, &(0x7f0000000200), &(0x7f0000000040)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:50:03 executing program 1: r0 = socket(0x0, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:50:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x4c595bb1, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0xffffffffffffffc1, 0x513}, {{r0}, 0xfffffffffffffffa, 0x8d, 0x4, 0x6, 0x61}, {{r1}, 0x0, 0x1, 0x1, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x8b1, 0x40}, {{r1}, 0xfffffffffffffffd, 0x7, 0xf0000000, 0xc6, 0x2}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x40, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x7}, {{r0}, 0xff70c3ff636b222, 0x20, 0x1, 0x7, 0x7f}, {{r1}, 0xffffffffffffffff, 0xb6, 0xf0000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000090, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000082, 0x6, 0x3e855886}], 0x401, &(0x7f0000000000)={0x1ff, 0x8273}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r3) kevent(r2, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 23:50:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0xffffffffffffcef0, 0x3}, 0xc) 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, 0x80044279, &(0x7f0000000000)) 23:50:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653001ed1f940314e58f9489344a6a824795511bc9884c7c9a559b41cd00c6ac07aefdfa9d4e5e4614daef817ba6bb617429b06056f97d8602663d327db53a03b0369ea14c8db5a16ac2303585019f01c68fb8ceb3800ba9a6a464426ef5a79ca9f23f9fa7110b3177ab96d6072b1d3f2a9644c246a2a3baf3c853f38eed321e9bb5784c02892d8ec70973b05b056b49767c271651c30b47341e26e07504936d9d9b4a04af3295f253ec2eda5141e0f8afe212d5"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) 23:50:03 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fcntl$getown(r0, 0x5) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 23:50:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0xd, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:50:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000e0e2c0ab309de3fb9c88ca041467287b0400969e168b2cd466eb4c3edc78a62c7de9fed5d75d201b6e61117f2f63accb1bc7d59d2e69747b26a11a38d1f20356b4b719b11d4d24e4349a950071b0c0296fb67e61567749c159c912922c58b5097db5"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 23:50:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) stat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 23:50:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r6 = getpgrp() msgrcv(r0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000a33b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000000000000000000016040000000000000000000000e4ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8ddeb7415a5862c07ae6bb7adaeec7c888b9e9178c0b0cdc02b823a71bc529b225237d0fcc482ee317342e985c472df278b68b0c9a2c791ddc0e65f52509b668cb398ce8716948273ccdbb271fe0f5efeb84f2a886b170b5d899e370105013128ca30c1e457bb7bc4838247ec9e3ed13a8f173fdd36c4119d4c166bae282ab9c4d1b07102caf1d86260f537e58d73"], 0x1, 0x0, 0x1000) getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x40, 0x768fff30}, 0x4194, 0x9, r5, r6, 0x8, 0x4, 0x1000, 0x71}) 23:50:03 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/\x00', &(0x7f00000001c0)='rc'], &(0x7f0000000380)=[&(0x7f0000000240)='/\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='@\x00']) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0x7) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000400)='./file1\x00', r1, r2, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 23:50:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x89, 0x21) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000f40)="372a12af0964a521b6b9bf3a14e089535c2973a2866752e1c07f2b0a1f3d4770754cf932ed91125c09acb62dc2c8e3b3bcea6f76451eafe34f95241464e1b38a2fc99788e2fd60c1a0779f69059fd66c9cfd0c9ee5d93f8dab6f342913f0b94c5c48a0a589b07ad846a0fe897d57ae996794e8b42917c3da8668e7be114b9957bf98fd57d1c828a899772be7b5f55c9e5c71018b88a41fb85eabab89fc8f80bb039f88c05e236cba8e8ebd25271e61e193d655b49d30f22c3bcfc7990e076d9a0468ee1a743a4295ec805ce4cacaefb69026890acb59fc6fa3d39501a974420713241280fa96f8454b025445eb0d3575514e40e6d6ea1f88371091bf2b2b0115e2f06e4da94d5676bc4733a929f2f3cb7ddda6077659428054106e82d356495e30e6ca585a789a1aca7d8f219d9db5619be3a20afe433bc52f87345185d345e2fd26bab6dd58bcf6a2315668eb059807fc34ed34db58c9fa43c5e65b1f196a0cb219b27820a66b9b29f7ec06c042c1019fe86717d2045f95e021dbea20ca3883689207fb417b27c95f8c96c82106bf5be0d682235b51744e900c44e147dd6fd368cb21b80d9284fb99df9f847d7fe18958434d3cee303bce47a9139e5ca80da268119ac0bf3c2d2fff694f58c0c9180f4713b941009865302ed6c96517f832abc0735cd3a77082e067529a9364855e451ce9ee2469eff260cdd71d45cc3b00001e", 0x201}], 0x1) 23:50:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:50:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x383, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x98, 0x2) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x40105706, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error 23:50:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket$inet(0x2, 0x8004, 0x0) 23:50:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:50:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:50:05 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, 0x40044266, &(0x7f0000000000)=0x8a) 23:50:05 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x818, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff6f) setuid(r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x120, 0x0) connect$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 23:50:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:50:05 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000110000)='./file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) 23:50:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x6, './bus\x00', 0x8, 0x7, 0x9, 0xfffffffffffffeff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 23:50:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xb1f9, 0xa3a, &(0x7f0000000000)="23f2880650b743f8ca7927c836315ddeb7ff98b877e60a5d0b03615595624bf785486a5d018b596298fc7fdf510599b4bce70ff2b8ee071ca6454b9684f85beabc11bf7147a5cd50910ddba599a76c222c076cfa7759eddab2ece234637e2004768fd5ce643449f8ae2752d5cdc350232af97dde4f81ce4a978abac05324e7916398b9bcf5f44f34dde87171953a8b3953efd07965b944e143647476feaab020ff790ed9e158c75f723fdbb1fa43c9022dfa04dc192af2fe57db567fe01e834fa09f5230f0465c9c3245c91c31e4a0516188e1f1d5a077b429c499a4c0365b978c04142370da60329b9d17edd5b9d71c9c5a49534b69fd5bbc8dd6879359b0f57ea7dfb13c7c4df45a7d7f069ae229d0a0ffa4fa045f1541b119a3b0344d3dbb67563799be791732273bc545ad51de107a088f56fb405d93f1af3c5c1616163601d352be1be3a7cbed56b74d6076d1be4bb148a4ffbaa374d8c54022aac2ab4f14e17ad0771bc4d48198bce8d8735f747f9872af3ea5f411eee734ab47e414c45a4c2fc1168a4554e9fc71cf20a2582f4cc078360e4085c6716bf5eb09507c466771ef823ac18232eea06ad27b94bf2f769e7a9658bd40191418a42987f7cca8473a578353af0a6308fbe156833de68508ebe48755b46dc5ac4d63bae6116e7d8fae95e52c392e5fffe497b01d20e8efe67055013370417d8c78617fe042d870404f3bdaea1b0c542edfcc8f7c535f6c69825084a630d2a7496209dc7ae49546fae42759f530fd3b49dd1a293e0baebf95180abf5fcec27d79184cfc2e987af670488f86742f7282baafa1ce7b2dd4d7b660bf33a5838a8c7b6cda05f5bd4af4b1d4b7995c42b26dedff8e765407a0634fac9af2b68178cfd8e2ee524b246ae5bce9f5743a97078d0e6dc686b1e099d1ab693fe8af1da6ec9a3492f5c77c8d15400c32bfdbdb9016d44d118e937572a94dd36b66dc279b351fd0d4cd519c9836bf4c6ddecaa1b5ef4067ee72ecd81af6a1c518a60422faa1edc2bb357a6ace491ec1a7d97ba5e84aad1dbef8f5724ac26d5f27fa9f701a72c3735a965ace41e769f54a375afbcfb3bc672a5bc3aa45066a442b5404dd1a642f855eadad00a2000bbcb341cb03cd05ed127e3bc11b35f7cfdbd6fdfa6de527ffe281da5f99a23bc4aa3c7b9abf015e1a910622b605b51750b99cdaef728b2e10913735272c22527f9512fcb0f277e409fa7275e71e8deaf456cebcf97183648790afc3c492c207b98646596bceb4a00b9d289ba42934e4ed4c3ff1b5982af83d4acadd9cc8179aa4fe285acb57e893425182f36b983ad8c689b132797e5068dc1470bb513ec4868bc8a4e282a0fb1ccedcb9ac40b01117ce32fbab83beb3a3d675133557019c7442d1862e314a76e49e5e91dcd7d2991b0a96f8b61a006b5ab6a309c74871b8b2335ce261bc22a308132d46d62a1afeb786e38ba2f49a14e3cc6191b15390538d40c2c87f040f40225f11dbe1ea9485abebf04309f638c8795250cd654d2f98c5a564c1023629cce40b96939ffb478889ab1aac6febdb3c8dd67b11e7658f76f5668c9386f6fcc6b90ddd20b48886988cd5cf1ab92c829ac04713d7ec597d6588ce1bafc4edf6accd41a1baedce73515820c446a5272d4b2eb8589957341e1fa42d7cd2b420271ae5a8de19460b719fcdfb6432cddd55e364ff1d5677b0b68debad7e220d742cec3e686b8bc4c2f1a2143325ba5b64fb70d4ffbc2e04d1ab96ce01c4a736438b4cc2119dfbc416f0d248de82b9364bd73710183154595865e7da273d55d392ab1740a7c7319c3dbb1a06859ec3be885757c2d9e8fa9773c250bd04f4c25644a98a554bbbd37d8a6d86f5525968cda1feb02ee51b46554cb9dea46d93cabfaedf8276961148c2d797f20625cc5e6173509c9058662cee6e3c2ef27ef651066bba8ff9f501d7d491aa95e13a92e098631060f63f6c8aceb42b86a3488811e5bcfa8787d3c54e99078f743464a518aa32d21dacb0c37c198771ae16025c3fe065298c66bfbf7a4f5de935705dc957c227ac562a76df1340722dc31f630d61e2c0553aed5f72923e963da081417b3a1c7ef89073ce182e4f5785f95c9a797f262a199b7b712858d32e0590831a41b55cce6e83890ddc7b988d2e8a774606dc858d346b7a619b24c0f1923dae64d870cf51e213f454178382db0242a5cf2a81455f8474259e92953b4885da1fef009f4614f74d60ca5ef02a7e27e2c9c6d987991818e24e8d77f81e28e6d4e93a6549e4c01a393819a0d9913390492562082e1b831659afbd9e3d57086df4b5d60a9945a17f9e5c5b86b32a64e438d6a30211e5a7a433c0071a4d75633ad672948c91071e8573d9d8a02b9bc8a055199825a84ed3ffb629434363776010fa5a30aecc2abca2b763e1d1a6e0ded3de9cfcf1504ebeee65640897949bc60aba98ef7dc68e645a168100375eecbbfbc56f9cf14027122bc5d2158905fcc2a9de1920e11fa754764854d30b7f8cf14ea9be00edf5d584e9532c67262286092dfc85db78d4bada71986a97b813d4767e7eea2c87e6e4fc3d207c5fe0dc46747e1675cb8a86e640cf5874e1cd9766e6de53dbe39636e3d161ba5ffec523071a516fc14c800fd3714f28fb80e1d0508310c0fb279038dc90d75ae1004b3d164d4e97cfc325c6b672dad93297b836b11a592af8a99860ddef2bd5e9172e033d98ebda8a2f0ccfb3e358d218db4e709a2e41de43055f4b40e6a0fb0aeb21620333bba67ae6f7871b9f6f8f0e907031d2b48f02795082b537e54c9cac64b9a5378b74b4182edd89b45e1ee4a4d1936548c74dae032000638388ebe2e9474fd0667c2f2f2a14b59b72f930d7769691a28d6d71bfe17660c285d0e0dc08134e5adc7627be078758af1d82db14c90c7b6694b4cc4c5f933c5a940f155ef8dd2af6a9121700bf6667a365dc8db1ef948d2f33cb6ddab0ef4ab0b000dc4aca9d3aa0c56b77626e1c98f3055155eac73b795db136a5c8b6c828059c08dcc98a97a4a2c2e3c1bf25d497608abfa3cbaff983ce18188ff367fa456b253be70078c52cf37f36f4791af849df75d53d8c9f48085982647ab5a064b7a6e7ccc6a75f90d46d9880032b19a94f430b5a20d914aac4b396947de0098214120a32f81f4cadcdc73a3fa844d884e9c757b783a9f73218e30a1cc34a581b40c3315892dfecbf1e08c8839dc0438fb2078108fbc5bb8a72eb9906d148c850bc046e71b05a1abaf909039d68cbf08f428a7f278743bed9b92f39b054c3bbf9d8a66d0be7401c60a0172d9f6e653bdc5acabfef25965f2f3b16b1a4d8869db0a78fb691a260c6789a89f2dcaa86fb910ef1052648301ed51cc692131535635c126e78eea48151ed5dff67de322ba32e9ce2e00ea1476143aa79194161acebacbb7b5cc8e0202a8fd6c942962e04bff1802babf4935ce2465c92da5e8ad05cb12f2cb0d68f9c8a656c1074d3d43c0121738a1737f5c227416024f1a941fe52a9e12cd3e3b401da5fe7db00e52b4da42e49ca85e50b2bb605e37ee1936aa0ee71e4c7b7828d6dc02635557bf6f74e7a64eaf3a7892aabbb3a2fb9370a62e1c6a2dbf3ee220305b0dced761f54ad4b2ebfd7d8a3de00beea8aecccbd929fe21b72457a70cbc433a8777ef1baae646df299838c058cef8c11afc6e9de7a4d72863b3fdd52aad10fdeaf00a192e1d4029a524c1a89e66818f6581b27f7639c8bfd5b5494c2e50250436d30f93cbad11dbdbb0b2ff053036e8dcd53f2b3332a91bee08930f2f66c99248b39538b30412112534f2058ea7acfb4b8bf0995af71dff409a2312b873f5df91ce621fe52c0f9edf5a4357d06c056d703c31d461a9b8a042a271092f4017f59cbe42308b26866d3ea0a6ceb77af64fa5d2d00f48fd89348e9996f056ce584f0e3f963b5d50c85993850599cf40f2cb6c97fb8baf6ab98b2310bd2bf6d308a3b8fa8c8393a357b8a15e6e74d0efc18b07590840a9d34b6ce42d2e10a9bfe4d6bb852260b65d7786605399c32f475bb65c05a890e7df9bd88325cb4e4976cdb4c30b88e6c7b3b90023843c1e54e6f8d99509b99a864299c525756ba8b394183d2f0621ec4602f8c1b40e6d3bb4929c12afd9c69aa917e8d169562793ad8931fcf2ee480912298666d18ab481f188ccbc960a2ebf863b6ded1bae205b1fa4a40484e42b2e63f366c7102fba75774b85e3216e279341387245500641d242288124334022afc78453fb9a00d071e333c63c30344fd64695e54128e666734cb98daf3d0276f9723949784c814456399c9c7ca4c76d3c13fa66936c96401302b90999223d9f48c8e32adb926bc230ab43058cc9cb499717b3988256c42b9cb020fd6779851906936ebd8e5170d57c616c7b4524f3733ba7606c6e94bccf11fbf6235e29b15d67f05cb73217326033e0f4327167be9f098ce5d0133dd2b31e3e954206a87c7baed55af585c292ff9998cf72c0ebebd20b164434afe60ba569f7f7dd138a8ef56180fff7027992168062a65a4cf9517c2fbdf941ea2adf6fef3f1276b7bc90235cccc6651311dd46bec1a1341996476391683cb33c8c597bd8d5ac4fbcb63101f33063044e0612f5570279116df9727b65d2709041f42d1fffe8bcd61effd56d02da58b71a761afbe51ae9b4c92b3dabc1f090288a127fa40cda3f7c2e3b16d74268238935fdbfee207f182679d55411f0e271937d8e0364f170b348923b0bfbc4cdae10c722fd82d317a660a34a599451f41c933c27f8613c4ac9ab7984bb3ec09c7fba0fe3aa569e52eec19ff6153d0cd2b9d7da52c46e5716e9a7eb6be43222ace4ae71719c5793fe0010496fa0bd158220c7e9b2e0b3a9597da63e460e5c88688ddaa5038fcec4b143be2919332fdd411cc88a3834d06ff7206b1d58724843e37709657e56fdb4c637ec1bc1662aa99f669b8a887d860a42d9de532fc823b9a450fe673ae995207b71beef968ccbab1b19346d942db6a2d04476044c418b9d8f68d771ccb8bf0178b5696c191e94e34e3845d2b896660b99cefe49bd465c1fc5575748b9dcf51b485012ad9c62ba287ada68e93c3f822059003c59ca07f3e985367d2d7e5e85583536ef88c68ad2426aa2ef39bd9960df9c95459db5c153068b4d94efcd7c5eaad8d7465030e1f742baf303169623bd59475c87e3cd855e05e00d957a3624f509aa1c7661b6a57b59e64566f5359d3907b4fb6799de88a740743fbf295a985d2515c4c2db31b939f3f8c4ec6f51d291cacad491d7ea76ab1039f84eefbc9878b15439a1c2dbe78bd529b38a374831653c5a084e84883d15000494fc6e2d88172ed9c59aca4ef1c339fde900d472e0538d284895497e8bee5c9b022bae0fbaae19593a916f65c8614996d152f2513c97fe23ff6d160c3c6b51b9a34b57a00f5527bccde8948110e7b44c8893e3a225a5dac7981cd8de9e65ea8b8f286efc318694a96a6e35dc456dc65a2578715a9e5e6e051b45df5e339dac9b11cd5554a97e8bb9416e60cb61935396b3c7b75f617928ea4505816718345f764438f0d684543c616dd65d37ef864087737b138dab1675bcf2beb17da27a48f7f70c99f2c86040ae159eb1f362daab6d077bd711cbd4a7eec14e57966079d663a2d4d009b860e4a98c6497fd17837dda11d2a1b41aff9fab0c151db70e1a28c9d824fbc39fc5633c6a51ae3535429730dc7eaf4ee13170ac7003e0c8ab8a2bc7d88e045441b504c0e671be7cae693f69639c53e", 0x1000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:50:06 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x70) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/151) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d", 0x18d) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x1f}, {0x18, 0x3, 0x804, 0x6}, 0x6, [0x54b3, 0x1, 0x7fff, 0x9, 0x5, 0x8001, 0x1, 0x4]}, 0x3c) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffe00, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x100000000000003, 0xd9f, "b08d2ec6662247ea080000005faf8a21052409e5", 0x7}) getsockname$unix(r4, &(0x7f0000000040)=@abs, &(0x7f00000003c0)=0x8) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1045) 23:50:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0xfffffffc}) close(r0) 23:50:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x80) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1a6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = socket(0x10, 0x7, 0x80) r6 = syz_open_pts() r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x101}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x58, 0x11, 0xb371, 0x3}, {{r3}, 0x0, 0x0, 0x80000000, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x0, 0x4, 0x3, 0x5}, {{r5}, 0x0, 0xa4, 0xfffff, 0x1, 0x9}, {{r6}, 0xfffffffffffffff9, 0x41, 0x1, 0x4, 0x7f}, {{r7}, 0xfffffffffffffff8, 0x41, 0x15428db913803089, 0x7, 0x9d6}], 0x100, &(0x7f00000002c0)={0x9, 0x4}) nanosleep(&(0x7f0000000000)={0xffff, 0x3b9ac9ff}, 0x0) 23:50:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6c8788f3b58a49bd88463976452224f287d54c27537bc82bd3c1ad7eb772bdeb6b3f7f152e3ab9e3ba9080ce8691b895ec9d09830f888fba9b6e959fcdb8c24f2031ed397f91062e9a9a3f655f14208941ec702a21559bfa7d5b7a3c680177199d9cb2bf3cac38d2881d5da70167deafee2ac747", 0x74) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x7, 0x80) dup2(r1, r1) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x1) 23:50:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)="0285", 0xdf3388b9a1ce66d2) r2 = syz_open_pts() close(r1) r3 = dup(r2) fcntl$setstatus(r3, 0x4, 0x80) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSTOP(r4, 0x2000746f) fcntl$getflags(r4, 0x0) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:50:07 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 23:50:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 23:50:07 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 23:50:07 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/20, 0xfffffd08}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000780)="616d9860b42c96ae7698258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839a31f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19ceff3c5574ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe12000000000000000000000000000000000000", 0x1b6) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1) write(r1, &(0x7f0000000180), 0xffffffffffffff1d) execve(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x3}) 23:50:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000140)="fe6b93c9563a1ff514e54547eb606aa1019a0b946aacc9950f274b688a77dfd29890277afff57f37326278e9821a39ba4f6e68319b3ed2ed19c6ac2db7e3d7b5ff77acac032f94d459ffd55f7930187e2ce42d707951c53f51873c6e1a613d90325c584419847dab60c5dfabb73a88598b50a59f763ebfb4c7af3f94e21eb965d0e3d269b1ec821b7a5c812d9d8ae2877c70e64023c9d5d1153718d1e0b844ba690f31a73a474357564eb904c94987350382f8360dc91f005f1e97460a28f3d520a05537d4763102", 0xc8) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0xa0000000, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x22, 0x49, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x26, 0xfffff, 0x9}, {{r0}, 0x137951abd2e4bc84, 0x3, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x88, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x45, 0x1, 0x8, 0x8}], 0x6, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0xd, 0xffff, 0x58}], 0xff, &(0x7f0000000080)={0x2, 0x30a37a2d}) r1 = socket(0x18, 0x2, 0x0) sendto$inet(r1, 0x0, 0x0, 0x409, &(0x7f0000000100), 0xc) 23:50:07 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda1", 0x1df) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:50:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socket$inet6(0x18, 0x8007, 0x6) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x28) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 23:50:08 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x3, 0x3, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$KDENABIO(r0, 0x20004b3c) 23:50:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x1000, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 23:50:08 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r4, &(0x7f00000000c0)="87f13c63c2ab8ba142a8b55bd1dbd9b7a667de5a59e888bf2010da30054fe10a103d6204166fc68b4a6973f57275d378b5e9978befbb57d7cd3940c7aa1b9438e51a7b421dadcfef620003d55983f16029d87dcca6f9d4d62aacda61cb0f72de1ef82eed33351a384c5a3126430da2056bca3b88c20b75bafca8519674e72bfe4d636ef3091220211ba400f162ec88ec455e221910d602b8b1d3439ebd47dd6ee5960dfa6869", 0xa6, 0x400, &(0x7f0000000180)={0x2, 0x2}, 0xc) 23:50:08 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="94456f07cd2eeab7df9fbf0a55272ec6bc7ba8bc2fac72f216492d362b36c832e6d7a444eb5423da8ca6932e225fb351d5740d5f82d7072ba24567082f19bd850f50fd0b0edf76c20f2b2868dd27b042825aeca98d54d2d6770ef2c73f6f60839623acf2fc41c1c9e370ef5b225c72a6382469787c90db6b3b552fe11b19e9ab6e33656a9014f01b0cfc550869841acb98cec5fb3307f8d6656d752b8569f988f6d32369e5f838e887f0963b46fac1dd15a6d3", 0xb3}, {&(0x7f0000000100)="9682f3f3d3a9743eba75e6533aa815e7b5c829b93ab782ca997c3e54c5e141b49d8ac7ab4dfaac790879e36baf82a024fef90fc5300fbb446cfa5af083525cf7adf97c29f35f8de593c7861d5622719681fd6939c381c4257331549703e6d0ceaf54c99fb0441c8731364f17f187482a737a90d6910bf0a72f43", 0x7a}, {&(0x7f0000000180)="5fe370ef89c1dd9c0efc9c1b977f1e9d184bf54911db160a15965f305894513e803f8a35bcf6c9dbb01f652477238f4a043962b1b532cb67bfdf85d21cad7e8dd4784cebdfe0a1ac0eeba95c169e5f8f6e9ef0ed66693554a26459e5e2522b883f17099ce53ff3e046abe2e7745823c5d3c3e18b31a98d58acb891ce1a56abb5731f06c568048941b1d144425606beaea9a13b443da148fc12a5c0d6361ca3cfbde27a5601246f71cf2585b18adb602176295b8e08eaa6ac6df3e2f66254de6a9020bab190783e57374b96ce6e2c1f39fc2e7b74ab7c443b0d40505304", 0xdd}, {&(0x7f0000000280)="d42e9b3e68c69654129ab72374f426fb3a471cea69772ace2afac9f60e2df13914938c0912382d0d8695ae52bd935536b778fc25a26dd412c0fa43679bbbffef029252c9f8acbde728073d12c59e03580cae2941145cb5d431d74d2ce0f2cb4c79b1ab54c8fe600293f6a8b7b9f452c378299c27788573d0ce6e9ffa318babbf1245a51c90abd03d84bc22def5324f36961f8dcbab10685bbe6e5b246acf45cd532895b703409b55981c1814643d039db1b5e0cfa9d8f3e5630e44ea7b7b70362a3a7da78093d129182b8e6b456a810d60d2d29563fd7978da543f514958a05c55", 0xe1}, {&(0x7f0000000380)="f47660d231d6ec6aec3577484f8859a239800e7a9e310d73e314ff721977c4fd689e50edaf4cfbc5395818faf7bbe3646821", 0x32}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="61c8b9073cefe5a6b215c4247ba40242da79dd74da38918519d8683dc9ca01a8adae16a892af25f6a1cb60339fa68e0aeeb911226099134f32326f3eac4e7b6f675ca2ea29da5e7e0ab30cf9f0b808847cf8e45295a42526e59e906bf33b26ec4fc7d1b1a6e81825e8552281cc6a89367a4f28c30a078eb7f7a6b6e6d4e3ec7b724771d07521544ac174ec187b2492d247fa194a06b5da4be9cea85b341def34c2e3cad716fea1c0af4a8402d00d6a5a89db0adfd41b28e310b5e8738e711170bd70f2c125696eb8d556dec023bc3bb3aa6d1e7420360853db81cf0d8ac2a506c198eaeb68564ec1a6c3c2bf4ce274637aa2c3a81354bb029fb09b62926f2332e2dd27d5dc7112e588d792d0735d8ebe0fc2e92f31987eee9159c132175d9a6497b9e46d9594ea22fd58309f885f9870d4cce713d60e24d172e5066e74f0f992e7409be550fcd77c15c88782d96471ef638d58dc3245c5c8f6348236f4baaf17b26d32f8e621ae385e13ac1600a18de37fa4fe892aa30eba92bc67e27c0fd225f1793f2b555cd08764b58edfed11f6b11976a07d7f9f6268a677491defc95073c5124692fbb209a24a49d03c52ddd5a82814a64301b2251a46231b53716f079be6349a1c247a37b88fe1f26c2fb15007a30da689e0b33519c93db29c2e7fe0a583ef3a719db6ed0b9477d66729a3d70a44c4369ca14825f79a9aa825ce90cdefdeead8eee291fb3b9670dab48e20da689c63eb87a7af0776e202506d24b2aed817b01f3fac53cb7265f12cf20903c8879a0f0133f5ee3724a30cd2ced195d37c85d43e018b9b0c8c70c2d3b5ba6fb533eb003a92a134613f9d16175f600d98d3b71c9595cc17ec77ddbb58fddaf6fd89918fe20c3178a6c710c75075e002493b92964c91384f99af86f3f007880a1ac1df039ca0c469ab03b9d4f33b2d68805d0ebb61c958dd1d6c1cb37039d5f84ecc6ca965db3720d8ef41dab5c37778ca2470fac64d2c19d70e6f68a4e8befba681eb0ef7a424b3312e5e45c7c64f1c2cc24e14dd1caa35fdf68eb5552ec0c051279f9c3941267701d7da3cd30b8518d799ed0f9c4c9a4209d5421f9d793338eb56cbe9c9ad090b740cf07ee469269f9198d88f2510f01568dccdc1c274296066584535253f75b5a6a7f434ffb6b5ae0a891f84fb6a8a44b0dee865cc1eb045f94d1f487c5256469eab3d0b256624dea1981012d51604b419e91730e68abceecca796a14bc62e4a067dd19fed705b755b944375fd77a11c9aa41f4067d9d579721e0779aa239f5d210c958c6165f8829d02017ae9ec9c9ce5c1cc4156cc9f9f58e4eb6698930f1da514a19fea64f38410013a9fa24cfde5583702edf1b564055b49c96e83f1f03ad46acbd74b21f8912098fb2a394d01f53a95e4ed25b5d846ce4539ee925cbc0d9ea46dd7d345f71134163ae62f35f3301a4c21aa7925e95bc000ae94529dffbf5c4ff85e720ee93ad4d18a6606ee2740c303ede3eb141a76a634a57f1805c3252f31197f5df1f30a05e94880a6c2f662c13a1fcb9c28598cb84e4e55219cb2af3b4a78908b9aaf7e35d838f7375fe35282341c18c0b387ff463dfcfc997dc60b2bfbec679e0b3d6bc6e357b6e0f819f9bd6b6ffd91f67423fdf5a445a9f266d8413eb1f20f386ea8f6f8f2467b35beacea91cf69421cd4aeb688023b0c8a20fedc83d7e3a0b6da37730f0080fb65abfb9583cffa9cc45bf10ea1911dabd3c4a4ac69fe5263d2b7ae40ede01600bc4189ea5a5ebbdfd42b1252009b97cbfeb6acf8f469d729521d59a3dc019ab8ea3ada7aba57de11a83e46dea0c0a0c26655cc1f5b27d66ef09db38030fa75e17fb7d7ceccb79d46300990bcbfe0820b2aa2586f2249b5aa3b314738f549839cc33ac11cbee76fad1eb24532a58682c2cd39f83a9b77f3d722403125a65eeba2bbdebc857e6a150abed29bd400c102a5406a585e72b30181e65318981fcd210c8a932ee7f8bcafdcc76ba3c40c197cf656adc0a1b19f6fb446a57fad1c7a9faf333616b629a37d11bf7d68f615406f99d17c5d58279df4cf67fa7546c79ad852113f39e7f3b4be6d5da5a6df0ab14c4629afb1796622bc6bf83ab68551178e954df05e48cca9652c384c2acc48678b39a019629680e7bf20d757c915537a8483689a9c6ec536c0a4c8f2763d8e439a2dc708e0ee1b5a4143052d4f47193f62ecbf4bae032248188cd2f6f9fd4a9f7d66d1b98c4299a303be3fc22a28b7ea1acf0c20ddee53106e6a8381ff8d72e4dbe058d0d9658a95bab5a530e65c6c8cb5b7b5fd53445b46f018c07d0132d33ab089a17b3b0b7ddcdc24f3f9a66d5e67c8f0cc812e5c4c569e169b5cf94c3e9ee527d0afc25f01781aa0cfd2708d0c8cc03fecb96efbc07c3c970ed35ecdfb729b3c62e372612fba2f17c13db3402f0d78ce7c24fe91753f5da8566740b342c33455181c6a35d45b52c9aac86c8937c0914460236c1de964b4b3df1b37ac2a97c081fb25319dfabfb89e9ae14222bf8fe3c0f84c03f365e929dbf5850d51188f870fa466771f46a8d6777e0065853e0f3effd9c39e64bd16f7069ff63bf0d837eb36b063f8170175abeb438137e7de60a03aa75ba4e6a05583d7ea52142ac44fb61886b919d1582b39c188dc25dc8e0c9cc61b334b93bd69a663f3eb0f871c0d4e1b0d821dae6c32b4e1b673fe322c491b3040784907c31b230d2d83b5664de072f39325f050a60100da47e295ef95c13ba96291cc814770253952140416138e4e8d78e4f30a72b3535ed83ff8042be714571a1e68f0cc45c4eeea5c12b40231b3b839d583704576c044fb6eff5f8063d0bee9460463f283371a344e8c78a3b4b7e7f221c41ebc5818fb585ec85427ca47f3b712dc5a4077d0781b03d758632e28b53c55a42b915ab891d66bcbd4ecf0e1984fdd4d6ad40416341c24df6f378b5568af8b3c05867a81ef41567c8d0767cc38260facc5c167a1e4376e4e7f4f699a405309f124ce5f765a2eb36768a448d31eb32227de0718cf01b3fe1ab31f293964cffb2166eefeacab90423328c77ef90d67bb853ff785be87d7b07148d2aaafede9cdbae2abc6da62cf57ac6d5167b07e1370144460156b835b476f07d371a2947a3bf656160125cb6a397071a2c946048acc294f5063cc13dcd972cc3edc70b6d25529e6cda969b8e790ca711bca227f3a6831cfc6e48d5ca1f5bb3dfe668ba06eaca605db0c2307eca5dc990563f3a3a1611c859af8ef26ceb62cc4c6c206a9d62a740c15708e91b6cf430666dbfda5d93ae7196aee020ef8161f0e972046fab5b91322c626cec1fc88ae1730c9cfb68c1ba826693b2d600a7802a625c8e8c85e58aca6847a053cc57a910d0e322a928c56fd560df83b6be03b057ff72b5877842a426d86de8f4e02198459c35e2813276d5fdf7ce5054ba2cb330c5fb3b4aa705fd287b4a27002080e984fa872e556488eb35b382e9dc4b4e48270bc078036372c426c6f9ad6f3608124fe136f37bdc7c5cfb3bfbd6419b679c08d7ef0e55387a87b958104448387da0c9e155a0cb12f1b5dec01f0b6973c9cf717528ebdb5a52ab8d7d1c7bed43f37e451ff3a10ed323a2ded760046761bf1bcf02754f06c88946b8f39ed57c865c7bb58abdb1921c83f1b4051d95e78eec98345381994367a5cab2d902b33fe7df776a07168de2f40ba1c05a5fe400310890151cbe7b1c2d75039657e813786bfd3cd29706cbba0da3bb3ed1d54f3213f9dd3f43b36e866e831828eb1c58911d6ac10f170d9c4a755d29516729d12ac73e289bbe418c7d89e6473e659fed446a11e593b732cecdbb91d2494ef5586a870568ee8b842b2385f39b282baae89cb781c4c26b9902533585f0a4a843f9b8af27b3543274dd307b9e92cbdb26c69f55ceaa2880b78fe4c0e0de7721b408b1c34f923de49c447f67eeafe08b3db5386efe80a497f020cd025b96f19ec3d4b1a1caf3eb8c2a1ce8a28289043ee9ccbb0af8c625eba6d587b38b2e3bbf2050133a2d793fa351c92ec77f225e8e9bb914509b83a9e105a99ce9eac2c72111d88d4f338357507fd084cdbe6c0f812c9052da9ec2206b5bf8b5223f4d6d45d6ea7053ceb9894ec771692ca4f47c85dace6a9f082a33ad039dbc1a1d04bec7db3d48128f5baa712b6d3796168f45c3d405e0f3521f9ba84b4cf53f4468add22875edfbfa4c57e035bf44a3366c4a80ef4924c2202649c1ae3d53f8f5d90bf7af6196a077d9b44521107aa5e9bcc9128148d9ea476d4f8a25061fb7518c8a9a2b8b80bc190f6013bc0226fabe1949c148b42942acc48cb502e1b8f843245363750a0086b7158c751ff3844fc6725dfb3c330ac9b40ae5227f95f9550f8dc500153b68229701ae14f9fc0e023b34865bf3689890eae76a95442cec108d4df27d9a052cde201d08c2ccd0f3ef95784fd3acff2c70bd88a34af17ea3a8608d436f8583f211e65dd4a5aa52b14e68e830fc2b5360dcdf84444700698ded1e69099a1bb25d47273c8db53656f561e4dfddc18b0b252789f962c0ff0e514337e6d995a7e446e983773c5a23576a7a42eab095e590d1eb38cce35eabffccf86e753e2fd0116d1e9f5f6a0d30349be7111eb41850308f016176f0b1d16b95c7cf3b23e2e3bc101802d31b9116a29ff5fe8ff22a777fe5a291acb692e279cdb8cd07584f19b33b3ebb9b4010e03677bc937b400e5c01c1824b7981157773391a407b2a91f4f4d2227d084d6a0fb01187e7cb58fbd6a48126ccbf926594debcfed0b2563a64b53bd82318cc06e9c394cab07dc92022d2742b5ed4b4f8e399e35f76871713a85ea0e774a904cd67da21363174cc3d2c408efae81c497b8b32164c6ca497615c4e9d8e560f2796002f20fd0f7cf7a5533012f8cac12d836ed330e024abf0ffaa085a68bad149d29183dc1faf4767f6360abed5bbb3d28842d87999c7a020977065f4a094b21baac0152c61fceafb18ee3ab06538d2fc7d9afc4eb8fbcfe69f55a8431e6d1bf81c2f0901ac5704fef7f8d4bf62279e7b66de0be1d46eac521a90557befeee99cfc52272d0425079847983e756b54f55cfe4e442f6d859f72ef7ff2a2496c0fcea235f21912d7098dabeacedf299fcc8262601f676304726584775760aa263cd34e67bbd97b082a73aefe8df7e8acbfdddef892cbe7ff13e13e2a33593b30eb49c4fc77e9b9d1d4825346b32854e259db8463513f20b40684d1688473260c8621336799345170e3009ad9e4df7875c0a47bc2ec4fbe3b01ea81ba700e4315c393fa6462b2d668747f9deec68907e15e2c3b41353c4c9cf2a6fd7a282ca52390598ceb0426e28208ac4beae142c424e9091c045df24adaf67516db4b81e7a1c69832c4906e2398d991619a7acfdd07cfdcf72a705c499320aaa6dc4fce32d963f8aece488634bf1f3247bb6240a4acc24848fc2f2f9b7953276868f55d14cacf029d22ea3b308c49b7c32fff0413c05cb1901dcbc9d85dfafc7167fae6e1fcab6d9915001565e3069cdcf46cf9f246eccfb5c83574968260699d6229cca373fcc0ce15604f5f533f123d4ffbb594b4b1f0b13825922a24fc76775828e5a56d2fb3eb4474d926fc1d025b75f9bb4fd59eebc61224880503d72d654005cd029141d78e3f57b7002c04221d643e9b6d17cacc778457c2396d8f8827fc9fbdfdb0f61b8415727b6dc1692fd34e091314b16d0bd4cef14083872969f89a887fa8d34c7f093b354b01c7c29bc846fe445cb8cf59f70", 0x1000}], 0x7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:50:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000040)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x3c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:50:09 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xdff, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x6001, 0x3ff) r3 = dup(r1) fcntl$getown(r3, 0x5) 23:50:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0xfffffffffffffff8, 0x6}}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="030000000000000000002d9af9eebaa77b7d50acf73ecb4a82fbbc4c1841b81e817bf60ba7c56c58e2634d62f7e371eeec512fddb61fcb17cb48a9c8ce97fa2b6c74913c35266e81f337f25344e48d30be20e60299c87222d76630192798516d05e4370bb4d9b3f19f44cb0e9a96827b326a8f813a91ae622af2809f84bbcd4750fa44dff0c9e4ae4c61c2b3c6cc5ca06c2c0946b7037217cbb72b9f6d5a6c5627737a43b4723fb7684227a55b1005b692775318fc7d87e1d20daa6231fd423b7935f9498efc46cbc6ffb6bcaa5aa7e45de8a00a9ec2cf4fb10000000050940202000000cfe9687252d76817364f08ce2cfc8bf40e197ace8a59e982fd076b7ffb31a98ed0f6b5b3929ae400f671a5e063faef7b45ed1aaddc93bd022575f67c56ecabe7d7e289dad835190475ed253b1cff41e7ea22cd6d4e19de1e1919335199837a0833a3c6ac6d5048d8b907151b4c689cc87ec43b406e048aa497613ae6e2baf8bda56ec0c42cee75b686fefa936c4a2efe2cb7d2a6516a4d50f1b5c6b3a2d9126e12a239db9601f258ee3ee991"], 0x1, 0x0}, 0x0) 23:50:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x0) 23:50:09 executing program 1: mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) munlock(&(0x7f0000ece000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x200000000c00000, 0x5, {0x1002, 0x1c}}) 23:50:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000100)) r1 = socket(0x3000000011, 0x800000000000c004, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x200000000000000, 0x0) listen(r0, 0x42) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:50:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getuid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8102, 0x2) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000080)=0x5) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) 23:50:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824e0c60000000000004860601e000000000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0), 0xfffffffffffffdc2}], 0x1, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2024, 0x1) 23:50:09 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) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) dup2(r0, r4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) fsync(r2) 23:50:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x8000001, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="6d65ab9e3e1a829fb0c01f4438bdefc92d8c937ac2615d2c016f2b04ca35b004fa91455a5cec0d1e258bee3b0eaee7757ada5897ef7bb3", 0x37) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000)="d3c40b23979755de16fef27049f73138e938f0f831eeadaf176ea6699a9f3280e8992ad278067c30618d813e2999ab7cb78525a031155bc3a905b834dc6b0fb2dec90189f651d81488d32bfce84cc2f3847ba3cac5808ca8ad3057e345b427e1583957a3d4a5ce4a762b3c48633bd05dda3cee08dc5ad4451a753e234126c323cd2cfd909d19b81c217330e0c022361b2aa885f8f110472b71742befeca0c9b1d6", 0xa1) 23:50:09 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 23:50:09 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000040)=""/44, 0x2c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/16, 0x10}], 0x1, 0x0) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 23:50:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0xd5d}, 0xc) shutdown(r0, 0x2) 23:50:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x583, 0x110) flock(r0, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) shutdown(r1, 0x1) 23:50:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x27, 0x4, 0x5) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 23:50:09 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x440, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x2, 0x7}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setuid(r2) sendto$inet(r1, &(0x7f00000000c0)="ba6770006be7a64b5b9dd5e584b95fe46d37b4aa9f0f0fa066858a55a4a9e41025ea49e08667900534a173a7c92588bb2285c8afdd219072768fb363a61bed4173d38f79f9c7485dce7a3f4b18ea545bdf736cca16a8df6d357157a37b93b99c7331b3dadf8843400155361062395c4ceb76e5baac270203ca89ad0cfdae1842351825f6b1e25495913b87a948d37f681f27fc61926fadbf948e5ad625a2", 0x9e, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) select(0x40, &(0x7f0000000340)={0x8, 0x4, 0x1, 0x4, 0x91a, 0x2, 0x8e2, 0xfffffffffffffffe}, &(0x7f0000000380)={0x9, 0x7ff, 0x0, 0x20, 0x6, 0x6, 0x1, 0x8}, &(0x7f00000003c0)={0x4, 0x4, 0x9, 0x5, 0x0, 0x100000001, 0xa51d}, &(0x7f0000000440)={0x39, 0x7}) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000240)=""/148) 23:50:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x80}, {r0, 0x4}], 0x3, 0xfffffffffffff720) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 23:50:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socketpair(0x1, 0x8004, 0x9, &(0x7f0000000040)) 23:50:09 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) setreuid(r0, 0x0) setuid(r0) 23:50:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4e43cd7c8455646e609470a66603137e2096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f7", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 23:50:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x88) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x9, 0xfff, 0x1, 0x3e58, 0x0, 0xaac, 0x1, 0x2, 0x10001, 0x3ff}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:50:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() getrlimit(0x1, &(0x7f00000005c0)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) bind$inet6(r2, &(0x7f0000000580)={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r2, 0x5) syz_open_pts() geteuid() getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000002c0)="259e1809c1482c4e45d82e1df3d4d79387cef1b9c79d4097299c4fc0472c764a01abc225c2c091b0316dc9ea5136288c03ad7c875bc0fa54d9728edba44eca6678", 0x41}], 0x1, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f00000001c0)=""/117, 0x2f9, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x5}, 0xfffffffffffffe21) dup(r1) syz_open_pts() 23:50:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c2154af8a210524d8e5", 0x0, 0x80000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:50:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x20) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = socket(0x30, 0x8001, 0x1) setsockopt(r1, 0x8, 0x10, &(0x7f0000000080)="9dc80554db589a8a8ad02f8498b884b5d55f76fd187d0003cea5b5dd6e109d5f825b2d80d4d6f1344ddef7863dfcab8335288fa9a51aa1210a16f7dfffb4772976448e0708ef117e1a6385a2ad", 0x4d) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 23:50:09 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000180)="6e3f19a8696d69b36d2749bb92ae622aa77cfd25b3305ad06e75347d7d715a7a66cd4c29b3986a75b0de2d74b6a60644d430443ac67d5f7052f20b5a9f2b2b6436e659e024cf1b9264eb31c9946fc298936a6da5037046b3f51869c2d41a992bf1e645a3c71109c309bac5d4a697c5750101a4e14b4015b0ea61850c42cb963e8c6acba25e32e0adce5cfb70242dcead2ad0927d9a7a973f98b9067625411fbd93a483e9ea5d33", 0xa7) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x4, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x2, 0xdf8, 0x0, "aefed0cc369313df0090b1b160ed8cb946faacfc", 0x537, 0xfffffffffffffff9}) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 23:50:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x120) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) 23:50:10 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x90) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f00000004c0)='./file0\x00', 0x803104, 0x80) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}], 0x1) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000480)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000017c0)=""/4096) 23:50:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:50:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812e3f00000048e68a9bdb8348", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 23:50:10 executing program 1: r0 = kqueue() read(r0, &(0x7f0000000040)=""/224, 0xca) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 23:50:10 executing program 0: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) close(r1) 23:50:10 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) stat(&(0x7f0000000000)='\x00', &(0x7f0000000040)) shmdt(r1) shmdt(r2) 23:50:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:10 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x321, 0x42) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) sendto$inet(r0, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0xfffffffffffffeb8, 0x0, 0x0, 0x404) writev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002be) dup2(r0, r0) 23:50:10 executing program 0: mknod(&(0x7f0000000780)='./bus\x00', 0x200080002002, 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x8000007e}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r0, 0x4, 0xc0) sendto$inet(r0, &(0x7f0000000140)="8b0394fbf82a2f49f12ae5799690041284eaa668b862ea7c7690f6b30190c06926615cbbe7844ec16e28da4f6be2dbda158afd45ac9348ebf92cceb259b6f6d6ad5ffca3d10966b3d269cb04c84a3b02d9ca92450a068297e29c6161d9a74426530d7d7076ad3d3212acb8369efcfb2ac6cf18eebff26abea27dceb4d7ba0d461088814a8be80ecba21b6b2366b41291ffb38d5545d32abb84ed0a16b6e5d6af24f3f33a266232841fbdfad256f864d512f61c3e4535ddf6843c0968e0666cff7056c3a32ce482b24204280a877dc7c3622faa4183e8dc65090d82e7903977164a", 0xe1, 0x404, &(0x7f0000000080)={0x2, 0x3}, 0xc) 23:50:10 executing program 0: r0 = socket(0x6, 0x2, 0x7) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x6) 23:50:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe62) 23:50:10 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) 23:50:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 23:50:10 executing program 0: socketpair$unix(0x1, 0x10000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0xe472e5ba7b8b01db}, 0x8) 23:50:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) chroot(&(0x7f0000000040)='./bus\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 23:50:10 executing program 0: r0 = socket(0x10, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:50:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="4b9ce1c5ca6b05f93b143723ef", 0xd}], 0x1) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 23:50:10 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x1, 0xfffffffffffffffd}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30140, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) setrlimit(0x7, &(0x7f00000000c0)={0x3, 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) 23:50:10 executing program 1: fchmod(0xffffffffffffffff, 0x40000002) open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x102) 23:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7fff, './file0\x00', './file0\x00'}) 23:50:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="b3fe5884e5d95a0badba7a11f40d278c78ca8bca5ac5ddbc9dbf691f9cd073e8f41d61592022989a785be7af10fc5732b130fe80", 0x34) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 23:50:10 executing program 0: getrusage(0x20001ffffffffffe, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 23:50:10 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) write(r1, &(0x7f0000000000)="28abff5ffeaf440e840407f2337d53edbabdb64244458e6f9c44a85a9cdf3a2d0c3c3f00bd76890b08a3e0af08ce62987958102a20ccbc96e4a832859cd9c706fb8a5cf8bdbeb6b4cb4cc82525a77df52359244759059985bd5e820638d3863ee3b41d4c771500f5323be913fcad8130c141e5ae63c40b3a5a90894119d8ed86bea3dbe77f2e23c379e90d940dcf0cabc6b5ecad1ad2aba76477722bfd19e0574dd30ae6aa96b1a09a904385a384a49d37b62e8ace3d615ed83cd4525d4fe6d84eb739d58ee9fd76aa", 0xc9) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 23:50:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() 23:50:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100)={0x1f, 0xfffffffffffffffd}, 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 23:50:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000001c0)) 23:50:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 23:50:10 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0xf3, 0x2}) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() connect(r4, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r5, r1) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:50:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x2}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:11 executing program 1: r0 = kqueue() close(r0) socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r3, 0x42}, {r3, 0x4}], 0x2, 0x101) shutdown(r3, 0x2) write(r1, &(0x7f0000000040)='h', 0x1) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r4, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r1, 0x4) shutdown(r2, 0x0) read(r4, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) recvmsg(r5, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)}, {&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f00000003c0)=""/23, 0x17}], 0x4, &(0x7f00000006c0)=""/2, 0x2}, 0x40) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:50:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xe3d9689b0e33bba3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r4, r4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'\x00', 0x6, 0x5, 0xa4f, 0x1, 0x9, 0x1ff, 0xffffffff, 0x2, 0x0, 0x7}) mprotect(&(0x7f0000713000/0xd000)=nil, 0xd000, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 23:50:11 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 23:50:11 executing program 0: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xa91) shmctl$IPC_RMID(r2, 0x0) 23:50:12 executing program 1: nanosleep(&(0x7f0000000200)={0x4, 0x2397443c}, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x3, 0xffffffff}, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) clock_getres(0x3, &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x68a, 0x2}, {0x18, 0x1, 0x2}, 0x5f, [0xffffffff, 0x1, 0x10000, 0x3ff, 0xfffffffffffffffd, 0x8, 0x3, 0x6]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 23:50:12 executing program 0: r0 = socket$inet(0x2, 0x80000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x40000000000, 0x47) 23:50:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:50:13 executing program 1: r0 = socket(0x18, 0xc004, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 23:50:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffb) socket(0x22, 0x0, 0xff) 23:50:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xff) 23:50:13 executing program 0: r0 = socket(0x2, 0x808007, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/109, 0x6d}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/202, 0xca}], 0x7, &(0x7f0000000580)=""/17, 0x11}, 0x1) r1 = semget(0x0, 0x4, 0x200) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000600)=""/60) 23:50:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x1d0) setsockopt$inet_opts(r0, 0x0, 0x200000000000001, &(0x7f0000000140)="6f041b434bf1dfc5b7fee1260e219b120b2e737f08fc8620e1a552d1efa612316bf89affff0000f35b3720c3d012d9311a01778af24eba48116084e47d2818bedbd373995852e772db3aa29014cc22c1b429a94ef95d64ba681741d359afdf27d9f8ab599e2898fc", 0xfffffd5e) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 23:50:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) socketpair(0x0, 0x4003, 0x100000000102, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xfffc000000000000) 23:50:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = kqueue() kqueue() clock_settime(0x2, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 23:50:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x69, 0x6) dup2(r0, r1) bind(r1, &(0x7f0000000200)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xffffffffffffffe8) accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) listen(r0, 0x0) write(r0, &(0x7f00000000c0)="894dcfc4f62d19f26fcfea537287c64e71a56588ba1dbdb1af4a91289914e0073f0dfb2685223d94a426a7a97311bfcac1f3f19c437acbfa80e1d7ea8b213b6fcee6d261dc2e532a76b8f160739aeaa6760b7d1abf80a3c0c2987c5621186e3e79983325a5bc744f096c6be1c85cd9fcaddc91e395caed6e6b84eb6be5d05f", 0x7f) accept$unix(r1, 0x0, 0x0) 23:50:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x144, 0x8, &(0x7f00000000c0)="eec806af7222351781a03d29dea02c3b0a8716bd37ccc6885360df9ca4cc95720cacd97e05f8c50819953f563bf970aa4277d4077f6e8c3f9d27aa44c4d7a6c976565635f970734aad9fc2f708cb883fc14527877cb5de246b7485735e2cec58146a35d6a8fb7c2feeea25cecf6eb02f6be631521d48a61fae7d75874a1d36fd37e8d79887ff710bbf", 0x89) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0xffffffffffffffff, 0xfffffffffffffffd}, 0xc) 23:50:13 executing program 0: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x80000000, 0x9, &(0x7f0000000040)="63519b2507c0288629a0ef2d2950a6b0a446301c867834fce70de9e5a2ba09891588a69d47", 0x25) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 23:50:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x4) fcntl$setstatus(r1, 0x4, 0x88) 23:50:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) socket$inet(0x2, 0x8004, 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x4}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 23:50:13 executing program 1: shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) link(0x0, &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(0x0, &(0x7f0000000100)='c\x00') socketpair(0x2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = accept(r0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) clock_gettime(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0\x00') getsockopt(r1, 0x5, 0x8, &(0x7f0000000640)=""/71, &(0x7f00000006c0)=0x47) sync() 23:50:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x120) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x4, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000023c0)={{0x6, 0x6}, {0x80000001}}, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x30) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r1) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000140)="789fd3b6a44b3a2c5ad6613e0cc2fa979c638482a4b1e7b5b6b3649b70fe5a8065357982ac52e2d2e94878a38e38a4db6a02e69c57e3d733df0f7b5f12df899e2b7a24033d4d4cf0ef8d0df4b735e8349461f7bebacffdb360c36c2543bae3e905cfe5553a66c48679", 0x69) 23:50:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x420, 0x0, 0x3a7) socket(0x11, 0x2, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x2) 23:50:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 23:50:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getrlimit(0xb, &(0x7f0000000000)) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 23:50:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:50:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xa0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x100000001, 0x3}) 23:50:14 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x100000000, 0x4}, {0x2}}, 0x2) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) socketpair(0x26, 0x1, 0x1ff, &(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x0, 0x0) 23:50:14 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0xfffffffffffefffe) msgctl$IPC_SET(r0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) socketpair(0x2, 0x8007, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000100)=0xfffffffffffffda5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpid() 23:50:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) fcntl$setstatus(r0, 0x4, 0xc4) pipe2(&(0x7f0000000000), 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) 23:50:14 executing program 1: r0 = msgget(0x2, 0x200) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x618, r1, r2, r4, r6, 0x20, 0x7}, 0x0, 0x1, r7, r8, 0x256, 0x4, 0x10001, 0x5}) r9 = msgget(0x0, 0x60) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000140)) r12 = geteuid() getgid() recvmsg(r10, &(0x7f0000000480)={&(0x7f00000001c0)=@un=@file={0x0, ""/25}, 0x1b, &(0x7f0000000340)=[{&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/91, 0x5b}], 0x3, &(0x7f0000000380)=""/199, 0xc7}, 0x40) sendmsg$unix(r10, &(0x7f0000000700)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000500)}, {&(0x7f0000000540)="45bb7c26fb66c9579e712bcb5a051ece3bd1d6f4628afefacf265033a52d5d3396586076ab3d829edb730d3712f08346f002601352f68e971b6114ba120f87d9da27dcdc18277250014504e70872bec3bf4760c16917d9919ef8b657bc4f9524efc5677d730fabada34a621c8a391ea8f93659fa350e3341d7e1e508a25fb5f40a28f3cff19bc854ab7c1308213ab2f1c69429179dffd79bcc9484110a748e7a0770411cbecd14c24f64af82a59ee9a0feeda07c8ddbbda91fd22d14b9ec347268bda393aae0162bc40eb544b34f5b3baa28a66721bb6e3c8a1f375c1284925eda62a19b291f4214d03e9ad8fb7b327af5ce49034d91c2b4accb2cb062", 0xfd}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r12, r6}, @rights={0x28, 0xffff, 0x1, [r11, r11, r10, r10, r10]}], 0x48, 0x40a}, 0x405) wait4(r7, &(0x7f0000000740), 0x2, &(0x7f0000000780)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000840)=""/192, &(0x7f0000000900)=0xc0) getsockname$unix(r11, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) msgrcv(r0, &(0x7f00000009c0)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000a00)={0x0, "7c3d34a5eab93525b3760966d21970b35c831beef14f836234c3c6b2772e6badf1825909b2a061710c2a7c7b09dc3c0ff354c95a934cd908ae229318137971fec48be7dc27d48ae780664f90f411611f3878f3b2f892de135da83069945597072d6c408662ccccc351ccb59f9a2fda94a4a58170806a1a30e38c1f980bad98e3e7d41f83b9190a6e6e05803c20418adc5310ff9b3fc418b63e4c4c7068b133cf9694770d0b6ad67ed8463269c030eabb9cb671d29d3e5ae05d29377b2e16a18e63175d6686290238b2af29122d3e27704edb17923cab47637cc9de485d2af5d7072f6da207bb6aeb05aa6bb0d316b94b4d40b95d"}, 0xfc, 0x800) getgid() msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000b00)=""/205) msgrcv(r9, &(0x7f0000000c00)={0x0, ""/219}, 0xe3, 0x3, 0x1800) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r13 = dup2(r11, r11) msgget(0x2, 0x80) msgget$private(0x0, 0x80) shutdown(r13, 0x2) chown(&(0x7f0000000d00)='./file0\x00', r4, r5) msgget$private(0x0, 0xa4) 23:50:14 executing program 1: setreuid(0x0, 0x0) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r0, 0xffffffffffffffff) syz_emit_ethernet(0x3a, &(0x7f0000000000)="2ec73521335c2d2a89ed5df8460ccc7e1656867a7e009ae4dd1824b2b9cf975cebb382bb31bb0a7c4f38ed9b5fd003c68b967032bd974f203b14") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7) getppid() 23:50:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x1) 23:50:14 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x9) 23:50:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xa0eb, &(0x7f0000000040)="9c0161383b89e73e35ed62a2ec656956c12e15e060397dc73ff4aab04058ca6569a4b1f305fc00d7263a673ddaa1327d05ef5aa2b4", 0xfffffffffffffdcc) 23:50:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0x10000, 0x22) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3e9255f832a315f3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x4, 0xfffffffffffffffd, 0x3, 0x0, 0x4, 0x145, 0xa0c, 0x3, 0x1, 0xfff, 0x8}) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) poll(&(0x7f0000000080)=[{r3, 0x46}, {r3, 0x80}], 0x2, 0x0) rmdir(&(0x7f00000002c0)='./bus\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x34) 23:50:14 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x189) listen(r1, 0x6) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x81) syz_open_pts() 23:50:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/148, 0x94, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 23:50:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x10001, 0x3d9c, 0x8, 0x3}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 23:50:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x280000000000000, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 23:50:15 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 23:50:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 23:50:15 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20839, 0x0) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 23:50:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x10001, 0x81}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10010, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/33}, &(0x7f0000000240)=0x23) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000007420b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) 23:50:16 executing program 0: r0 = getgid() r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r6]) getgroups(0x8, &(0x7f0000000040)=[r7, r5, r10, r5, r6, r5, r9, r7]) setegid(r8) setuid(0xee01) setgid(0x0) 23:50:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = kqueue() sendmsg(r1, &(0x7f0000002640)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x40, 0x7ff}, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)="9e21ec970a93678066d21b29dc9c9dc17f245ecdf62b17e5b8cab1738f49929f2532094f20a9f78d710eb54bc9f0d75491bb162f5538893786a6fd9d955e314c975967e83420ae2ecd485abce3597130639978971cf8e928b1fb2c447e1d021382136230", 0x64}, {&(0x7f0000000180)="c71ec375fb9914c04ae2fa7aae6440c6858a41952b749950d83dd0c6d810a77f830439", 0x23}, {&(0x7f00000001c0)="c51d9356de0999a75facb0a095f5c3acd02372aaffde96ab9cab40e7a91234944a8e6d42f36b518109d534becc931137abeba1ca7d57a020ffee985d8c7f4efa9296e9e94a2b93179d998f98d257e5924c70a7ddbeadbc909fcfb627779812572a9fb637d8c02b1bc5ea5ff9", 0x6c}, {&(0x7f0000000240)="8226bcf29d3b97ec3b6b7bb26e2301e74c4b970638467faba15fd1dd63c724a3f72b4df8647b4f31d22766b65ff15f6c53dd3091060c1d4c94dd8cf5002ab3980df5aafe3db89a9e07a56776898408ab929e98840dd4ae76b07a10fdcc97f6b1c3f215c718195cb102585f86172f44f26f70bdc1e0b7a9261eef461a294ded47fc215bf4b47bc45414f5695d167e1e5cba69041717ada007902e589055d037f2e26793f7ac3cfa1b284e151cd4d45d5514a6800d3844e09f4a3a10d020b1481d4cfaa5252f1ac8bae937d5e1dc35e0fd3d5cadd33ae6ff896e709ded70f566257d74d92b74245617684ca681f8152840c8c133cdc26f4fe7632fcbbd59af11763895c78f4ecf6950beb3f9a7e0084d278fd5fc799fb3d2db2a967cf14b10b5893cdfc5ce50435324854bbe4c000a25f52b2bcd932bb73cf078eb8071aec4e9460248c8016de163d2979d9c28ae4287b293aae8ebe73884a595005b377232f258f3050336a6f96bb80917fa77d0e8c1d34e61b495ec77e653dc1a3d1851c8a2d33b010fe2f4e906cad0167cb729df99b738d476ecafcaaa198c9d2def03141cb3bbebb69c707e96d4283f5c25d9b08c1b4b5498f69124d316131176c6170119dc7217ba02219a7481016e022f9495ade1310d44881faac82dfbb0bc5f23726154978e35eba300bf1031edf4a12651bed3ea9a08300a7dbefe7615fd4616edd8d511eb34decca005fb830e70b3676ce4a5c1c6020a82b921eb5a94e8b874731984d27b76c7f6f654f2db192fd97dcb5faf1cd3c9af187cd66ac21edb571e58f0b8429bd3aa52d874cc8f48a1a8e847d74171a2feffda2e0c7e9881fd965dcd790ad8509d86267e24bf1111b3ca5a741a3fa38a0c3b7d25a40d18dbf55e3ef48bb8ff9c5918103ca8b87a42d09d0ab034f5b16b9316ef11369ba75d0b7de1dc77a6ace2d2b4a54a69b1bff313b6730cc0ae525370c3701ff5464f383d29bdd0624f0e611cb10fedd5d66e72988ef55cf4884d2fd89abacac1937147882b7c82ddaa038c01f903e4fedc22640dd3dd41ce1bbe9ba54c994407503f897e4a715e43a13a7d92b46c0498e74c8c31d11b7442ec7c91f96c22ad3f503694df9065b08a30a067ec32244b740b222f75c4ee547157e1804fb1aef67fc2637806a0cee4f0dc24f5ff3dd46f933fb668a0d46c4799b87a7569951aa2bfd7fc5b06fb58fabe0fd639314dcf437ecb329228dd9eaaf509e0d5c93c3af85a4f568d02ffdb0ffd571e69585c7fd04a2959d727f66964eab6e4cc2f85d04d2c20a4fbb47f62f3f7373e796d01f752e4cd384486bac0698e0b5195ceb9ec29efffb21a2b86e96665b3b4568917bddbd7ff5e4ab00d117ea4b0b0c2f60828f641b1f0ac8aea57972f308a5c12cd84c09592a9eeffb10a1539167e7979b1c3aefe8b7a4f5410e7f9f58907753816ca2f19308f9baf57fafd798ff5d37323d9401babf9c35249d33451b50336941b06962e41be38c373261292bb3de4f00cdcec7870bbde8f98364fa909e5166bf3b16d07b1b0581a2cf18cb7db772d2509bb936d0a54b4afb7c1441daaa4ae533536209d43e66c0e6d683c9f7fd6d943b306f12fd85f1a4a9c51b82fc784579cc0328eeb356885667fca3abf192ae71971d8553a0c48342e464f591c2c52b777815d441abc6845a49dc6393468da3d79472f04d17c4f36dbe3883974675bee1bf53811e9001066e586fa03a5083dc092063c62e9f0da54a8ee029c36a34c0ada0744d0afbcf4c14a959b8b8de19c1d7202deba5c3cefb56be18e82bce6f8512d1efb2d60bd7f8e06c81da7a848dc7838a835c0766869cdc46d275d4c88f011848311ae168a1e925148a5c7bd9ee5dcd14ee5c82aa089476340f504bd95483fdef3f0dac99bd5c9b26cda046b68a58b630437b9bd463b2ea28c8b342df25809e1920e537aba968585ca2c04309a3c9d1a76e27670d3d7c5fd731ef26d40e7c20b67fe7bfc5108d5de38f1c30f1047d3084ab7b2514fae6f253464bb16e30e2925ede16c94f175e9089a8ee81196a1bb4c91231d1c16176e41fc9784490ba20c8a488baed0040e77137a8e7d43543c252a55ee92603f8d1265c096f85bc472961d11d7868c43c7024a1152ec531b707c8fab5470f153b7a840ad8892c3cb5b091f6a54c3889481756f2c4a1c8d0d7bc70a1a48eb2c12d8aa15ef2f825a5c9e668ff6840dbfd5b319dad6ebcb0dfd4ae619ac7952600737a97ca9e0d5f747faf8a9550e7a5ad38e88f96e562f1a3b0fc1f1a2a2ee6643eb29da9a66d08e72dddda12e3451ea4de2ea869d8904c323c5cc2dbad229ff747de9cf58ff7dba34d0d0b8210d11b72f0b9b392486b0aeaa24d7cee75377ebb830976e15889accf527b3c6bab8bf6301a7c99b16c11b968d103433e0814e76e8a525a0cadeac93b645f5f183b1c060038326dca93837031fe4e5bf9039ba87301f59146432bd44c7abd9e65de4d9c8c9c5f49230fa561185ac8c08f6661293d478f548996a6f18a6d2e7fdedf06e2d5a995b4506e6bdfb9e08d4504e6e263fd7ca5d59f766bf84e8fc96bc422b31ec3d78bd3110f2d48b981c306dcc586dfd9a295b07dd73226f5a0725ed5e7d290e54c9813e17346db693656dfa880f6ab74a89fa6987f11215138c3ce0edcf02abe5d1f1f2f7410f186bea1685d6eeabb9531aa757aefad68db33449503e69e9b31e06cf327420bd1ba011a11e9eea37b140766fdb2f294445f6ea03cbbec21c12c082e2044919f30372808ab7fe7375059e304a55264bee0def97f2c64134fb090d6e2bf0cccf0f46cf54606bd4f9229438c9809afb9ba577ebe2f04cbe0b360b8f05fe92052842ce8b9bb4249d0f35297738ea29f6eb103920afd17ae962fb0308bd8190d7817c06ba621f79210a0d8545c9da58dc8b30c89daa921cdbfc3f2b4e4eded7e774a913c00e27ecaad58c717a4fde7dc8084d99fe2f3a414452e4b1c49c736d5ac9c73ddfd696d041cf6f7cc6fc092ec6aaf839129d84d84f4b98ff39c0f826b4a47f2090da975729d9fc148490e7e0217a9c6bb6d1790d09e4ad806c6cf47d437a08d4d79a4ef6ca91c9f1ebc78278124a17051598baf62d19440a40c96fde315f437f54b8dba56dad2860fde95c7c6b19a865e15021b8eb4f5dc2e789b7e7df2b0e11d2bcc4ad996a346f86f63d84ef498a4317a00d8279e5b051a0d303a521ab49509cc2b0d7a035f6ef3b2774131aa0f437f63e626edc5c7337d040d401ea11819e4a54e2b2fb37d9e4a92e5e4c6e8315324baf54a22be16b10086ba58390148e50ad8369235695846f4aa863430aa5b870bf9af484d0849d56366ee10e771e19d3458a3730a856e6b929bae40cd7c9e16d0fc7d483c1b0fcc9152242101583a69641e6edd347768b6fca9719f08c7329681c2797da835ac5398d41c2f7d3f6053588e73e456577e147aac874d1f065e962dbfc87ac74f39f1dba6c059aad8000ab6a8392430698d18e933a32f7d04474570c9199c9746f590e32efdc53be7a311350f7d5f8a79609b1dc8ee165e2b6b8c2461c0c0316821e52755628b2a4ad642a55b8bfab6cb097f0c80faf32ce65f0403b9f8d6f9abd48b6711e2cbd2d0da467b780f660e1526212681b96fb4cd91f71353d1a23e6f640e653d51e2b1b7dc9e587ab1b289b4d76a3d98906a01e368b7a329dcf282e8ca11474483a696b4c73440c73be929406ad148e2198d7f988583a8217042092a45aef76aa4abc8e54cf9bcf2f41f58ece354192f07a1f9b464c4340d403c9d086a1dabea96e01643587e976441441af0fcc40886bbe8aff218f0364c22883984928a6e41d35ce9bb7a3c93972cdc97ce36f661ac49bcc44a6b91248ef5be28f9e980b4f8c61e79c4f650532a4e9c2a27083dd9e19d0fecd5be6e8e5ca04dfdc5517761dd10c24dfea8a905c9413d694df740919f8cf3bfcbcb27ac30fafecc5b1bad7b938eee19112e545f91744fa1dc21d46a0cd9b97d6d57385b7d939e2b03f154a9c1f0376275bebf22dfaeab48e1a66c7dd91590d74a6c1e186942e940d4c9e1677dc2e284c6887283ce375705e257bdd3be95b540a608369836ee19bef083e7e55632382e97b26a28e65c9ff586b88031dd5f6b93fa4871b4b24d16cd7f9de3ead38730b332a96f9c6aaf7595e54f5ec8221ec78a61da647846ac8e5c54d6503af6a7a36a819f5d58e9bf2d1d97f025161c92a0d987c25b3910df68e7a78ac85885dd4b050ea3dfbf936c2a2581b0e63a2687cee5bc5b7822dc97f6c1d67aa111e6010a3f5d3906ecf24106a57be9cc13e92a3fd8ac84d668ce44187ca34fd2e761f927cbbfd671cfe5553b68597404e12ec2fbe260669f1d792e0b96976d050357d21591208e9c37d8dd2e079b9f1f2d97d84e52ddf1d310e3afd0137ad6cdc1e0543febbd9d0169945409a45a53c6626260ffd8d3da8c2c7c9530f2da6dcedfb68a68962aec73bea7acfc3ed511aa799ec5e705b08ed5cdfa988b0f69951dcd93b00123709890ec7674c6db94d9cb8c7b3d99242bfa4c89796d226e600686a34bd8a57c51a62b3ba42fc5deb7262f425474274be005378ec92bc8475336e79fbab85b9626818f5e2d203845cb0ba3e76027c6ff69d2e7dcffcff9229f9f5cc0c106ae124e3af2ec6410a2f7be9a8327dddea0fc584d7f531f7a7a9b47f6481df74603eb42e9286d95aaebe6a3a9a17f211ecd7237510b00c5a38e3551da28fdb73d4cc0e8b0b9b96c0558229ed536f69057beeb4f8f0cf8e826caf35912f0fc3e5a264cfb86f7ac6211091e0abb786d5ed4140ba6d5493264932054bff7cf69e1507a10f7382a1da0cc470d24bec7dba96ff7d5fd5337e15245d8003029cb6c69c6285cb46fb1a56ca5d17ca5c602e6d324975b8f9ea0fa2f5fc5ab958641495f6dc25fbcae7e0ab0c06304b62dda453901294b84883e6219cddeb652af0b75748c92bf0e5a3e1ddb69214f0fd378c4ff265c45eea836419b43fda7e3bee6777ea0eb09a8d97f528c7565ee71ee578edf88910ffcb2a33988e26cf7ce1ed579df7139329ba5a659023c88028b7d1c54a0a82f8bbdae12494cfe8283616bf2274c7c23dc260700ae6cefd90fe638044f758622f91c60d3864152c72ead4ff72cf79a970c14566bff39eecc36ed2526ea167e22d2d1c1efc5e08a8dac6deda2ea6676afc3e218a52e97a00b79d8b4e8fe3ced42da779655a34bac52ee6a39b22fadbf011854899b00ce804d639f4f475334b818f65e978095454cb94c537397f34b131044e89108455e39041fff6bf8a3aa5f36a62a48dafaaff1c34d7284fd90cfa1974437f846e61f15fcb3d7fd28aa3b6b82534dd41838b666688ad42da10c74f049ccee8f84bcc6521f9281bf4b61b507c50703e552e8bfbed3c5e4f881a3578504e2a627ee57695eb1242ded6129edf6cd2937c3247f74ca83eb39730cd71cfc4e460d4cfc3f7985445d8f0553625f137b9daf0de3f06e561268af32f8d556139861341f4d37a6f44a85c92067c4fba896ef5983a97b79b47a043d25432e301a6975bbfa3f8570cc6131560f5cd3f933f8d714fd196ac215d55d53f1a2a03b89ae2b9b315fb1a893cef1c3a12042776caa50a7517283378983a676903b85ad6af5147d5633e2b65e6ac407cbe0e6c76f2eb72a31d36ce87e8db417bed5e9f424703dde54667bb6f6fee7fc3a50a6f0c77794a76fe9a92be7163cdd9359826063b846b2ff7984de87d30e50e71474310c4bc95b8f89b40", 0x1000}, {&(0x7f0000001240)="518c2f8aacf775781a571f013b922c399f3bf3dcab480d0897ae48a0815381513d33962e5b670b5cb7375e0ffd8961983cea2380bfd69422cee438e8783673d281c757cd2034a2d14671e506065d4348446f6c1d86df7239513d748d62a03fc08949eaa474634eb22850fecbbb7f1b6f5714989e3c65fa61713ce338c74035fc2ad4836a9402d001eee259b864a9b25bb95684128265e82ca8c6ec7a1046fc27c31bade27ed0e78cea71340bc61f3c060dbad8a4203d03dc6e66d2c246d440ac8a1aaa6476d772300cfcf507b1ce3e8667900bd12c7370ee7d42", 0xda}, {&(0x7f0000001340)="809d56911be5a0e5601efcc1e3270a839794ab58c24f69e4a895a16de4394cec19", 0x21}, {&(0x7f0000001380)="1e8da5f874151346a53c4d7ed10abed110176a30a061d81ca706ca0058c70361ee1500d6c5bc50881c1da991e11ebfd00fbd3ae4148d4039f9bae97564120edb16fbeacfc473620ac72f044e992f9bee767d731d9d8412109ca07101f499a298cd8aa295d72d9d9b", 0x68}, {&(0x7f0000001400)="234eb3819f5f5c8883e135e12f5b97f51864becf0788e20a6e004a5b354000dad01c850ded800ba95ccbbcabf1cc22609dc6d03c4fe8e3da74bcebfb6d9d9967e955ee58baca98fc9d083fdc252509eba60ec07fd961ecbba6c6d45f9c115e29cf0de7550d80e7eaf7b564e480de92a2290e2314c582ba0e89c75629a2923d59045e6fba91a4200d17af052872d90c5a831bd2fc155b7baa4094f9dd76d12265b2d3c5bebf262df91beb5f87b763dc0ad467ac4c3abe6eb7ac77a43ebd620ec23a704746c707f8850c4e3e06c687b6af670344ec9906a8e4402099f870319107d2f395f71c4c5d3efb9481081b026370cd0d7481281d00296a93159f69309ddc042e2d39de8caa35eaa2e0c54ce36fa43ea59ff0b5358db8f08e3dec198e6b957f79fdfaba2a08a1e00323193f6e29791143ee07d4454d2bddfe9d021dd7d229bde10e15acbc0569b9e7f53c38e22afb07281578a2a46e0d5febbb672d23f0c46bc17e189472002921a128469c804926690409112a90eb7cedc8b752c7d996f74cdb6adc6a4a943c7371f4fff08f0d4ea0008532d53e869edefe3bf099a6e4d27abf21e0b6ee009be74471684448936939f37f4fd8698ba4d08e1b6c83ac6a8dd913ed14dd458f9b2b1d662181fcdd3042d8c6d862aca8dee52a4affeaee913947fcaf9caee8708c8cd6c106dda97e7e205036fd16a9f256b311a8c7ae5850e141d8cc4591408730cacc6b324770fb9e34cb318f28f38c81faa7f368e1698d01855c646fff737072cd7dcf77e5d378e1f99187d810b514d86553662de06f72771240dedc7d52b86ac86210ae9ebd49d41d5783a7e3365f9b40e784900c5bcc4e49baaab5d8fe2cf1ee94cdeac3c4190829299185a1767c6e2a6cfc5e879d5b1942ef12f791353a4748a973a91ee93934be1c17bac54d2509f95e6c629c89f6f6a38f583ffc6d3a24a61ddb6115a2928ae03b3ffb41a3a9a762bca30d79a372627620498ccfc054835a35739b4b164f939cfd27b39697531963814608b4be56e18eb292577d82babf8eea52bcd8f649155419f8c4f82993b02186b438d7ff0e3151e60ef52444a30e4112985f2b8a632449ee24070400f734a86e0b29955633350e7b12f897217898cf38aebaef9719f505ca49fe76a757b09266763fa977db4bd48e88a4246ef4106de75c813044df408587c107fa7e7b23fede027adf3c9a4d024b9061338d6b493e20acd0747cff0af3e9ab60eb66b71d802b81e6792e5a988226244cafaa185d714d853cccb0166c5d31f7e73cde611846e5ab9080f112f715cd32c377cbb7def0ee9ba544c785fe1fb908fbe36b7a9a0f628508840567fe4c5e53d36d42cccb488a023f8ec3c9dc668032731dbb3c414b11883a75e20e9c6f07da92fe2ad4c68a57813698c10df7e214e56796042198bec9dbec63bcc9c3d476f9afb3f9c57af492eff8816b694824d135e75fafe8739d5d7f1c0c95183c383602014c939b22510e8f8c267286750dd45474a540ff5dc3193898a881d160f1b466f7e7e634e486546c53e927f5fb9b0b8c9f4d16c4a72115ae0ada8025211852cc534781af45f06a1049ebdadace1934dab854c00e66f131898d39017e85675858aad35bd8849a4fa367b9f10f53290afe3401c4827eb1d77a66ab3f2828ad3c0d7439f549297a57944a4ecac62f4e987415fad666f8c6747ea8011115cfb8ca6fe0fa105c692fdd4d48cd9d0e9028dde3f549e9b0f63745e889dce9dd0bcb7877c4a9580284eabfbaa724ae16ccb986c29fe02334cd25f7b91dc08eb8b0863a53e1d5d128c7b5992bf08ff547a9ff13723b525ca0273698a0699bf3cddf696d5e05a7b33242a910f9cb335c29b43a60ea9899a0adfea49816444a7c541527a02cd1f660ff8d4815d6108ff1962679ea795f217a97556b3a8d4453f75847e1aa00b0e3f02506baba75d9953da56f0f3d59d0543eb657b4fb93a59f1e10e84a2b2d72d9cc58dd9e9feb792552f6834fb056ce522a0c6bea118f4cde943ce3e2b2ae23a2f6d4f0650d59abaa8b80aeaf6f4308f3b41948087dd27386e817c97bdff9a7a26520a5197245f224001c08b8642a5a47b12ddd94b1c3c676273691b64c29929f62472243bc81b53af3563a3dc260b4a30a70496996503b9836a52b99eb4a396a970224bbc19cfde4468cd8698e36374c506b382a3aa2aff6f6f4930853e7df7d1e28e9b239d82e2c65d034609ce17bc0e3f57e54314b6ead41f898bc14f2e8c36e67375625ceae06577336290c07c2d617f8be57230239cd59b56b9d73992c58e7f48ce85a330eafbc407d181791605fcb64c2643ad6816fad7adda6123fa664ef6107654487b91826941ebd9fa0d3b2d92a1cf7d73894faf6b3e838b5a83db5870f92c057647874d490d8ee6e51fc3a679ef5051318332bd0ad98007cc38b8aa2fa09b218c6bd4d60b731fd55974d67b1cc11d7a2007ff4a3868360110efeb62035c82d38187db7857a5f9bb5802b5722e0f8fabe232df5621c04774a3799aaed34eba0fee09e055e66f4c40d014410d190c8993a699e0ffa1645a2d86f3048a9b99b157783704c04871c71ec4831c92e145f2e9bc2b5180a719badd8608bd4c367e03d0fd8701dc40eb21f7eb3d20cf73b8d2e0f428f3dbe08fa717deedd93fedfad588213912f1502b47e0faeeb89f90e2b2488c3cf027c9ca9ea761c3813920e0ed35d0509de9962b43d90aad94611ee059f7c88d2366c3bbcbee9719633b2667232cee7c786911d2dd2b214cab84cdd7acd4d9bb86fcd1b7282ef1e35ed5f6e59af7bedad71d03fbcd6594d17ca40faaf0446bd66dc5e48025c2bc8711ac08f6bb0c31c25d2ea26d534b7e06128c28b20d9bc84f612f4695d1249d823222b1245065369cdb97510cc73ba532b4ec3353c68727166871d27e1d3bdb5a3aa3077a93bde2d8e9f2b02cea9cd33b6e176874e4cd83df99782963e689b7fe7931051581cb050fca86e45ae5e0d8c0396440cd1768d4a71a7c3f0a89e69b81e6a0e1cf74ecb0d27d5c9977289a7b53b2dff3609e8fb310a8823a80b0765ee2c0ab2e2c164fcb7f035d2b1fc45ccf2dd1c0910623f1fccb34bd6311ec830796e47ae49452a6e2a8e2aaaa264c9c5ac47ae2b70be963408b5203bfcbaa06cdf6db1acd8c5d5015c4a74b04a3489144f7d005121d29486fd5c5becaee5cf15ffb2072b475ff38cffd58c707c06a1fcfe7a4b44dc8742e857161c85d35f8bddf495e838554c773e34f9caa2cd58cb6446138bc12118591e87959d660e10483746ddce49cce7552f30bfc63e4e25376b0b1d5576414e4c3b5d213125af63e0b8cbe9d6173eb4866556f57f12e231f3e9c7d60973094b173fde465fc472bcf996a636f0ca30adcf562c50cf0db7b4b59fadc8f0fad7b531b8691c21eb0e3a4bf8d7fde5e79b4b816b6b7e0f0f401af75097b85b1f11115c27b1cffba66e5ed4a657c6a083e94e72178fe9775989519d7c038565823b78556dfe684d32a414e1b7a340458ed9c840aac538ca23f07bc94f586966c0d8fd4e99d05ec7105a35aba64d63100f5ff4309a90dbf5bda0eb767aee46c4f531e7dc7b5e3642c72c3aef1293312db1b70e552ab0dda839b2a612a0a7ace1c6b3229912f6a4c6e6155048e9993372fa1ad19346ccf865dd23e46a964e101dc8f8d12e13950d1d0f40ab5000dc26dde5e1f2116861300b58fae31ac019f4ac623718710b5b68eae96ff57bcc0de9011bb90f9e810c97bb6f90e6774cc2f4f92507992041bdb36df7ef8a726b4357f867a412935e47084824bab8077eafb9736c35e824be650201a54ea8b577372ac9ac782ec2ad245a3e4054cd6b60a9ed0bad555fdcbc8836ad670127ba569b6d93817a8a436295d431e4a52dbb96f3d1407c98c1c372b44e5c732ff8e1b87c621b48813dfa058a0630780da0019e83696c20729f13fc4ddbb227dc691cefe836f40d3b5b56070988e0e52cf6009c59425d9d704d435edfd119a4f35212f10d5959ba8b8924f55d6a54111b9f6498679a8493cdaf5790a227e414c3f2fa6949563b6528eb5d2de9217e9915e2a74f7a276aba6c23da697f7eb5dfb885c10e55022d01afaf56a504260bb7423a5ac1df99ab2334132e2616aafdc980d91ebd2a903dc60d5cc8510084f2bc1d27f67e8898ce3ab5f04ef180782ef7879a70d36885d0b221bc4d7ab4e515e4d742917d4d419ed3f78f6da0f3831eb0fd4e6312979ab83c5a25b6080c5844641cb7c6681e8b686b37ac42ad7fb6c0401ef0269394d9b8dbc8192d2ff1c35d9c8d27487870d7822d5ade64abd585ac9fd7e146586424ec566ee4b7a3e6c5353b787ae61f744eb82f8690c9546f57bb85f90eada3dc9fd03666b0f80996aaf50a1fbda26a5b731a32b8da22f554257bae46c746b1fb77a9e488fd49e76b98e58500396ce9af0d4c6c4d0466bb642be9aad405f43b80a7d921c9c24d8b4627b76785ca2569bb37c8e02448c14c49cb0d20078b24f4f45293c5f4c759fb1e7c8821aeea6f6cce485935973b6f5e5e1d9333676d27d2a4667daf2cc658b0218cd128daa15a89c815e808ca92c7a9e39ecf84da520e9f664f5d58e396107a38aff3af97759a250691c0bfd57b6673bc7a5034ef8f2309c017f20c7dcb0b89b6c7db7af8266fd54c0845eec3edd79331f368ab44439e80a23a83fa5b1c8b880613c6016c4242ef4570d142b54ba140d9932c376233d0818d08d033b9caf35e28a03b60b2b4a4a1751c1b68f82a23ac57f21e240201751ecd76bc9c6fb2e0acfb859d884f4765ca1a68981b849cfa96c31dbfc2ef1c28541fa31b87c8a30b7044441015a1d5a24d7dde45496f0c212d5d60ccabba97bb33c215f25469483e1fb79edc28c06b238b8e79e561754b57fc2303904b13a954b9c20aad8120f4695880dcb7a9150ebca2fa0e21ead2072fd72ed76b89ae9bb0b08bf51697b72138cccfee5511bf3414ee381172916b11bc272536797488b533c5b64458ce1c9ecc66f7af366d5be50daba18e51a7fdccbc8b02e4bf631568f9d85b1dbb67aa10688c7847d73fedd6c0ebc2410d7b89c9bd7f0c24c4c34fcf54d98afeac2c676c53ae981ef749ef289bee0cf67307e0fc777215e8e05a50d948397a2df8e4822659146fb48fac4c4b79e6f54fa4167ad35eb532a724746995a0caee07be06ff3b3fe05bf859373cd53c9da3d8d3a11792f87ac7ffca09234f797fed4d15acfa6715b7d7526aec685d0217a6dd47aa2e8c3d9344334d23ef061d1f02375e6e5ebe33c39409899084809203c60f76fb8687b0ce8469878caf09493d4ad430eaad1f9376fee63ef053d4046ce754d53be0796e8197dc0e5c9de3280940ccd76658c40ddaa3ad57275ff822010d0f7aef0a8cfc2a848be29dda83b8b1121f3d7e6e557dde17d30d99046ff2c2ed442685fa72b94b2a47ccb292fc76273b1f99f0119a44f52effd45b39eaf55b6b4abd82a7cddf1028e952e7d812315c06ff03f1d2eb862d3af163d980c0ae9442c01cbbd15ab98b07d860d4efeacb1c2079490033065c64c8f8a990b7ac85e63ac04a7451a17b1873882fbb6b0d57caa6730b8d6b0af1211b03607cbec8f0ee9c09b60dd71d146daaf5776dedde7bcf8d6379b65c0f383818e2bc9c6a55d037879a53e20a5854f6e154cb78adadd5b1a7e2963f9f91f7f413947f28615157c71b901ea0f7ce4cf0d7ca91f9870f07c781d9a83f831f9826207405cec8c06fb783262d4cb2b0c031de34f86bd0b3", 0x1000}, {&(0x7f0000002400)="bb909be474e57c073c35f7", 0xb}, {&(0x7f0000002440)="b3c0330a10859e2dabb5825dbb35b5207eb703dbdea6323e893980598be7a7ebae39adb104", 0x25}], 0xa, &(0x7f0000002680)=ANY=[@ANYBLOB="d80000000000000001004000fe01000018da207335d7bf5f56ad69e6778812f95478417a980ab2fd28c6cc39e632d2df184eabb0d68d5d2df4d3c9f08568888dbcf8600c860fe4e7ecb1e0a54f14366bd11ee407fc63c01a7aeb89e37d060afc5db15607026b1c94ed38343032842139a1c3b866c4711f3279f38abac46ae03c5626310b1fbe3f46a1531e4978897b84add2970cbff4dd9ea377dad14414303c19080d86244342b6fa568a26aea4c984d7cbc1b2dd596e97f5d5e5df72efe294970b0000000000000000000000000000b08f3a2207d28d3ebc5715b4d66648dcf66f0fb12c7a111309c80fa8651600000000000000000000000000"], 0xd8}, 0x401) kevent(r2, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 23:50:20 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{0x10000000000}}, 0x1) 23:50:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r4, r5) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 23:50:20 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)) 23:50:20 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 23:50:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 23:50:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x3, 0x20000000084d) linkat(r1, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000001400)="1198fbb8c8b0792c96c59c482fd5dd2f474a92b045c1a1acd91fd2a18ae07b0822f6f80e4b46f0afbd8786fcf231e622c21c4ddb12a1b633cc0b617c034980d5146549a97e3744ca904f4819e779f54a54e53ecabae282acd5c1c15c6e3e8f0e6599903d32789f6968363b1d7f59aa675789c96404e7f14792b7cb69ea73904c3b909ca775d725bc302ceb0c171adcb4109edbf87928de87a36378dc153231e9db6eaecaffae66b70050bf2754b7bd3b9b78ea8b38d640c72ce430f4fb4caa9b4a00574c8aca52bf1b9f0d9e3613fd16cfbfe4dc711087ff6072f162a39a1d94a270b63099d4a035092cdc1692aa1675611af1a66dd0a0ff44a05999", 0x4c2, 0x2, 0x0, 0x0) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0xffffffffffffff37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) 23:50:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') write(r0, &(0x7f0000000180)="000f0009408f6ef260", 0x9) semget(0x0, 0x3, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="98058a2f880f1fb67369c7f195d1bd800b083df3a96a520fa4e92d0637b310a6d7099bcdc11fefd4e3de6009d76f6f5ef2fb22552ac7e607fc8693b8eec5734167f7bdad5c271b95c3fd0282a217032ebf5345804c565f5220d8170b3d04eb91e23dadf79ddf", 0x66}, {&(0x7f00000000c0)="73155917e5d1e4571dcc43527302ec38a8e82d1540395796b81d5d83c04ca3cb2ecf59db5278c5f281062dcd8cd2f4c4b958b0e1f2f6726b8fd7", 0x3a}, {&(0x7f00000001c0)="ef724b0715e0ee21ee3bde46634cf2115b0d67c47d67ab75f9ccdbc125c7441bc422f9c748b5a0e5f41db7b225b0a35df26c06890733ab7dfd0fb2d071f17615dc316c5c1347f25cd133b1cf7a379693ca99206243105ee0ca27d7855b2fb15338a7d7b83fb78e2eda79136692c294c9ab20", 0x72}, {&(0x7f0000000240)="51d9d306aae2aef5a25cff2b802585496683fff20450874af49826889485d7e45c0aae95a9c52fd5c487a8ccd5629e3a2cec672ab149a904b44193853dc09762bfd12dba570b6e51dba9a745aecd509d622d590467588c44e030acd0d752bfb19234f953288a2c4199a1d1e7459a19a1645141b6a781e4a1ad0965df5197f1c99d12de0331e6579de9baae5a23d1a22f277a407806f6d93f59b171a0950a8ec873385378", 0xa4}], 0x4) open(&(0x7f0000000380)='./bus\x00', 0x2, 0x0) 23:50:20 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f0000000040), 0xec7, 0x0, 0x8001, 0x0) 23:50:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgget$private(0x0, 0x400) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 23:50:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000001800)='./bus\x00', 0x20, 0x100) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f00000014c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d44282029ca3ae88a210d6ae3c0f7d87d2ef298a75dcbf75745b882368cd7faf25b30bbfab8acb692fd6e502ac4c953bc36cfd7ce4832d912931395b4812e20598c8d076b7b200b077ea832de6c3a53ec1a31d1962cba44bc764a031eb84aee4830622c516195338aecb37abac368f78b16233156c60f4efcb7e1e437e30d1b8075c9f49edcc43a980", 0xb0}], 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0xf391) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000180)="dc397869da091fe8e0580938cf8fef87d2279e13b21482d73b7d1e28e5618b4690b9c42ce11ffa20e97b756e33a80ad73826a34938cae14092e9818e51866c8e2649c1d016c4e0bda71f2439cd2f196986b61b47637cb3c3a353f1964d1c56f517e4fd5629b6279285277bf0145bce2c4368f20f7c81fdc34aa825127c690942dda2f9537e294b2875cf59ee1fce09eac234ae5e69dff00d0429f48bb39c5797d87dc8fd7b06280aa8d4b4b9e12949956c566e8162a54ad962cb9739907355ebbefa717cdc6fe061dad407425063bbe9f1", 0xd1}, {&(0x7f0000000280)="068b990fd337974e1c75f97109142d5d3b810559bff75376cbc7a4f3d4925962bc3ab15945996f6d1931d606819286c7cecb994adac530cd2ae6888401890a4fbc9abbb21cd9ac32c2fcd08828a40ee3adcbb6e6297c33c6a9ca023850f69815c4d3e99833c87fa7548a46f391e780c71adbf909bad26188842ac5c53f97ea57daa48c54f6fb97965c10afcc05ad3087e10da3efa974a3990436294e6da0faee81f0c4508f2d67a2f4bec668fe98dc03980c33f3", 0xb4}, {&(0x7f0000000340)="1ca627d1e0153b6db51e5be2495e74bd42a43c62aea9fc2f6693c6d8ce04ce9b4ebce06f1fd10caeb7dc58eb6a917a325e625cc8559510cd6676f2437501659631d0e1dae107e00d3eb4bef252e9964206d1028f5bcdb57404610331e3393813ae49859c23015fb87c478e9bac33fec5162d9fa031b635dc520844c3a9ead44734cd6293d14c7c49705ec9226d5f", 0x8e}, {&(0x7f0000000400)="3e1f408d832109bf056f6444b4c031f256707d3ce9b07df1aedb9d460feeff5165e85d000d76f13b645e47554d49d5432c7f623033abe7fbc20388663621a4bccc29fba1ffb701c561fa8c6dacff3367254c9881f3a4c0e29c63e4df6cc79d89fa8f7dba0831cddc0d7c11aecc059c9b4afe96ff8fa2e215cd794cc6ddcff3dfa313b5f82ad70c8379ff198a6983ad8b71bda5e964c54393e347897b22f564e86b12d58604cf62d86e03eb70910c6a47b930890bbe882049e873b68e1e2777139bda24b88401338b6800e66721428462d4dbed518f7c14dee45211360d2dc4c64aa11d75a1ca5d348270994381e8b7a63f77350d8825b63ef7521e2674820dd8a8234d51ccbdf826e03f2bfd42675a166ffa0832b90bd5104b9f7e387b4c0f4e6750e28751160eb873b4355d3e6365cb1909db329266d8ad7616b88cefbdb7ee740386e3c2b972b6c75b4e632b66eecfa354adfd2a0907bd601cada9475932f664f5d5c02501876eae524a0e5ca08e4653fdc8ceb0a04791aff61544764cacf12591f128e60f69fdf0c78207983e58780968d9f58f152fe72806530f8500190a9c2089ab96954c25a0873632f0c58f681f94614326febde4c832547b9ef9af5e06809887a49b8bb8561c6704f3ac441e3a6dbb3af4f1b651e64a4a45dbdf84289f3789964dbfe3a7a4bc211604a87c80a7bac0ee815082398c6edb2bbeb346190307cdcb1d558b2d303bc8208b0ab3deb982055531d9fcade4d2921493846d2b19fe56d6e82e1037137d83b8708ffa58d30474e3e6099256470e61695b0379936bb93b92676eb9e1f239bfa26037f2845007d5d2600c2ad17feac9ae7cf1732defe3e2311e34c90d2cc460626a784b8966e232bf71a2f3364a4b9959fc5cf1f32fb1fed544a2dcacf0f64c638e4c8fd97188c125d3ce0b2b00792db8283dfb24a1050ad8ad90da90e2b574000fb9683e5734a27d4f5777e8898566a3fa8d4e89f89d4e6975f3dbcb61dae020803a94f95c9c80272986b15832a2e244d4e78be731f065e6110074305100d5b3c9896af6e64520ee5b9153c6ef2e38430c6991e7927d40c5bde428f03c78de6d3829fa004a8c138b533d9f74a0e7cae647021d4eb8de3b8956646564aecb3ab35718e742070650e652fc0cf48925b390e6345644f9f07916ae433e15c7e052e25112a9b80aa0c7c3b71dadb134105f34256e0f9aa89e58a19059330a11aae70c15d607e327f8169c3df34514acabfcdcae79c6b3da486984d6805b66eb7fa8d7bc62270bfd0be3903c1d5052c3a8833b20453b04dcf76b84df4684d2874fdd591f170d9f794f0335e2b44d3aad8f5ebb5a42afcc342df4c87fd7c6253bd393c24388d4a287c06bff09bc858ac1761e576d2c2bba8b4ec566379284a120b5aa7b832c6095500ae6f4fb41e89d37a40f5bb4e29406176ff0b783a8b6f34d256128089bd1b17bf3c067c37ac8f12390f37c66e7880081e314b727def6f59008ebbe938b2158bc74182f7a0db64caff8111693db41877a909d9ea535a3b1b1aa3bb83962b4fdfebadefb66317dcb83a20c1195982cadc0d86be418434adeedfc30eb3ed84cc91dadf48a7b8d0618dda3bf7b90830220e27dcefeca4d2a59912f636d6ca8d299b74e2c4f8d69d6a3754ce804da36f593c5399d4afff5fe428c824be47212ca8c0bb2cacb91091803bc51fd594b9344fc825c81216aabc27aff0ef2c933a5cb16ae67ec666b730e1071d42d901e357c04538595b0a2e66975810dd9ada3fd069c434c74993543be851b4d6ed2b87e51029b5ae39385d5d1ca52aba51e141d21eb3ab9ed400efb914079b4c95bb65625c94eca5c355b9e4629cb03b173b6fbe1e59d010a3e3ed8362898734cbfa51f735249215a2a30ef3e074c84acdaa0fed227cc9a7ff92ff8fc93dfe9ee4721ca4a477a3f7f9cdf8e21b943620f443a8f98763ad363be22b8b8ebc5b7e377ee5c2705a758364beee0f1b4e41757169378c60927326320fad742b47e44c049a1c2edcc893164db93cc7e9e84c82e3a1784ee00338cfc5568ada73352ecb7705281ad722b64535b24c41429aea45d133052766cf498f8be15afc06f25fbeaa042f958a55f18ebc2e6c6d9fa8f1aabeaf246407a103716d1cdf2392c1d0549f9f2df01e394aed153dfb91646d4f8a68deac61dcb529e90c648d2107f5ab166ff61c4ea56192f826c17d521cd130c760ce48bf9ac8abaca66f2e029079fea5b1fa0e2b66c33626842d1c27957dd42eecfec06b4c35d3016556b188c75ab5be060bd3404e997bc5203a1e6ec49b84011f7e2f37bc63b3ba64317a77f444a37de762bc2901a594e8a8a9c19ad48f3b07576030fb5e379c088b059a42ca1adf52deaf2d5ff409ac4d009559e89f35fb9fdf9ac56bfec86682cca0c1097024090d9c4d24331aed89e711599b38b953083d8f6489f4bcb1f1feecfe82bddf1cd6d20ee97327358eac297c30c3f08519e89685749149210f48b68792bbd694f46781f8620e7d905b3ae8116c7cc34c5af68eabb0cbd6b0c955f7a625df8bdd398d251f2212fc2a027d3c0fa720a4d0f8d4c7a99a52cda99bd0596ede026e693a1419d954161904c311f6a6c4d5b55aa157897fe1ca67ff9b8a8fb9d85904795a44c15a74e3d08501d41c39b2b3de2df20517af47ede203fa385fd61ff332666fd819cc84e08bcca90977101e25dd14b48fcaa95720ca72d1c648dc962d34146bc40701b957662ff05d3eab8a097ab78255ad0cee9c4fccbdb1abd0002513168dc4d011ec3f69e3a2b06040b592ecadb6450d413546bba6b813b5d94cd519f504c13fbc65270a4f223566bddafdae0c1082484b3675d3c9b8b4ee3919b4ef486965fd20a1936e11c415867fb45aa5bee1875b2360b0ee70c92b003eac36fff87b266d93d3dba2f9671e8ba9f2771226b77f6e68145979bb7392092d5a9327a720b78edbd93fdd239b1a9c77db4ba2076ae4d2b8fdb82dba08347f1385e868773b05e728ade1d8a14a88afbdb579bd71c8d4bd9ff6d6c085aefae070c6e3bbc3c908651dcb86835396f25f2153620003a72748e805447b446855bfe63e10c647135a41b4b772878db9084a75e8bdc2a1f88aa0f5c214a39c02f1b2956d02c0c57d405ba8d02eeae94882e1e5fe6ef9beaa8ee45e4113fbcd975d14a1bb3d973151242c6ffd6e48513ba0cc6f9ad7b9a9201c28afed608541db3ac07c481dc7b8eb7360f7689679ed75f5c58392f2441534093587f61d92268846d23730cddac9c7ef13984793cbdbfab04c69d9e4e042f0a8a5c22dc89854fb660b8a3ca0563efd997e57db4b8f0867ad0e39e15b18418fb74cf36d2260ec6c51922f23a1e0967eecdd44b76b4888f4e055eb804934c36db9a1a7f47492a1f7322ec59d3146e6fefdf3dfb2e2f0d302eafa87a17bb4b4a890b20f6089301f23e0512d23b1cb4a27b1009cfe2e493e666f0c74bbe37b67aeacca337f2f72231838b222deed371cf6b9e515e992a9b5701f2b65493b30c2da94ffa396c222d5219868f1d930c55996c44b693ecce0a4d71e6d32d788524bb11bdd8390c7d11a17847d529cdefc156d271de2075380759f09d64a75c2d55a1e88704f83b85337af11d5c5b8b608c1da142b21c75ff134e6f89797da1d6b811ec53058df033a83ffb099894ee3d9f50430550af92807ca9a5223d677eabc66c135d4b4ddaf1547cd45d617fec09381a78ce7ee86db3424f1f2d15689d960c22dca003df5a5ec11a3f51f02127041afe9db5d7583976e09b082ec214cbf680e666d5608293cae74750c18451ac912d56c276c8b3f4dbcdb39c0683c78c5c9262f0a69fe551bd84172e572826d246aa67d95d5681547c0bcabb7f6779c9c5f0ff1a459ebecba2858a0509ff249050ef9cb4fa2bb3a1a15c9d780b9bc63e9447c80efac50adaa1158fa86f4ab539ddf65a5f2c084f618559a1261fa66106f80f4a00e2cdff6baff836741af335d468852aa7a21407e6ea1abca8107d434a264b350be626c45c32d98920b9a42c5614ebca54b352dc727547634cc202460f89d0a013ce0427b7e79d2f55ace6bf44f9397da223d4d4b479c8b3d92d9691a32d5d79aed04ee0c18f1bc7bd42a0214549328a1416257d1c181e6d1e06ee8e702c342588f9d7b3e1bec697fbc0d28d192ee55a7e4c52153b83516117345f9a0330aa29cb92ac9ad902a193ccbef9bde595c3812fc5f2169ad94dd21d8c102db91f7d8601f3dc9ecb7e9b7feda8d83b8e3735dfde5840cdeed8d3b339ae8316dfdc9a78a8d4f03446a3949ba38bddd6e3f236c2d817caa7ef6e877b8070bb09ecf057e1270263fb4783b6dc2d484c943578c77ae85241672a0607fa292b6e87e8e0952e7aa1dc812a143c3342372d1050a0c0b779c2791393667f4a70f3e71cb17bd0fd872cec5f5a8317bfab21ecd035d1e0a211f1ee7a5fbe408ecdba5442ec999b2105a71b0f5ae7f3bad1368821f2304bfebb61edc4e0d5dd8a5036bf42f8fd5b1fdd19a415b1c5571a76b79addcb0f7d772ad9a869345e686bb939285038e09af8b7ca992d068f0026be79b34ca33c4b22f8497a194e1c51c1c0e1279654f1b89f2232a44c745bf48c240dad3832d41d1a3bd94c1614ab1aa4adafbda4310e1e9cb43fdbd498d5202374be002fa80d325def7088e40f145630a1265269327654276977fd1c647385b6d3a8968e4f9657303e7e84b878524e725b94c2155a2578e2c087100c09af900d03284ffed8d87d4a28a6557d2286b2b43eddfe6ba49768ceb13ecd54b4a8f628b9baa920faa8d53029907c4ee4b3253ddf5183f3c8441be185dff1592958f5b5a8c1ef28ab72c442c41aaf02f974a49cca4e79d2483d6557e4e22549f6b95efd44f5621657e4c7afd230f6168bf828a3dd79fdaa679baf90452f006051d28dbd18a0f86c4a715e3d1c8c9f4ea6ce43d953540b567a01b5faf3472a3ca969e30e0460036ce0877bccb648afc16493c91393139b1d6466f9a614128c2ed4db4316647f3cd6d316689de807541657e9363758d45903605237feef9b0b62e6b1a722ef9ae437fff6f784ec5b8e97f5b245a342e4d650adcd1c58241a1c4f3713d13b1a34d0504d8f05563a0154ffe5dd63cabb863f2fdb7251251e19da9c20b621553f1bb4e15edb5a41e67be6bcc23c24769875c395115189fc338d8bc3d29b8f53862be5b86b90bf0433c6461b6030521ee11748d80941a03ee4a09bd91736a8e6d3f85fc97308f4de1a5ef5b8af7603cff12b11149128e14edcbf90509aa2b8d3c5c949327b473ec18234a9601f92615a776ce2e506e59363e5379bf9369a89140fdb76fd86c5ff705be00b0a1287f43444c3a3fb6a3ba659e65a5d6186bcad3fcb2df0672ce1de2480bd7cc18c3d46fc4f8dd074b66d0f206782345aa6580ff5b10b21fc3fac7530476ab5597f3872670416313828b79519b691a802f3ea3f69b0ef1c0924cae85831703031fa52b87fead8d9015f6c2cba9516d5ecd50500d889bbb6e73d0dcf4096a7feeab076e7c37c9185e757b202c3b9e3974b2f48f2f71f2f03132c6882c87ab7460316200debe848413fdee3727f8b44d350caf03e5646311621b1868bc9e4391ebe60c9eae6c3d2630461dbd7a61de7b2aa61a69ebd8a9a4c0cbd67580adf580d7403bfe0972448bd12779728c4a0738dd3b914470a1c67958e57ca28577d943a956eda36536389aebe3aeb1de452812a01c371853829a7dafbdf32eb798adc71e959af5f8b", 0xffffffffffffffd9}, {&(0x7f0000001600)="5803dc722353801dcd931afa5f9c48f91be614ab2bac06d0db29e931634abd629bfef4a6687771a75fc2634776c8078311bfa4834c6166520c96bcfed27c4b0d816f1e71fc6abe9f050c3e681cff27aeac18c80914c1e92c2dd60c3d58ace2bf1639740cbedca10ae49c5799d65e60c884dd4f36ef1e477b8dfd75eb35dbf680b0e049c1a6e297067d17e85b2820b8998ecfe43aad81e044b92d2dbbf9dc8560f19303acaae2bfd53e75811f2a0278b3c2dfbb1dbe2103a474e7851c37324d305e5d46648c986a1cdf0f931366c30a0128a2369c5c8ae78e", 0xd8}, {&(0x7f0000001400)="32292165409ecff8080cf819", 0xc}, {&(0x7f0000001700)="16c00a4cc25221c72fca37424839d978c64076643bbc6c23c181c7381a2c0b8b1283245403fb549f429ef458fde13d5ff47472cc7f2e00017a78906348000675b2fe413ec0bae861fd650149827bb9e6b7978c3a6b03ee4d66fd69a6bfc7d9c844fcc9006db33a634d42f1bae6802b42533ab8a9d09c651a27e87096f544d285e501ef64cedffec2aea4532891fb891d0fbf9eed8f99f03b7368ed81c64a6e783cde9b25f8ffa57bc8a1f31713c801cfcf684600f9b9f8fafb9ed0c357cc19be2e0545b4926c9dff63444251", 0xcc}], 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0xe2d84258ebca585, 0xc66) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r2, 0x20007471) open(&(0x7f0000001580)='./bus/file0\x00', 0x800, 0xc) 23:50:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="9ed5e81ff5f29b801784ca11b14779d37ccc601f458e30cb6ca9a86d28cf121572ebc8063f679ede0000000061caed7f7ee2b78230923f2b6befc1331566e3", 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 23:50:21 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) 23:50:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x802003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffc0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x8}, {0x1, 0x4}}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x20}) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xca) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x29e) ioctl$TIOCSDTR(r2, 0x20007479) 23:50:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xffffff83, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x4, 0x1}) 23:50:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 23:50:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x44) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 23:50:21 executing program 0: mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="010000000099ce000fefa086071878774cb597974c99a5f59899b5c856395704fe385bb483e72311b9dac90e08b2f3892ab729547710be90d32a785237cf11bf5efa20d32f77125b0400000000000000737d8a07b39875d754361f8fefea4e5a09c3cadafe1109740b668192d335cadc4e9823b24ce61758090f4e4154ff1df978208f1875d1b942853cfc9e7f4fa71a1f822d1a58c6d6426b3b9c9944ae0a9aaa6fda07163c3c0e6a645dadae96e3e81e10cb90350e2e5b74399ed9de3894edb4da7d329d0a2e04089dd2213dc099240ca14c2fad1e4485e646a76d655198838ece9542e261ec8b9650b617e83369ab2fdf7bee5e8cda03", 0xf8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 23:50:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000180)=0x400000020) 23:50:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpgrp() preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 23:50:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x10032, 0x4) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) syz_open_pts() sendto(r0, &(0x7f0000000100)="a10ba995d69c865b9be688eef1ffb03b9827b49dd9b6ed799ed685cf164c43386e26bb42d98071fd4e47ce5eafc6ef5d4fb21709fc2a587c0c243740c17ce0e7600b6182269302ebd10ce5f988d519f257cd148a36f4", 0x56, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x8000}, 0xc) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) 23:50:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 23:50:21 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:50:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x34b49630) dup2(r0, r0) dup(r0) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 23:50:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) nanosleep(&(0x7f0000000000)={0x200, 0x2}, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 23:50:22 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 23:50:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01d22f66696c65309cb1bf523fdc38e7db445f2712d2c9a67392c505ccd6a94a5d6d09d68dc607a270e5ed631d0e62b2d0ffc6d9ea612846b7cefad874b22b60ba4139b077ed84a2c78e8fbdaeaee2fdf35e346ac914a375c19cd0362178fcbcf93787b408acbe627da4a528c320c6e25315578758d7b588d1e9e75114fb06b42fb9dde4588e17f7ff47f9c99a942fb0f98dbafcfbd8dff787a5e566370c5514b45c5ed82fe134fc4d8c83bde44596a4974c3dd9c97b4fd6ebdbe8dac20d3e51c6d0953ffbc550907fe2d60615691c988948adaa571e"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 23:50:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x80000000000, 0x80) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) kevent(r0, 0x0, 0x0, &(0x7f00000004c0), 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r1, &(0x7f0000000240)="393de57db7a69d05802a0206d4f2ff4d8ac2007adc99e21e1381784f38b7f28198234d71032d9d85ca35164548c60ad7012e30404b6194b07d4ebedf7ec4dcb08bd49cec6deead1d0fb3d8fd891888dfeecaafb43c1a6e58237354aa2b561ed151b8da81988e93befc77f785890094f636076ef5c49300598a455edbb16e76fbe18fa73a089f0e17105880c44ff5531c6ff40f8190bc72f03290b2ff6d940d1f15d78b416053f2e6013f67bad7074e22053ccf2be5e25528612b36de83708bb674a1252269ffbed73d60e669b37727a1d39560563ba87885485c94", 0xdb, 0xd, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) fsync(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x6}, {0x18, 0x0, 0x2, 0x6}, 0x0, [0x9, 0x8, 0x40, 0x9, 0x9, 0x89d, 0x5, 0x2]}, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000740)={0x100000001, 0x9}) kevent(r0, &(0x7f0000000080), 0xff, 0x0, 0x8001, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) witness: thread 0xffff800020b92bd0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e5dce78) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: thread 0xffff800020b92bd0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 268805 5881 73 0x100010 0 0K syslogd *267606 34335 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(dee95de7ac5aaee4) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.