8ffbebe5821890fd932673d3fb50aad7b9d5dbfa8ad40b69a3730988db54a0b71a8e49584b21194602cfd6189a563a13183d8455914b420ca58808966b64b8be332243544739b803feff60b3e827c15038ea21441518b3fb56c116deb1f08f667674c5db7dfa0f9b5abe10f13ee5c1adfe7361b589280dec1839e71fc8233fd36f020edbaa0f6fd6a7815ae1b7392522860ad09f85d592f83619df15e0690659f802c750c4dbe63c99a54b49bc24edff596d0aae768e95cd300b0aa9e0e72c3ecca3a5054c18167b9080e69ed6cc3c2a0b2f3fabca9a88860b40a9f3633affb9a62cd5fa8b87e815847ff4862fda4b1162d8a3c1f5d70dcb40a178aed35565ba7cd8b39f4a6b990a2e21b38a5ffddb52f549bc2163f898cbfbabc7b14f1d202ae8bb54bb872820d001f3b7214276514762b05238fc8d4a785d4dd89602fa7376d0fa33231aa17bde767e99ee5c194d38f6c8f8def479a0d7d7057a9cf604880dcefabdeb3694f88009600e9fab4a2eb5528efbc3360a14e99862aaadfb4ebc826a732f58bead3c695eb4cd3760c841202b7c8c18a27ea7b2df069e126f6d6c809db49ddefe023bf4b3241071efd65f39744824632b43dd86ec4ff2ab45254636050c2c31885a1cafebb8a69dfd35ad179d0cf08c20ca13c3533f4562d4bd7465599a23ff84c317d2ab9f706b25dbee0384e35c03f3a3303a13b4c18c0ff4dced905d56925dc7fc810b011ab57942c1bc92b39c6ffc3b9d1494ea7979305ee21dad5b92b4a9d3a2903aabe96d394d09f70b3655dcfebdecd874456a291e09a7b849d97665151ebe5414d35da7fe6475ba0d8003aad4af12a13eb9e1b5d4b132dd34d2ae8af7956733fe4ad965fda0ec41d3aaf548bf41feac0302f8e9f45bf14933abd736f44f4017a97e8b34f42561c4cffed8c0a3f0a9e1e1575b28ac198684526ed0c3525a82a6b23fca863a20bd957abef8a2f7b1fd82c5ca02c2627f3cd5be3a13926d2aef28350d31219116d334b97", 0x1000}, {&(0x7f0000001240)="9963634e9d2c86ec12d091c19abd89a8b90a0bb44be210cac09dffa702a29b9c527cb5dfc7ab560c43c25e6165c4410efe9dfc9ef5f0e7da0fdf4264a9b0bdd10f3953c8c15bafbac95818e6037c8e87802a73da58", 0x55}], 0x5, 0x0, 0x0, 0x40d}, 0x1) shutdown(r0, 0x1) 11:10:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x80000000000003, 0x12, 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) chroot(&(0x7f0000000080)='.\x00') 11:10:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000000c0)) 11:10:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='.*A\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00']) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x245a2299370b03e9) fsync(r0) 11:10:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x3) mlockall(0x2000000000000005) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x20000000000000, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 11:10:28 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r0) r1 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x5, 0x3, 0x95, 0x7fffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x5, {0x81, 0x1ff}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) flock(r1, 0x85bc58b187dec557) r2 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20b, 0x200}, {0x6, 0x4}}, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xd000, 0xd4) unlink(&(0x7f0000000180)='./file0/file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x88fc) r3 = socket$inet6(0x18, 0x4007, 0x0) r4 = socket$inet6(0x18, 0xc007, 0x20) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000280)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x0, 0xfffffffffffffff7, 0x0, 0x0, 0x1ff, 0x8000, 0x3, 0x0, 0x2, 0x2738}) flock(r3, 0xb) unveil(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)='x\x00') kevent(r1, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff8, 0x59, 0x3b, 0x3f}, {{r1}, 0xffffffffffffffff, 0xb0, 0x80000000, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0xd0, 0x40000000, 0xfffffffffffff801, 0x7}, {{r1}, 0xffffffffffffffff, 0x3, 0x80000000, 0x6e, 0xeb2}, {{r3}, 0x0, 0x1, 0x4, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x10000}, {{r3}, 0xfffffffffffffffc, 0xc8, 0x41, 0x8, 0xffff}], 0x4, &(0x7f00000004c0)=[{{r4}, 0x866b753426248f29, 0x55, 0x20000002, 0x1, 0x8eaf}, {{r4}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x1}], 0xfcae, &(0x7f0000000500)={0x50000, 0x101}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x2, 0x10001, 0x8}, {0x18, 0x1, 0x7, 0xfff}, 0x101, [0x2, 0xfffffffffffffc01, 0x7, 0x2, 0x0, 0xc86, 0x58, 0x1]}, 0x3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000580)=0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000005c0)) close(r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000600)={0x401, 0xf7a, 0x81, 0xffff, "a766ad2106fa0b181a8bcee680687b32dd39c1db", 0xab0, 0x3}) flock(r3, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x100, 0x0) 11:10:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 11:10:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f", 0x4}) 11:10:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001700)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000010491, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f00000000c0)) truncate(&(0x7f0000000040)='./bus\x00', 0x3ff) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000180)) 11:10:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a8", 0xfa}], 0x1) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="6894a514899fbd5369e7ae0e1dba3af10683", 0x12}, {&(0x7f0000000100)="a5265105ce9eab13e79bed33", 0xc}, {&(0x7f0000000140)="cb196ba03d9460b6ce0745fb2e57b340adea0f41429763dd21267c585d4a04cf382857693bf8930e7780b00f6c28026a2b2cbeddbbc8d308adcfc6ab3e1497814e9c3d5ebd2a0c8fb0c3d14394249311d9e17c4334877bf04de7cccfcf30d6c1f03cc1a426a582f14e8cb661cbb431106e51434e4548cadfdcfb829525f2d5e4d5b39a2a9f6a", 0x86}, {&(0x7f0000000200)="22e3b0bcee9d4c0bc4ca4ac8f6d74089c8cdb354beb291e33756d1c844e0d62dcabbe12f25463f7c8a3f5b5549fd025bc73c8b9f", 0x34}, {&(0x7f0000000240)="338beb9c91b9c5940a598302006bea94ba6dd86a1849870ed22f9d49ea94235f84e25ae7206b15343b4deee3aec4541782f4a99eb0ecbb7122c59a5814a0b76a970087993c41a6bcebf4e89540394c017accc3b0e1ad76aecb94ef86b4625a80c67008d15b3cea111dcf3966bafec95b335fec27a609f3d5f153ef1f9e7ee40ad59650ec9dc05908e58bea7d4529004e8aa5e4b39c4d664aca15ba182f56c2b9d320bfe8cca7ae6bd615d7bd16fd0e0652c8cda7bd55ca38264eea43cbf7bbd582561bc4e2bbb75487b570f2ee4ce5db72faba1ed370442066b554616da5f243f037abfd1f5cd717cea49e5955a303", 0xef}, {&(0x7f0000000340)="b77e787473a27be4792f57ef7c9855", 0xf}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x400) linkat(r0, &(0x7f0000000640)='./bus\x00', r0, &(0x7f0000000680)='./bus\x00', 0x4) 11:10:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3f}) dup2(r0, r0) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) read(r0, &(0x7f0000000280)=""/221, 0xff64) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x5}, 0x10) flock(r0, 0x2) flock(r0, 0x2) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x1, 0xc2, 0xffffffffffffff81, r2}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) 11:10:28 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x1000018, 0x1, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x44) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="6cd747de1689af0ecf04a04252b2f532802ad7ca0f8a2d60e57a531231eb5e127494889755ac7077bf81bfb3481535b77c38993078a1aa4df3119498522e91d48c7def2b2ac373917f1dbbb057864d6ae07ed6d5991ca32d88d704f68c9c79c4da093299e0384120bc3ee6526cf41eb68687d64a", 0x74}], 0x1, &(0x7f0000000cc0)=ANY=[@ANYBLOB="d800000000000000ffff00000500000063db1c4d33d058becb2364b8f3f1d9df9f9f315a2600d6246fab41b47c5ee685e38356607ea8c21da812965c7d668b63352279f58fade633776a958b6f0210e8a65f56a1160309eb3a2972a393c1b6443a15437bad57a8a045a618724accff44342ee50e73b75acd49e26e53224c016539054c7e7f95f66b3910f9673f00e493c5ecd27c73ffc60b55f79643f221aa08207c1227befb1c0ce356e4ec5a227b9a80e5ff56c603d43a1528b6613139d0b7a16f853a1d795c943122a059b6e2bbacd000000000000000f80000000000000000000000000000a0a07114512372b2cab48fd8e0e09f25b2b45050c3b3a66538b1db5b77fc481f65ce7b24cc57982dc38429fb157c770315be74a2e1441b5e11eb7f9eef3c97feff70acc2c571aaf060d1e8f7470676e0f2c5dd5a2c7ac221e826c3150ec8497fe8fd0d736a52cf335b53ce7e46c32730ea00f69fa85aa0999bc38fc7500e4f56548143641c62888109fd3d78e2b3268f0de94b3f2f293203d4dd22df7bb5683deb8066445f54742b83b765edc9f234df56cd138ec6da0c0fb2b090538f02faaca06397299eded8e5151ca11e05a36ab93a4692184806e837a938357a71f068f1176ba3662a000000000000480000000000000001000000040000009a1066dc65b7f30f10dfd422980d8324ecd759d5eb31e6ec16b4070e922c1a98b50786570d485b2f39fb62d98494782333521ae4357a00005800000000000000ffff00001f0000000fac64ac449e3a43aabbc8c48d38cd3aac3b11bcbd085edf9132888fc590d3fc2ab2f09b6e63f15005b2f85efc2d5ca55b300114dfc516ae9a190454e5f8add817a60000000000000801000000000000ffff0000e700000013b1f7307aca7a6a526d17b75c60b24f33e13fd421a230d6a4006ead897c995629092744896394f8134ec3ce04bda4ddfc37482b00604eb245e23049b140cf9cbd99e407be248e6aafb04b3e89f580efe81e08db477746fe7af08bcc2d8b81968e52d97a218a63b2bf17b0d7950fe03770f90a7557582e3c829c769fe1b13573a4074b0e329275c324d117f8fdb9ad59ecdcbf5d0628700db95f0fa6d3206f192b5608452f6980d345aeec9bca34d1ee92976aa8c24db7e0c3feeb20e8c84acadd09d8cf5de30471ab803909ddfa01f4cb0fbe00a7a88720053ea8d17536726601e84e4d24a36523f3c930e6521d10b17eac690ed6664c9100000000008000000000000000ffff0000b30c00003e31f68b9e762589dc9c45dac34367c19151249d760b6907116952ddc47a22d15d3f93b227cb68a9a7b696c54b07b5f75c77122fea59972bdd77fc4cd1426e107311588a17aa472375e230e226e85a9a6f35595c73cf0e32dec103328fa3a5570970f21c45532a2b6d8d88dad70c5d003000000000000000ffff000001000000f4645463f3e7d3678c378409962a3d7aeec1e824355bda112c3f150000000000d4f7d207fae628f621b0c595a333f6837e091c82cf00010000000000001214707f797e4e5a837c083df196d7f926daee2c126ccca384032d7e6007a3e4f26aa737b70b3c3d29de85729c7fc270a924e9e872437a86d39a250fe0539130d169a35e4dae212cc5d63e4979854bd8bb8eef55f48aebb0c73de88400cf6dfc356353a5b3debec1a6b85eed95531ab3799cd4c0d1608bac1fe833b53e7d6739dfdc7d4a8a7e81083d19fea097eec672fa83ff7d888ce17e68423d476f5d9adf19a4e44b022af1edacff508aca0c506685bb0ae533e3b816c4ca2f572b20ad4960c83618b9bfd7dd7c0c28317e58f2f8019d295787f97ffec3bc6d68b5fde574b6250199e3ec489b26348e446639c64806dd9f8aa2295251099bf1e537229d19a444aac4f572b1becfd28a4368cae9bdbf20b087ab9260ef2d31955b4722465de51059ebd3b109aea382056da15582dfa83f4d0839ee4777c62784f9fff39e9dd29bf69529f29950cd7d6fbb3fec9f24c819b3f7891b18ac5d87ec656030e4d2b14553a6c372bb11971e90872e76b50d3b5b73cb881518"], 0x428}, 0x8) msgctl$IPC_RMID(r1, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x0, &(0x7f0000000400)=[r3]) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x7, &(0x7f00000003c0)=[r2, r4, r5, r6, r7, r8, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000440)=[0x0]) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000000640)) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000600)) 11:10:28 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8001, 0x80) write(r1, &(0x7f0000000040)="510fc3a0386f", 0x6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x2000) 11:10:28 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b40)=ANY=[@ANYBLOB="517fb2"], 0x10}, 0x0) r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="a2adee548522249880ed40e4db9d71eb2ed571393c502f629e5c7cf5228e3443767beed7ce7222322e3de341bf9e39138d10c8326a7904b8e2016002ca3facd13fdce3a1a71c4f895144448acf8d1367a3237bdc74da9dffed5b6859d4a945118ce75aaed1cf13e802a1c23bab01cfca7d8349d0d724ba5f", 0x78}, {&(0x7f0000000040)}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="9800000000000000ffff000003000000bbe76b81be28a5ea27882a3642ba990412fa88bb1e49ccf7309a90d5078e714c53815f85ca5ae56fd60c2cc8b379006f6ef1d41ae385b024fff771a583eeb00c45b5d04e46ad4403617654c6c92063b58dd57198c68c432845948369182299998f6ef5ffb1848ef3cee338b2a753ff1081d9e23d6c259c544157f155cddf6a905aeea50fed30e8005000000000000000ffff00000400000069937c5010e8bc452b3a48f31b54f7fa0000f17a24273f816a162532938bd4859fd22e029e56b785036423981ada031830ec828950994a21295a2f3d0000000010010000000000000000000001800000ac03999eb8c24ab72d391538ded1bf61e3eb32ac622a6db17b65326cdda6a3a357c931d26359503e898517c8fba4d7afc81a5f5f259c694ee26c6581b2c642bcc37fc05f3554ead18f6943fb0ae8f0bf494e875e23a71eaadb6dc5e6f23eb7201b60d38c263511078c825c48593abd605a6b3c2e9906ef0319728530af12b16fc970273b7294cf8afb5120961bdeeea9a928cd4d571bf0d53b7d27dbe35f8cf65b45fce0262aa2b087ebe9d63cc2f4f130cbc1ad0c47845c8b60921a7aade371e09f6ce97fbd30f58317793e39a18f9bc06daf0123e0b909b150a2b7bbabd2ae307589f797dcd9c780c50d0951fbb82ec150b8ddc546092f893a548403769000400000000000000001000000000000006967fdbcb01c19fb213a37dc1533b02286a05b47661bb501208124463972f3a01bf56aeb4edf06a66e96750311403c006000000000000000ffff0000000001001846c3bc09646e0d2e9c916cc4d1ec1daf99a35f7d2bfdacab2b6b4b1d51dca7f1ee810028252cb08527661a12222ec13c91b0b3287e4060c38ab77fa2902020c1d66f9b31aed59a3a00000000000000c800000000000000ffff0000a10000006f6962130e89397f305cbfa46f7135c13f82c05236992324f976e096989385a1ce6f8660c1eb62d64eaf5d198d3a2ddaa7405e7e0f59c6a7698d4c344b06671cdd058161e7231e2985d29bbd7027feb0022645ae7ab6e6e31cdcf7a74f2e163a01fd5eb2aabe3233a6a53c101f171e984755a0f7d49927846deae88c6ee68fefeaa1ac6799fce44dcc98d85f275c832bf86a2aab228691d56c8d5a366c36a757d9c5477840ed246c8aa5968ca9d2ba0e1dec435521d2285ef1b38b098a003000000000000000ffff000004000000ceca01750cdb9f2a0b7d9436d4dcd2b9975bfdbd0d8e179df8807c4a0000000068000000000000000100000004000000ddf098ed757c7e00c517c87c242317108ba517dfc72d8a6fa342d41de3741856fdb95b60e736bf49353256b37a5153d358d7c0dd5403dd4f4adffaa732c0787352f9f6b020abf29d2516e2ea27aa44c11b569f0400000000f800000000000000ffff00005b090000dc211bbf465787b2f9e46f0a904cec77dded8b92aba5258ce586d2a5d6fce3c343079a58e59d93946ef59b976ddbe1c52adfcbb22c5867b3a232505cc92cdbcf0fad1b97307e123b1def5c3498ccd75ea60cb173dbfcc53e4d813f3c8bacf52e3e33b28cc83e4df7756842d458dc62af7f54261ccc8f76572bd48232b0c8261ee17eaa27df9711d87ee61b712e15d70720b044585b7d2d00fe77b2be2e103ce431f36feb7363bfa0bbe5d376c274669cfeb5b970e66bec6996640b798fe1d4dee21145d032604c388cf0a3b4e7697e2c4c04e558ed94af82b026fc7e3ea3f512bafb000000000000f000000000000000ffff0000018000006d0b19dee1e8834ed83f602b876dcf789bf92f250877238b42de60e0f18c4a88d97ccfb753c8e4d2fec7f0150cf2f8440f7d4836825cfdc76ce4a74c37bc6bc8faf659a4d99f2dde876b031bcfb686fa432a9022436d06df06ffa7112042aa227195691b44f822fe4c5c18bc7fd67f53c252a9f9637cd9718cfeeb83fbfcf5236ec8d225e69165368670809e1ba552f46ffafaf7d5f51ef165b7fac415bd0fa197581509832b12c1dc7b5fa517be7a998b9903008bdbf07be20f036c8cd2e92a64b793bef63ae72b61872c2a617b5f20942e74baebf90e92b993"], 0x5e0}, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e35ff696c65300035aa85ffb0391d1fdf6d6be7e2eaf72818283f9eaf1c63573b035fdddb91ed3a289544649942ccf27248259cd02ca3a9f7f06e224fb611f8efc9cd5a2abe8128fc4096cdda4ead541f"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) fcntl$getflags(r0, 0x3) 11:10:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 11:10:29 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r0) r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[r1, r1, r1, r1]) 11:10:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x0) shutdown(r0, 0x2) 11:10:29 executing program 1: r0 = socket(0x6, 0x4005, 0x7) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 11:10:29 executing program 0: r0 = semget(0x1, 0x0, 0x81) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8) r1 = socket$inet(0x2, 0x4009, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000300)=0x20) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/199) dup2(r1, r3) getgid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kqueue() recvfrom$inet(r2, &(0x7f0000000080)=""/212, 0xd4, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 11:10:29 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chroot(&(0x7f000009a000)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x0, 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') clock_gettime(0x3, &(0x7f0000000400)) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) stat(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/16, 0x10}], 0x1, &(0x7f0000000200)=""/153, 0x99}, 0x800) 11:10:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x11) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x8) lseek(r0, 0x0, 0x2) write(r0, 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x209, 0x4) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x102) 11:10:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) fchdir(r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x80) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x720) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000197000/0x1000)=nil, 0x1000) minherit(&(0x7f0000474000/0x2000)=nil, 0x2000, 0x0) 11:10:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="73d6c1a3", 0x4) 11:10:29 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x2c) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r0, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) 11:10:29 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) 11:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 11:10:29 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x30) r2 = accept(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/1}, &(0x7f0000000240)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x8, 0xfffffffffffffffc}, {0x18, 0x3, 0x1, 0x6}, 0x6, [0xd76a, 0x2, 0x100000000, 0x5, 0xfffffffffffffff9, 0x1ff, 0x4, 0x2]}, 0x3c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d4dced1e37364090cbea1bc3438854cec3bbd00cb82d2e1a2087f557164f5c13b6551c58c653657fc4a3e51b294e0c50d36f1e3b8ec66bc9452f5c6182abd2db35b8a5c08f4088cc37591864faa9c8d2edaff70041677fd10842adfb30bed22ad09bca7efb8a3aa6ad20a40028a7f3ce8d31d2f4f9d7f06ee7da9ab5ddf3e7a5e1b114a39ae897261c93d8f94bb752c7e98f0e717a2f54e683625033feee82b97e413af4d3641ad383839a5f80a97ba729c73d262977fe646e5d3e32dd71007b953ffe9d489e6badc7c95c7bf839cef84c898c33", 0xd4}], 0x1) r3 = dup(r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)) 11:10:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xf3}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x6) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c0e7d23000000", 0xa2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x410, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000400)='./file0/file0\x00') r3 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b40000000000000000000007000000000000000000001000000000000d000000000000000000008f56d68324ea9586eedc55439bed0000000000eeff1b000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6d21977c046268314464cda131b50939b4f55b622874bedf06911f520fa43454fc49aeb1d72c658e9d3f4e2ea9a3a28d67ce3f06e04b48800c70"], 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) r5 = semget$private(0x0, 0x1, 0x1) semop(r5, &(0x7f0000000240), 0x0) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) r6 = dup(r3) linkat(r6, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000100)='./file0/file0\x00', 0x8000000000000000) syz_open_pts() 11:10:29 executing program 0: r0 = socket$inet(0x2, 0x1000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000010, &(0x7f00000000c0)="ea00005c00000000", 0x36) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 11:10:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:10:30 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0xfffffffffffffdd6, 0x0, 0xd7c2fd7bd5b93983, 0x0, 0x207}, 0x0) r0 = semget$private(0x0, 0x1, 0x1000000202) r1 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0xbd8264c64b88dfd0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000000c0)=""/53) 11:10:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xffdffffffffffffb, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x8, './file0\x00', 0x84, 0x540, 0x5, 0x5}) 11:10:30 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 11:10:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='p'], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 11:10:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) clock_gettime(0x0, &(0x7f0000000100)) r5 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r5, 0xdcbb108d0fa7ce79) 11:10:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000040)=@un=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c, &(0x7f0000001180)=[{&(0x7f0000000180)="fa80204abefb00f09a832f3ac851ae2db2978510c9588f82cdc4db0463616a80116b122585c70130a28e7a65da7e3287913c0ef8f4aa4422506d673fcda6cf90b92ba75333f0fe04acaef11981f96d95b95a761db2cd3b8e3cb0eb9faa7956c5b9b63b1d4689b911b8ec9eed56ace4b93057d276571917255e0f381367da5f683075d47cc3e10139fc74b791b438970069735cbeff7f4e1da2cdd22186c3e45bb4f492b907b9634e3338311fa6288146918770e9d0eb3f01cf9ca4f2cdaa68e3540b38291a4354006a5fb215a68c2a9bb1786ddc6a140a842684d03ce7131a4467b23948013f4ad8f1e9eeeab109e28c987ab545af8398154148cd71649b8fc342b413988efc436a44bc48bcb32dde81a93cf1dafab9bca199de6d2fdc549f8c827d48edaa7c6297de9b63d5fdb7f45c7f7d378b3f56a086d518feab32276d3200ed950d03d6219567009e518631cf6a2e572e5c3a7a9d955fce51c1289412eb372698433cf1afd3c5e892aa1e5d2ccf1f02e32c64ed954d93048c5cf69906a38ba48c7dc24d1481b7c900f1c4c05d4a7eb8bda9b783065b5d523adff291c4c35c669f33a2766ca2f48b232f1f842934170d973657ef23439c4d1fbfc8d1926d4fc3ae2ca0739e7c5ead4cda90a59955ec997502c6599600e40d63f3ab658e1f2667363f2f57f8052c776fc9a2473cd43073994eab27cb8f3b835e4578fec3788d9a7006ced3604e1452636336ae0703d54e3b7df344af50556fd2c675d4af02080245b5b180f2beb8578345554d5736f246faedd802c5d1dea0852f9160d870ad56ce7cf27726e8d8b13c9b9daecbb598d1b335d575e00fe5d72a40fb628dc9ea4fa1ed583b6a38198f081a12d7c2c582bc37619bcc737c98a0edf60c88dd3d3b312869f4661e37dc0e6a67da292197e09a9c8127077064ef1f08ce9794511776260cf09ab588b30a4f6bbbd960267d1dd3845200dd05a953df2bcea87649e3ea532adec01000dc2f3b3a766bac8ac2c421390546b898fc8b96c0b4b4f00ecacac01638e4c79393759b9e182b4265f893822535be7e749ad3ff98f58c86a2f1c9c22da0070e75fec86ca2056dfa4455fffd8440f10dd42febb944300e9e925c0f0d7756c1484419af08847953a06f607b75dfafcabb04184389946a586f92bfe82c8efb2d23dab6bacd8a363873ec71ea629c7d008b8c6830a522a1372c720e69ac6a413219e025cc2d94de6dd9e33706dc2a9ba615dc031686bfe46eb1644442cbaae1defe635118fb76eaae00e55dba72bd67bf94ecf44fdbb99c8f475b228575a8a058499cd7648e708e0067ff806ea483476a384ae8815c109450eb4b5da4b616c143b0b1ca92e68a4a2cd44668e6ce808fcc555e94e1bc98310f71501667519ffc535b3a50c68c888575123b8d82876acdbcea23f1e5af7b90a9f006c25f32b6c7ac2b206826f62fb879b6bbbafe61f8848f2b51124ce82b6ad700679318ad2a24b48f8a33dd3793d5d6a7f37ef584103db05748292713fb30dee2c095c7b1b40e07c2c03190b25236b19544c233827a3a23f9b3153a19120335fceb7a0b5a696b5060d9a0ba930958503e30475ca4295e86e16a35949ff30ab21cdcec3a4b91db1c98d3955b9acc1432c6e8578b3db983e3a3cf42f19d2b074b867192b489efb0dfe67cc5a58c77564b5bfdf4f438ab7d15395981af8fce6cf08d31e9d01091db82d57164778976226b13b0ce1adc18b28db62c4a6b7fdd96d30912829a0e3774f5eb8d3ba24b24735a310931b103d3c704c3bf296fce5b201ac629b1b38f780482449e2e40506b55f0cf6e2496e485b7a5b2d4744752c4d72fc399a60d2840b9958f08814d875e961762c32cb552b371dc4d8c16ca9eeb47c6e471be3f0cbdf40544ebbdc5c52b277343db5318ece7738d7b5d933029a7dfbd54860d846022824899f87b81dd1f80fd7952eb788f9b5a792590c559fec417f7e39b3f55d4fbeba6cafb193e191847aa227d576119fb5b9620b1161eef042584c485d0831a39e6a7bd5a890f7cd4647b38f75bf55106ef3b6b4ead6bc72eae83bd6966a05e7add96f65e25af436d3b46d4c537c6faac38f15ed888eb366ee4d3d058f399c5bdf6b0f1084446e16a8b96b867cdf55876f709e2dfdc165ce8b4bab6538fa659a32b10a19b24b7e05d5b871946985636d7e33dcd2c1f8a50e5bc403c2c12daaca5c867567c665bd19cf0ac762c7f748eb70c0ef423e93de5b86d0868782a7e554f06cc169d52a25223605a0171f446a9d979df2935d06d4156d41879063a86ceb4949eaee4848a60e22195790e856e7de5b1ae9aab4463ad47f680650d6b99a3b350ea03596dfcedd49abfeb6291c46512ab43eff4222d3a49f6296bb744081628021e575142c97126b6bac886b852fe545ce05ad395a3227f096067b203b65ebc5750150c094074207eedb304c60bcabc00bf002cf2c4a34e205822c0ff8357d5c8d1c4f43422b74ba0abbb27e3305249a19a7f34f9e271e9b611084a1c56e50855dd86a785698eb2330fb8ab47c852d6b96469234ab3864d4de9b80216a9e71259b8af31a4a9007250cff10a47eff25f337f93a0e7e6386870fabff9c68eac02adf79c2fc6346259129f1299292d511c53ca8c400d21fd733d2784b32584beae5bbe7d577521d89647a4869d9c1e0b86594672222bd64e3812e52e1f1cadae367a41b71bf9cbc2435f594392c3bd4c14909d7719230be8349a7f31a9a19d825a18ef2eadbae75962bc3a04becf31ef89b57e7ceb826b7050e40b41d60b1975819cf5d8d65472c2a27d83b2522a9252b9357ce0da6607048c176188f35a9a06b563cbba1a6a0cdceaf842d57922187eb36ce883db122327dcd065318caafe6939f05ff5094376b6d564ee0963406d5dd443c12c33134c973d36f1791e4ca6422f6db0c28fd28e21c19322aef0c911552003b891371cdb17e5462027e4a30cace90f2487d8e7c951c3ff28628dee1e04a30c8fd77946221c1613c9f2a13f83d17d2df565b0f7ee7e58fa566e1c095b5ba1ec29eb9de2c60694d783d1997849c4d4edafc2d97efd733fe48811ae94aa65bb456e65a059df832f4cc7d16d10180d53e1a63bc9bc762f498f9bf026ef4b76fb394125fe1afc3e2e7a36403f459ee5832763620075e24d92e65d1ac64488fe273036a11c3a01b9b922e2901eebce46a2a439d54ed753db9f4b02c319b8bfacb2f852c0dd48a455d31463fa1a82384181d2c33ac5a4844ade9798eceadfa952c6194b328aac65f6c036cca00c1a9f2ab42559cd3574886d152ae9f53f2a166243ef6edcb55375dc421ab6e3ad7421e61df1c8acc55ad427b89001480b14f6554e848f5880ba58b207d507737ee4d3275a8093375ce2d4d45026cc743a6992598be29718b0647d3bcc42b35985c6f16eb55a9b5a8f46e2395764c88e18886ba8f7538150aabfb666e339a482d73c40ad12b3e19e2bd5bb3896cf5e60fb9b6235611d6de748eabae96c70134f16aaaefad2bab7999b20f39285d200d3dd5e51243eca99868ed6c31b6077147d3674f3be7968e7529be8fc451912667554dc38e2d63f1b53f95ac088761e7dac65b73a1ac5a227007ac5a107120d1922ca4b72c1f6ff4eaebd3115d52ee9d96ff703542befbcf22287fc6f077343e91fcb9e6c5860310634333d79148577b3dd50da31ccc60ea98946c13060d584ef3005c6f2d5530675a3bfe882b1f71dc28ef3097e3046ad7a989cf7712d17f5de6ab3ec41a86a1cacc64aa979110b419febc0e0acc2c73ba527eb3f863fcfeff0a422961b11716debd2776b5dc77f788bac32243555b81cda593774107a650b9c3170f641e3b9a28a5ae44df2d14c5fc100a07e6de06356821edf376913e4c3de2f58710650e6fba6547b6126886a09a3994c26222612ee8c73048c490300e989c312e1daae03e8cd87ab7a6c2c91e0e4d4856ce98bc37d7be51070890917110fa39bb02d365306c7251a7603cf81484e58686831f6e85a614e23a07fa8bb8c03a0b380027b5b265d0e5c89b6292a56d4070a99e50efd9907540b87191960873bcd951087e4c519ce87d1eb170375397e09b23e0874a717413a48443260489009ac6e9c5c444a91df044502ed3163e396eb845216f6cec4e9e23bd2168f3cf537df15d743efb135175b7a611bc85986d29e18437d3903391ab12d4c92155881c097c1287a83d947745b14902718506c7f1a15441d9c644cd9e63db92242f718d3fb6a32d8f8c2fb6f32825d733555981c63f649e0bbaa8156359a5e9a7eec3297bb22b7cf1979933f3733bbf22d3ca46b6100528eec61e586f85d66b302fbf041e06fe8a24aa83164c4cfcb5af67a2a60254e4aaa00f00aa063460d0989a2811c2cb7b98d6fc082e0f025e7bbdf20d00a3a14a63e7be44278f8f758ced03c91cb28e3437cbb4e18ed01afcb0f8f37dd34a084cf2a4c86ec19494c72f329118e5c485525fffe74f6c6fe6b5e19614a22ff01b0c2c74b003cb36601b40a61754c02628af1ab7727d4f81d1fb5e79b07efd287b947a309fe5bbe5e1dabc1f14c49b6d8650b19d04078ddd99aaffd89321b0fb3a03f59c03054df115385be3e0d2ed7320757ed88b811132490b7ca2d83970394db16f59f3367225a71099c4324463d3ffa115b51299654cea1f7261af678dfc9e0570d873554ed76ac43365739d8d6dc574136488eeb3f6a454f38ff62bdf0e15fddc805a12b4f43fb39df3fb9585ab997559a90fc965f1cc46d957392451b6852d9dfa05e4df6e57c6feabbc8a9931c1bee554263b1ca2473638560b020655195ccce4039c9fdfe7138d526a04681d051b2057d534e1233c04f42747260e7c4b1861be859d645ea9feb07d5ed4ec2b381b23e23715d4b10efb8dd35b84a540dfc6fffa9112e2904a538ce472343bd6797402b6922cde2904a34af362bcb5369166d80c0e881b2261ecd10461a3cc87d50fc83a3521059241440b72122a41a5c851e4dbb4da2f34ff7a6460722ba76196b1e06a6d54bc29cbb8dd1f6c9f7e45583774b5e8b4347821a330d7f9bb60fa0f25adae7ceaab00107d35c86c3b8f3ec2175de9b9568d27d2468912f1836b85a1437d58a00105ed2a16f6f34d7d6bc50037711441252ccf97a5feb81a629013d2022f259339d8529a16e9c2760330a946faadbb627eaaa278a26668051f201d439381777719e8ecdc9cb2e4f50016cd01afcb2f688f3b15941cad8e4f68e8c9e7e3ff6dc6b3ac66ad25bca27a5f788d659c02d2365ea564269be8819c684733751782b4ec2fe2fd8d0b4c7062557e34137c18cb2563c162e033d5ec0c58714a88e166cf4b7ae801e85372e5a68193e7840184884e006775bd91ea22d6e2506a44d3195748f45c01205de424ef6f44230600f28040294aadf487d7f1e4080cf4a619c488bd6681de13118bd409aab6ab0df4c1b0b3baebb0386c51169b59bebfa430efe96aca98c6234ee9514c71cca947109d709f2236bd0db3db2937b1515b6625ec83adb67216df1a179e1fa85f3e1952da928ad2114316dd7c5d500361062d5a5f26aa26754f076c226c83d41d360b2023eb9a3c0e28907a80be8a8aaba0325b48cae8ce71076c6d73e6b2a12f7de785edf5429612042d9bc1692d13913a4c5ae0391d5300ec9a5ee1f393a2bd509041fb96518bffca110a5da684da72735f33c3fdf00696fd77e45b1d020ac4cc52eaafec5cafc981f0a8c0d1ca82accc02a7f3bbae22c176713b7535a77c33302134d", 0x1000}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="a8000000000000000100000007000000b35cda718c784ad1e424f414f7b4aaea93e9e5b7e15d300d898f3cae415ed87c6229baad62f06e1b94d2cf433ee7340dcff7711991ca4b38a0f984097bf6b7cf3e3535b377b0ad55b5bf275eac347c8b5f67982eadbc547e22e93ca1fe2015980925e63c6f1478d25d221b04c95d898df32331d8b44088d274e4795808f23efff69ce898878c3fca019283f876dde2be6500000000000000f800000000000000ffff0000020000008ad6b159e5942b4f18016ab813f2af8ac1b176e477c6dccd834ea1652b7b7f5799f00c6f702b3c000f411b972a03a68dc66d3ff52b69b9774231a532c8d3b2c2b1a2572aa85fad4bcb0424876aff90666a7ad4b4b2133101268058a3a1a4386e80259cd119deebfa847b3f9b9ca5d3911a1912da4cbd75f5939cfe3ecf87e813273272b87932fe3c78fb23d514de8da81474dd9bc7f1bbda6ad2f5e6d07592efaceee66b5659147344a2ae055a91f8b3fe624bc9edac126e9645db7cb241ff9508a4ddcb75fc5aaacc35763993bc9c041a555f3ebac003ba0532587a50268e60a9000000000000005000000000000000ffff000007000000d64aed325fd71968ed1db95bc98b0df270917f6235d26dc1ab0a58f7d31b5d1c4371d40722c7d22b5093536a880de545aa92653407e0f798774be4add63ea3007000000000000000010000000400000017d4adb2ff9cb21180d43beae630956e78279dd524bd9cf6be54bfb0e3298888e0c254ba568cc329e479b1cb1fd34027916785eb27d5c6d583ea78d1b302146f45d50b44b4f4fea434a4b45ca275a2c0f37a27f3e5aae8cfdbde3f0000000000380000000000000001000000040000007ec36a23fa0aa11077adb2a081f944f1be7b05e90eb0c8fc8cf903634140e3198c1787917d5500009765f4a9ff5988b509e63f61ad92a6461d4cd9b35cb337bb1de9be676822c696e4f95ea4e7c84a40e1"], 0x298}, 0xc) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:10:30 executing program 1: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="facee8c642e08b678374520144d28d65e555656aaaafa82ac637e190672d4a119fed44136a3086d44282029ca3ae88a2", 0x30}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff00000000, 0x400}, 0x8) 11:10:30 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a08, &(0x7f0000000040)=0x7fff, 0x4) 11:10:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) 11:10:30 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000570100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) poll(&(0x7f00000014c0)=[{r2, 0x124}, {r1, 0xe}, {r3, 0x80}, {r3, 0x80}, {r1, 0x4}], 0x5, 0x9) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) r5 = semget$private(0x0, 0x5, 0x0) r6 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r6}) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001240)=@in, &(0x7f00000016c0)=0xc) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000001140)=0xffffffffffff8001) r9 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, r7, r9]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r7, r8, r9, r10, r11]) 11:10:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 11:10:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r3, r0) 11:10:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) flock(r0, 0xe) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 11:10:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) fchmod(r0, 0x10) 11:10:30 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x80006004, 0xfff) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10000, 0x40) r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x28}, {{r4}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) msgget(0x2, 0x80) r5 = semget$private(0x0, 0x0, 0x440) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000280)=0x3) mknodat(r4, &(0x7f0000000100)='./bus\x00', 0x20, 0xa00000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$unix(r3, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xfffffffffffeffff) syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r0) getdents(r3, 0x0, 0x0) 11:10:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0xfffffffffffffeff, &(0x7f0000000040)="ffffffff", 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 11:10:30 executing program 0: socket(0x20, 0x8003, 0x8) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 11:10:30 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0x3b}, 0x0) clock_getres(0x4, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffffffffffffff48, './file0\x00'}) 11:10:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) dup(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 11:10:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20a01, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x3) 11:10:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kqueue() mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:10:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 11:10:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f00003ef000/0x1000)=nil, 0x1000) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = shmget(0x0, 0x3000, 0x0, &(0x7f00003ec000/0x3000)=nil) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0xab9b}) shmat(r1, &(0x7f00003ed000/0x3000)=nil, 0x0) 11:10:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10040, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x3}, 0x10) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) geteuid() pipe(&(0x7f00000000c0)) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 11:10:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x69, 0x100000001, 0x10000}, 0xc) close(r1) 11:10:32 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 11:10:32 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x7}, {0x0, 0x1}}, 0x0) 11:10:32 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r0 = socket$inet6(0x18, 0x8000, 0x6f) r1 = socket$unix(0x1, 0x40020000b, 0x0) fcntl$dupfd(r0, 0x0, r1) write(r1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xedc54399a83576af, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9, 0x2}, 0x10) 11:10:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) semget(0x2, 0x1, 0x2) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x7, 0x3}, 0x8) read(r0, &(0x7f0000000100)=""/67, 0x43) setitimer(0x2, &(0x7f00000001c0)={{0x7, 0x3f}, {0x8, 0x4}}, &(0x7f0000000200)) flock(r0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000002006, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x3) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) 11:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16eba073325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:10:33 executing program 1: mknod(&(0x7f0000001400)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 11:10:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 11:10:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x1000000002, 0x8000000000019) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1b, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r0, 0x20004b3d) 11:10:33 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xa020, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) 11:10:33 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xb) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) execve(0x0, 0x0, 0x0) 11:10:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x2, 0x400000, 0x1000100000001, r1}) 11:10:33 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 11:10:33 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x80, 0x1f, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x2c, 0x800fffff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000002, 0x5, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000010, 0xffffffffffffff80}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xc4, 0x7, 0x14, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x90, 0x8, 0x100000000, 0xa8b}], 0x8, &(0x7f00000000c0)={0xfffffffffffffffe, 0x60}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 11:10:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f00000000c0)=[r3, r1, r3]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 11:10: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, 0xc, &(0x7f0000000240), 0x0) r1 = socket(0x1e, 0x2, 0x5) setsockopt(r1, 0x2, 0x8, &(0x7f0000000180)="44e84ca37c5fc0843a3e8530790576997d2ff073c7775024460976bc0edeeabe030bc3efc88c374d7a367c44d7c691a33792d6ddb6e270809f29e861a3402aab67c703a1304a2f613fd0b10d39311abd17139344db724ac670a85061c605db8119bc68c4c181dcb94afe053f518d615c73c95f7ff0b33305f3f09f096d33a9aff0b989a52f4ac6658d1c3b3cb79ddb94989eac9ec93ccc54c0d2b891390daa13888e714b2ecacc6916b0a9cc473628877c11ece3c19f267bd583a66b6445e80c5f71c4274e8249edb2ec070df3b7e7bc346d16736cb9c39d0978f086ca9803f255e531e6ff4b0d70cb1d0fd38cb691e155352bd6cbac66669196add6d643addb0929d481e6c5a7a6d328112eb8d0d0427cac21b107e8c0b029efbafe832d4ae7dcc2d0edc6cc444865c9b65b96a2e1a2048755e7af966a620fdf8d0bf65fcb13265918aed7e8b1f5abd07590b41f630f7fe815d2a25fdf185143b8a538a0c889b07973aa803cf957aa95536c996180467effdd7f0924aaf26332261185575867ec189c49af547b385184ace35db616ffad17c6f79fddb501e1296f07b577b357405902b20c21fd583db0f6f68ce0f735bbced7a0ec4c25db3df8fe88e6260d21681e057676cfa6cf931292802d2bd1b165e3d312d52da2c0591f38870d36a999eb49778be1cab18554000fe8cea264b7e83271f8b10389ddce40d2c929c628b25b116b03935ce03288691112f5e0215303e16524b0345aaa483bae18da85d91ee8cdfee3560f1ea6cc8468d79c2949f1db7bb6514f83b39924796ffb5cdf693245d82a39ca542b700917ada6520974e1d89755c82f2809f88d90a4da688c36a8f8cc8c913163e31a57d77332aaae3a46b9a1ec3b21d06140602051614b8320835142efa50b40712429e077fed817fa90fac3f6532c1fd51b623ae64f2487627ec6b0b9f642ce3ef5d19336a939d035ca6ad49ddd2556e86d008d11bdfc686211f224939922c8066fda43384f15488380eac79ef62aaad59abf331b00b3d6dbc16aee88035d9c922fdc945bef24e9ca413897e741c8ae1e72580d9249f679b5ec45597d9fc27e6ca08d780d1a00524ea5c448f42ca2b9d8b5b62fd47658ddec81c5c809b4a6f9220d975048a1d0c2420e8bff416b9d19ad271ebd0b336fa01b9ed60d62b59c5cf37eb6344dfcb2eec1bf6771aef5e530bbbd07b7ee83eaffe47e0aad193c8ed7cedc219fbf5daa39ceb2551a7d947af2130d0911d5f75ff59517088a8fb3086619c70a177ce7042d25250ba72a9e3b75a28104b6ec6d5da32a21e91372ce3bde1481ebd7cb9b6f8897e167db825b5622e790388a386f4a015ae644de7e1d1a1ead930253faaa1f7cafe111cfa49cbdcdbb69a20055bda76eaf6f9987114e4ba6e2271e6b1779b6cad688d831e628e0139d73594c9c1167d7410b9a3a49f463c5065b224f031f2aeeaf70bb1dfa6aece759aa988c00f4400e73b7c4cabf6bfc48896bc849af01a22a8f516498dadfe149ba7b2ccfd756d7795c2d57038a22354f9f02282ea5dad5d35704d1480514b8253ac2bf89fe76c3daa01cd0d2754251c662442619cae4630c53e76070d1c970e8821717cfb899e28457b78054fdd4a39898e09272e87220a8e67192bedbde37bb003e417912d8c76e5f6bfd35e0f4f367e6ac99b15d3e76d28403b93fdba1f644d7a21290b23327a53190aef36db4bf3a3c3e67abbce31d844813883119a0ee7c5f0db453b5452e400000240074b0dc2ff1e54a19fe2dd5a2feaa328fda3e6d20c1456205bb3b0119489c39912728f71e086f0790f6d5e29da2abdf38176e4a4c3306e9340d00878cffa1954eb61d33f25733eed0dc163cc48f5d7f63c0e915d1e3489ee34963d87debf940ed9c387b7379960f87bffc40a2bb94c43f4453d154c1f80fbb779c538ac09c5d4fe7c89225c6c83acca3fec8117f6565c5ff17fc297c1973fb8f23c2508d18b0692478c392f519676070895c2492e2b6c1c09bee51c0b79d9da558123c47bd7ff573773b2b39b7728e75c4c7892dc7ddac2ac524ae24ed638734483d5b518fb0d27c6979c521f842d1ed5c6cf55886aa2c87e7a6d248454f3ca21bd9b39b509e17e4220608436924303bb97254650ba74e9eb0257fb0f59c36865cd100c4e8bda45d161d82a2ad1d2da02ac499fbaf78bbed7e4adeaf40f940ff40d73c84e68a5e56328df7df355ae4df2d7c366d117039eb74eaee5bf934438e8485ec3428e491b10b8ff8f801b4b55c002eae06c42a26157d4b19e7d2e3ab9927d481ad56ce0d33a819d7b0e44813daa18a02fb7bba58b9d4b0ecd05e543bc1e40d3bc9432f2431fb608595446223fc314d51a1f2b18a4906c17d0e22e93fb74802b851e9e541e4f5ea8e53e8e543777a2b6940190585092c9d75eef9417104389f68a6fe9a52ee7c8c87f24b072d6c98549142b100829ced52fcdc38c8fa6bcfe0c3add9dba8002b803fb2dab838afc2c3bf242e0f79f51cdd074685e237090327d2bf6340874291180c2b4aa6fa75fd2f56047d289846545bf425b53dcf61c7d0f529a9a2e670acb8861d16ebb5231dc420500c17a4fe45aeec05938910290d6d7c379111e5e9c7a3dcd4a61333716426839767b8bfcf1f2c513d5a076ff15d19764b3f56524f0d9c5389ef63d9817bc5762d8d8ee67b7df44cde99185513622e8aa490ca7075edc6071fbe2f3151fda99c9948a6ef0e46cc43cd3327ab87d5ae384be2df4dc3c57a3b141eaaa83bf7ebbe4c15292a94b54aac8662a35ddfcb05ec069e69ed4d9c51633d28c5e470cd4a1ecd0bc4996aeba508a0664696512ee9e2a9f21b25fa5f80481544993984c7f473a6639a9b43ef7c40f650775d90c2fe0b7ca42483f1304817bfb81358fcd08c55999d106b4d67403cfa8fd1db42b35880e5b450a402c0197ced67862b2ccdbd287cd4d52acd177f00cc6c538ed0fdd06070ee24fcc6054df25529c3c5ca9c62d388dfe0af960f4754d170dc998f4264ea6c540c15d5eda1cffe5a88a79ab5f61426c4fa43d099eb4b94822f621959b8495cb7ebe5180975d382397df8828f989b9b15cab5e45fdb22015402bdb5d6eaddc57ed957fb9e3ec54582e984abb584b5fc7608f5cb0ede620df7ca43cf0f7898141b235dd2ae8dfa91ce757efe6ace0068c0f623c1fe8821c2926486c97d091362fc30f594cb703a4c038a43c79e808bd45a7d642bbcdc8e6afe8350818680455c8ca47e912e7dcf29dc93efd8bc2c3f2582292eaf8ea63610002a18919b38325433efffe7daee328801bd3e7497449b31e636ec9154bcf6b5b562f1fb0d916a01587dd6554e5631da84a5025094bcf58e80671919a40d93773861cdc8f26f2136c9672341ae1c739e786a5197be98686894ed536a31e2c7843c29e96e6aab20bec9aa6bf0892008617f38537fdd790855735bea2ac7f57a660c49a705ef0cd02dacfbb37d883bafc814877321dc5a81447d3da97728ef7b204cf1dae2c52cd0f452c958036762685171d04bbe9486a526a2019fdbc6fb6b94aa2489e02cf5729132316b108706a8e0f2c4b684721aa25b08ec3f3b610e3e6e74ae111976d6cc6db4a84129a5f7f0ac14a7bf486c45cc5b86b73834dbdb0432cd3973bbdda932dd8e6f77ca01f2e45fd6e49ae6dbb9063e18cd5aea8de28f98ce970e6c5e7aed8e4d0b314b119cd23b4fefe6b9ef8038cd9cf3c1c5d18f4d8152e235c44fa03999b203594a61bbcc4c8b905d9d554709bf4734b58a81eb16027054ad04ef3f7e1db838ef1383adcf2f0a6755b72c9228f594f378826f8aed75b40e0850503deaf67a7021ef77ba4ba42ad1134467c395af0e5c91c3c4dc0d20a4ae17b686c6c7d65092129618f7eed6a8f48c90d9da5295ef969af2eeb3f6ea80d4e9a576dee25c11871aa8509a7da412a2a61979c891885be816cbeba907fce2af798d6f4fdf203560e8dd7a2654c057f95ac69d2bd34276a97350080705e7765877cfc10559e77ee389e6c1d56cd2a84c37dd89de11f3d3b130755322b576c45dae17efee1b036f0e61255ac82f9223115facede94e470cb137ed28a007d1bfa0706d3935dcc4711b84f043a1b9291542baf2f08ec5bbc2e0b2e8f098cccc76a421f8d6889b3dae461c8f78b47318bfaec945488b716554a4ca44d07a638591fc636248979480736a49c6d9a165721bb75f9d0d45cc6a5e9389c5fc0a328306f79905b389f95e17319e40df377a858af645d64eef2f5bc3a4fc4478df7c2aff9163f63cfa981b3f5a862313f7147622d354c71f7f3456b8fbb2e29ecb018aeeb9a8962549f63d830f659e079b711c8455d155e7f1945c5eded711ccf546a1b232db20f26e20260bceacdab2705876b8c2160c56662bfce91ebe50e12d6a16f7312c64d2fc6f44243ec1b77bfb02a73a7ae12031924a24f0ae4ac2349936a440342ad683b95602ef4ddbdde4184d1c797fe8ddb30690637baa5060cb47d3876288fe989b236b532a39abb3dad4f8a2b1108afdb2ddc6b40a0930a971074d41b0ce1b27bf3519be7086f0dce1a2b5b27478b652e28064317334301a552623b755517cae3d46de7f6db7deea81c856be146395ee4dbd494193ccbb202bf53aebda38fa3515cd0de794b2b780f1480e879255488f8964ef2c0fb7ddf6ad006dc9852b23a4050975aec6daeb299ce96f2b5b02fe1059baf9049a14d22a7b14bc16ca9c0c581cafc7e5ef7174f009baccef953ec2b5fa45030fbca6c19b8da95bd84aa1688dea39c33d8403c60fea5fd27cb99d4aa52d6484cb2c3a0aad6183f8e557b407517010b37f85d88bc4e988598e9d9bfbc80256fbcdac629de3e4e900c474f04ea9e30cee0f4705911136381a7bd39a668776ac163f055baffed6904bbcff5f2879eccee035c26b2e8b71a19a7053107a08100e7d2570a873187ce8747552e5e6f087bf45d64cf82474bc0f5038fa0f436d3d0202a160209fcf834d95cc62365c6c76e9faf787af5b34d49f0ef999a37d43c18732628c5ef688fb55cda084f5b891261de46297587eb69712728981e4c830e9d173d441509fe833cf6d7523f508b29a531910363955b161f69a470c10725a484b0a8a89ecb5edd085e5cc81f834feaf9360426943c9d493a2207eac9e69870c1e8f7c3936e564daebe9c136613470ef24a208da92d91149d39f7d3a290aef42046d115e5de957ba302a0cc179bcee36227d079c593d50543d5fb8878bfda5100f09d82d0555733fa04e11acffff3984e6f13b7ec7122afad9378636e17f590b36f3d1e30c2e6224a845dba47ee6fec167116d734c855731c904edf43bc399f71823c1819c58efbc8f96b2c0f8a8de90a9562dda0bd37aa47bf046ddec330f493d9d0401b859cc3c21e1bec7b4ca3d78da45a3e87c3ad72bb10742193a479b128b4f5897c873d4ddbacac8dafd920577c851e18c203b21b18a8d81d9b9e4556fe394acdcf15981a79be1757f0746882855339e3d416da735df0c7721ca87bd639fc070fa463977d4016ca5a9cf426e9082cd5656245f824e4a1745c334718d2ae8283c1cadbc552605ea6a194781269e09ea5c82d34ef212861fbf4b832fb6333a3239ad5df5cbf9af16aa5aef18e7ded44c8ddbf41540d2111c08aff6a52c9d09b11d76887574adf2be8f3a3e32f06abfb679aa6ed018eb7e37e376a046e955bd34bdd010306941328e79de43e5a6a6e6286ac612ae8e27d60b694d26801e8ba7e85b888a0aaa0aef38f0a505661fdd2a725f70", 0x1000) 11:10:33 executing program 0: r0 = socket(0x2, 0x6, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x18, 0x7) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2bcf5b58619b51bb3d4d000000000000003000"], 0x10) sendmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001480)="98f6b9e8852089be3f6dc9eb0d2d322f0e333eb82cca11f27636befc49a2e3ac9f42da869b6680364551ea533253cafec55dda38fca58c0de583ca77417a7f92f22d6fcc5d9b91abf8edb4ac8c53aab9aa986821fd9f82b5f39594b162f455e83fa99255258a5205bbcb6aced9b16875b42d71fb92d51cbf2e414764184fc4652c50647fd09f3f98e90e11688299b3837b16bdf0d28132c8f7660cea7e7f36372401f5b273d631c45a257505dd3193317903cbb34b319ad86143558c98e3499e216415f22a8949a1fc091fb5a8925a515218df13a873fea61abddb0c541b7b20d991c832a34a5d104d405fbb9e7437d885904c69323462772a5ec5b590ab5de10bdcb7f65155bf01aee121dfeca1daa393b9e7244ae26f620899faea8157f6c4f4b2ae0034ba278e4102ae804feb1e2df7e6283c3187d9cdd0a1acb370fb2d1b53fcdcb065ea02856ca999f640b2bb46bc4a60389642af74bff93eb0c566dc1b7294d399e88b9d72be6397caf177e17a240ec261b7942ce127359ebbdcbadab1acb2f9adedf7c01c7a5d64c379b8ac2f9acbaf166974fe88242d5fe1bef4d41c02dd58fa67bcd48f0c3dfb04ae8d249ad5164c7e6f6bd849b4bf7f9dee7febd29a1ab70510d9626d5164ae51f2de19029fafba5b9102eee4ec92bb8a5a9bd4a7848d6a99562099281316e9e82a53352e14958eb4549970716a69f5159255d69b381282b1c9907c13bc6c6d82e31c90c20e15877fb6dcad5b749d81e00cd373146ef892c3993440c9c3d676016c40454a929c9d6e8af6bb928de6a9f4f6dc4a0b24775fed007b6553d9d814127f4c99b63790a37e98772ee500157e1d1a1404543c7633e6581f01eee289e44cddf795eb4eb14c0063fa7e14a87d60e06dd52380bcfe945dc738cb71321288d10ea7b8a00f86ebf6537a04a69f44d4a53df84b9f5c09980cb1fa20f776d8d9ec3568ad7eb56bfe5599ea71c825a1ee5ef803766444676b7209c17093141f8d594e57f5a0ff0c164ada2d9891af98c9c6a1b7434653042e8bfbd19bd8f2fdfa3d230e1f4fbe427d3c1b89e8918e1f016767608b5a2f0a48028a855dcb96e06fd2462687509e04c5cee26469de5711f806652cbbb1272308b209ff7eaa6594522a736724c52d4e0b3b3697da5b879ee3cb1ce7611fdb5acf41b9e80709d2eca147682db4cf9c70e1912263f290b29f8da5bedc2ea492ee87f5d35878dcc621f56abff5b7970d239a7ec9c8810a87dd7465a3d4bc899efdb281ba8a89bf1657fdafcb8b021b67e53bc5e4a0059b13dec5f9cc3bc20c9deb3751e05500714f383b1558f93e08eabd412e4e606fdff0b5889f52128320138804e7e0365d302cbc6ce0d5da7e9a7206c8220735a298c8b3da6a132909a152f8b904429b4913ee135b437f4ee6de11021a9700fa5abf0652deb832f72a212d163ce5f9f018f5ce8a24b0f58cfb60707c89b86d63ce128a157d5e5231f8226b5609d6a845d2ba430563ebe47f2f5b61e27f9ab4f8e46a3d211eacc5470fa85397e8615bd0c0ed7270860e1e521676b46a0f23da2a597173c802349d3fc8ede21e21aa229e76affc202171c24e9f3db91a6e3dd281b3ed794802013d32092690a0e634b20a9144e0fedee0a6e91e4e263c6c3c78761d16a6c04cf38b16972693c6d23b4149f4de7327f0454665f2f99c416ad0c80e3a0087ce5656295d4e7b7f1ea4994e504f5169d5026696e8fdd2d1608968e15e4b06ad8c9dd9b5f95b3a980763905ad2a7d4aa5185e911ccca18283eef0c7f4741e958c3b9993ccbed43e7aa0ecc9220f1d097df3e1421e076df8d2c6cd5d06ab83e97bde81db46bf03fc8dbee9279def6e331186fcbb547d2f82e82a1e40341d681530dcc04a228c5825f8f6e7b6b4fd1d767385f42bbe597cdebd1d403eb44624e0d74d7ee6faaac4680fd6c9aa938f5ef51e29b485a259067f1a8ec040f8b7ccec0f526879d7d00c761c2cc773d502c1982cc72756962f836749bdc1dcb8c6518e3c4c9fac80808f9a9f67d25247f7ff0034808b52140e633967458f49f34daa77e01cdae21750985e723363d2840eb01227c39154be1f55b9f1a9c6e62cf5ad72edd3ba63a52729bd083e243f36a1e615daa3c6865b815c21fd4cd48315f6dbab3704b5125d3d86804608fcf627fb8912294d811937bd4d80128d95d2d0100e286207f9126a500896892134d0c2d9be5fb039ebef73206634591fef6c71c76bf970c8283f5bee924f1e786e37f4c54c495af504c528906d7857a276e75c50ed72946f09139e607c4e427b7cdf4033931d93125cc7a6a0b1cc20ab5dafd784b8005ce41ed7a5347fbbefb7e9549e146bfd324e00a06ccd861a9e05c816f21ba693aa07938bc780b4cce5dfd37ed8c7ad8886ad3e84dde7ebd64b81a584f7df1f2b8057ca5f5ea2dc852b71f7a9316e3d6c7a0728ffdc1b2c3a0556108bedc2e6449257e7748540885fc864e4e78f4143bd50dbee19059a198d83cbf5aba1081c421aa9ec87ffddea889f20f0e92263ee1e2a4b591b717cd75a96e3057de9c80406078ea026ee1f653f7a6c227ad7c5269b7898715792378d1eaf2faf5ab5733487298dd54b7526d9f6ba92258c86ff121101cf5944fc0d71163e0f4052ac135ac874e498d1840cded819347ba8e6695a6b7685a1271afc694f050fd8738ad42d1eec24ed9386ba9d4f7b19c2fb8f35c7c98749af7354c4b757d5fdf81d61f639acca0288332cc4f38f1175bc7d140f821a199e2341d5446f61da360e87c50da874d60584293f924ffbad152c390456d43d5534dd7ca85511f713fbc2e060fe4a4cbed270f0cfe8813866dcd9e59eaf6b031bc9be7d9408b7d20d8a31adbde0cf8ff9f0886e998534a8f5562e4da3900850c295fbf086531751ce1e7af426ccdbce3af53d706c19cb599e0ab5998c99ea3bc998d35e4633d966d931425f607538147f22fc268ebbf4855cc35ed60cab991f3ae01420ccc158d7338f153b83629a5915b6e1a682728db71f2b05685e35358416060dc08ec19ce165af175bb8e481cc736fa80b772392e26049e0ab4d4923dd48d80460b3fceef65f5a7644c2eb2f4881bf790b61e713c5d04435ece2ae4f9491dec7b0d38a3d4b21985d18ce0182267922b1c1a24182b1ed47154ecb681b4b9722dd2ad9e15e70970ab4f3cdbc572121640c82a1180101aefd405104ccfb8c8acf72ddce56032f4e2ee3cc013543050aaf45860e48d5ada1e1091a656b79562d28855656856b702a9adb262cb2bb98a88cf55a9362d842d3c5b7bc52642945d553e5198b8853c0bfae96a35c62ee8c83a10d68aede8391cbbe28c190b42298e05d3bf1b0a8497851527effde18edb3b92768040eb759e7f8347837af6180b4947ed2631359dd149a2498ef30623b3d02b63cebdff3f1075d9819ff10ef8ffa54e4c73a32f43242020fa4962e81d04d6b1e1389978de3a98884e70d33d4fc3117daf47508d30d41d510a6e1f04d76c4893aa05bbda262568fad314372287cf8bc1a49dcce0b9097c1c5baa012e877076074b663d57720d99a6a0644398585de7ac0e76147687fe70f971aa2574e79b58f0302afa2c1e524950aac07db834f5ca33de12aca6daaafe3b078ce181dd04f6ba151b4e8a681089556d3ef8cf0e010cd85f9adafb569fc3e96a618aaaca0e8284654b4f21cc0ba9d89942552b765fa46422e917166a0912c0d5be6b250342c8968cbd586e5413ede8f90129fe679b049b517fe57160927f67328aef47b3fbbb9c1ef4e7ceea36b2f5fbe15891a9e04c5e614832fb95aca389fe78a6458f3ff2d510b45f637899f1560e5a141b7911b3d8f4ed05ae0551728adb06a6fde2e11e7f98186f7969a2c6cda79051735c18cda86fb3f1d4a93c805a6f8ea3803f4e0585425c0f060fe00d1a26107f946c5cfdf64e57a50c46d803400bec93f58ce179df3dc49485b2e403b3583fd5096d30b8456c3d629d00d16ccf2136a095db9c88f54ff837c4d1f97f7090f34363359776248dc2ba6471728134a5a91abd4120174da08aac5b0c708e98ef7bae596292bb7ab24231b053c0ed98155955a95cc70999bc82cea470442822517b1422bb661551ecf126ae2557bd9a9a5bcd55b7f124d4f0fbb613f58ecedbe2f8b032dc1151faedb7ad6c0bf6309b6030a88779721b5d34eb351b34b26886161784e96f1e45c6952bbfe4fafdae18460c3ca3f6b5a32a5834d87a4c85d4ba0e56fdbe092c280ca5ca4e0c4bb244105c9a9675262c4430772db230e41e1502f9619d9b7fe49c51f9e68b532a3000076488f89c99430dde2fe7cf8346df6052b1de2ae3b99d5f29268e51c55ad0350d217843ac76b5c4634a271888c269cb3fe458592764665e2c921cd9f0ce4d15da1b9122cad3ab9fc18acb192d710b182199e841731b29cd25c3b500335a7c6aff4214ef95f5ba83eca4ac6e4f039d10975893118a9f26fbe8ac6828a94e6f7f2faf33fcf226b2212a6c3a7b8ebfaead2ad9922bdc56c4ca846ecbf70cb2b977393d6da27a415e95b6463dd97977b4cecaddb55c1ee61ed73d474b029f2546723d45813d882c38b5d184ed9a13f8e7e5a81a700aa33efb51f5aa3ea6390ccced0744fe9db1bac5c847008d983942fda83ff2b52b4055738ba579aa2848dd88a8137aa0a62ddb72baad06584903ec1b860f6278a472ad4c1b02cc3495d5d5b9693c5957dc0cc4d71df7419507bb67219ddd9e73eb9fc4435e33163bfcc2c543c33ace87d998766aeba088a122e8d0db673beb9a268f26d1a2ed182fd76005754c230d2cdece5494080bea583bb3185d2fc23e171e5dc6aeffef29074a6f206f6d32cef928ec26271b4be0e32dfaa2cddf0f22f29732899cd6aeed279eed0040e352d3f4506dfd6e116a0e1a26037d415166b4ebc6040cfcd848f977ee2c3a654de423335fb8e6f0b793bf15ef72e44d69c4b959a3f9ee4189a1c2aa9cbf6bb5828003e7c5c29563cf41f160529cc7dba8d0fff43079c20bbfb6feadfaa32f739808709a3ca5b370d0bf91aec55dfa450fbe2bff8a154b21384fd9c53c44019a33cd1b9e1b9b2750777337a5afe25baa7377925716e639ede3c3c18fa1526eab31f97734e811cc0974d561c96ce1e0db45bd9c6b23597d13bbe48614f44c18d1e3ccc4e436bfd234b0d1d4e8b31e3f66c7fd02370f976cb3bd2e993c1d95834d6b513a82c494138a11491742900cd9ecaf528b28218d538454ae67b9d4fb48b7a8faa145bc6bdd285e607a065410f819627d3b15676b96ca94d51f0f4e8080e740947ba481bcbe8fe87cf467c7f1ca4bfda57735bdffdfe1d963fce8be3ee2647c18f7b64ccaab0f6cf6dc3e395b6e18e05c132fc31c875fe73e0ce86d05553f14e53da16e72d758c205f4d7267258fd3d76beccb923c38aae170b934eeaa46d83543f6887b64d01f2bc3d73d9352ce7424e3d26425a96794621b2dddebcaf48b1b8753008d0ab0134e4515ac9e44f16ea24afa3753d8557aeed7f8a11496a88eebf5d4299ffcb37c0c13dcf18e0689fe146446956e40ced367c056abe89d8a9a22055df44d46f89aafec4a0f785b6202a09c4252289d871be2885130455509c267dd964c097f73e25dd4f89a2a5d7b0f29495c8d4e33c7f16779052675a85443d6fa91ae4bbff9ed57e2e5bc266deb0a97fac9901476abe7e12843ed7e860387dcc9fa022e427fa2cba472ae3600cc1739e0b8fe8d66782be591d", 0xfeb}], 0x1, 0x0}, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7ff) 11:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x810, r2, 0x0, 0x0) syz_open_pts() 11:10:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20020, 0x100) ftruncate(r1, 0x20) msgsnd(r0, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x800) 11:10:33 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b87f82de49947d9b7d7731896e192dc248c37625066d5086c4c159ef2cbcd25269e36695503f118cb04f9abe474d6ff9b8442d75f5d7d015d694c68b48158af85d328e7d0cd2c4d0170d6084a7a1eb1504dbe8f6b6afbe56701c85ed2f76e8b8694c5f05047de266229bb4048342756ed1255e7256d1fc566c9f926874b3b137b3b5417e415c637302d0b4c680c58d1a96ec9a22e87e19e238a9abf9bf79e0b3bd7ffcfb795ea645bdd5a7933a5f8c34dcea457098dc6ddcd4b504634f01735d2fe23ac3e255fea03c370bf419044699cbb4766e392aa098203b4dda8c540f64eb1c7877f591e6e42fe217bd1edf3d99f51e2156ef76f1d551cff307ba2d36ccfec113ca1fa647d1b5b5def6fe856f746b403de67d090477e2b7ee058adabed7928b3207a8d3c4a7aa2444a73a44029686db71917d797b2e3a6ca4c0c432b78840396bcc7edf3352e82587d91168d5d57c8ce9c2b73e0c722d0dd95a34bd4b45041dc3c6cb033d994a855d58ff4b7e97af0f79fc0eb69b58ef970f62f642d1b0ad0415c9310d4aa6c53db77de6ab9628d7f99f963b761a3384323af5f80f3e6b5e7c93400910e9e0f5e738d3d0cbe32eda3e9e88a262ba2ecfc77fb283724f323a420a229a0b3cde0c18807239e13642a0ecbd86b9e20b49fcd1eecc94405f6f9af784d1c69bc6f2545d6b31087f19e78256ec80f15f42e7101ea0860475cff4cf1b7961bfca924d0d77fd13bc50a84ec948c92325d76544057f1edafa7e15dc4fc7ee192e7f61cdf0df89784d15c8484993b8720c00e26b9db7b89562fa7f3c626de753d677d9f1a0998bf08211283214e203de7513537c8aa944ffd164098d55ff6a335734da89e95f964773618093097b43c9341c89015ba3758915d29ee87b16a4ca3b20434ba8895657b0663b89f5db7a0ba00122213a8cc8ff9371a4f35b6677ab6900473241e4b7e196e4244346467249efc76659fd7bd56849b8834c7a3a43a30585c8ddca83cc03f4f9e1215899b460f49761a97d9e80f426eb19eaf7e26affe31d560e1ab0976f91215bf55b34196c50e07eff9cff572baae833d6677e5265df97a4ffbdb8b2dae690aaabdf148b123d2da6670312da4c1530add731040bab782477a27c117337df4118e190c5352844cf1882083eba15cc5c7ab464c10aad03f2e4124db575d675a093745b84c3d6c9c74d2ac193a0451db8de26f428ac2284bce4083169a0428440d874cd93e5e83d5bacbd41d86421223239131f3b82eb9df8c333269f4bafce176825c3eda82244b74f7db84c4a1b8968ef7bc361a7f9ead4540b46c165d9686847207f44292fea7572743f1a3feb9fe2292860090c3d4c2d61b1df5ad3d4b3c850325bf436525aa0ddb875d9e6c245c6a98e266e62e66d3f3d27e6341c67a0bc14f0e39679a575fd50da4054a6907ed08db971ee74227d39c073e6d4d227f68e160d150507f5c799c673c73c6a354c36c3e5eee937261d7a0bb37f8385142e4c734ec4ee8ac58e846d74736bdd08783eb0b2d81597fcc30bc16de0746fc294e644fc0a5042fc0d45d9f531ee3c794c44946290d5e583a15c155aa2bea75d95c507a76fbd4bd2faea01e9874f449bc09a1c283bbbad13679e289d9cca50b237eb7a82a6d7ad8eeb806461ebde35aea94d54cb92aa407e991da9ef16433dcc2db29a035ec63f1c0c3e50deb58ac0373e71f59d1fea778064c5ff5cd4d662b24d207633a4a3d34059d52fbc5454e4e9a752b0cc4800be72729deb8541cb31972981509f69a07903e7906077b3ae34afd944b06f575b42e2a6bc3092bff8353c74a213d3ffe43764eae492bdeebb3d1ce079da914758a90c7a907690f793405f2e2d581b7ea34a2bbd7f2388510078ab0048366a302eed6ee2e49288250bda6f29d3330be7f282e7dc410b5d6c379f1aabc7bdab7b5cb62294b14597ade3c8220af7f074771be723b048c3186d7d0bbc8e439d38ac7b68c3f6718c7dfbfb8723dcd97caded71e4f2e2802131dc56df1d0fb19fdf44b185b081d092b11660b5aa4e3dc2af4f56810a46e6476a83b7895a840bd98f2c0be9c3d9f046824855cd457717e5c33104d2b4db1082403539f785e58633956f268e70391d09555b9f04b200107774b9f022032ac21aa4d28ce7baff18fd1300119a63d83c9ba73819889c18216530b4808a2d5818316fadfee3d51f9ecb73dd0c2184914b967117c290f0e431ab36857eaa03ac5748eb6ade558525d8bc7e89e089b76afaa609bd6d67186814381a01a9d4636b33bfd3dccb9c593fb78da5f95b15ff209cb5f1323f5e95a8c1d5d2b182527dbc5a250cd318191559cddcdf5eae41059dbcfb429cf2923908019261273740f74764e600e9d90300618c8c54c2846da7fda4ed01a64b19740353aea92f87ad92f65bc5c39f53d901efe2a0528435da22665b41ea292a141f208cb3484c77dde3aedadaced28cf18edf943f217fdf183a5304ae1f0b86eb2e706009d96c1db57af19d7ef434904dad0054db0a1efa6fbb20d4b131e70f58146d9a1c5bda3f2da6a1281b5032f950c60d0ebe841a2b00eff2577505450fb130f595d26f17b14c7b5ac107eac6fcac384395fdf43644f11da098dc8ab79c757f077677261f02e47148cb715ab8f11d415d18849075438c7a209cc57fcb120810fc538a8c8931c000e4b35aa4ad6f5c3f0f83531c2a5b8ecc0e32eb1d9f14774743b1e95a82a8dafe84c1454c42149d92813f6bc29015a523dcdaec0b0bc4482dd495987347446c4ae908015a394565c43cc0ff2906e5a941443bf273a76875e3f9e057176e6b588a6a2974ae6734e6a262bdc45fc3b53bd4553a58d5ca5aafcd675b422c9363d1fabb75358a76eaa3fae00f3f4e8bf1ce364a844f9555e93b9ceac3042b61a004b5a1683f35e8706add1f46294866c4030697e8ab63a6ff3ec8def3d1f089ede0dc007498aa3f3d9597b7292a4196a62286986416638acaaeac48ba09b7e558471cdfbb3daf169f577497048a7737b966bcaee372aa73418e3662c24938100070e493520b727eaee727afc8c66898abb6524b7a2572663e604170bbb9d99bd55e3b23571e56fcf59a9d20ff2f723b0c6045f82bcb02baaa2d06a7ba596c6c647811569badc9d7a71d88e4613a92ce5d448de79efa349a98db0e861192b0ab5863659c6a47c68bc07dceb1d5bfb5c6af71f647656c10a1f96defa3f41eeb9604ac83393c3b41afce5a105af3b005b1010acf9fa976dbd68f5fa74e8eb96fd53884c4911047efe82eea2a7e8a1688603bc26a11e352685ffc8f8a69d28f76bf44a8b1e172b77eef988d1e5d1d1551cfa22834e0ae93a4312a6c06f8c003975e4c20132317584af4d878af0123c428b1541468f091ec24be6eb3c40fb35f65b7646007e5c934a5a4c3089c442147646411ef633c0958518230dfddbc8138dd19e52610135365ec6e1276a3d66eaff01e8df2ffd400e1d6f27174a11397264f751f7ea8106a8584f4d8ec8a1f2b4bcfb0f8df99ad1c1b78dbdfb81adb6feec4c38f5d29404142a8a3f6d7ea91da2ebd0b3a2572988787e6da0208c1809a30415da0aef5b88cb2af253e8bef2e0fb7ae013c27885d25474605f7fc2ea6f266f84a1e4bf4d8a003af213c549b684db8c0547f79c8008383ee575e12e40ad5a284f4b9c62d948691b99c469ff2482e32532bfb19fdec3a4882d89e65f57a9f4aa8b4a19de3a91639098ed4254d15370f8e882d836b9773acae332f746272054f26c8b60ab6d12fc6d495294cd30b38fcc629ba6bf7f0902cdba5e38ce68f1611d15144edefd7d5b4978f17c79606e7c3ce843c6bbf7429b6f0b61dbfbe5de026944965a9d1bb11aff87549e60ca59d0f5d09dbdc2c8b8315f9c5830f4e4c68635ccf20dc73ebb98e9927c30767e2a2d8876f79e1a8a366b3a9e7043748a54bb3c9926a7648c9b7de83db74a028c1b00d6b4ebde6a621838f6d59524533aa887b24137a4d7e240bef1fee2380e190e18435558fab3292d3d59d48fc4adaacfbfe6319b8e5153247490fafd52dc4b9ca8b683465b00d93009732b30a3642e76719c958d87f5239277bf75033afc0e82aa5fcaabf713c8c20f20f99ee7c73dbcfa6e5c60df1147bdf6294dd1e5af3ed888eb0618b201c99249825d125b3b5a69baebc0ad16c4c69a70f1c733202e903a568e1737a79ce9e6b79e5c1fc1ebf57097e211ba44f8fd6cd74aac92eccc1e22208d7e95dce9a63a7366e67290ef5c00503c6c16ae3c1f5c029babdce1f547094ccc76dbf83197c440b11c907a0c4e81a80f26c968af4fc095221bc5da70eb6553bd156846a4b49ab8ed1f55016b3bfe7ff838bcc65f611a707844546dd645ef6572b1cf313fb9a3f84cafea73d5b517ea648c4b3b8ec73d57b78941fe7dbb4dab80a9e3e2a7e9dba2e2411b796ad5fe90be809e25b689a46afbc713ffa64519f151b058061dc78816e81ee4d6156b24e23ef1af5b349dc90d0134bed89e4c19390fb6440d5f198ffceb9f2f00265c98f0d826a27b9b4a22bde346c7018fbe3d8eedab723cf5987b22ae7bbd9277c894d4e1c83105e23e4d77508bae64934f76697074f9e10e702827ba8da3e913ec73248d18df3139fc9297ccc97b3fd192ebccb2c812d61d452229bce9e49b4af6a82651e0c5baf5bee31db9a29919ea7abace9042ed856fe1eb2f9083e7c1c05efdce984370056255df9a3031adc5cbb51cf44095f68f8f17a27a0cd0754942accc252274cf966ffb429d9ab8e060e20fe290515c1a55b5c52277f627ccb678d2668a44a751586f3357c3e0a98b2df585d6d555aa6ef897cec29b3090fb672a4eccdc3299553fe85e867a15da56e2ef1373783787ec528461cb12e181095c835dfbff7a9b34a560839e20e7d8f1fb4bc2f54f841e81a354db5395d913ea2b3ff62fda147b23676098003a97b1a6b9910a72e4af8dcf44ceb43d7e70ff6365a24039e4b5e1440b28cc6641758c735327ec755e2aa5dae0fadc3624f4ef14b69a3b4dc78d5feee7acb7b613f0f01a033b854d363d89986294ec767169d964751f5b029ce04a97e682ccb935dc3370a3dff28f7b4d3e2069ab9cd94670a2d29d11cc0549606734329eeb2a3e15d9b27a904be998ac0e6d012e343c03ba2b32ecaf73b7f1c72ac4c995765a5483bc024da1ee26239fbcfdf60d09ec34d335aae669f3f5df0e1260ce59a24f4aef94fec1bd09a44f9df1ca84e99c56c32a004e3ca8070dd7f472b36b29b1c982ac238f8717c1098ca96e7dec8f4c26806203425cd13a63b3d01234383cf9364f6cfd03807049f7818a7c71313ee8bef8497c87cc14b5eca1d64ee903d297b14eb32fc7f1b1bb8939ab09fe9324b8b941e0a49ca9bfb0ed4d84dd11763b2d8a196bbbf0a474d7ca3b62ff9ce47017da549fae8281dbc06a2efe7e9f7a90e253d70d184df7b485c48301da2b9656aaf473b3801c849043271c942c6f6a664e34a60ffbe2a42ffd88b811733d5177c114d7180a64fd6138724b8961b962c01141e5a643451d675a325834a4b024ab80a5fae87b7dd2ac9fbcce771fb2605bec942c7680fb66ab86e836650491ffd60c2c4c1b54ee417e792ed6b46d983a703c39e18c0a61303c9a975f341ed879304c39bfba78d9f8698e4b4e33fab6ed1fd7001729fd2147d2a81fb95e3f0acc06ff9476e058642ddf4d262a2aefac699fb552c4c2a06f76ef882e2439c2a16d65adba92dfcc8c4b5fbdaaf3d4efaf5f26c2e9a12ad2afd86ca500616c0", 0x1000) r1 = socket$inet(0x2, 0x3, 0x102) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto(r1, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) shutdown(r1, 0x1) 11:10:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) dup(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c6530005b832e27f00f08f077bbc8588a47b777191bc9e4cd3f3ab14f15db3ad93f1ae27578fbecd725b3246e6fa1f041188be6814494f28041709c32e14d42f7423734afd08cab01de39229eef541dcbf4a6a87bf69a2d70701ac40d842ac5bba53f651ee666182bc37d39661bf8735a1bffc49d9df7176370deee22c8b33515a454d095e86d00b63f9a8fc53a07e321f181"], 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="58b1e5bb83e41b473a429b465feac419fcd81f591206a4738fcba1c89d5e9026dfeed2018e8d2e7913bc0fa56c4afd5329f4b5cdf3d7bf286c05a243132b22cfa536928c9225c23f72946876a89d4827c9deb73f10386be36bb0caa64570feb50236005455d2615f58542a9d1ef445cc7e449b49d91324e7d8c7bfc0e97a3116b7a1f7e090cfe236d539e568fe3aec9602ca6f22b2d25b477889249dd990db1482fef5f0782a9fa01c67de3c5ca8fc9aaa5895343d6cbd93347c99970c12", 0xbe}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x40e}, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x0, 0x5902a8, 0x0, 0x3f, 0x75377fbb}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 11:10:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x7) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="07ed77aec5dff991", 0x8}], 0x1, 0x40000000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:34 executing program 1: nanosleep(&(0x7f00000000c0)={0x4, 0x20000000}, 0xfffffffffffffffe) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x1, &(0x7f0000000100)) 11:10:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000280)=""/245, 0xf5, 0x43, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x20) 11:10:34 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) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x81, 0x1, 0x8, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) setuid(0xee01) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) 11:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000000c0)=""/187, 0xbb) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce7", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/246}], 0x100000000000001f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:10:34 executing program 0: socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x50) semop(r1, &(0x7f0000000040)=[{0x3, 0x7, 0x1800}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xeb13c32c77658165) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x8, 0x1000}) fcntl$getown(r0, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 11:10:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100), 0xfdfffffffffffffb, 0x0) 11:10:35 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffffffffffffffb8) open(&(0x7f0000000000)='./file0\x00', 0xa1, 0x88) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:10:35 executing program 1: r0 = socket(0x0, 0x7, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c6fe07401578840a1cc5b0e65ca92e83d2d83f80bdbf41f85ad041dd3f18fee7466154ad563a0ea07bea88b699d036bd82e59295587ed7de41b360bcc85bd2b8cd28be3e4ec4f2c75ecbad8f62e5a26145b595141bc554caf442ae03d56cb868", 0x60) r1 = socket$inet(0x2, 0x8002, 0x1f9) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 11:10:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socketpair(0x1, 0x5, 0x2, &(0x7f0000000000)) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f0000000040)={0x3, "71f8e6c55bcf3fece78c45eb5a490bc511c0791775b38f03b3c5e04e1f507ad2a4df9f32733a082fcc070d9c1fd46c50cf533c20fdcf6bd49bfbe653d3805dfcf2caf4a26d73b23f324dca663bbf6986fce7cb2515b446598bb0c6d402825e69a2ad1c2bb438167d40041ed6a6b54b7713ed222c5ceda5fd890e58f6ed5324dfb2e33c6387bff6b5047b33eeccbefc180e236c503dcd705ae744a2b4"}, 0xa4, 0x800) shutdown(r0, 0x1) 11:10:35 executing program 0: setuid(0xee01) r0 = socket(0x1, 0x455965e767276fa0, 0x9) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:35 executing program 1: rename(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000280)={0x3, "b6498d5db33dca90d0d9ba6a69f8b72c7945a23ef784832ce17b94aabb85a3cc33d797e6657e39209a2dbe1a8a948a5a79c4e09c25b0370008"}, 0x41, 0x800) socket$unix(0x1, 0x7, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x9cd973ce15902a90, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000140)="78295ac4623d324cca00cf4633286f6b74868067ea0be279235f91f5ae571308ea0c772716f074dd92aea2e88c62f3cd10d0372507a50be8503dbad0989fc03b8136e07aca29e8683422ee1aba96ff5cdbd0483cca173db10cb4d1f59d97539a87fc2f1da91911a65ab5c6e0d850c10e12f184ed68c93a0bda6b17135b19b8996fd9c248bdd255", 0x87}, {&(0x7f0000000200)="3abfdad76a932f1229141b013036a18b220152dc91b6ad040d403a287a4e2e8adc998ab56a89084d603e665d43fca04ebabcd629969cd1f20ae0add04f5a801a42aadc0e94e535900df8663339788edaa01b", 0x52}, {&(0x7f00000003c0)="675f1f7561a3692158dcebffba803f2a127b97667f4d25bad326fb79552e2e6f054dee08983a5eccd9095b3f364b91bf7a17a1c96064c9e7f3a5f1d9c6f5294caeb6c9ec81752bd2dac2f293bfdbba6444dfc1f40057f8e013422f3c1232f20194b0d02455e9177f2e75fab0894e880cd7000f6aa14876c7432de58a464b06d6d016187c4d5ef7497dce29af9b188764fe6b449b805e0e05c90083d4d3555ee237c20ad138e94829010ae2ab2c8ce023d55e20bf1ef2ec55289565d2f77f1cd0c56471f0682c19e87698f539783c617d0da136baa61070e6fc33c12034186293ab3d690a289a391510245e8c0881c9", 0x36f}, {&(0x7f00000007c0)="7f826cc64f329410152f5e7031d98827e393e2651f9c5f7f97b92391620a56d7a9423a6b12aa896bc1419f80b577e28a4cfd0e83af364353dbef80f9494f25d73dae4596b609fb6df486c6ea193b1b57d9e12107fb122284e04e88f78b876f28edb4554cf38d4ca6", 0x68}, {&(0x7f00000004c0)="77e6644b0691ad5f877dcb48de486de6e95b95fcde8f2922cc425b97bebf3758d6660f85015bd3cddf7bc39243fd2cbe6eba714b569780675840716ddc601e5df3", 0x41}, {&(0x7f0000000540)="0be36cb171d2ec9878a36b6135482cf307f92fd8ddf4307a3fc4b244cc4c1ca50b3f9a8a47db548a4a837f8d8d7e78ab95acadbb806acbf42b69ebd70f90fb040ad05464c0221740b2faa1f884d970", 0xb3}, {&(0x7f00000005c0)="5772f2d444f07c3c72e82239625fce2ac7403f1b0c58e74ad50935dbc4099b51f8aee395553eeaa1990b002219b75ae4e97c63e561d813475acc55ea3e8030eb8a646cc6abd6910e98c6a98fe62118e21e5c16e5118a15b09f63d57efe71ab64d148554173a1fd25fbfaa9e6f2e78e9e4f57bf6e4b6a37a5228980a1f8e0e36d11fb854150f144579d9c155861e3ebe7286481991c65f2fef583e995e02726cabc3797c76f68841dc321e8bb6928144318f6922a1b345f701ff91858706e1100e3", 0xc1}, {&(0x7f00000008c0)="e62ec8b4b59e5337dcdcc32c4f19f05d23a675ef4e00cdd8241cb476e0e3000f1f826fd5cacb93644e8fc412fa0bb2cae79a1dda05035e748e6749a550b272c6eb17c387cdf656661033b06ef940bb1cd6", 0x47}], 0x8) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x900, 0x8) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0xa0) msgrcv(0x0, 0x0, 0xffc8, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xc9, 0x0, 0x0, 0x0, 0x0, 0x42, 0x2}, 0x6, 0x2, 0x0, 0x0, 0x8, 0x9, 0x2, 0x4}) 11:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 11:10:36 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 11:10:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/76, 0x4c, 0x801, &(0x7f0000000080)=@abs={0xb3f6bbc030dcaac7, 0x0, 0x0}, 0x8) 11:10:36 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x10001, 0x5]) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x76) 11:10:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a41d8e4c7acb177c"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000140)=0x4, 0xffffffffffffff1a) r3 = dup(r1) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) dup2(r0, r2) 11:10:36 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x6b) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) seteuid(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) 11:10:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r0, &(0x7f00000002c0)="1ea29451cfb678b1e7e05b3031ba470484f033c0db87cd2c268043bd7df4ef2dc3e83f3b0b7d6758963419354f50a05cd4992e7901146a8d261870ce3b3a1c5f1d457df9373458920c0461853a0e6f01a191e1fd19a0b4048f64ef08db33212e7548cf33fa04772dde125c23599df5cfcce0dbf4ec11081b4d1b5c3283675dd240a137826823cf31457a75a5cf8061b37ae1c3220823445a5f1cadc9754a8c82322e3173b5f7d9aa63afaea92ec8e03059ad39753a86825fdc3f7bf9738323f961f082dbe3693126c634c97d", 0xcc, 0xc, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:10:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xc011, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000041, 0x8000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x18, 0xa0000000, 0x9, 0xfffffffffffffce0}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x80000000, 0xa6}, {{r3}, 0xfffffffffffffff8, 0xac, 0x40, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf000004b, 0x3a3, 0x4}, {{r1}, 0xfffffffffffffffa, 0x50, 0x1, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x5, 0x2, 0x100000001}], 0x2, &(0x7f00000000c0)={0x7fffffff, 0x6a47}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r5) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) close(r4) 11:10:36 executing program 1: r0 = socket(0x800000018, 0x7, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x1c3) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="8571c174f926fe6aed1f82428c81a4252cf328f3ffe6b015cdf4175d93f999b977ae2e045cb40fc8256dd7cc0b93995583283af7b84c86ec186c947929d5a15cdd4317832bf9288ee0e2c655bac2227f1e3b3b281a4a555347618f1a82379e784b6f6dd67d045f7106c1760021e80eb754bae445cae7abf0b46c7cb394f954b78942d37f9c647c9c13fbc25759756c0249b8110183aad70f974b1abb9b2784923e1017ee186c7b4612135736a29e89d5c5db84326d3b04d07c16fe958e0df8225a2e81b9293e8ef4ca01083a3a870ed57463302e5660ad81a16e771862d847bf5403d7eb3d6c46edaca071ca42ad4600ba3347", 0xf3) 11:10:36 executing program 0: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001080)="4e64408286d0b5d0816b665784bc21146bdaf9ff4b9aece670a624b7de7f5293679c7f0c65f356489c01f8e2efd2abec303f77d0acfa73c8d3e53f8c5ac5feb49b68f6c73e577af5971536e3cb8656d0ce46e9a9a34bcaba3e95b0cc494d3e44a7d258de96691233213b7abcb986e5ee5bdd16bb1ee3142389f855ecc0b4591c5f1cc720ec40e41e670e99d7c3c0c1dc2c507172506520b2aabbb226231361be2a665b0e3c29481a0069cf5c20dfbb075462a0d8695998762cfc7985cfbd8eafd0e22d4b66d1115b811771e0909fa168aa9df88c07b4197424b2617ce8ed368ca4a7aee4579ff70679979f2425fb66", 0xef, 0x40c, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) 11:10:36 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) setreuid(0x0, 0xee00) socketpair(0x3e, 0x4000, 0xffffffffffff7ade, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() setreuid(r2, r4) fcntl$dupfd(r0, 0xa, r1) setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r3, 0x0, r3, 0x38, 0x92}, 0x5b91, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) 11:10:36 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getppid() r1 = shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r2 = getgid() setgid(r2) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r1) 11:10:36 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:36 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r1, r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 11:10:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0xa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendto$unix(r1, &(0x7f00000003c0)="b964184976eeb80fb73ec3eadb556cf253d1c7d9ca4cbe6a88a33559b2f50c75e21218ba1787edbed844780a058ce40b617f973671cff0804d2919346decf3de22be8ca3384912660447fc765a4c38cc47f55dcb9a1aba5287f1ef89eaea29c24f1582930d29987e680d305c0600f40ca1415dfd9b687b57c40fca3d304c31b8506568dd5254995891a3c1410c3c7b70961e8e883b66b0657449fab5e97f8e2d7ece6037fe4f02215c229706f57deb1d43ba5ac550fc01336bdc445cb13d41ffda18fda8f2e11edf2b4b70172903a77ac22423f8b56b565985a3d4b4e11697a4255fa04f82f524850bb37a76fb4a3230c3458f852d", 0xf5, 0x40a, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 11:10:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) r1 = socket$inet6(0x18, 0x0, 0x6) recvfrom$inet6(r1, &(0x7f0000000000)=""/161, 0xa1, 0x842, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0xb2}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 11:10:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0xffffffffffffffff, 0x1, r2}) r3 = kqueue() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r3, r3) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20088, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x1) pipe2(&(0x7f00000000c0), 0x4) 11:10:37 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfff) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d0400b2b3e25b5e70a176"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:10:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r0) 11:10:37 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 11:10:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000140)=""/105, 0x69) r2 = kqueue() chroot(&(0x7f00000000c0)='./file0/../file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/156, 0x9c) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r1, &(0x7f0000000340)='./file0/../file0\x00', &(0x7f0000000380)=""/252, 0xfc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:10:37 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0xc88}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8001, 0xffffffff80000001, './file0/file1\x00', 0x9, 0x0, 0xa20d, 0x32e}) 11:10:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xfffffffffffffffa) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 11:10:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) flock(r0, 0x20000000000007) getegid() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 11:10:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="e46bf2eb13e5d7abfa25f9088a20934151e52a1707cbf02ecbeeb23380a197af4babf985646fb4e022", 0x29) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3f, 0x6, 0x1, 0x7fff, 0x1, 0x1, 0x1, 0x1, 0x6, 0x1}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x3) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 11:10:37 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x6010, r0, 0x0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') close(r1) dup2(r0, r0) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 11:10:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="ea4f1770a26c4ade7f352d3d3a26f42f37e336eef1388311fc319633209384972ace490c8dadb59fb06eb3f94bd694819931", 0x32, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 11:10:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) clock_getres(0x4, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4, 0x7) recvfrom$unix(r2, &(0x7f0000000000)=""/253, 0xfd, 0x842, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e0866696c6530f3b48bd86072fbe08449368ab135efc62b054e330c2080f3482090f5d382a94ecb367b8b0202b5"], 0xa) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0xa0, 0x80000061, 0x3, 0xff}, {{r2}, 0xfffffffffffffffb, 0x12, 0xfffff, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x575f, 0x5186}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x40, 0xff0}, {{r1}, 0xffffffffffffffff, 0x5, 0x80000008, 0x6a7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x100, 0x6}, {{r0}, 0xfffffffffffffff9, 0x6, 0x1, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x8, 0xa, 0xec, 0x2b}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0xb3}, {{r0}, 0x0, 0x4, 0xc, 0x9, 0x6}], 0x1ff, &(0x7f0000000200)={0x80000000, 0x1}) kqueue() kevent(r1, &(0x7f0000000480), 0x1ff, 0x0, 0x7, 0x0) close(r1) 11:10:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) 11:10:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 11:10:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0xfffffffffffffeae}, 0x0) 11:10:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2000000060, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x14, 0x3, r1}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3f) 11:10:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="634dd66950df58a3f883e27df2de69dca500d7f3568bb61367b8b4e714a67d35504b1271accf989f4d241503798a086514ea0bb50bb5d262ab57ec0b92e6f78c8f3b06848b9e1932aa368300cde21615f891a1146bb3be65a9abb2976c1588680af45eab612d910c46aefe2a1ec274ccf85d81a17806f3c7372832655ea815b4f7df0baf74b1359f1cc26edb54", 0x8d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 11:10:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f00000000c0)=0x3) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8010, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/138, 0x8a, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r3, r4) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r0 = semget$private(0x0, 0x6, 0x10) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/178) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x0, 0x1800}, {0x2, 0x2}, {0x1, 0x5, 0x800}, {0x3, 0x63f3, 0x1000}, {0x0, 0x3, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0xcef, 0x1000}], 0x1) r1 = socket$inet(0x2, 0x4005, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0x1, 0x9, 0x4, 0x8, 0x5, 0x3, 0x101]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0x8, 0x5, 0x10000, 0x400]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/4096) semop(r0, &(0x7f00000011c0)=[{0x4, 0x6, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0x5, 0x1000}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001200)=""/234) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r1) r3 = semget$private(0x0, 0x3, 0x30) semget(0x1, 0x3, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001400)={{0x0, r4, r5, r6, r7, 0xf, 0x9}, 0x6, 0xabf, 0x9}) getpeername$inet(r1, &(0x7f0000001740), &(0x7f00000014c0)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) lstat(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)) syz_open_pts() semget$private(0x0, 0x3, 0x702) pipe(&(0x7f00000015c0)) chdir(&(0x7f0000001600)='./file0\x00') recvfrom$unix(r2, &(0x7f0000001640)=""/175, 0xaf, 0x840, &(0x7f0000001700)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x1, 0x1, 0x8) 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000a80)='v', 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:38 executing program 0: 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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\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') 11:10:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x802) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:10:38 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xfffffefd) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000180)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0xfffffffffffffedd) 11:10:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x82) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x41) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x170, 0x3) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0xff}, {0x20, 0x2}}, 0x0) getrlimit(0x7, &(0x7f00000001c0)) fcntl$dupfd(r1, 0x0, r0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000240)=""/56, 0x38, 0x42, 0x0, 0x0) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000480)="626a83959f90f6e908924ce59ebfd6b9ae28108401caf555f14a6d081223f29bf51180d6cd8d2c99693ebf80801cb1c4342584b5b5f49b437b8af2eef0a960d2d236e87fdc392bca1938b049e9bc6eace57626fe5b2b9b0dc4edd9e93c3b188a917b2bb2", 0x64}], 0x1, 0x0}, 0x6) utimensat(r3, &(0x7f0000001680)='./file0/file0\x00', &(0x7f00000016c0)={{0x7ff, 0x1e}, {0x5, 0x10001}}, 0x2) bind$inet6(r0, &(0x7f0000001700)={0x18, 0x2, 0x4, 0x7e}, 0xc) mkdir(&(0x7f0000001740)='./file0\x00', 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) r6 = msgget(0x3, 0x410) msgrcv(r6, &(0x7f00000017c0)={0x0, ""/114}, 0x7a, 0x0, 0x1000) recvfrom(r0, &(0x7f0000001840)=""/157, 0x9d, 0x800, &(0x7f0000001900)=@un=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x0, 0x40) setgroups(0x8, &(0x7f0000001940)=[r5, r5, r5, r5, r5, r5, r5, r5]) setgid(r5) pipe2(&(0x7f0000001980), 0x10004) utimes(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)={{0x1, 0x1}, {0x10000, 0x4a17}}) r7 = socket$inet6(0x18, 0x0, 0xfffffff800000000) accept(r7, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 11:10:38 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x200a0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000900), &(0x7f0000000940)=0x8) r2 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/178) r3 = dup2(r0, r0) getpgid(0xffffffffffffffff) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000200)="c12810642a7cb13fabe6626c64ae1cde674ed5c63f7f3099e2164e1173e47862162252464cad3b16c04242150cd7c6825945ffc247517693555d872b4a9cd6c9d8f3d343ad5aeb07c11aabe5d2d57973bd15a6f2bc1effdc2ee2b0809e48fa6284c9829d7ea08c99bc0818d8f036d82a471071020d19ed24c11e881a237896dc8000caf9047903d89e390bf0b37e6d66633a967b026e517bd46671f5f9f1d7e1ab4a1b48fe188dc8cb3add4baf8d6e257900a32b3721afa81079433358a436a1afa6deda563f2da438036327d2a1701c15", 0xd1}, {&(0x7f0000000600)="e09d055332eadaffa90d72a75bfcc1710cd919c3980067693cbba742c7a762ed2089989c0e7e822ac9295c373a69008c13948839ebd0a0c3c76a4aeca971aece244bc63cf2bb0c23e7f21269b5d19eb41fe278b47c60082c7b4f89793a0978ddfd5f15f3cba756e99241281194caf1cf5ae79e9ba959d61133afb0c1d48dfe8915100642f3ccac91dc5f65b57a42a0450cefc9355f2eaf9297b3408b049935365ce449374c54752e605841cc88f3729e931a609b22ec3d4b8ff071f45d2279d1ecccb02c0b0497b40567754c7113af47b0a28a14eaafba030c0161eee3d249aa365a10ae67277134de8f21b5d8e03e7ba89c53185c7e", 0xf6}, {&(0x7f0000000100)="d28058350ebed97b7118134cecb5916107cd90b9fe19ae76057e065d8dd8ca0c67d7071243e9fb0d9a4f403adc4ac3ed121d37438794a51c936cd3a61ae2f82986a21325dc3d2ebc863657", 0x4b}, {&(0x7f0000000740)="ab0815366408f39cac2209cab7ca1bd099fb5d1805ca22d548f2abd0bb", 0x1d}, {&(0x7f0000000780)="df5edc9a5380bfa0c68ab21a90b605c19b20f0cf2a72c2a3522c91eedf7497dd9dcf738072e9e5f12905c74fb12956381140f83ecc034f08e0c43d88ab4cad402276101656ad56e081e397fb0a7a8f69810527db9a1287b5b9ef0aaeb6f8aa1787e866b949e73165262cd7d37246b6e96a8a7edb336217066b66af7eb9f69a30594c", 0x82}], 0x5) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r5 = getpgrp() geteuid() r6 = getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r5, r4, r6}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() getuid() getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 11:10:38 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20081, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x80000000}) 11:10:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4) shmctl$IPC_RMID(r0, 0x0) 11:10:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000080)=',\x00', &(0x7f00000000c0)=':\x00') flock(r0, 0x4) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 11:10:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r2, r3]) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7, r1, r4, r5, r6}, 0x7000000000000, 0x7, r7, r8, 0x8, 0x3, 0x6}) r9 = socket(0x1, 0x5, 0x4) bind$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000757300"], 0x8) 11:10:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x18}, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) clock_settime(0x7, &(0x7f0000000140)={0xe2b6, 0x5}) 11:10:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004d1000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:38 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x200002051, 0x8697) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 11:10:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x8) bind(r0, &(0x7f0000000000)=@in, 0xc) 11:10:38 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kqueue() 11:10:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) getsockopt(r0, 0x8, 0x1, &(0x7f0000000040)=""/38, &(0x7f0000000080)=0x26) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x8000000000, 0xc0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmget(0x1, 0xa000, 0x402, &(0x7f0000ff6000/0xa000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, r2, r3, r4, r5, 0x6, 0xff}, 0x1, 0x3, r6, r7, 0x3, 0x1ff, 0xad6}) 11:10:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xffff, 0x0, 0x6, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:10:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000100)='./bus\x00', 0x100, 0x10) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:38 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r1) 11:10:38 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:38 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/12, 0xc, 0x801, &(0x7f00000000c0)={0x18, 0x2, 0x81, 0x7}, 0xc) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000400), 0x0) 11:10:38 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 11:10:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) dup2(r1, r0) 11:10:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x1000, './bus\x00', './bus\x00'}) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:10:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r1 = getuid() r2 = geteuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x52, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r4 = dup(r0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x81, 0xb, 0x6, 0x7, "8c28c7a3d824e33fbe5f6e7f65a79e75d08aaeb4", 0x3, 0x3}) setreuid(r1, r2) 11:10:38 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/225, 0xe1}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/163, 0xa3}, {&(0x7f0000000300)=""/164, 0xa4}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 11:10:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:10:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 11:10:38 executing program 1: mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 11:10:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000005, r2}) 11:10:39 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) dup2(r0, r0) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 11:10:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffffffffa8ae) 11:10:39 executing program 1: r0 = socket(0x3a, 0xc007, 0x9) r1 = socket(0x0, 0x6, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 11:10:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) read(r0, &(0x7f0000000040)=""/22, 0x16) 11:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae632252595601225f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4cff076198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb8bfc5945b5c1eaefaf", 0xffffffffffffff86) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x400}, 0xc) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000740)="dec2a8fc8d373f7833584e66e81fc4428b4db285f51204c431cfeedc0323aba1e7ea9895a4ccbffca5f50984f58000607ea4d23cae21ee1ce11a72bb2a9a6dfb908471c6c1d3eb10aac3f91ee08b1add86b50a19aaafbd987c27d97bfc7dfd34869e45c2ee97b48d08bb25d1a4bb370cff1ec08bdd33b5475841059093ac719bad35c2e4f689a2288db7762bdb328bf16fa738dc7940ceac72e14c35458a7c66a5dec3f4b74b1c9da74f520bd5f00aed7a0c547a7b3526d0ce511f3527e924a63a91254d8fefa55b706e6b", 0xcb}, {&(0x7f0000000840)="f9496334b1b745a4a3f8032e31e62ab4e6546b198695012e81545e3f2dc01a497833fb8daa289f83762e940fb77f78132cf8a40a654185361043d128eb210a3090adbf421d50c842e3315bcc355da5f82edc1b4708f343904ed3ef7d2705701ec15a9d204adc5658611f0615c084abceb50c738b13041ac8e9aaf7c2697928367a642a39ea739619c32fcd6b95f2dee8779a09b527e7d8d6ad7c677f552c38c69fe39f98f6589a4746414bd47e51ea42bcf7881d887b1a57de75", 0xba}], 0x2) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) accept$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 11:10:40 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000000)=""/57, 0x39, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r3) 11:10:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 11:10:40 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9ca, 0x2, &(0x7f0000000000)="c826528c0219f6be4c6826dbcd95dc61cb6a8a3d3624d45e020ae88aeb2396f48f881b700c5a871952800092309e0b60d9ceb72349ac8141a2d90eeafc2d94cf6b961924f16582df6ab4e3eb8f667342cf2378cb5d24740f15d91e6eeed128b6c3d46a3ddeb94632fcd44906f950f5a57ac9f6a7dd14584e0d25cec61c8a6c81da275a8ad27c9ceb24e64e43738420e84ddc5f5782909cc7ce1c60df4bf7549da2f5f0ead819ea9a2d6c6cf0cb462c4a386136abd0c173a0ab132103eb82291c5f6bee739952cb5ddd125f1130b958b806f9aab6ceae34cefafd63b814c07638a38b23e234b83cdf9a9b5604e895067d7b44908220", 0xf5) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xfffffffffffffd54) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:40 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x18, 0x1, 0x3) linkat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 11:10:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 11:10:40 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 11:10:40 executing program 0: r0 = socket$inet6(0x18, 0x4000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) 11:10:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ad) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x5, 0xfff, './file0\x00', 0x6, 0x6, 0x8, 0xd0f}) mknod(&(0x7f0000000080)='./bus\x00', 0x5c41b3d75451e91d, 0xfa9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000200)={0xb22, 0x47d}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:10:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 11:10:40 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) 11:10:40 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x2) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 11:10:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x30) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20080, 0x0) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x20080, 0x2) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x0, 0x80}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x4, 0x40, 0x4, 0xd6f}], 0x9, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x49, 0x8, 0x6, 0x7}, {{r5}, 0xfffffffffffffffe, 0x80, 0x40000007, 0xfffffffffffffffb}], 0x45956137, &(0x7f0000000300)={0xfff, 0xbb}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r6) 11:10:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) r6 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000000c0)={0x7fffffff, 0x5286}, &(0x7f0000000100)) getpeername$inet6(r6, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000001c0)=0x1) setgroups(0x6, &(0x7f0000000200)=[r5, r8, r1, r1, r3, r5]) setgroups(0x3, &(0x7f0000000240)=[r2, r5, r5]) bind$inet6(r6, &(0x7f0000000280)={0x18, 0x1, 0x4, 0x20}, 0xc) r9 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCSTART(r6, 0x2000746e) setgid(r1) setgid(r0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000300)) socket$unix(0x1, 0x7, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000380)={0x8, 0xffffffff, 0x10000, 0xfffffffffffffff9, "24df902abd56dfceb26736d1263bf119569d0466", 0x6, 0x4}) setuid(r7) fchown(r6, r7, r5) setgid(r0) getgroups(0x6, &(0x7f00000003c0)=[r2, r4, r5, r0, r1, r8]) getsockname$inet6(r10, &(0x7f0000000400), &(0x7f0000000440)=0xc) setgid(r0) ioctl$TIOCDRAIN(r10, 0x2000745e) ftruncate(r6, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000000480)={0x81, 0x2a, {0x100, 0x7f}}) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0xffffffffffff7fff, 0x8}, {0x18, 0x2, 0x10001, 0x7f2}, 0x53, [0x39c79af9, 0x20, 0x7, 0x5, 0x4, 0x400, 0x0, 0x3]}, 0x3c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 11:10:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f00000000c0)="ded3cd6c2632841a0146f3dab9a80723d8552e336acc71f65294b3aabf7a16b30e622912222cf53231451a220840af77c17042248c23c4af3791197e", 0x3c, 0x400, &(0x7f0000000100)=@in6={0x18, 0x3, 0x400, 0x800}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:10:40 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000000000001, &(0x7f0000000000)={0x3, 0x3}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x4) r2 = kqueue() ftruncate(r0, 0x6) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTART(r1, 0x2000746e) listen(r1, 0x100) 11:10:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x100, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="2104c52a0485405a94fafa8b50a3cbf8b91b1d93ae5be4589cd37ada12a1aae3e96ee7933f20887c975e86db601e0e80449600fcbdead7326f4026416e2f77f0bc6e432cf03fad6441576edc7da28ffb7c4520e91dc6cea50f6b85f99f70a2c9549ba0a5ef13dab37c9b4c0c257f7c9f93280c0e33a35def06d8e7b3537c5e5a97a5c0e755580187cc6a518364f003a90a5ce5b0ce2006c19ac023d8c5d85e796f8093c87a31bb0509d9dabdd7d6e18271b49074fd978e2a7f6d516ac2e8e3d9dfac8cf62bd79c419161df2c6babc1922a", 0xd1}, {&(0x7f0000000040)="4c6b10fead991e16f0ce28cd95835d6392ccea79a3e090c30086594a8e0930afc3fad119ded951c46a8a59e9dcd7752569c76c5ad8144a1b7785705a0ec54a554cc4709c1a0b8e25a9a19c9b32d51656d4328a7dded4edb4ca517d8c634238cd34c665022a9bde3f39ee9c27ed6438cb49a9d963c0fa6d1f44af2d76c79ec0c70db7f2e4a044713dc8a1c28f4a835339c3569fcbb51cb6", 0x97}, {&(0x7f0000000280)="7557e11f71eba390ce7044ced82bdff3eba2d118420e54277e17980dfcc00981b0c927099c137c", 0x27}, {&(0x7f00000002c0)="02e31e5fe58d0326d6008e16f5e8420f024a38e44908fdeb9c342fca5994afb8153821d7ea5ed089baa66048e48bc38e713ec9462f128133f346703e25bab66fe31e8a30a63b8b4822a77f65c588ae11670fc787b7f4adc723c947c837471eb4fabf534f31030042bc2ed09f263cc060f0c8dd2378abb2051a5936329c931ca4f6ee3db03a280a1444e5c747abf2352fdea1ab95891d076053daf8e679cbfa23629dbaf8e0cc2605e679cb26641c68a9ed1b8fd59056f603e10de8ec1e85bc55", 0xfffffffffffffd10}], 0x4, 0x0) 11:10:41 executing program 0: r0 = kqueue() symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') open(&(0x7f0000000400)='./file0\x00', 0x609, 0x188) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000d6c000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#/i#\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='%\xfc[)\'\x00', &(0x7f0000000280)='%\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00']) mknodat(r1, &(0x7f0000000480)='./file0\x00', 0x40, 0x3060) clock_settime(0x0, &(0x7f0000000040)={0xfff, 0xffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000440)={0x1, 0x7}) 11:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:10:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x143, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x3, 0x80000000}, 0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000240)=0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10410, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0xffff) 17:08:15 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 17:08:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCNXCL(r0, 0x2000740e) 17:08:15 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x88, 0x9) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) 17:08:15 executing program 0: socketpair(0x0, 0x4001, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC=r2, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="49a8001f0b80b1f07266c53f8c437a02954c14df08bfd50193c6216826ed56dd3b3b25f42e510d5f3055bce9757255bd2ba4a62e7609576fc0615932c584762dd9c549287c8e1cccacc07ac6d3f965e25590ce674a0f0f39da880901987fe710a70cf1de3a639723601ddc8b832541d14b0ff043f25f91f0f69f8002fc5436d045bad1942eda59b8982b216ed141851a5751f406604cb7dd27ba840413443aea8626edae94f63e34f526013b6ad85209b1409414455e2d47843c6c85cbf9b1628b0f42328cfeba78a53f9633402bcc14a73a155cdfe23d9af7bdabd443a1b7374db6273c6a72b55c3197e3febe91371b22dbdb2970fbdfde6e8a109fc202793fa4f8b61a4c943c88ff5e27d6b9f8f9324720251f39a8de468ebe5e60dd945feb282e93da75cd7a338f2508b5cc11408076a9f1d41b80fc97966d5898b68e0987c42da8daa8a68d56d5e04cd841daf3f1fd481b85e77f2f9e4099853ee67aad22e6b6e3685ebb79180462e043f03ee8fdf9aa21ec4e952c4ae03b71be91a10ed0423e9383a42ca6e1c0a3a912938e7a35cd2acd4b2e02c7c27400393b6b88d76139bd1e3f8b68338d8b3aa3aaab15dd6f907a287c5c65c1f30821befc8cbecb45ef4d85e7b2fb159598da04ad2456c2ae0ceca49a15ba7891a4fd9fcba3b064f6a51de7825944d6a7658de24049283660661859575df548441e4e8f57c36dac8042893f54ee97704cec5aac892cae54c386848112d82d1d0e5a22127cda7b8f27d933e79e0a85d04a5cb5ab403e971f4387ab8a877a97fcee8242cc85a475e4ee8eda0f8d86b81162a47014783b4fe19c0a65cde4bd7f740e5be894a8f8bf673c9afd6727069870a10505d91182607d436ffb95ec2834bc0dde25ca0730471b24381e9e503d5cf55c9f9c24e730e75f3975e86d0a8cfb9b674219d66e9609bb54fb17524ada4ace7482efc70d35d06b2df10725694e9aa10d15943c3b299325847b815862e0f4892210e4ad4121ce8f1755e091784743eb0c3519dd01015a270868de80d2746f7211bdc56c710c28cbbc479a2447ce1022fe61e991f5848313bc8754c7ed4d9c293e6b2089fa2f15765dc1d69e84b21bdff48959e07882dd11dfd3c8b60d1092a5c24df05553a8a7903761ee8fc7814820c7080789eee2f6ce6cfaafe8f5fa30f42e8565418b16dc9006c96a038089659780ecb410d67ab58f8695c0801a78fa07736c82be4ea1f2f2ae5dc01ca1d0e4dffe606366b6a6e14ca57102d60ab9a3674c32e7db971971c891ce2af3bad13af38ccaf734db75396e24661dc315b11a5171478ff217498afbb99c169c39ca09e90e0d072dad87e2f351e3d5708325c8b3a570f6d82d7912901f2f9d6da6f80d3e695d81a33fe3309ed256e96335a4ed24acafde2b708f7c8ff4323629afd43c31e712f601d7fae48a047966d9afb0019eae3905933d0a61f3a336b0d124530f90315f2a1c15b8fb5b66ab46be5180c7b177cf8e0604ce458b1ecb7762ccc7892449c0ecbcf8030c9d36554870e90b58ef8554ea47d31718573585530646ea4375127c15bc04f9c35cd29008bff217f9b284da993e3c85cf78150a16d35847960862967ffe99ca3119cbe2445e2727a02f3bb30ba4a44dc525d351fc8a50a2b591e98fff6d7f0cfd5f576cdeb87973e29c97fcdf6f702a57d5798a340281952528ad59dc38ead7b0c695b6043ea2d23aabee14e719b00e0425624d78c198b7e2d591cb3bfd09749536c93eceedaa03ed6add058269d326436914bac3f3f031405567c6854dc1794bd08b0c848104f9a3b0b3d6d90336a865117c0c9ed0284a510eb4437540bdd130e66e248f12b118dc31a1160c6b3ee34812b1463cbe05956cd4e691ac8f085ef54ef4fc4c4ad73b3a9be10f2c5ec921cfc8e5d07a903ef92e56516fe6e0cb562ad5de894c4054e31481e032060fec1a70201ea92f8d710df7ed3bddba11c11a96ae4bdec123e4ebec585653ebd2a6415a687ab9710bdf70476738423dfa869b1c321f8339f2858196e3174fd08a845c9d0429c2705e41df0a62894c0db5ea25b9dd6a3a0a4e7b7b9c99952f182bdadcc95f2455d3a50e87b1380b527b9dbf915aaa976423837a3b1e2e0879a6d3167a3d2604f33188bee5f67935d53a5dde0c9567d0327ed9a40a83b19df7b89d964b74046da2a9be4b0de3b2bebb04878b189bb7f4527c21f5f1fef77eaa1ba2bacf6150150b91360abf56468e23b94c4f6e821a689aaa7263f3ba1883c5bc1d1e85eeea802a26fb1f136d21add8100458aeabd4414caa2a413f98dc8f570323ea2d4acd0c8f5a7194637345e10a4f1cc8e875d6cc6467810e39bf6ebdcae4bedf07a6b57ac3418eeb6e0f3618430fe4d6b3df90bdc3295a17375fccbc228a10119ff251b7738980dcc8f6a8602c0cd48347b97095318162763b918e3c228a4a3ab99ecfe7800d62951184ff2f152eb2f50bf6944169b4fbcdaeb7edec17f720eb84b72efb93ee742530cd08bd07e626df14da9493e2acabfca0818e761445aa8835e20ef10434ff6eca33300b792fa37546120aba71e04c9186b8d2c7a5d4b495903efd046d1414d9d7c68fc2b9a825174f052b8ee4f83c39f82a344b108c8c7393d897d52c8d9ba3a34821de09127e976a5579f705ac2af5c3c421f886db47acbdbf28e0e01dd275924e4c1f0498c0f51b13b8f29ba10c897094145cee768d0010fb261d08236c167a0da6006a59ec1dd5559ab1c60e18c92509f14645a1d905a57bc46138546854468db13ca20356673c74d1db04b4de63f14ad6db673cf9eef368d71ac5bff3706d29cd6cf7334b64d168eaaea9a4f14e826ada521be7d5f35073704eb375936b1416ef2f29127dbb07b6d7b1358574f5bb14e4578d926a827d1803560341ed8a07020bda83c92fd042134c49fc53b07a0b64c95f24a40a803ea636608e17eed443bec42542439346ef3ad56228f08f50f706cf08688cbfa054760a1fc06db7212f725f09866d6a9908faa8c9530532a62655e51897a7a8ca0b6ec31ba0c3f738d87583dcfd0e67604875b47a5c0213c47389cdf73ba7528f566b29c484d1accce0b62337153ac6fb832b64c1c77a865fd093916bbc8778720bbfd5c5d8c12d2c3747b6c95749fa87b179bd110b6295a7ed231d083fc6ee83b109806035754842d7362be12a8304e164ca343b8146cd2d2fdce69750b513530b86e2adef378f5f5db8831d62ffbd88d2e03134770e8dcbcbe1d312ba39231cae596e4a3bb6623ceb647511636215b13beeae35d865b8281b963f2d65ce04e96e11fbcd565fe8c2fe0b93de8ed69a1576d3e7a01489e59d8b30aadc1c622e18fd1d3669519c15bf1dffc3d6ef8e6cd37ae90aedcb6b6957a3bde8734e31f5a07b17ecadfe5274fdd956615f483a1cefdc162935fcec547ef1ab3d28b1b2a3f79e4679218f71dbea8a034b869f60bfa29582fa0ebcc00aa5f6150234c3a2ad59d41a00904f631d2aa8f2729b7d3a1fe2c885b6da7103b6f0f158403da59ef6b747da5a9d2eded728f6394222a0ffbb09976afc1c0242ffb9d6eb921957b88314dc8be73c5fee5d483bd5dc50f03dd3e8a8a538a8bb0801b5694fffc8be3b04630497426988df62d3597c1d761510a160917f3472fe191a5487c240dc4e5c51091a130873f5cbd62651e8023661b132d55159c0a47148ad6b2cd95daec563c9ea89e7219b15a8f4f9b37b60d4ee9a1e36ced5cf6ceec592d1d4025750685911eaec7e3f0d2fb9f5705aae986c3d7e0238b3c860e901aecd8061a2b6850353ba5a961376b74deac1983db5d07f6c45f8933273a9a2121ec1d2f1590cb4135e0013199fa1ba7b74e23a17551e89a22e3bb6547ce35496810944808e0b094226042a508ba1579e693b8f6674353d4b0cfe3f2dfb54b69f41a24ab1c3307ec9f38e1275c12e80eeaf0ee06ffa23a8541eb4063f404cafb7e54e2ddbcd4099d869b0dea87d6b106ae93538fd1f185611b9c2b6ddc1a84dcc1e8750f676855c3c0393526912e06ae8475bf18ab2a36a60523eb5d34e4f89bac3f90503388053ec74043d5b3406b0db01a70b24b0f6bfad83eb9ccabb1b99a9a273c0db868e1a0e12b7cc903d1f0a2251027e364914bab37e0b4dd89bb31873e8e211069adcfd3a42677049af95b748ea71cc8bf580445c9d68302e7eb38b4032884dc8e892ede29b5df6b169dcfa3f27dedfd2b430fb4380327bfc238d6c25e4cb86f8ffc96dba97ceb7cd412ae2a60b7ee29ae2ed54445e16e1417ac19d44f3e72c3ba39de6efef049d85a61de4287a2c2d4dfd4ad0df889624956fcfeb41f85404f5722ee74a0177882040d19b12d510f6204e68bed3f74b78645e58dd1421d927903d5dbef508710990375fd72ca3467d893998265cf80d2bbc662ee2ade80032dd1dccfb22e3671a40bb8bae78170b34dae0897091bf5dace394ddc2b8dcb7105a2378b5fbb2e6ef330d25a4790c75cd3cf8fca32aaf72484bc5b01e243ca589407626621704872560e10ea8e3490e34fa09d03dae6d18b9c90a5307fff6559da5e9a446a72688f2184f19c934352c3bc828bc808700d12ccc80d5cbc0d1f9b2e129059954546a1ff93c31bc261b552534906c07ebbcd0827f2e2a2c90748be0855068f0a7feb9acf4b8310e88058b25e20b22092be88336102e482f02e94d1d8759b25d2fe09cafc336294b5f23336b5a14fbd01586b7cc050494681d1b1990842b58aae4d8229c0306b6f64750b0409bc57ba9cbf3479e05e5eeff19cfedf841bab7621aeb0b82eceae61c91bcc9702d00c62019d7eaa75b8d6a4294c645e7011b7961da419e05294fa547acee15b43073798a6ebe68c3b1dc5af1c2005c6c43c25539a7be01dc5a2b2f9965802e303ce4e086b455b95b73af6bc96bdc4f116c7a5cbdb2b2ab74edd0ba2f08a701794d9ca951c993c253ad33e9c26ba7f507c25643ca933ecc6269eb8bf81dc24f2ffcf5e4b81860a143baac54a4a4082d5cc0118ea649532d193215e67216014117d50595c48e0f2fe72aa84472401052530d75f805a488df359fed298856e0c920d2b754f5de625b99d351a34f302aaa2b6a2381b668e43d850d2fe63b739cfeb472717f9c09fab96316c4a3fae92f7dece338ac6b99cf91cd4422c9167a46fc3bf58b8b97ebb00fa0f1bcd52715e5c1bfe25be71122915f0be72d297d18a4bc65366ad94d5925b90364812cb9688615a6f28d316e92dfc7f9fb11b48794087ee6a5dce9b132b4e9be42890edd8165b30b4e08df036a1b70fa16ff5ee3e077112af1f5ebee7d105f8f08ca93720cbfb85c9cc652a404b083f660d2d762cfe17532ffbffa6d7a06861827190ab035c34b90a52257fcbd9f860224c95538eeb33c2765914f3c14610cf723851ce5686b9fe600794c3deb16014737447178a86d4c1b7cc9f5800576b5abb575b8e9595093aa4ad750a949498154d6040ec96b8550dfbcd72b6c733867bdb4375b77b0ff7c8305da62269ac2a7ae1c48d32cff745460f70642d7541c05a1fb8d51cb00c8648395a7e8ba778760d3d71b07354b48511bd3de2bfd97da5d64107c954699323541908e14be257bc2bd091a78730919c6b16b6d37fc62da7dccdee910cd568201bfa15d3e039c3e37d6a929a5a0994bd5e00b1429f9da55c3cc888141f2a9255f12456b56c52f1b1588dead123f612174e8cf1650c0626d7435d3bbc39a632b4db8f554f9a22c7be2e14357b2703063f3887486a90c5276fbfab28f92c1", @ANYRES64=r1], 0x102c}, 0x0) pckbd_enable: command error 17:08:15 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 17:08:15 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3) getsockopt(r0, 0x309, 0x30, 0x0, 0x0) 17:08:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/84, 0x54) fcntl$getown(r0, 0x5) ftruncate(r0, 0x8) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x1) 17:08:15 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000666000/0x4000)=nil) shmat(r1, &(0x7f00000d0000/0x1000)=nil, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:08:16 executing program 0: mkdir(&(0x7f00000004c0)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f00000005c0)='./file0/file0\x00', 0x40) setuid(0xee01) syz_open_pts() chmod(&(0x7f0000000480)='./file0\x00', 0x89) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)='x\x00') mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='(#\x00', &(0x7f0000000100)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='c\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 17:08:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3202) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 17:08:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r3 = kqueue() r4 = open(&(0x7f0000001500)='./file0\x00', 0x318bb793b5e4709a, 0x8) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r16 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r18 = getuid() r19 = getgid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000001c0)="cb70115c15df071a470e6ff84074330e8c93e6109e26f7383344d6bdb0d431936ac109cc489214a1f06e67085f1beb821536c4e1608dfb2155d914d6f7e6fdaf2bf02dedd295a3504073015279d6539e34e76bb1147fb6459ab49b04d775dd9767f0bd25e89e71278ff7988ccba71b2391ddde2bada72894827e70948c2833d4adfee7be1ef74459575598dba4a1b350d3e2a36a8eebe44e10f2cd7facc47a57ba4e6469eb90fa933b021c989839ad22f552e0e727d72d8bd79cb2e3582d95980496b03d3a8a778545ede5010b4ec6c8c70f598a72272d57ea1222078d7faeaa5c047ec4048aa041971879d62cb6610af0417752acc66254d4130d7dc3065bc197eba93872e78c021ca6f801f598df04bf542fe335347749891db91877d014639ff59ed29cda2822e1e6156e9fc1c57c11df81ab1ee265af4c62e8591fb1a48622076c8f8b31e55cdc6a16669f58bbeebb1250603e7724c865e820ca3bb0113d3bfb043dd248a431b0d114917893b5322cfbd19285533268de98da3072735a2b4db096bd0b8629d5a9e421f69a35124cad7ecadb65e0e6ec5ae169eb999becdf45fd974f49b87e639fcb78288964ff6d7d06d99fca968aab92959983242db6cddba53dca06a1e238f2526229abbfa4971de837daa4a9d1fec79e90c713fee3a5cff3666ec59891808b1ee80676cf110234702c41361684b1b40a519f3de355eebabc53c6a18a8cbea496f7524345ba310f67b1fedd3c69df84f3648ed269664c31cee474cd346c193a2cb7b1529b830d8eecfd2fc04edf7f86794d232ee6630403a4b54d449501542f5f400131377d7a5eac0fa4a06d47ae353feba0d4e483865fcc6e664046926bd6d4e1603f6fbe9dd1220ba264c980d875868ec566aa261ff336c81a259af522d746a13a4b5ef670621291f74b06a87fafbdbb18dd98e53e3cda6b9c70083027605b34e3c1ec3920c7b1aeabcf00fd18183bcf4f9d67fb675e3a2bc13d3bbd1aa32b21652a3f5048abb9d0eb712f3665b762e7ee51df93519505a655d1e903285460793469c74fb687725df55aa9e7a272599e94caf127cb5199d918d230aabfb4d1a3ead9eb054a419ba47a9dcf15635b577a507fd9ddbec7c0a5eb8954c1aecc6af46fdc98322e5c8b58569bfb8b572b5d3444310146df110db002b9608f7798ff4f79da90f053467af76214a6e9d5683cdc03088cf8146508e5818c2d6f64542e41e138b3e843db8eafa39bb78f1b8990ed583054d25e926ff4a87c8dec62be8bf52d862b2638ff75e1e7fc8b494185bf9fc0ebf0e41877cea11c28316384e9c6245a719986a1508d3baa1495d0961080267093d229751ccbef80f47431adea2ccd48e3539928632fcdb1146fa49cb27e5b94d9856b9ef84277db719a05df49d9598224632b41d060e10c36b8d55d09be4b13cf56a794b31ec2a7aed90c876eeb8128f9ca5fa4d12a38a3ae5cdc3d544d54c7178fb9e1ef7e65aa1c800707b6bd80250f2470fba7ff9a49955a53884d5c31086ebf3d0221c2fa1def2d7b17751364aa1442047b4f3e4fe7193d114382ea9f8d5c2f7fab10994099eca0658e6c5f8e2048c2be087b1706c2bdf50cf357b8bc134b9f001a11bf037cd808d0ca48404140f4b361614a909eb4f65c0c72dc0caf2414e93029ddb4c2257cfedf78a0c5c1d1f7686a43c58673428970df98c4d566f83ef520e66dbff47bf0a600a66bf1e065e0526ffb97276d534a744ca73479f133f20a728d5e2b4af34b09927be353b8a6f2cff5cdb08a39c3e21a1ab49c04f2371a09a1671b3bfc521467df35b83ea10dff09766e4661ca92a8abf224c23d3b1e8ff432bddffdeb76df6b76806875b37e0768d8649ac069d7da52e5bf6a9eabd205a37606004d546c329882a8e9c6919bcfbd76c5757fb855c6d7cfee7014a82e9c3b0e551529562117c3fcc61525d47879627ac047b414de680204c0e5e6af0ef9258186c820028f177fa3d85e4c2898ab7ecd5ca66a169e78645ffc277c8573413b93726efb92581586d4a4712c8589b5053d77a4d417d7cc65d447b47cc8c95ef07dd04bab08ff6ff8d433c605b69fab2739fb741d638f337fc28a37594a11b9b2b0026a8ccfeae036d70b332aa7785f184271023f13467e944a173b8214a497d7e86d9c52a762f4469e037bc05e63d0a1abf2f557e511e7e5fdefb6deaf34df297f923935e2be07da59dc518f851e72291d95ecadaf00e6830729fec3098c047306d1a6119cdb72df312f98c320cf3630e44666e2598a2408f68b6634d961f1765229e43827662ed35e3ed9f13ca1f9fbe0e07f4dcc047df400511369edeb083243693fad5f305f700abb7e660cbf326a212885636a97ea6b08f1358f549658e980ef1fa08806ccf37bd4108b2799b645b6e3b1bee2ab9627ca568e11bae2b934b04d10e56d037832f340a7439d108c1cf8f8e7526dc6f47cec2cec8318023eac414abb779a3b97044a0aca78993ec51b14fb920940c647eda8b318e24ebb6290421f26c5658f455e0debdcfc530c0c011aaef4109431d2d3de63d9e2b89d59f08719b1e9d3d5b8e78c69e097448f874f2417baa7882c3354818d5542c37829e4b77bc137a1fb0a78feea7db76afc5cfa41b75bdfd47ff68c94ce338afa3ad9d898008163346ef2043eaeca0741d96b68e5988bafcacf1220f7207b1510cc962cb8c0de6ac3ac70f47468c6c6e7f554e096de2aa8843982442f745929381162a8712175dacf9c306c13f1b7c62b2454ceaef66fd7f54edd9ce2ece9b8bac3d5c49acc0c07dffa6e93eddf7c6389334533f5f70124c4d5067df2d927575197360da2c119eae2854598554a78151cc4810b08e7b5d21612a0f600728750ecda7a588e83f62462554c1b921adf9d6c04c09f07e6f43d9d31f519a6c167a5c6b1fc89d26659fc0f042aa707a568908164c492ecfb36147907557a72c3c22aa8fe4237528fa38a9269620a60b4b8fcbb22916b56b9bbd57e1f8f5590396d915b01d34467de090241c9c594900f8f92eecbdb84ca8d5867751b53eff3f48d793c2103eafb1ece6e6dd2aa6bfc48b0013482f5b3c1a56e8d6baa2f781d722cd053ec685ab13df0c684f618b473c83879f96f4247eed803cf65f4a526f7792591281c9ba7f8932e963e23223bdabcde2559b4bfb6a41919d90c5cee6fe40148694f9166889d34a5615423461038713f33178401573528248382ccf04d898adacdac74ad01fa27883dd8e3061ccb11fdafe9a220313b3f41d9d0f87c1771212b9980253871ec17cc61411564e9594e0504b552cef582bab8c7c2048016d3f3288192bf1006dda873d150100b9f853d3c5b696e195732e499e350d9570bbe789706b81db2d38b7d7f2065c37e9c406d36c19d6803edf35bee9e33149ca3f869f1483047bc629d7b772b3d2d03df58d48cd109c3712801b5c6579aa1262bf9528b737a5d67ac2f83dc0f8875222e639a2a96ccafe6aa120d1dc5457a83ad83a75232b4d347db47703b383d57f8e3d5c281676b938480408442f9665044195b55d1eef2f0e078778384dd857c5063d8abc8305ea371fd67c7dd299ad7677584929a7844792d7379ab02f420b338033e415105f200425cf869ff7d8cb57fe808b5c9b873bf67bafd484621d43f8c6af6ed84b5cdc5592e68ee3c9036479257c281a5579cec5f70b69ba49b4c089cd6614c09444513cb19ed927a8ae4f0070c110d8d2836e4c7a7da2909fb399df4e9269d15030b78bcbaba7fbb1c525adc255ea812fc739af2d5534c58fea35ebca34860f972adf4d9a85ed490f03292a875a31bff35d04cfbc3b8a53f59c1fdac86e0b14f46960bc9bd66eb585b2f18cbb367d02c85989ff34e881c105f8e0b0f13bc133a41fe8f5811699fd7b0539146ecd8623cbd896e7e7f9f0ef2b0cb10bc41620c570671e7a4a21ee610ef87b4f46ed6047b1b1cc7fe233a578e6220b38cdb3ebc0c94e787c01b4b7d7a67e9c5d9307d64d379228da83bef26003ea1aef059a4e6da236d32760cd31721527dc3ae706b3f57d346344ef6620d4f91b47d57cbc802b4bcdb9e439599da1f27673d5526603c1ab5b8f315c54176d0526deb0dd31d0fbc77ca561503e61c03daf4b6b4660a5137962943e9a9d286e1fc32b744367363adc84f418f74900c141b0224748f9770e18c32befab650d2a6e0013e322eb2df7768a3e9a32da851898f3318086afe78b8076449de553be60cbd1eaeb50b209e92c9ed9b8de7aa76ba44732aae077dae5b6a88baf2f68de0cb14de56719fc064344581fb97803465668c51f13cb694ee7fd163d894d326fbf69965aae25709009b48ca03711031581cd4dca360108390efc0682f62088c87b5b8bee2a9aff3fecc3e0da60de9bf311f678fe6c84caf76d5cd134daaed8f58f5a6cfce26871c336fb577b831b6be3f37ea691cf2dc5e637af9360811bc409bcf3fdaa0419467b2410cb6fb4f0d2f41f35c07ecd31588e7c82f363211124b2d3dd7198021ab538f06045c827152980e171744c50e06b718bb49b4aeb2461034a761239ffad6dca0b527a0fdd8e848cb5c8ad1084a443b3f07ad4d6b907e57b14dc32d28012e08147bc380200398d4f6035f18fbd313b3339a0664df71e03403745ea22fcef7687621095e616350cb1ed0fda786cb14bbbf9904917cbf4f2574bf2789fe781d68e33515dc2c96fbbf7f5625b2305e4a28358533e8be52f92c41b7aadfecb61d23bdd2ee50c041cba86437084905ce81122fbc55ad8b25acf8b1e1ea774c272b58077c46b4b7f0c8d3a0487d5bc33dfc8b974e8c7d75dc6c0d4da1579df5f730996af76280f7245c3aba02b805b4d1bef93b2b63995e363f33307f950bf84678fc630b3662ac3ee42a6c80bb9ac8f18ceaab624d38ab79d460e89fcb959b91d6096cd596e7f8434b21305c0f9e78c55b12f6556d1ab5c3195e191dc975dedc6854f7b6d204626e779a5a8b4179e18e0c803faba50769cad51fb5f335165c32467760fce947f35401ed481e778217bf6668490353c75918b42271ffd13cdab47ef332283dee34a967a0ae04f23f9268779520ea995fbb82d1e1cb3c74d4673c7fe8baff72cf75a5fd70e7852ad58ef333cb7f285aa842b7ceab7379165fbaa58fe646743d50440b5a125e3e33dcb402bb1ad8d9df1f498b16c3c939ad273d1b46fc27e01990ee860dc42a217efafe057ac1892a6091e2ffb1e3ef72c09aae63c4bdc579380aa748f57053970f7bd445f6efd2301e830d9acd3d1f134f8ac14f0dc05961d9056a61381397d208e78778ef3983650c9ff8b584e7f06f36b0df0d2d0d54030b6969c3f35b527525b649f464501d27ed041575baa4d832a5c29a8ce29b8744072779bc62e436cd37fb2463e95f32aab198fa39643594a941167ded9c071d70a3509f41617f7ffcd0da871eefbefbe075a87fb30119ee71311a41c1708b11e46bba625457c8e42a5570a77befb283c063524056d900e545285aa4855caaec8887bc0b9382ed7c71209c2bce604e7f4b06b90f9430cfd185c83154d16a9f4feeb50cb6444a951aefecde8688447b815bc8d7e2e8b24e7bd5016ab11b293893777b20d2aea7151bf8bcc6683075f3791a27c3305341a7523d0f5ba3ff9efd6b18e5d674d66e6d859c6e13c7bddba50ee5de4fe2d66e85b5ef70fedfb8125931e5e603c455ef3ee9a875eb819e066838b89d6a9fa8f723dae8811efdc2f1c85b53899a42faa0272494cd6eb327768dfed57db2a14d1c4a83", 0x1000}, {&(0x7f00000011c0)="8cfa6c5635c991a9dc465a9592a448badcd8ff935d8b8a5914b9a07a9d4972afb7ef73e775cde4d817f64d5ca52feb13a94e41b037b6ebd48438730cbb1a40b2a2eef250af6d0857a64143221e5cc83f1a0beea5ae404fe0d4bfb6f3ec4eadfa51a9c29277bd393b637735dfd3c4c55b9acb678b8ae94d718f882616d28ec3531a0571fe7af42a3d7cdf589ad4a6ab8f5ee5e7a861ee20bdd8a1591a8e3157776bf716bc68b66b6ccf8b659fe6851ac35d5f1976d64b382e628b9a38a732c4ac2e0eba03852876cdd5ef9b98a734ea6e045a7a", 0xd3}, {&(0x7f00000012c0)="77c8027539dfb1aa43234e465bcbe271c244b395194abbe9645563f3b1c3f979d797341037bf3a741e8ebdc1e7d0eed8dbe713da61b41d8ce9ea4b7b34f0bb41698a5e612e4b05c95428c709e5539669f4f41c0714f2f0c2ffbba41c3f900f62d2fa4ed19a268e4af286a08be9c9f43ede6591e61caadaf21565168c4e25fa600603900b77d8cc6072452cb6120b165191", 0x91}, {&(0x7f0000001380)="3f35f0bd2834194168bd73ed65b8ee6490235105de061c0b57786ff5a3b0c5e6500a4028fe6bce0ab7f4bfde476a9456e03de0fc014f", 0x36}, {&(0x7f00000013c0)}], 0x5, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0, 0xa}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000000)="da", 0x1) write(r20, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r20, 0x0, 0x0) 17:08:16 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000001580)="f64b5310fb443139279d5a328ae3847befc64ea1ce1347c4fc9215888821d28a2b8039aae9463d7b825f5969d0af0b4ba39071fa06f6e47a3fc8bc582514928577cb07120c21a5d9f3142162888bc0270f06b53ff19fa1c62e3f76b1bae826734bec86329a4660e24a668964add35a01d9a9fde32de178a2098786753be28f611a207f70a9470cc52bd02b52c93146d857d944ddd5a7ec21e89d0c496b52bf47b5c7dcf4b1b7", 0xa6) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000002740)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c111d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfd6796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7fa) r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) close(r0) syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x10001, 0xd9a, "9c8d4729990704da0d000000000100"}) readv(r3, &(0x7f0000001440)=[{&(0x7f0000000200)=""/4096}, {&(0x7f0000001200)=""/223, 0x379}, {&(0x7f0000001480)=""/202}, {&(0x7f0000001400)=""/38, 0xffffffffffffffee}], 0x0) write(r2, &(0x7f0000001300)="f76f7c5ebce466282dc37cb020619b6c72c7d4bd7f9156cceca9574b8e1cd73fb03c1ac2c554b1b82f7364f95a2e0a2a097b24a934aabc127357a464d812ae7243a192f5ce361457b1d327cd087b11e18eff57011ad43cdeffb6259595fc05a53db280dffc12c51955d4d7e2c41d67ae87472b975f209ed5ffc4a5f704ce885b4f08ccec82c8d4c5a93070b34bf020a5672c06e87e9c5d4383ed6e7f266bc97de9e5334d850ee6a9a0e3db1ce585fd2fc1c5f8ed73681ff8a614d98368a543f1732185acec033120646743016eb429a3a1037d729208ba8034ac9e4ff3fbefaf4607f2efc04bf9a1b4c586", 0xeb) 17:08:16 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) write(r0, &(0x7f00000000c0)="ef8c09e34aeba0097c141a4f1e2c497097a1aba5a8c2b0dc7e626ce0248c29dd8b57c67daf3cc036533c1887545ebb8f2e5bca27e839f30b2581daa15ac15a6761c835edabd778ff9aa83b1b5b03603d1480c97feb074e7b2439a91f2c085ebe5341aad3f335df2efbea09513afc538952b2fee77699c3f343ece72b50a6720430898c", 0x83) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 17:08:16 executing program 0: getppid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/104, 0x68, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/34, 0x22, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) flock(r0, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x8000000, 0x2000100000000}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0xf0000013, 0x4b0, 0x50}, {{r1}, 0xfffffffffffffffd, 0xe5, 0x80000000, 0x6d}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7fffffff, 0x3f}, {{r1}, 0xffffffffffffffff, 0x5, 0x4, 0xe5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xfffffffffffffff7, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x6, 0xf0000020, 0x1, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x401}], 0x8001, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0xd8, 0x20, 0x8, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000005, 0x2d53, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x81, 0x8, 0x5, 0x3}, {{r1}, 0xfffffffffffffffc, 0xa, 0x7, 0x5, 0x5}], 0x10000, &(0x7f0000000140)={0x387}) 17:08:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20090, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10200, 0x0) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000080)=""/178) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 17:08:16 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r3 = socket$inet6(0x18, 0x8007, 0x9) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) poll(&(0x7f0000000000)=[{r1, 0x4}, {r3, 0x20}, {r1, 0x1}, {r0, 0x40}], 0x4, 0x6) 17:08:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x20) chdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 17:08:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x11) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x48, 0x20000040, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xffffffffffff7501, 0x200}, {{r0}, 0x0, 0x1, 0x80000000, 0x5, 0x6d404f5f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x14, 0x12ea, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0xf0000001, 0x2f}, {{r1}, 0xffffffffffffffff, 0x8, 0xa2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000000, 0x9, 0x5f}, {{r0}, 0xfffffffffffffffa, 0x38, 0x1, 0x5309, 0xfff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x6, 0x4, 0x2}, {{r0}, 0x0, 0x10, 0x4, 0x42, 0xfffffffffffffffb}], 0x3ff, &(0x7f0000000300)={0x1000, 0xffffffffffff8cce}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './bus\x00'}) 17:08:17 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x22, 0x0, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x9, 0xfd}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x1f, 0x2d}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000041, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x5a0, 0x3}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x90, 0x23, 0x7, 0x8001}], 0x80000000, &(0x7f0000000100)={0x3, 0x6}) 17:08:17 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf01c, 0x0, 0x8, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x1, 0x401}, {0x18, 0x3, 0x2, 0x8}, 0x200, [0x4, 0xc2811e1, 0x1, 0x80000000, 0x9, 0x1000, 0xc4ec, 0x10001]}, 0x3c) 17:08:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x4, 0xef, 0x3, 0x0, 0x1, 0x80}, &(0x7f0000000040)={0x0, 0x1, 0x9, 0x8001, 0x100000000, 0xfffffffffffffff7, 0xc0f, 0x5}, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffff913, 0x2, 0x4, 0x2, 0x7, 0x1}, &(0x7f00000000c0)={0x5a96, 0x1}) flock(r0, 0x8) close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 17:08:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() 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, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) kqueue() 17:08:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 17:08:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000040)="7d506fa68b34118fc05619b1ca0fc23e98c87e0de8ee94d76bab5f26f5c149fc837b02fbdd8c6888c4336380138e40b1e1b13f2507826c45b64018da2da50864877c1273037029709b4a1e3cd8477cb111443183060c7fbb546addddaaffe628b81fb52684fa15d9c38cd9bd2ae0b26efb7fbc7dc379d62606c9d7299f3d3b2254cde13c23798f95b08a529c85f11a0f39145bcd99d424451ecff99608ab5f5a0c045d7ef515b3494491050bb9368395b80301e43e9e506d65f89c9018eb6f2a8611f59e", 0xc4, 0xd, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) 17:08:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800000000000004, 0x0, 0x217) 17:08:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x237) 17:08:18 executing program 1: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 17:08:18 executing program 0: r0 = socket$inet(0x2, 0x20004, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x185) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = getpid() r2 = fcntl$getown(r0, 0x5) getpid() setpgid(r1, r2) 17:08:18 executing program 1: r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffffff) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10c) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000040)="c3a35ec704e7ff1117b71b6ac87c0ed7d563669cb3418767d4b9577797e711c3f8a3411680ba0042b7d461416cad1df29ea72c6412c0d642414f022feb8d7afed853c83f999955738e3eb7899a39f6d7f4b58bc82fc997852b1cc5545e416db2d54ab9d5ec2c96ba930d49f45972ab83854949e45acef56fd04e18bfe0401d335dd8e2438871831d1432f0dc3573d95a3844b6170aee4d94af0b7370647fa21d5a87ad301e9ee3b86d7d8837f7f447a249c0debf91e8c8afad143fcc247c35a6181120344bc732f10ef6ae746672", 0xce}, {&(0x7f0000000140)="65ff5b088e8f950b78cde274d05784bae342f61d5f80f92b888ddf2a628faa67b05ede35c7022aec504145a594a5edd9afabbfe46873a802afd813035e7935eaaea74e87d4205cea668905ee12e98e9a4ebe15290f29428c442295d4a4a58fa869961cb1f7d5c2203009b430302a6e6145336075a1802d5cf31a11f12926427ce63bb6d3710400", 0x87}, {&(0x7f0000000200)="78d297bc72d9ef921730b88ecbe9ab2f549510221ff1fa513c4132e3d6d26d3aeffdbefa2896f84db90eca6a408e0c26603b9252", 0x34}, {&(0x7f0000000240)="dfeec344c5eefaf1dcf0c35e2bf90f5ec8b12de3b2da6e6c355422d27b21dad74b270744a5ac8f961cc5731949148386e3574e279853024a9931e734b54a01e6aaf55991e601eba4ff59d3c07fba65055a140f52d3219a1631046509885b859f21e1478ac57896bca0784f55e8a0a005994377390347b1c7054084326499b4c2e05d82a2062b0b4db8fb50dc5d5cf6ae44c9bdcab9558eca7e4fe12e842829e159fed877b0c2284de15ac7f08757d737743b0e102d990692da10830c757729bda4292bcb59e5d878c31ea429f8e9e6dbad409dd3821bb8ee1ffdf5e16e91d5408b", 0xe1}, {&(0x7f0000000340)="2062844022c63ca6d31ac23311d2f742749aab34afa69c1ab099d0c25c5f79e50dab90913c11edb6902ab52d20798718b8542db17a7729b9361fae9b26f87bc569ddf633c094959085506b93ad37549dff38bad98a76381f9dce5ecc6b3d26449668a21b097a7105671223e42a3367dcaefa34dc8135ccad1ab7ff1b1d64035ce7822c0d8795840727e2e233cf3f7f2a4332f61ef4976d96f731607ec52a2b40e9b05bf1942abcbad87daad5f62b24b5941422b9c11e6d07", 0xb8}, {&(0x7f0000000400)="f60a4d574d5fc5cd5cacf31f39b23e0c6bd7765e5971dc4ab52c0cbc569bee083516aa02113b19ea48d87fa429fa4f26d57d89929f735b94b08cc77c1e5ee3978d2a3415bd2f6d8241f40e0fdf6f08e09456b55582faaca6a7d5f76be1357b84594fc2c9cd0495cab4e8e0d7c68911de0323d201f912699faba32d3b14f90d10f1e3f3ea8c198c09612a4d0ee62b100f41b257b109905289258856a4b7af774abdd0ef693874d1a6f5c88834334733c6ab86790890842575c97b450cc367ccf303", 0xc1}, {&(0x7f0000000500)="2dcba9ec11cc4593f8a72a16c8cc4a47b53655ee6161a968ff2801ba2d5ad78425d7d3c813e367b1b6aa7bb844d61451c493ebfbf5227c5f7205da6354ca4fbd0ab780b9211395dfecc248ea1c0a199f2b6ef9dbff6011fca79438dd2d4c1f0123d10798eb2e7b61a5f63cf4a1788ee30558ede1ef895d", 0x77}, {&(0x7f0000000580)="ae110632002c98ca7fa94dabdca3da7a5592dc56e7ffce13bd370090d63c940899e939932e2d054423f988019ce8f2390cb3f9945ed3f7660b28a5c56cec4d3db3cf832d4f9d5bdfeae262c9475634fddfe8be3181c66da8d17a285e202f7d7801509b870b10d16b1592acecc4fc77d272aa5b8fc731ded21f06559b64a2e4cd17f6220aff5e163c15b6b1db69fb9dee1df9147c5b063081f85b6788f6fec91856c53cc0480fb0932d88aff6f639ee4f94956865af74835d91ac53891c864e840947", 0xc2}, {&(0x7f0000000680)="58e82d3507046f9382c68428be8d87322c6c05eb5c3b56df43faa4c16408800e7686ad9b076295e418248a776bad6dcc494456c8258c839b1258d657bbb9cba4ceccb6b3de761a46178b876d83083257b5c1adec386b6b19e487bf3c4b9c29ae345e93e019e4f3b00fefd21404c1aff1879ee28fd92694bef284e04142c9a4966f0e11505401256a96e69c64884c0dbfef11b7749b6e2a4565b517956d12f2463ff5da2a126f366e009e865895a650dd8e0b7d11bc67a457a632f357cbfa1e599536749dd4ef35732b2cf6ab1a1af40cf9717fdbc059df167df4aafe0edd0766e720bc8a5a86b597dc29da279778947251a0031c5310069aaee9659a", 0xfc}], 0x9, 0x29) ftruncate(r2, 0x9) mknod(&(0x7f0000000840)='./file0\x00', 0x20, 0x9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000880)=0x80000001) setreuid(r0, r0) r3 = syz_open_pts() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000008c0)=0xe9) r4 = getgid() write(r3, &(0x7f0000000900)="3452bdd48f9c91cd1d6961b8b1a800f279b81c65ebc14e57f0616d41670e4b014b06a6cfaa5856b6c9daa3586fdf7af5f058a427b04151e0b01459a57a7a07a2f663e9c0d4e2bb57879cc7fbf240dd5ed7735895ae6bbb4c3957b99160c1474bce20e00aa971c4faf11552b3122aa34673020837709128d47de3d22e7799be048d49df3fa6505f58f150fc429d43995b22c168dfc52f48699267d85c623e89a1364a7ad492bd405eced48ff137b3b8a6e414552b2ac21f84a543bcb695c93fd40212805b0ff6e12e89adba085b5922d97ea11de5786dbecdfba1c9f3c355daec451945078d8ca8ed822fe0f07159841f7fb4f0", 0xf3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, &(0x7f0000001d40)=0xc) r6 = getpgrp() r7 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, 0xc) r9 = getppid() r10 = getpid() r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r2, &(0x7f0000001f00)={&(0x7f0000000a00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000000a40)="4fb3c47264257a83d7c61bb21e8e26069697c0b6189475403d4524794980845c67589ea3652b4445aa6833b2d9642c4f873e60d2755e0e14e21b925eaf1e2af56a21cb06fda3b44f3a417c8eae5f2654527bda695b247662fbc519b69e1202fa05a6c9cb2d602f55df1d56469b732f50a832cdf61e", 0x75}, {&(0x7f0000000ac0)="d51c3c3241195c1bc562079d2d7cf7112a208170f4f6c700624c969e6803f1095ecd67123c0758a41e4cf7d069cf07ec621042a5af879dc4aeb904a6ea27a6839aadc0d013fc12b0c1cd72fd6d977b3405d72609143bc3bf2258dc4a8f9604aa98c8", 0x62}, {&(0x7f0000000b40)="cbc66d21a4b31d34f1693ac344166a940fd5a2ec6b4bf70e1cfca98e17d8628bbcca037c732d75528d0e2e51ce272105d95ce2ca523a394e21754805227ae94faa1b03133996420095ec5fd3b571b6f449e07c725955c7244f042f6965f26405a128", 0x62}, {&(0x7f0000000bc0)="3bc9de73424f3a28c058e2a00f4c0d89fcd4fa32f67123c9dd0d5cccc8870d0424db5cd4", 0x24}, {&(0x7f0000000c00)="e687670e8e746f3c6cb415cd7867d5248a76acfc644dd2a9181248eb0facfa89865e8e12f22eb6c13fdd0f3f24e0e0d2ff023cc87c928ffc548d74fd40774a9e0c38225e755f12357f0d3f1c37efe8f70b81079fa19cef78c1e4a8ec5d29afbb0a3fe8a590dfe4df38673101fae15a73ac288661068bbf02bf9b76a6b1576d8a5df848fcf5339fc983e33dbe6b3ce40f560156c863e36493231f039ef33051d4b9daf8e6300086b9113c6d4a559f8e8a60c4094f8e8617ea26ac5d13cdc3922d7e9039b74b4ce4f6d78e712f46ae3266604219a47679c16de4b2dae6a304f470545c3cdd681a7fb390702e28245f7625f5d6cacddb165effd2fc61fa75b5cd383e7bfc9b82d25f1fcdba3d6fd11419d8ec5fd1e892eadbc8da10194112bd113e583c4f1028b4d41109ea87a7fa238e151ce40dac3de799d78c46dab3f3731a224e8eb09ceed1e50bd6bee89873a37210b8c2d635607064b8ff4b3ba04b8dcf054d511d7acef1452246b803fc42c0ffcbf83c800202aca447e6d595adf80c0c7af51c1d7c2907ed0c995d037998bab63bf26f3450559a51ecc1544c0cc5579ef452fbb1dd6628921e98c9092a4576cafe9489edf4f8e1c1542c0eaa04c589a566b06ad944124ea86fc7713bf318785b5b2e11f3047eb86d89aaf5c362998172777ccad7297918652cb8dcc1f6e34c930b49b6e8f9a76b97f3e105c2bc3652b1444d16dba32abee0b13a0c4b8370bdbbf0b228cba6b686e699b610bbd25c30e8cf4aa2541ac80f5d341da234694541277730bc42f03801dff94dd2c9fbea495db7d674c7aebb8af523d461400da96596e4ff5cea7c6576dee930b11abd75066b599820d164a9cfadd16d1518b30721b1597bf94d81c7a19b5d348ea412a83c4a862a864f7231b86de424f614b98ed9de0b7d31e5990fb90342990d5b44f0e359c27315ceaaaf67cfd1fa017083fcad4ea976599a537955a0530341b66754f432d53d7d2f7dd4ddc0fabb5d0fa4e61ffd518f37ccdfd0d151680b3d18ec4b8602b954760de8371d82f16de8b32f9e7d90c879d3933a0cdeac884cbc7ab42634204ce6419c18fa2e24a8304e4f175cc5dc110957656a2a42a8065d971f184603eb3980ebe016f39b7dbe27273f02818e9748126347cb94897d42e7f789d76e3ab27bd36d9aaa0bb7b570697bfbed5a606f528da042a3c41a8ac71f355cb6c2769dd55ffcf86d4fc495aca46d21ebd28fde57b96908644f849788e187572a71195f0a96ca0a76369cb3a448bc359e363752666a37328d5aca8ffa2afea9082ca8fb2d992dcdd36bf4c5da0182a6cee763f312854a4a2e1b1420cf1c35a1bc10cbb39cfb94d36945bf77e70c063df92754bf2a12be80312a7924a7cf510b08b0f29af26eacb3f6e7bedeeac60fb7b0a701c1f52988c7638289094445b9f479863c72e2c42ab1f9639efc455255e7c02bf133b5d5d33695fabc8250b7da5214a1012c8d7ce29b77b9d3b17078998a3791a25f194a73f05ecf612528b3eb8ad883f4051413e98cc0e4f9b6361ea8ee6c230146fb32bb674115a2aa96752c3831400ba5bc6969446d61a5ccc4d36bb9cc737d674ffd2ba3aff3355d4cbc60407d1cba5f28fa0e84d174adb9b52a15f19c6c98908fc7d8bb43781695007611b71fe794ee28db32e6ee174fed645c6b0c526ec28cfa8984aa334a49def58b1b3f1cd452bd8c3256aff3fec8e68ee435e8a8ddc2242e9649159b0be01cac75b019e63671dae9b06130b1e9985d489de40a99e18ffd17245346c3afea0177f72153a79401c4340af73277cb525b0445b63df127d5e6e93c5e7d2b4f04f2ff8609bc3cb45dc7713205510a72bab63eadc77e39349f53bbc448c26c490a3bbdae9085d6bd945cb390585c287b52529210671a285614bd7ee8a724999e908202f3995c14a1444d2c3cced4616f3a4bdae4c44494f71d1dae13ced36faf0aac295bf38300cf5fb7e73bde41964a71f38573fc62c20cb403718c41d9185bf1efa0adb3ed60d61e1463fc6182c7fa2d86ff7c71ff128056e77cc91ed5ab08a2170d9ab821cfc90b97ecf782f1faf7e0f68363ad0711abb3aa76f53abbff789651c8163b5f59c23dcdbaf9a0c04c38be846469ab4e4f1d88d84521e3ef8b7b7992874747ed3641dcbd9745f226b1b875c402f99eef3a0b8713497f54264e8bec227739e7724ebcdb72e27e0fc8c2eac7ebfe06c402e4917488d92fb2367b849762868fb8cf2f2bce91c168783ea92b27f402cc65402dd77e89853b57bcdfb28596984b05e1a165c9f781a999a187389bd6d558db598706d5f923ff7364ce1df28a03b537d9e59624aa9a91af468d43617a24c3e62b15a22f79025b2c3c11f77099a771fed4e5b612c8175a1901bd1212280d489b2011611c1a461f64a2986aa5c4fb2bb4a33f1e251350e50d8b3650d466ea785384954d305b95179a31e52f552cb2e3a42a24cb0adca4857a0c2fac324c7bde07d8ccf252cd9493b5e33862cebefa7620cb35e40cb1b47708d107da69deeff3539a5bf9ced7471bf02570fb966b501e39bac48cc81445a02e482517727a06ac22904f10e109082c93abd3a2067361ae20aa38566c5e383b60632014e1e0ff6b9951b0bf28e5b514ae3cee942d9fec231f0dd52e9bb3937c6ece87320d89dc4e89f608774cb333e027c4f08b2a9b5ddf15170ee5cd462c28517dd789d43038ca34700d85e9df6fe2531c90977f1e28b449bce8a9fee2095bb855b8634a02aa0e8c262bfa7391b0be7eb2a04e95151ba7a5b0c256af495715f3c512d2b680a8c06f489b5c3cd4261fb97d3b40fdfec2ddfc5354f40418977359307c5723daa0ae456737d8ce7b68e65e9268209cd2f92fcb67afea07b6caf5167cde65e8ce3a6c75334b8ccb887ad24cb3daa9f27778a71422646790bbcec90dea1c51f119cefd264a6677363f09805b2dc1bc683a90420c7b528dde9c03a8ece0e492276bdc0cfd70c7c12eb1801b2aecdf99a669274758d0938d7cc02ba73b60f4635830998b1259185c42e532e7a2bc5a735485c2c4c1d7b3e3e92e3142a8eaaeb77629a121e2f9a8836da776de5fcd026eeb5ac0f199639bdc16aa48e821fd47b88c81ea8df576946732831d611797073dfae24eafef2d8cf5f1f53a4a5f06ea3b246a6df6012db6974fd349ca79c2e3045db935e09955debf07d765d66546c09cba21c1a90911f6836e0674c3b06b28ecf0cb4b9e832a1d49a1e6d682e81ba57a49aa1b9450ddc9cc054dd52e97aee78429e3f9ee10b552719f1b6d885d8304ae10dcefcc2caa7095c226d268faf21a727da4fc73284a167153dbc4838d8bdaf308e418981bd86ea55a722fb88c2442b25022e2fdd73254d372e22988ed31c74878965c7be1b4ca6265c3dc1bccab5b8bcea94ed246d7e6e17187866130c8d4cdee5b32e45411e895edf15bc5ee7c8cb52bd7d8c2cb1a4f15e1a6e2d7427fe1e34febc559434a22c4c1ccbef6240f91745879a40a9bcaa5301bc5008c309ec915c7d731d7a6f8a5d8a824d5620e509115d6824a820e0f1284de7bfb9a48514bb73596836a50a7dac79e77b9b9f2f6de3fbbe3d50a66f1bbf56678612c1868ce72ee9bd9d8c5af2591da52a4553588693a8f6551c044123378155c63c9f3aa819d04d2a36937ab118f46c63a260599c301add3baec1f819f74ad599a2c9976493d4c1d5342da6023e5edbcc12316f5ab76c60114e400cbc3755b246745356b8a2a808b8e573123bf1f5becb5763cc7dbb9bff03d719e461b5b1d338ce905e9fd4da49da7741dac4f1d217a08e28ff1843c077f9d3e60a69ec632f09a47a5d20eb42008e4d53293dc7ec662c20cc32119884d76321e2ad7d89e85ec74f9571973eaa4f104b764b327e7154eada3498b121d9a8a9bf2ae59dc8e07da677d4cbd07083f78a32c7cb792802b555a5b684abf3612f5871dcdec83f172e75fdbb63aae6bc1a671cb81fa59ed7983d979c320a6c9543d4ac90551a41686159c045b20c38ea5fd5c52edfba9824b5e26dd8cd7aede573ab23dbf166a1966ab9da06dc6357e236f7cc3fe16050d7b211c4a97c1623a0998bcd66df8a9c4cbc33fa93ebc6ff520e19664c2c997c9c33152fff41defb40e7a799f0c84955f3bc97413f94176eb95afbc6a1b0edbdd81f09c86dc1f5b7af1a110d0bf331da3f9e6fe956d69e58c202017b917cf4cf83861a9276be8855ed60206bc0887674e61efebaf3e8a6a911ea9f214d2f5393d61610841a5b3a44194f3c44b8e4b95986f9cafde6b1d580178cc6fef0396efc980629f55f9d97233df183a6f47cbcc74260e2c9cdb492e0e21d74fca68f0b144bd30dd84eb48af06e465b00c95262a75b379100a178c356da18614f0c1ab294d3a5b78aa54ec359a10ef7f6a62008088fe47f96f2ed88ee374daa503e49ade0990206590964b06f162f979e2b5b90b6b85dd4d35b2663451d5e2708186928a84166f187432a8f6ff5a72a1db77f542ad2526fb46aa75bbf486b2e4b14a1e13db2676f07aacbd4323be509cdcebba8389371b1c36fc255da89844e4eb30e2180a5fbb09158b19e0ab8e35051884db44a81da0a7df92f61305e9655a37e0c7a6c33b1666287719442a825b1b915aee505771ee4a0d2aa20049df3b68e2f7de68b613787e3fcfef5a6080160bd096a25c21ba1baa4528088d933bc4ed6d02234a93d7e91af0bdf5d17b8554f679a1408f3631322a359e5e3254f8e91d15c0bd0e40c3611d5a962aaad0f83c79c34a9d3a3128a2d9c4685cf47512b41cfc22f480acdd58a361b9ee0ea0d9fcf872f0678c50f0f0fb1bca45b7c797d3c4fbdd0fa785ef5f5611565830888f20ab76d22ba8119ab3747394f6379cfcb6c58fd621788e0c4c03881d5854122f39f0a3c7b4377987c3165d40e23c66923a149af3f0c8feab5465b4f75f606641541b51e3d9a6e3ce9e6447d1fa0e018c2499c7e11ca407da70a09cfc81aa2180630467bb7527e28cb0295f6aed04dad93fc537a036cbd1470d74262d861df2ebf00b27151581629c110eeba8b57c7a8198d0239fe39b95836442162dad6664964180f6f46a72ab83c298597b2887f0247869c96fdb7ef1983973cfe842a0c647bd34ac6055557edc733f8877ee2b229d672c7c5a3967ba93c8f8d39dda8fd48d4d2363c8ef69a7ba09f47eabe7fd307828c66063a2ac4981ce75e663794c9c2d48df5a2208855bfe00696e9e8cc6d10fa4106d21fc79e36d125ec860ca90488c7c21278f57a976d605bb3160ac3cc8edd43dd43ea5bec899ec53ada947d39e600c1dca53fe5c4ddbf989181b2bb13649b2d5a2e36d5ebd53e71397f0c7fa69732eff11bc24c9ca2ed5b64a11b77530d464144e85ce514d587c2ad61dad10c22a761bb1f224bf02ed6443714c8b2fb537cfdb3b092e20e11da526990589600aaf86b054fee48bb8362a43d50c40b350c9f07961be9b2dadc1e9ea1072bf52094c400ac3b7bf32efdfe2479d72e88b7f01af9f2c8ac90c68f75bb30f78d14eab39a838c31fb75a21d63d0d20db2b6dcb997bba268612824090d5fab2737d6283856ea268a1f2d9dd7bab03134496cd44864a5ea017314948bc1c5aff98485cbf0e88675b0b5c2da18646d6c625553fa3fca879441b100386cf796775206f4d15c5e5472d3bcaf5aeb895081ef3600e6b722407fbdafb834bac320ae0714bb44056f529a7cd8c7ef970c75aa78d2764f72039bdd63235b3d517325ed4a366c9a569c407dc03bd48d9106fda", 0x1000}, {&(0x7f0000001c00)="14a3fd3f100ea2ba226b5653193bd1adf271095320bf15b012ee8082edf794138bec2e494d9271a3ec6528d6c74056b66233b4ce5834d6e57dba5eeb4955fd76992c481277abfa839179fd530974248fdb76700dd7b4420b2b", 0x59}], 0x6, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r5, r0, r4}, @rights={0x38, 0xffff, 0x1, [r3, r1, r2, r3, r3, r1, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r6, r0, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r0, r4}, @cred={0x20, 0xffff, 0x0, r8, r0, r4}, @cred={0x20, 0xffff, 0x0, r9, r0, r4}, @cred={0x20, 0xffff, 0x0, r10, r0, r4}, @cred={0x20, 0xffff, 0x0, r11, r0, r4}], 0x138, 0x409}, 0x4) kevent(r2, &(0x7f0000001f40)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x7a, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x4398aa7f}], 0x7f5, &(0x7f0000001f80)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2000000a, 0x7f, 0xb7}, {{r1}, 0x0, 0x0, 0x2, 0x6, 0xfffffffffffffffd}], 0x1ff, &(0x7f0000001fc0)={0xffffffffffffffff, 0xed}) r12 = getpgid(r7) getsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000002000), &(0x7f0000002040)=0x4) fchmod(r3, 0x10) fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r12) r13 = dup2(r2, r1) ioctl$WSDISPLAYIO_GMODE(r13, 0x4004574b, &(0x7f0000002080)) 17:08:18 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20020, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) r7 = socket$inet6(0x18, 0x4, 0x8) r8 = dup(0xffffffffffffff9c) r9 = socket$unix(0x1, 0x5, 0x0) r10 = kqueue() r11 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x28001, 0x1) r12 = getpid() r13 = getuid() r14 = getgid() r15 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x18) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = syz_open_pts() r18 = dup(0xffffffffffffff9c) r19 = socket$unix(0x1, 0x5, 0x0) r20 = syz_open_pts() r21 = getpgrp() r22 = getuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100070000006c653000"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="493b4d8a2631a88ad792b0647227da17fac79acf6bd98d41cd7764c0423f6c7738eed17e4c05b75bc1c93c571a43e4a24a2346cf87707ff322", 0x39}, {&(0x7f0000000100)="4ec96465483aa5b389e45e3136eeea7c5c688ef7c5e68a1be533542ad76a2e8e59b0da88466685f10d7102ed49e79a15bbd15e8dbb1c3f8cb49337fe9571c0641d54a702c8587f013c0bc5176973aa1f6e92081fc4c79eeb786419bf0419e2a6a6cfe3c8badcfbda96e9229831670b52e5e3ac9905abb8036c4f3e", 0x7b}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000200000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x9}, 0x0) r27 = socket(0x18, 0x2, 0x0) setsockopt(r27, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:08:18 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) setsockopt(r0, 0x6, 0x1ff, &(0x7f00000000c0)="319178dc6792545c8feea632034eab0cd3423c50844792677b532bf6f3e835d728fc6f233bd5a027a7648dd4e9db3b9187db009682ba76a173e00e90f5eca90d9860c07007098612887b9bfec1da339e6c64573178fe581480fbab2ebb8da9242ab95dff233a53c1fbad085cfeffb585e0daac27cff76dca2e0514a06c5555341f4e3c427b8b4ee8d67110e09d08c6d6b5fde85e9c53840f51a921cf4b032fe8445c811f52c460b51dd860e1b82eaba3dc50b1f9dc334a1a28089c5dfee19b75f5952d15b5421087cf38ae9de15bfd67d33af3afb43b83874fec7a8e03308eaaf539702cb7b75bf0e49910cc39df034432ae0feb12cc664ed19aafe9b9fe25df0aff70a3cbde7103c346a28eeadff8139af7a8e15011b1c2ef970d6bf9a13a2470ec02416966ed39375e1be5d2efc3cbc04a95a08a4627860a54fe937fa2dea8e1c5466fb5a3f71ab3e7cb982dcf36b99c6f3d276e48d2131cfb204687ca5982a408f370047d6c8e2fa9dfc506494e4cfb6cb87ee17e3178523127c6fcf8ba83e963bbca482d0ea41780dc529d162a392b928bc985fb76848ece000385d10b1fbe0939c73efd7a7bcc1a39a9349d24ff990bbdf4dac5df10e8d064ea792ca5c4fb633badca0cc384143b6e31c148ddc4586f098fcd3d5e4d5e669a6ada92df52c45a4396cf516552912470e4ee809b5eea4813cfcc2995c7d88d636dfa90b69c9969c206dd12b18a49e5754ab6a7843c19fd1cba3805e4464d18ee58d8c8cdd4d514bdf9e87bf80f46b7b4b3debe64206ac5398c0dff9aacc0bd3175f708b06fed6276c7f11c4662a739f0be2da918a61aef20647c9b1297ba7a792a90045d684a144ba4b9c3a46101c22d239533d72dc5e15877b796e5e7e25a9fd3ae3c2077496b8ff35481a5d9dde00510a2378a415ee9fa3e84bfcf82842610d13e4724c29aec0393d30c0dfe0029cdc1deb8707883163ab1c59611fb767849f537ddc14fb8f60be02e2d87dabdf12c62ea2eb2859fa78a0ba537d6f28928dcdb86167cfd1395b2841b1b2535be6e473872a1689450adb9dfe95360b6fcb2f3bbe71d68e0ba6c6766932cdfb29f386f1b9ca63492ed4b639e39282dda93e643742b521d7ad14713d1fd498cb37efcb6d0b3d62fa10ec8c471346c0348fbc046b8e46d695959daf2f04368f07e45d08a6a55fa4ce21dfc4d8894576a18fc5623a9bd528922a68b92ec43ee9ed6de5c08640a8817f860f2f69bb66b8693f90f2d27c5d0574819c823c1dea5cf1c46fe4071c27108e1c2de0c1a397b07b02ddb7485b281e06c07a459afe17cda836950be3ea07400c032d71372dba51f2af92070548c373b158076863f2e322540a5563d503f862abdbb7075ec5e60a5d90ce5b8295ba4b19ce95a71d338b4dcee72657a79f2b150a8909e5e388091a0b404be72cc0a7ec0279d8974f7dd64cf2cd1365c28580c1d01eb7760422c723dc7830423e848416b2ff528f92eabfdac4115021704bc091675e9dad7e00f5c96ea19196690629229f4fb525e93c29abf946d6ba434387fcb53a16daabf1ad930c80ba93e84fb0b97e64cdf022b9b46e1b4fd72a1d951428fa320c346cbf12734eceeccb4e02cd85ced0c1decde17af7acc4badc30ce629f0c20e535430c1785190da7874377a73e0f54338a6fd3680deafe91e9aa12fcb27fa5b2709d64af41394fde37b4e43fedc4bd57d7ccc35800621ec27440587636400f7d8ee3dd6131a089b442aeb8c60fd73284b64c96d043982ba11f55a60e6e51086e498f692073660158337b8c11673ea94933132458d8fa0ded18050847bf6433dd83a3a8eef6046a51a2c93061a5bd5f8f6588f70b34cfbb8af670d17fbc70ad680339e6582ef3569f1de9e1b39062a0a9c5ff3fb359155596051d932cb2779a1b53248e72251bc4761268c52a15f86c009d43eebf98ccf017bc4da2a2f9e8432b07e3b53c820759a40e6cc2b6ebc61eb339543147ddab3e8a59c68b75c796bb6d08e204b1bf7768d9166a7794f824a9c00439899b2f6976164e3c932c655fef291c13a54a198da060dc857f4b8eece86ee134dc4e9caf1f1054885d75bf63c3ecb193238bb13ff311a4f09d6dfab7ec91a9acce2a5306006dbb6ed5d9541c05234659e4475b4665e2f97a8db4152edb5df947a726c8aa0b0d4c2d72cc2d7a5c2a7050dd764b789c14e260c88bf9076bac417696db330059de26a6c1930d717466de2b7f0168d58e070d8c2b2c997b16548546c524170629be36bd04f6be197c969d4df849ce99614cb2c5c57f2f2c50316ac0fadb74f22f3a3897f986fa34bfe204b00b029c10fd425630d1c955e94ad2bde2939ff093577b145a2d642e4a63cc314a49fab68f3cd4e36fefbe05075bd146451bb0ab065e132c69e2645a324b747bf5e71c97b02409fe8ded5c9ada2ddf4bd5d813655964da7e61999835b0e91ccb90474f9d6b9bda5e6745d3448035a2aaa31e1b2885fadf4263632c6a1b9d11d4b5c4534360ad97b1330603d8b85f9f8329c1e23249e84f8d0c674033cae14beb5df6f860187842b2205d6090dad233e733b8ddd86a4b10554ad70edc0884ea902ed7c87bccb4ac7cdf7cc17a40062aa3750bb2999486ad6cb39a998d91d96fe3ee67489a286e5d29c2ce7c356752afb9b1a6d143cc767941bb1d74e36309d3e513bfe0dfef43c1f368f99f4459b4156b0bbb4fd247abf3b327b08e4a03515e1ca43ab28357327565060dcdd6dee429bb610d93100c1541e2868c9225af22aef5d4c740cc7f7c608be183f86cb632d8b85ab58fe997c7d057a130d734edf525c301125a1abefd73374128855e446422710ce824fadbe5e590e9dd1d69ffed4e84bf54cd92815f1139ba086b5103eba15b5e40e3bcb986ebc4445f7b63c7d17bb33863db7fd2bab4d50c57e62d1c29d280b7ac83a78f28dccb1fa60cd454b783d71abf7a1ddb7bf000e2a8c1c6b89a2e975e493ace7c2a701b52a8d0ed8f635c8487bc56f90f777027fa67bfc858efc2a79b153ff29535aa8aac8eebe69181c3008727f259efe168ea1a47167c4f1f4b4a7beef2f139bd7a78b4fbf710b8b09230da0d1415604eb98fde5449f95057d694d1d851c8ad0569226a0ccbd743658177a3aacc3c7148c817a805abce85e08d7ff0b04c42eba9a4f875788e3d1c984788c36d4190e6da2e11396a86b07fb0b308569112fd723a11cd64a556cfb200956cbaf79ea427a0d9558097d214c5d13383a0600fc3e0a47b8b2c1e529d9c8857a7427ae893e0c38569a190fa4591a72d418b5bc934e4bd29166ea48da71638f572c80749ef3369873410e2fa8d0a075236e525e7f008babe53741f12ed63da7ed45ba19c9b7c03eba3115681893d1ef6764679fea0d15f047c8f3a9b7ab994db209e8385487ad7e7dad80d2fb6b8c56906b955005c94f036a3b129132ef139af6a22445abfa5e63a49f586764716d364074c8ca6a89c1dbb6d2a77d1ebd2b04bb4fc2a628a270a2f2be0d6322339e31f431e74ee98a2fa9a83252ce91ec859c5a12fd1902b96bdad1de214bcd7e121f35344034f993cda8d45c1b7a49a01cdcd574309246a2fe79f27db227c25a3ebcc067a5e079ab979935fd212bd814764c7185ae12c7f4051206d1f247b08d06540b26cc254806bc11b269a78d5d84ac76a2e63e566883257e47a4ee402d21b38a9f25aecf215d528fa61012e5cfa7a488c018ba2c8795f29f4686bdf7026c91525cd253f6e461257d820029cca495ab8d23eea11f9c15b862410c46567b7a48c1592dd222b046147930770d4d1847e4c9c83c63362ebd88501295c82ffcbb92fc10db35d12d6ea25f18cf2c663f5ba7357fbc39385a6200c35a5c4da302acba567d6da2c1cf7bfc184dbbadcccc3a50cf3a67b00cede7a0bd4b4ca3b99282e13a4418012d2c9d901365219e92565987362dd506818bfd7e66a6baa0bb104e1e852af2fa4d1d16f990a0924a709bf9b35536fa1368a78e381814b558dd14361d4d4b7c897341828e549a5d59d51979117fe041fbe534b5a89d2449121394588fddfb0cf76d2e8b25425591f95b3c4e2b0a564f9e99129b6ae7e8af8e34312cbaddc3c719b76b92ddaa52086be6d0caf20cc78480dd35f19a7c179c0fce25be087fa5d8aa356de7e84ac82b5520c7df099feedaa17116e6de87bb3ea6b61eb8bd07371b9be337ba686e875386f6063a637f41cbf4ff88eeac5c902d3744fa114b0e9ae65b24456f53488b4d06044e9cfa6c5f66a5f7487dfa79c6cd8ea9385991e03ad0b7b6d63dea0bf85eddd5a9a61cd7dd695ead278a0035b2be880204c490c8aaf5a0710b4cd835384d37bf793c52d9d5ec9922ef8eb9eb4faef56ca33a2ba7871e49fcf3d638e04a6684e9ca99d3776049958c2cad5c5f33bca927532b9946b42176f479015e7dfa40c35bb4b13565522c9e3d0f2d0517bf08b8bcb67a0aeb71fb2f1745a934a0e509da6748a8792c6272dae1ab70a4e37b44501c73d71ffd3293aac8e3f1034ce5bf296d52d134aa66e42f12b892662fefb76c83427b69a9c49da9c2ce69768498cd24765ec2417d20f24723782a5aaff4454a8863988dbf5295c1d961ae6b2e5dbaf9dcdaa59e6efd3b05f83afed19455d2a3827e965e54993189563d5cf72af1d41ba6f01c235a1d9e06e6735f8dfda0c18eda913ba22db3123b8c1bc9e91904de24c75eacfa0f84e42efad40c10339285f13a6c3392d04778ad699eeba707a7fc7ac2a7f309650e382a36e39493842dee1f166cabd418906276c229bdc0c281d24eff81db62c61cbaa301f2f86805379bfcd4aad2375f584c79bc5408bea5a9097954b569d040e58564d7a67dc148563de7ef9d66f6c5a8ece51b633ac53f41d51969958556003f2e78de7e8b8f2895f8d2bec6e1ae30b75d515e9eddd4bcc1e912a8d16d86bff86336bc5e39505e33270156a2199f04453aa9b3b556d5acb85f2b1b5356a45444d272f7cbfb2a83cb6d881f9be2254447a77173e022499ac0abf36b6188364c2f3ba39f3c1be4b269988b3a5ead245b75b9813ea1dbcd155027b89414f4bbe4f8a811c37bc7267a463c231fd9a9bb94f6df08746a27559c80988a3fd6669ff136ed6ff5e698656dd536a5b31c39d44435c6ee0073ce9f8ce20ac4c9bd8983b281ee0f9e4d2af2728009d553c411a30dbcbc2bae4ecb2da0536e5a7510fdac0d4bf16f694a0ef40d539f761d8fe111575e2f8157aede5d0caeda27b18971dd560e3e7812c8c099f8fbeafc6d952fcc0a21b523f2e0dd08896859538770fb47005c569b608ba3f594c57aa5c923db58f7bb277b7b6593d936680e8e4afe1c4502771f1b54235a3a51f0097c9ff27253d7e7ee9b55e8ce470f42f5dadaf0d08d8b2877ba2905475239522c2e35e6cb31fbe9d8fd7208b3a07d808d0ee9fca02b454ebcdcf969fb8bc15a9bb01c2da1b40d7aba827272e6f683344018fec57718b8d0fcd842733bbcab6f241b09d634bb3923bf43ac52dec35642f0dc96d03f93f2e23cad616001cb404e71e5560560b636c4bc7b2a683744f651a5d133ffbe2128f1eab7ffba5ffebf2644a8c6a8a3cdf385f95a0d55f1159c0ace621d1199461f90896565eb42628afbcef1935d5d896eb98501a2cf88821acb4aea7e49f8f6e9c5c4b615ea48e33f25652dfd59a75b9f4dd612f06949489e9e3ecf5b32f31c3d7d1fff21f927dc307350fd2cb0f4e1eeef5c3a7f8ee9997b260a7312254972930660cd1ae178f6dd0815b3a0bc9f00", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 17:08:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4199eb2a) 17:08:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100000100000000000042b43622b3bf1bbb215ed35a0501040004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:08:18 executing program 1: r0 = socket(0x2, 0x2000000017, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 17:08:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202e26aa4bd2e2f66d3b17cb058d56b696c6501000000326070112e46a486cf6ea8979b4c60b4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x9e) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r2, 0x1) sendto(r0, &(0x7f0000000100), 0x0, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt(r0, 0x10001, 0x7, &(0x7f0000000000)=""/10, &(0x7f0000000080)=0xa) 17:08:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 17:08:18 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000027000/0x2000)=nil, 0x2000, 0x5b668dfdff370aa3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="e1202ec8a66394a807b88c60530d1781642af089bd3c2be419e62ee82c5b6a37d2005b2600e4", 0x26}, {&(0x7f00000001c0)="dd6f2b5ca1ae3d0addc2d37a79a80211fd164b0f442abe7a479faf8e2d9f46445094fcb190a88066f8dfce4ddcb3d405c0c39e20b47d398b79fdfaf14b15b2f612ec63a90d39f2d75148d4e4f4b22fefca88071357e9a5963391abb7a960377f6bb70fa2c65bc1ae16446e3c0b8a41780abe3f2725fe59eadab1f3d51c611b416e02667d6676864675ab90c81442f644ebfcc65cd338816fc75b807eb667e46642f2c81374ca074d83b4106dacb23d7fd46384beaeb03a67eac9b33cdf0a08f70a", 0xc1}, {&(0x7f00000002c0)="64023ffbf1f6ca5b4374fc5d85e2aee765148262cb66f72da1348503996215abcc6af59e515ea59728747869ff2226176af17612aede21f87e19ac00dd215f35b21ffae340df8a573a8b207c477aa703602eeea71a620f6c2e3ce8c4834e12ebb464c50a7c8ae5c083a8605df58898af25f6cc728cd5b1c6c973b6c6ca0e29042b130f2fdce6c8378a7e7522074032072fdda89a6feca1a4ee39c90ea311af54cea9fd6e0f38fce4fbdf7707dab9844f5473cd229f235bcb10bd06f1d0df2adc7d4e8b0d952b5ebca1ed740b4e22b0d4b30b554c1290b1e37b827a255778d980b7abc5932c91cc418008cee2aedf063504acd288", 0xf4}], 0x3, 0x0, 0x0, 0x406}, 0xc) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) socket$unix(0x1, 0x5, 0x0) 17:08:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x4) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000f7e0cac48d2697db00000000000000000000800000000000000000000000000000000000"], 0x28, 0x1, 0x1800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d", 0x2f2}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 17:08:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000580)=""/103, &(0x7f0000000600)=0x67) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget(0x3, 0x2, 0x5a) r4 = getuid() r5 = getegid() r6 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x100) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000400)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)}, {&(0x7f00000002c0)="c424a2411f6910a1dbaf4651beebd8c0b993dfeadb00cc1db77a159d0ed317d4c6d8f38c8711b84ca9f5d39d6db015f69e5df12e64e0d60f7b574683e1c8fa3aa0ebca944e15f9616aa0326cf78363db04d36462ef63e12e5afb2e5fe426fc04752e0a3e8bc243addf50a1c10138da1958ff3f3df6db2927c46359f6cbf8a3ec34ad7543aa459b0d065d2360ebf839e16550fb9521ccb503cbe05f7dd6ae368e78ca1bdb7c8505b6a3c0b04bf3e959af3db59623111293b4", 0xb8}, {&(0x7f0000000200)="54ef85b3605dac74735002cc178d7e853be3d4ec678b58cfe4c1453d5a929eadb9c480e0bae13518ad23f20d11f96f1c950491f9aeab19aeb78e47a903a42bff5474de54d2658398a18e336012ce32f14a6734d3f68023a36a79b096ff6e07ea8a4659f3832435e21c18f31c", 0x6c}, {&(0x7f0000000440)="74615e5381f6ab47cee51b3a9cebc16da0b058bfc71ef0fd7e183e605f2ec0ffd673cb76cddb2f8f2d704fad00cc11ec1e8952d50049598fac99eebea877eef2a94b40f43059cd997ed80087c6684d7dff30af06eb800bcc042054df12d8a69ea254fd809f34a9740a74a101e2d92162bb5fa43773a6e0dcfefbec5557bf9ecd67fc0c229e63f6e8cd5a045e1a6cd91bc9f13c477da2d890628e0d1371c90f5f8e09588fe34ee5370c716fbfcb5adfbb766136481a3d412753bf6a50bf", 0xbd}], 0x4) r8 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x7ac, r4, r5, r8, r9, 0x80, 0x8}, 0x2, 0x6, 0xffffffff}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) setuid(r4) pipe(&(0x7f0000000380)) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 17:08:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 17:08:18 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) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x3, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) getegid() 17:08:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$lock(0xffffffffffffffff, 0xb, 0x0) 17:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8089, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 17:08:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1ff, 0x8001}, {0x18, 0x3, 0x8, 0x9}, 0x7fffffff, [0x80000000000000, 0x9, 0x5, 0x0, 0x1, 0x8000, 0x6]}, 0x3c) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 17:08:19 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) munmap(&(0x7f00003e8000/0x14000)=nil, 0x14000) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) write(r0, &(0x7f0000000080)="1a1312c5799745dedb59bdce95ae3b106d45983eb909d5840e12079eae69be54e8eea4694626ef145b2139735e88cd3a37fd02a41501e86caf965735b5ce1537dad55744979fcff47f4ad2e49f1951348690", 0x52) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 17:08:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 17:08:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8000) fcntl$dupfd(r1, 0xa, r2) write(r0, 0x0, 0x0) 17:08:19 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) sendto$inet6(r1, &(0x7f00000000c0)="1a6ce1c5fd89ddfcfa69012bef8d30ec21831cf7ba3f1f740958899a624d7953ce", 0x21, 0xa3b4f112e92eea7f, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="7bb45dab96c111c5dc00efb6", 0xc, 0x403, &(0x7f00000001c0)={0x18, 0x1, 0x3, 0xe4}, 0xc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000002) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) utimensat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x3, 0x45b3d359}, {0x0, 0x2}}, 0x2) 17:08:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0xc4}], 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) 17:08:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x200) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x586381c87dbcb1bc, 0xf0000000, 0x8001}, {{r2}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x9e, 0x5}], 0x5, 0x0, 0x0, 0x0) 17:08:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000280)=""/94, 0x5e}, {&(0x7f0000000300)=""/36, 0x24}], 0x4) fchdir(r1) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 17:08:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup(r0) r2 = syz_open_pts() unlink(&(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x41, 0xfffffffffffffff8}, {0x18, 0x0, 0x2, 0xfffffffffffff800}, 0x0, [0xfff, 0x40, 0x100, 0xfffffffffffffe01, 0x8, 0x22, 0x80000001, 0x800]}, 0x3c) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x1, 0xd15d, 0x7ff, "e3dff35867eae97ac69ce9fc09cb0da5a3a9424a", 0x10000, 0x10001}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x80000000, 0x59}, 0xc) 17:08:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = dup2(r0, r0) fcntl$getown(r3, 0x5) 17:08:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x800028ab) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 17:08:20 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x24, 0x8000, 0x7}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0xffffffff, 0x200}, {{r0}, 0x0, 0x0, 0x47, 0x6, 0xc5b2}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000040, 0x0, 0x800}, {{r0}, 0xfffffffffffffffb, 0x2de0ede359950a52, 0xf0000002, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8000, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000052, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x0, 0xde}], 0x3, &(0x7f0000000180)={0x80}) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 17:08:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) 17:08:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1000000000000) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) getsockopt(r0, 0x1, 0x14, &(0x7f0000000140)=""/244, &(0x7f0000000100)=0xf4) 17:08:20 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x1, 0x0, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) 17:08:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x2, [{0x2, 0x9}, {0x2, 0x7}, {0x2, 0x9}, {0x2, 0xa1f}, {0x2, 0x6}, {0x3}, {0x3, 0x8000}, {0x1, 0x1}, {0x3, 0x3}, {0x1, 0x22c0}, {0x3, 0xff}, {0x2, 0xfffffffffffeffff}, {0x3, 0x40}, {0x3, 0x4add50a7}, {0x0, 0xd45}, {0x3, 0x1}, {0x3, 0x8000}, {0x2, 0x7}, {0x3, 0x4}, {0x0, 0x10000}, {0x1, 0x7}, {0x3, 0x4}, {0xc700f8bac3cee8ce, 0x7}, {0x3}, {0x3, 0x100000001}, {0x1, 0x3ff}, {0x0, 0x3}, {0x2, 0xffff}, {0x1, 0x101}, {0x3, 0xff}, {0x3, 0x800}, {0x3, 0x1ff}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:08:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xe010, 0x1) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 17:08:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x72, 0x6}], 0x800, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xe, 0x8, 0x11}, {{r0}, 0xfffffffffffffffd, 0xb, 0xfffff, 0x5a7, 0x239}], 0x14b, &(0x7f0000000140)={0x15, 0x2}) 17:08:21 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x10001, 0x0, 0x0, 0x7f, "0952b9571484f7686cb246e47604c08cd29b8abf", 0x1, 0xfffffffffffffffe}) 17:08:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="3029f1dc9a3478d5e52344de3428e373d1ee6cc453c3359866a881b84aad849f8b6dbe357f897ea8c3665732983c2e2c38016b8fe488be56f28ade2f95f893807c59d51854e969fe89acc35a9bff20f50cbea0915bcb678a17eee288b6b8b31c403f63335c2ced73c324d3283c492a0b5bde8ccf584c", 0x76) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000200)=""/248, 0xf8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = dup(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x100, 0x8, 0x1, 0x1ff, "b413967020045ae26c32d4d48caf1b191fb7ddb9", 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb44c7f8ad79fa500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:08:21 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 17:08:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80000000, 0xffffffffffffffff) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) 17:08:21 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r1, 0x1) 17:08:22 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/26) 17:08:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) flock(r0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 17:08:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./file0\x00', 0x1005, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x4, 0xb75b, 0x1, 0x0, 0x100000001, 0x6, 0x1, 0x2, 0x2, 0x81}) setsockopt(r1, 0x401000000000029, 0x200000033, &(0x7f0000000000), 0x0) 17:08:22 executing program 1: socket$inet(0x2, 0x3, 0x3) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 17:08:22 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x42) r1 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 17:08:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000800)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de4ca73165d778ca2a0af7b31295f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde0006f52d335ebbb40021fca33e7c2e0841304ca9b7e6ff089ab3359784c4716d9510a16da86abfcab30ef1b0590c5b36770b9d84b16dacaf67b428c841caa504adc59c4a4d9671a8f4c80ec90cea70898e1c8f819194221ae6f0df4b97747503b5048dcbb8ebb10a85cce1", 0x122) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) read(r7, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCNXCL(r1, 0x2000740e) 17:08:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 17:08:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x13000, 0x114, &(0x7f0000fea000/0x13000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/242) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) flock(r0, 0x7) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 17:08:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d0efca04", 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 17:08:22 executing program 1: link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x6, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 17:08:23 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff46) 17:08:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3a44fbd6, 0xffffffff, 0x101, 0x1, 0x20, 0x0, 0x200, 0x0, 0x1, 0x7, 0x5}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:08:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) kqueue() 17:08:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2007, 0x201) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fsync(r1) r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x28, 0x8, 0xed, 0x2000000000005}, {{r1}, 0xffbffffffffffffb, 0x400010, 0x0, 0x81, 0x5}, {{r0}, 0x7bc9b60e30b9b04, 0x0, 0x20, 0x2, 0xfffffffc}, {{r1}, 0x0, 0xc8, 0x3, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x4}], 0x3f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x16, 0xfffff, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0xfffff, 0x800, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000009, 0x7fff, 0x2f}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x3000000, 0x80000001}, {{r2}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x44}], 0x101, 0x0) 17:08:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)="4b74954c", 0x4) socket(0x22, 0x4002, 0x100000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0xa3) setsockopt$sock_int(r1, 0xffff, 0x28, &(0x7f0000000000)=0xdd9, 0x1) 17:08:23 executing program 0: r0 = socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x800000000000000, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="03000000", 0x233) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt(r0, 0x616, 0x5ade545d, &(0x7f0000000040)="2424b5a56e0a03036ed2264aa8ebef59a2cf2230d1fba4a5464bfd6be2ede61d17f4b6bf56f2b4594dfdf44f73413c82001dd1356c", 0x35) 17:08:23 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x89) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 17:08:24 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) socketpair(0x20, 0x8005, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="558e1254b1c9232ba39ceb03cc0cf8cb7c0c2cd65598271cc976c4c85ab0b6e02af6f3b6e7577091c67889bb7767ea74d378", 0x32}, {&(0x7f00000002c0)="19a3b232c10e4ed023ae979f010d6a9930b131fc4fa3cbebedb483e92f2b7a29c7b9dd87aa2ddffdd33cb02120f92137b15f05afedd3a029857bc8f7b0c7a1ac19daee9eb7e92228fb9a31aefae7e14c632817333919069c41a864bd34967080db5d903e7f97cb5cb36717fbb48effd6dd35efe48a00f8e9079721e6fc4eecd64d0f154a24f3dc2caf9cd0d6a20ac4706727694662f47ffef88cbdc962baca7c9772b306597f2e96c4e2d32102a3c2ff04f64c50", 0xb4}, {&(0x7f0000000380)="5750b1f839cb38d879f4657777adfa4553ce1585fbfeae5e8a529917a60f3c42ba346f969b3f353f1972154980e7406985c62557e221ac160568b6dc95d12193a87815eaedcb932b00ea117916f4d5166db38b53f64e026982349ed41421c2b018910aa79852442e2306089b0e0f6b55b75b3349a42200123499e1c7ec273c9bcb38f986df3cbd03fb58cfe4c65c9c2da12dcf", 0x93}, {&(0x7f0000000440)="e44faf3c31b60c0d3c755c4997e6398cc960a8cd56f2ed1de742a9e072e85286e916570ede47ed077c57bcb44bf3ee6d20ba8b0d2e718f5fa368e4ca2f2778597b9c936a78fef0d698102ff352fb3f86b51d", 0x52}], 0x4, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) r3 = getpgid(0x0) wait4(r3, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) fcntl$lock(r2, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r2, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) flock(r2, 0x2) flock(r2, 0x2) r5 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000540), 0x10000) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/91) 17:08:24 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000), 0x0) r0 = socket$inet(0x2, 0x4003, 0x40) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 17:08:24 executing program 0: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 17:08:24 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xffffffffffffff34) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() getgid() getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 17:08:24 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r1, r0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x20000006b9) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="00cced609326d740fa28b56e5917b5daf9c10cca2401f62768028164d194630173cbe0dc4f6e0cc43cc3fd7a82d87d0aa8e2c985e989b5ca9b3edf4f8533c4c3ef6275470e325732f2198bbf9cb2234b7611e3d719468897258b034fbde171545169", 0x62}, {&(0x7f00000002c0)="79663b4fe467f2a316cf85c263b02dddae7a1cc73202a449a7f15799dab8b2cc7cf45ad9db51fd20202c7c0171a5f82117b7ac079f899317593bdc6c008e473e5f9f6ceac0680c8fb294786497fe860708d102e7febd61374b7b6044980f616c05ef11fef3906de5008a326585c720df97f1e137bfcd072702843acb749ea3b2798a2c751a6999f50e61ade59f2e63a6087e199034acbfd7d88d2eb6b3b2247f44a9d1eb8bb13acfd83afb90a1f9bcc6", 0xb0}, {&(0x7f0000000380)="8faa64e7246524f14f550aa4b05e8dbf8710d0d756bfb14b441dab52c5a2f4f5db94d2dcc16fe0fa6165961578d7f7d585264c0dc01593682bd42da46e878bd3ce868304bd8c88bc5ca60436d258cc3eb56245637aa54ea0f285549e07df45a95c6cd501f116f3569ce0363e2d194ae31ee1c951df0c9e6ac649c7030eb08337988962b9fc79ba11b03cbb14ddae79d1492ff324a2762ba5d20ef43e4bbfe3063c6ab0788296466163afa18aff800e03ff96fa15f91250fec7446c52", 0xbc}, {&(0x7f0000000240)="516e969c39ec67", 0x7}, {&(0x7f0000000440)="4820e4d9dd40071832", 0x9}], 0x5, &(0x7f0000000500)=[{0x38, 0xffff, 0xa8, "6c609b452d0974e447505412fcda776e3b90626916897dc60135cb48fd179b7646f7"}], 0x38}, 0x4) r4 = kqueue() sendto$inet(r3, &(0x7f0000000040)="ef0f750693cdeb4a098c78790532fdaefc5797da05826700d442292201625d97a8a97f82bc1ed6e29b1cb8fea81536fa00b32b9f2a465ad7a8c45f36aba6f6f74631ac37fa123761b026af55d1f855ab5bb5aa3eb0ef974b8218237dd2f2a55b6cea955c4f1814958ca1a3decd3c986853ee63781b5b0c980be037e747f66390", 0x80, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r4, r3) 17:08:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x8000000000, 0x0, 0x0) 17:08:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff0000010000000844fe2afb2392824f63c239cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 17:08:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296486acf2a984f991b150ff8afde1ff408b9a4bf42b38ac7748c5efb828cbf862ef0115feb1f7894341934c0cb46c785fc84f4a40d13dc1b7366817d68702937c87f354036c617f7", 0x5a) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:08:25 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f00000019c0)=""/227) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r5, r6, r7, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x551) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='.\x00', r6, r7, 0x6) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r3, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r9, &(0x7f0000001240)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) shmdt(r0) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001300)) r11 = shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r8, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f0000001440)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001700)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x00']) 17:08:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 17:08:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 17:08:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x42, 0x0) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x61) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, r2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x105}, {r1, 0x40}], 0x2, 0x0) 17:08:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x10000000000000, 0x1ff}], 0x3ff, 0x0, 0x3, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f00000001c0), 0x8, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0) 17:08:25 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0xfffffffffffffff7, 0x10000, 0x69, 0x4}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:08:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, 0x0, 0x1) 17:08:26 executing program 1: setsockopt(0xffffffffffffffff, 0x200029, 0x26, 0x0, 0xaaa24aa4fcb2963a) 17:08:26 executing program 1: socket$inet(0x2, 0x3, 0x101) socket$inet(0x2, 0x8000, 0x2) socket$inet(0x2, 0x4, 0x5) socket$inet(0x2, 0x3, 0x102) 17:08:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) 17:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 17:08:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) close(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xffffff2d}, {&(0x7f0000003580)=""/149, 0x95}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/203, 0xfffffffffffffd0f}], 0x6, 0x0) 17:08:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000140)=0x9) 17:08:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x400000000000) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 17:08:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000280)=""/249, 0xf9}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/99, 0x63}], 0x8, &(0x7f0000000500)=""/115, 0x73}, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 17:08:26 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x8, 0x86, 0x5, "452629bb7fed5c76d6be693273403d7778414285", 0x3, 0x56}) 17:08:26 executing program 1: r0 = socket(0x18, 0x1, 0x6) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffff5cd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2185, 0x800) rename(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') 17:08:26 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 17:08:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f000010a000/0x4000)=nil, 0x4000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = shmat(0x0, &(0x7f000010b000/0x12000)=nil, 0x0) shmdt(r1) 17:08:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000c, &(0x7f00000000c0), 0xffffff25) 17:08:26 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x90, 0x8, 0x9, 0x9000000}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x4, 0x17, 0x2, 0x22}], 0x2, &(0x7f0000000100)={0x7, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) lseek(r3, 0x0, 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/66, &(0x7f0000000200)=0x42) 17:08:26 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/248, 0xf8}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/168, 0xa8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/224, 0xe0}, {&(0x7f0000001600)=""/72, 0x48}, {&(0x7f0000001680)=""/38, 0x26}], 0xa, 0x0) 17:08:26 executing program 0: r0 = semget$private(0x0, 0x200000000e, 0x20) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfd52) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0xffffffffffff8001, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r7 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) read(r7, &(0x7f0000000340)=""/152, 0x98) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_int(r2, 0xffff, 0x1012, &(0x7f00000002c0), &(0x7f0000000400)=0x4) 17:08:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) socket(0x1a, 0x42, 0x8000) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 17:08:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x88, 0x5cc3) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8100, 0x21) r1 = getpgrp() fcntl$lock(r0, 0xad7941c5512aa13a, &(0x7f0000000180)={0x2, 0x2, 0x1, 0x400, r1}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="ccaa8686d931c1e69afc6dd6d1d7dc98d0fcd23324e731f2b9e8c2f38a5ba55cd2a9f76478", 0x25}], 0x1) syz_emit_ethernet(0xc5, &(0x7f0000000300)="26d90634239b33a86101dadf94c9b995e6d4adf8b81860f09c546142810e65955914463a22307ce89fcda44c59beb5434245855780200811e4d352d6779cb8944747505d8a90b46473e14f08618931ba05197c7b9599cc208d4095bbbded909d0e31e4d9f708f9c2dbb5b3891433094fe9a766c6f5a485a20d63dd1e79c79c364e66e88f028513940b1efe6c59e4e831d977d5188af1419424ece16b2c6d2245fae1dfd0fb7b71112646d6d29c8219f732e81f9ef8b86241d5692ae4d0b07305d93aac8c08") syz_emit_ethernet(0xd, &(0x7f0000000000)="9e9efda2556fa35969b5ff5587") 17:08:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 17:08:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 17:08:27 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x200, 0x5, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) 17:08:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 17:08:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x10, 0x7, 0x100000000) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 17:08:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x1}, 0x8) close(r0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) socket(0x20, 0x8002, 0x8) 17:08:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x92) r1 = socket(0x1a, 0x7, 0x200) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000180)=[{r0, 0x28}, {r1, 0x100}, {r2, 0x2}], 0x3, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 17:08:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) 17:08:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x14) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x80000000000008eb) 17:08:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x46, 0x9) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40400, 0xffffffffffffffff) sendto(r0, &(0x7f00000001c0)="3181338c43f06412960e95c83d1b80e2f32c8f4252d64cef5844cecfa0c4d6b8bd940a77857472fbf6ae02422cd1b10b653102efcb9762dbfad558e79438ebc457e18ea69e64994cb50de477a24cb50442467d7e1611b07601107d48a07e48332ea71aff3e11ad6184cdaf4be9b9a86fa7aaf9449e7d217168753c5d504ff7709f6d50cbbde54c85bc91db07fd371801d424ba531a5edd2eae6e6bdff618de5d9276a4e19f706a6d1fa4521289ac2eb84f8e335da37fb238a5ff7af132610f7309cc459fe029486d4f0b7266fabfab3b817f91aa0a50a11839f4c44be54c5376d3f8c99ab57019", 0xe7, 0x400, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000002c0)="6fd7ae4dc89c647af1ede8ac9d31b2a6d9ae12c5a41765dbfdb55bbd3e55537175da5c578771f10e44d25431c99dbbc6c0f22f7b86f77414d0073ce75a5b4eb1a6ef474f6a021d72290984c6e3a938be2c242cb3af35e612e3f678395ff23e0a79bb56822ce9c04809672d268c60ef8410cf4cae5fe2586da7e2dd449bc9649e7ee11b4b6e8f654575", 0x89, 0xc, &(0x7f0000000100)={0x2, 0x1}, 0xc) open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x24) open(&(0x7f0000000380)='./file0\x00', 0x10080, 0x0) kqueue() close(r1) 17:08:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x80000001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 17:08:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a902010000805cb90cca8590", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x7, [{0x1, 0x10001}, {0x1, 0xd0a}, {0x3}, {0x3}, {0x0, 0xed6e}, {0x0, 0x647}, {0x3}, {0x1, 0x4}, {0x0, 0xffffffff}, {0x3, 0x101}, {0x0, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x100000000}, {0x3, 0x8}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x5}, {0x0, 0x1}, {0x3, 0x7}, {0x2, 0xffff}, {0x3, 0xff}, {0x3, 0x8}, {0x3, 0x2a452013}, {0x3, 0x800}, {0x3, 0xd7}, {0x2, 0x81}, {0x3}, {0x3, 0x9}, {0x1, 0x469d9d73}, {0x3, 0x7}, {0x1, 0xc26}, {0x1, 0x8}]}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="560293687f60b40d56cd460b6d574af6fba869a57fe802078df9102417a0726b2ac0e68abaadf0a0a4a924f860001f69a8ee53f401721a48418645f4caaafc99178cbf16ac58a75b90e4ca615620dbe1e9f907b83ba9b41ebfbed9cdc103294b0ab7fb1f2469638451c6ef77906d20b786080f7beaca91552ea27acc49eedecbd120f32a2aced09ce529cb4e5995be75119e2eada4885316ca2d75f408e3a9f35b8c3b47acd1ad88364bada013a7fa186f3ea006fa3789416c6051ed5e01cf17beb8", 0xc2}, {&(0x7f00000001c0)="237c170fe1616c578295311aeca6e841ec1380e92838c862369df826261797318ac1e437eb3324727a89c49fc52583e478b0608081c81ca85e79e17e4671a8ed0959a57410634fcbf5d35335bcfc5314bae1349f00d797ad85913ebb478eb5f8f6bcfbd027ae803d843bb50b81b5577ed17faa4b9c934bf04d4e8cc97027e1952d14bee701498a557f", 0x89}, {&(0x7f0000000280)="d055e722d32b34d1ab8667556600ebff30012a333b2ce75b93c4b26bac15519d9e0f848ffb18b04cee2b6a697e55cc54b8bbb65598dd56fa450855cafe499b0a277365a0042b2723571bd9922be9", 0x4e}, {&(0x7f0000000740)="59f56e96b8ce9cc1a189c51020914eb6daeded9c18fcf238691fca1c2bc0fb19765f321e633cf0a14663d0547a0876b1f795ef457aff44f8a1a975bfafbcbd7adb2af91139c2e0cc81a5704513e193ef8ab51613a50d53c751799abc3a7d7bec17ec647cebcc13f0be59834adfd41ba6d8258597c86f48fb1b61286a33b7fce6e5e79270eab7520885df853641d85e3a9abbe46688c78f852fbbeb5ed1ef50e23875b9501da4cfe893b81fd352a3cb104ebd316d5c85420d84d10e9e4275dae139d448d7e1810117b6f3bf9f5dfb9369d580133643bae06bb8db52dd1740118428ca327f9cbc5a71e78b6b88e8febaa8adbc286fe11edd403ad300c7986028c93d1fbd4760bc0beeb971fa6e0cd2e94667959f22b5778c768f638dee5b2a4849d6ff5750206ac3e2aff98dead4b2c80a946029c37492df6b6e8f51ae204c296adc2164bfe160280f47fb3e3434c15aec2880b34c2703ef55c0898919386e6ecf373686c39bdc580068642094d5a9bb1bf21124edbd572c64dd1c5a53629e8ca61c614802afd851aa6773e4be9b4da4a3cf26d4a6f1d4e08ad1e815222e67fe75d1cb45a64bc0b3c3a9a135742271b575651ded69b09e2698043b1698b5d1e93db93bc78a13d195a65c4fc6e2f27731d7344d8f290b8082d9ae637950dd1843211fce77cf3214e28fecf65f8e9223c1c6dba79bb12ae759eebcd8d9b915b16ee28a42ea3d2ec81f27ca905320a0e6317db160f3e97c316792560ed8fa590c02ea709bd1cc0a100a5128fa10a23ff9c958ce65fb6f016d59ee4d1978e3b6296b83c1e9f9071a6ed7e8c1398e9b4a2a739dcf7c2690e705b744e9da2728247370b4e296176b1bc4c491df859aaaaa872449bd24d39fbf8e15c12032814b54d0c2327a252f872aaef972c8ad70d55cd94f843c0ca7c301f3d0f353dd33947b59c87fcdc8380d68d1a06130412d2904c257882be7deebb39e87043c435e6ff29e5ecc62ca99d936c48ee4f18886f66cd177c2623fd390fa5bccb00785bafa99ef5e17bec7bd7ae15d8907b9349aba283c52dddc0334ff97c199114bd754317de306fa3c95f7b956facfeca6dbac2b5ce1c2bca0bbb047c270d6a4f8d82e95967bc86a52f937d46a7e491e8515ae35f6ed76d86b83d11486ea7cc32c7ad828e2517df22200e5972c5cde4079b8a260e171d21840e959db25f7ae11bbc10026fc72f4b1bd8dc4864cf3f471b5e34834fb0eb9d74a81b9cce2a83a53f46c74f5d4f3d1fa481475f3098371c5bbad1d55fe1ddb5793a4e8a4190a1a68021a5c902285432ba5a0cb89232a0318ee92126755d645f0ff81155f10572660ebba5b669772928ebfb2aa7ac70b9eef695cd83319aeb950de86b7573163286b004cdbe994f9779323ab4182684c063424eb4455473d922e3e936dae4ec1e85af0cf56c92227b223a822a97fbf4a8443b3804c76a332596c1729ffa8587c93d428bd7361fc461f7bf86746c318581633f3bfba200dc852fcb8e2234254ec58f882fe668c4e390e95a6e2530328687a68b98c086b4ca4185999beb20f7f854a9a195372b71250535c5a2b2787a4451f78a10ee2a10d2df0a511b07641b8b4854a808ddea141fef929721b4ec3dcedf9624e040fb3ee9e4b9f5f448377616371bede3391d47f69a19c408dac0312f1f2dba290b5a6bb962213a8cb30b38fda6eecf216bb36dbc58b288716ed3024d5e906e5856406edbcbb4fb392516a08ddcdbe21eaa82c04dce034760e0ee2062ad6f119702237c2e37db3a0cb6e4376393f5911577fbfaf10bd60f676a0d680ee23199c1df85a8b79afdd0b870d5c1e474fc08612f03e1401ffbb36b102356ce660845dafb4e032740881bacbf8411fe5091eb9aeb9540f6cdf11c3765c04a0ddf4112c1db98fc8a017eb98dbe2eac5c17ac53f0dbe864f529e54ee9077090a4f71f176c57ecf99d40cf3180a72eaf87ae91751d0a4781cd597429f4984e0bf01d30a602ec3d48eb7d665ac4430d5ae59b126dd272cf2056c906ea044dcb0d33fa3eb77809473455182e2869a68d1fbc103ad9da3b7b119af47dfa06c527da6834c24d03a4ab645949dd5aa40e2d0d85e28dd73597b39f9beb7046328865bee7aa2886c3f40a64adf3374d95eb228ec2093d80b760144bd060f23546b54916d79512eec24bfd596f401bce10cd6b12ea64e0ed3f88490cd1d086f8fb601d468bc36b81d5f450aecce52dd42ee083398945260d1389848daaa082c2dfb4d608d251a2d0afd040192a29a1da43124aac68838e5e183e6dbb67bc4bf0d425ba2344a052d458b8461b8a8beb67eed38cf859d249aaee9267b15b850045b5fcd8b420faeddd60cf1b2406fd15024c28bd9cd17fa5509c7ba110e9d4c7c47ff48583e28c16ab2e59278971dc52a2c53545b351edabd3ee938a7c398addd0dad220c171a39a5bc8044c4de0954599016ad0a322bceccb1aedc8bb43ebe10f1f804bfbed2c177e2830d69d7455e1748e7a0e8be5f3881bcfe13bf10eb7b74018562c41adefc3569c01dbcdae019b7ef851ee36cdc664344a75a9a9b211d89d2cf3cfa8617ad349437fe714c896dbb02e12109b2357b58a2c58b4ae6cd03c8ec50d00e5e6f866cd1f3705a2c585da8f79b3ec39acd7e2c8489bcb3124f0291944507a498eaa1d502dadd72556659d0461b9f79e9830b8c3f36ca9863b864f5678023a4b6e522814962ca58ef1e3a0ad053a0ec704b2e678b9061011e208095c681c72cb7c2292672c35683b22589e5572aea0d1ab8ed0177706be2cb3672b3baa35c5faba70f5082bdb8d17bd08bc6e77f971a8701318b7661f86199764cf4a214f76d0c05362ffb74836b428aa36b5521ceb2186ff89e9e0f7613d568b3fe5c24977427624bb0015171581093cd010f6a575d851d8c99d82072366c22bfba234103c566b800367e8f5da02f39f7c7cab59f1559aff4208e0f71f830048dd0e4893c0f8354bde897e36cd5291a41dc279e78bd2ff24891e2d2382d603b7bb2144b2cac3debfc6b50445f53a8130ce49d6af6354be7f875cd876aab905ed5e88647f007361f3c28eb8541b667b596a6e370b4bc390846f3b9e1aba402f74b67061db42e128b7938648f91f4a3b93e24c7eb2b8eb4efa70aa9599f0dfe76e59727b3cc1e571fe6338cfcd2248b89ecf0a1f373e1fccf41be3aa938ce89cbd5e725b50ada2a35de0898671339d06bc770b62eeec585065a40f6b58592098e07eb6b9d7a0cdadad9ab8331870d319b92df51b080cc92021f8a993af835f1be70daaf31776e77bfc348191de45140c07c4fd1d14c35f03585b1e55a1a11dfed49e8c0ce745ee81a26d7a39c79483d8e1bd6b78571fa6fbcd67ae6aaa27dc1a58f43628963939b2b27b152008f120d7af26b37322f9988a42f4113abdefa74c59cdfb3da657c4cf81c8dadcbf8b734fd19d8c9a851a23cb177dfed76cf28846a7e82f7b47e132bbf7517e62a3cd7fc609f430245e14efc91b7fec22143a344a54ad269ce90c47856c4aae587cbf47357472cb2c62cb6a262ab2669569535ddef7f5371c49829c71e508b20040228edc3d6a53ac6a27b25589c6a99fa68325a50018df17e5aa588af2ccd034d3837b792735f1555aa95c5c7db511cef135343a34f4d83ad102b74a253a247520b73057d84575a464cfe6fa94b39a9127e7dc88cb51e64c93f583a2764802668c55d9c82589e0a8e808dcde0b8c4e619af4fb1f18d77fb4ef9995cbb6cd7cb5803b2108ea79eaebae7e9b027c500d1c436fb35cd3516ad3af8965288dbaed0704b0d336b8c669453f0be2b4118aa9c1ec429bbc2cdfe6206b7d5f7fa9a0fc25a4cf942c547a5217071ad05735157ea1e579d137813b48f2ff11f3af8fc07422174ebb7508ae83c6003dbab71cc92314f335c524940cd74a2cd62d5de8b96acab0dfceb739663c32680d2310d120a6ccca90520382bddc2eff5b4069f9101f92aee0ceb9875c8781d0c0f9530bad626a35a37ae9d2a9b12e27402b4abfb684eee149edd3094f040f68f0cfbb6608d4b8020953fda64aa0d642077344eb2e4a1bd4c4ee98ffd6b4d538ec45e95675b35acfaceeca36ec43c849a5b67a78c3cf66e26e0ea43d0de287b1b8b9c7c450611c38df471806956cf25295fa97470df1db51677bcb11d06e8f96fe9cbd73ac008eb822afb7d544c3509b1d8d95218bc47166702b7d6988583d3002792cd7481ba64d70d9ed209aa2f84030dd92d24a3577931651805e44ae7bec97ac36a390fb2211ce8b054303dc2a2dc50d4c7fe795e2a0767596c220a75c6450a144dbd780d7cd3916769f68d174239ab92a625f934a9a3a665c07b2e22a43df145be9d53223cce32b2366adf9608e185665adb9f5ef297ce8ef5c9dd623e98166560d264bee323f18e5c8306b4d91f562b4b4180924da90d58167f9f71b0e046cfd0b84bde09efa69eea1ceeeaa8f917748b636ba86ee3b26160028419e7195f2342f9a82b0ac16a843990538c38a7902eef1e8d581d379371f5d8c39c1c239909f4ae19f19b33de0371d082cf2751aa102f576028ce481fad541c5fdab6977fb99117fed5f66518f3444e94d47c6d5de2ffa43fdabd17e89c4570b764176eb4359e2df5688e7567334d1c9185df541b039e180980fe2e50543dbbc491b2600891ed729b972253c32a276b84102d9b3c04ae5d80d35a751557af0f17fe89f03e1fe3fe10178c46b61f79740a5d14c378e942c5df74972885833c1ea73f9ae48df632ec0cef914eea18cec33d7f30a16ef5f0f77e10cce00f6524bf472c35ab51643d56ae4c3c52c94684f3428e6664e7e560d2b276cd16db3e14b2950cf6b78f472e628a0e03a5924f8bfb15668de9ce0b1eaa47963fa89e9a182ad14a1b45a2468e7d690e78b2766dd5a0e628bd9357e7bbd94fd63eea1c6e00dd1ed55eecb040788b8d0d239d35c21b1858e47511fe2645ce0d6cfcd7505cc423760ff00809da2805b60367b18869059b40dc8e761728a67d4bab7e0531195053048bf5c81ff23e5e20f503282acda889f0ce428b3a5baaa9bab1ff240b99c2adee5711542e09793017e4ab6714e761593f9c0197c96b4386568a49f25ebc03c35bc8268f86e2225178009080d8d9b37ae1491cebb854f5ac4a37f6f8a8573ad93903c53ab5bcb36904fae35d47785bb2d78a65e03df889378a57f0e2b889c1b216e6cc57aaa583b4f4ef44ffc811a9f3499ded7b1ee922cdc07ca6d2348819685e54ffa44e2fdd83692aba3137fb1e1edeab697170ee880f10b7b7860b8ded74119608036328a007b759c6e488068aefc7c6cf75603ca3e334fcf0d5ff95c5a0313ffed4344120edf9172e665b89ec18afaeb78136f8f8b55dd33afb227e42c9385c00277f0cd6bf6fe6de5d09a3ead3232bdd9fd84f4a9e87ef3e23d67eea0864a665c144cb72a87fb11717184fe857816bc46f372daeb90ad4fc9304595818be560bb6cc689939efe5ffb125abd895493a1c429224fb2cd2762fe0d41694780b94aa257ca6c790446d8bb922d0c2bee9679f013f6419333c5e6ff9b5f68773b1607ba40021f79a4e179da70131fecc0f2ba94441ec6b63288c17ca8304305132e4817a7251d62fbc51cb91ea034b57e88ef56e9a3e265b93360ac9965bba664b1356bbd5ae44375c4c0981cd8f802f0277fbf0e9c4fa527d856fa1239cb820fbbe7e5ebd8e9e2df238a183258b91db07bf29cce052eb678439c0cc0174b3be62caf359c8c57562c4d686b169f71e28f2", 0xf1}, {&(0x7f0000000540)="0f3be52596add0facb098008a981178ee051dad7acaa8d73e5f19743ecd9b764e88a997f157b886773dc735e667273ce495f3364bc728585fd0af599f54ccd22de73e5e4e46eeb30ca76ffdc203e023c34d0831b22d69f", 0x57}], 0x5, 0x0) write(r0, &(0x7f0000001740)="40ad5576d48feb91875935b865ce9294158f1030fad14f2ce90c5941261daa53c7dd0c7cc7262ec9c167fcc83ab826fa6cf95bea76086385f6440e618c90e00ae1c4352d1564779ff2d4a0d0a4f01b848c1da89dfa5ffa14f238049cf019c5a83bc8a1223f7339edf904dd49f3eabb74c9ff12d80ddc9ffb05b777d98212c890ea6331ebd92de158edb5f1bbf8e0dbf7f344037784102ecd8398da90847655a9b1d2cea92a5082a6ea1fd2455b26d1db", 0x2dd) 17:08:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x101}], 0x20000000ec7, 0x0, 0x8001, 0x0) 17:08:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x0, 0x18000000, 0x8e, "11138d8730d323fd2a20bf866fa7b9ebe2177b02", 0x2, 0x8}) 17:08:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchdir(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x80104277, &(0x7f0000000000)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 17:08:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="aaaeba497077f025aa9d38fca689892bc2f3c6fade7c6dd2b9fde0eff73557b4e21f272db171f0d25e8ab24426b82c4cf5664d1beb05225663eedf284f845c9ebd637374f6a7934198b3fa44884f86f7ada15d17fcb80bbfc610e73285895ed7c07c20b50b1c397fe0546b2a98fab555", 0x70) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:08:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xed4) 17:08:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r3, r0, r1) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockname$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000100000000000000000000000010000000000000000000000000000002000000000000000000000000000000000000ffff004000000000200000000000000000000000000000000018000000000000000000000000962fffbc117c42031ce5848b650029fe7a2e388d4ac5243ac88d07000dfa14726fff4506c3d5a463c61e4b0d8f963725f299f8077faea36bc0a4e2c826eb8b0c337159dac2bc7064e5ccc8c56cde3164d8bb93266b27c66869b9ae23dcea1a05fd5c39c40233e42078b2eaa0d300334187"], &(0x7f0000000280)=0x62) chdir(&(0x7f00000001c0)='./file0/file0\x00') r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x9}) 17:08:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() open(&(0x7f0000000140)='./file0\x00', 0x38403, 0x84) fcntl$setown(r1, 0x6, r2) sendto(r0, &(0x7f0000000140), 0x0, 0x5, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x200, 0x84) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getuid() rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') setuid(r5) setsockopt(r1, 0x4, 0x7, &(0x7f0000000040)="ed495ea6bdf5d7c52af47330193a852088bf53c25bf8c0a8c9b9c0a4749bcc504a505f99907572eab165385ef81dcdf0285837e963f0887df03b75cfe5335a884a303ebaf6b911b57a3214eb4076ccfae91319b5dcf28a46cf9e4c5e4d6edf1fef4bf26114768f9a553b71f95c167d02e609b962569c3e765f804f8f6b4582a726b28386bc33dc41e91e9563c75bc1514c2ce50c8ab69fec24b24c15e7023b384ed802ec3789232965c00b44c2be56c54fe52c0c5126c01d3ace32cbb25a2793f5bfedf69c8c6b9c98564262752bb83625dd8bf9395f5b8dcfb60067de0a282ca0b32f7b7ca6c1653a6ff568bf55247e329eb8a802c81acf376d", 0xfa) fcntl$setown(r3, 0x6, 0x0) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000200)=""/219) 17:08:28 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x2, &(0x7f0000000200)=[r0, r1]) 17:08:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8001) r1 = syz_open_pts() r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x0, r2}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r1, 0x1) 17:08:28 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f00003c6000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 17:08:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = shmget(0x0, 0x2000, 0x490, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) sendto(r0, &(0x7f00000000c0)="a47c78d1eb4625837ce908da14ebdbd4647e73a04439a25b88cadd4aab3b784d937495e254ef70a5b27bf9e0ab005149358cd5482649ec7963eba3d942", 0x3d, 0xa, 0x0, 0x0) r4 = dup2(r2, r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="17000000e7ff01e03000"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="86e26e4145199fe184aa98e3e7bfd737be5689ccb3de19255a27490956b050c8953333077ddeeef48e6054034bc1f0fb5cb30498ce23e7f39e17fb49952bc578ad8da58e91afea1d9cbac73ab53ec8f726e21b622a7b748ce346b3f0f1f8bbf01af53b70b7f30f83566a0f277e9fc8d3a5cd93f2954ac769de88fb33", 0x7c}, {&(0x7f0000000300)="c475043b974c8dfec067528a6fe93eed1c8d5b5b57ee7201c37e1b4973bbfe5fdb5f6e734faab3383921d35d92908f2c036fff59789fe6ad72a9a9f198c85da9d2fb4fba70402c4fe1b57a0e7d6ed9cc723597c8e4c261e603874f4b0ded05c24903c832ae30c568242f73", 0x6b}], 0x2}, 0x400) r5 = semget(0x3, 0x1000000008000002, 0x470) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000400)=""/9) recvfrom$unix(r4, &(0x7f0000000440)=""/210, 0xd2, 0x842, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x401, 0xffff}, {0x18, 0x2, 0x7, 0x7}, 0x97, [0x0, 0x9, 0x4, 0x3ff, 0x1, 0x1, 0x8, 0x5]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000200)={0xffffffffffff78a3, 0x2, 0x3, 0xfffffffffffffffc, 0xffffffffffffffea, 0x7, 0xfffffffffffffff7, 0x401}, &(0x7f0000000240)={0x7}) 17:08:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r1) write(r1, 0x0, 0x0) close(r0) 17:08:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) chmod(&(0x7f00000001c0)='./file0\x00', 0x14) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)={{0x5, 0x1ff}, {0x5, 0x2}}, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2090, 0x1c21) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000180)='./file0/file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) 17:08:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) setsockopt(r0, 0x0, 0x8, 0x0, 0xfffffe23) 17:08:29 executing program 0: r0 = getpgrp() wait4(r0, &(0x7f0000000180), 0x2, 0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file1\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r2, r3) 17:08:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 17:08:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x400) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 17:08:29 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x401) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 17:08:29 executing program 1: getuid() r0 = getuid() setuid(r0) seteuid(0x0) 17:08:29 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 17:08:29 executing program 1: socket(0x18, 0x7, 0x4) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/146, 0x92}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/69, 0x45}], 0x5, &(0x7f0000000500)=""/226, 0xe2}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x100010, &(0x7f0000000000)=0x4, 0xfffffffffffffce9) 17:08:29 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x2}) 17:08:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 17:08:29 executing program 0: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0xfffffffffffffffe}, {0x18, 0x0, 0x8000, 0x40}, 0x8, [0x4b9, 0x7ff, 0x2, 0xbea, 0x440b, 0x7, 0x81, 0x6]}, 0x3c) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 16:00:02 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:02 executing program 1: pipe2(&(0x7f0000000000), 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0xc001, 0x0) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x13) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000200)=""/190, 0xbe}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000300)=""/228, 0xe4}, {&(0x7f0000000400)=""/193, 0xc1}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000006c0)=""/210, 0xd2}, {&(0x7f00000007c0)}], 0xa, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="6eb98ef8f7100a2aa68d262eb93147d292eb059c888926af59d1d49e15b2e75d075ad89cabd06010f5e428e868a249f63f169750c343a71ba62019ad23a14636ecfbb18b6c024b34d742b355fa5f0c2da0a41f69b377f09a77fec256e7c33bd4ea151513b9e7370738607d2d455c8ae0165ec4c563777a86cba76f0af79b7035dbe5c242d3c3d24ddf5eb77d5df623028de970265cf92aa101acd325bde927afa86fd074696457ace0da9ef82ea83caca70f65f704800d7c572b75fc51cecc4a4a9aa3f264b5b5eab47668401155020c59159b447b3ef8db56025e0647ccad00bcbeacb6d74a20a553c1b18a09", 0xfffffffffffffef5, 0xb, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) close(r0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x82, 0x20, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x9, 0x8}, {{r0}, 0x0, 0x4, 0x54, 0xfffffffffffeffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000004, 0x9, 0x9d8}], 0x2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x200000000000000, 0x40000}], 0x0, &(0x7f0000000080)={0x169800000, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x1, 0x8c, {0x5}}) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000300)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x5, 0xff, 0xff, 0x0, "72c60f45acb2fb6a1feec66754349eb44dbce6e4", 0x3}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/105, 0x69) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x8400, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x14, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvmsg(0xffffffffffffffff, 0x0, 0x1) socket$unix(0x1, 0x1, 0x0) chroot(&(0x7f0000000080)='./file0/file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2044, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x100000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) fcntl$getflags(r1, 0x3) 16:00:03 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/124, 0x7c, 0x842, 0x0, 0x0) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:03 executing program 0: getrusage(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffffff) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x8, 0x400, 0x0, 0x572, 0x9, 0x4523, 0x1, 0x1, 0x5, 0x4}) close(r2) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x8, 0x1, 0x9, "c40ed5b34934f30418cc243a702ee61d65328028", 0x80000001, 0x7}) close(r0) r2 = dup(r0) r3 = syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000001c0)=0xb39, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="974f0b2d7a4d1b85fd2a7c02857254d8a158d973a9e2b1dca7966ff5a286c60ee01477d6e42b3ab8976ff231215f87fe635aa3b65e190dd0ba767224513290e167e2c8032d8805e2093c6eb88261353754c4d1be15c5c290cd8734aea1d0f8ddcf64a9c0b34544835052f636c20fc028ffe067b4", 0x74}, {&(0x7f0000000280)="1ffd7a240719e0abb50dde08aa52b74e14869ee3212ae1ac52032b460168a28936e9346f5d6cb7a26fb4b357f9dfa8237e9a852b301d6929cc1f6b752260dc5644605351f2410f4a0676d36b071e2fa2dc11e85773cb2cce0466ba5969825525165e74b26825238328218eb1a52dcc11cc6335f934f6f6f28711a16c0b9c3b982c64d06a4ac980570f5c522f334abcf7e36d2b7b49716ce45b59d0b242aa43d4cc605d01b0a7efe3ab393cb11d880c5f2dde0dca21646cab", 0xb8}], 0x2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) mkdirat(r2, &(0x7f0000000340)='./file0\x00', 0x80) 16:00:03 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc2, 0x14) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xdd, 0x7}) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) socketpair(0x16, 0x3, 0xffff, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) ftruncate(r0, 0xfd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) 16:00:03 executing program 0: setgroups(0xe80c70381a94f2cd, 0x0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r4 = syz_open_pts() preadv(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)=""/67, 0x43}], 0x3, 0x0) getgroups(0x2, &(0x7f0000000280)=[r2, r3]) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000066f000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) getdents(r0, 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000003c0)="6fcc9c33c825773e1b7ae57ebd56702ff3c18a4e55f73cf65388687929a95edddc279f33efaf40c138352611648e701dd69faaa258d044cfbdeb5cf024e617dd0b34b88f863cf8772345696ca689e99640b2b4caa6a8732d28a136da0bebaef22ba4c9c930ce2f6a3abb8aaf175db58feac9b96dcffb8e045a474211d781e8512417264ac148fc7778c0a29c6f36b0cf60e5c540d6870402985b6a84b14dcde373bc6ce519e1f55be6cff53b62ede013563a3f152eb6bbc973ef2bb635299699000fd535430ef9596f22ac47216c15a9a2a29cc25c1533838cd4f0120101970b87d77528da194a4064", 0xe9}, {&(0x7f00000004c0)="04fb80a0d2768957ae993085fc98cf9038124f911ff9a218747366bcc61471dc2cde19ae4e77443d384cce707469b16982d04aa7038532eba2bd0acb5260e60346464f312cfcf0caafacacfbd34460658f87f68df9206a6355435ef30b095231b647268c187ae8c54eb3a11c33278b9c88c56fcc38", 0x75}, {&(0x7f0000000540)}, {&(0x7f0000000580)="dfecfe93166d62dbd4c3e67f640cc231a1113ba7cef886cecd5b9cc36f57ef53cf76acbf8cf78ba3d1d06f2353427a1c40266c086cd087122af9c80e69b60a4e32351329b731abe6831c4aeea44488f4195cb72abd9c17f6d9c6f71cb0599ccf1dbee3db50667891b3219ef698c2e9d4f149613b8cdf179508c443b23e25944eb846f39095", 0x85}], 0x4, 0x0) fsync(r1) close(r1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/64, 0x40}], 0x5, 0x0) getdents(r0, &(0x7f0000000040)=""/41, 0x29) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x3, 0x8, 0x8001, 0x7, "c0cb3fb8fb63196e144c8469d6384c0b5d69a4a5", 0x1ff, 0x88c}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="c19d05d607319b8c128c9d074f9388049cdf6804156a11b8f7964c260af5f6748e3231097d3ab772946454ac4daf63af825215fe5759b8da", 0x38}, {&(0x7f0000000040)="840933117d3e5f258747ec83f063369efb0e93a87dd1", 0x16}], 0x2) syz_open_pts() 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = getpgrp() nanosleep(&(0x7f0000000100)={0xbeff, 0xcda}, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x682) fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup(r0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000002c0)='./file0\x00') setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:04 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mlockall(0x0) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x8001, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0xa0) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) r9 = socket$inet(0x2, 0x5, 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0xa0, 0x0, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x3, 0x6, 0x5}, {{r4}, 0xfffffffffffffff8, 0x29, 0x8, 0xaf5, 0x8}], 0xf4, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffd, 0xc1, 0x4, 0x3, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x100000000}, {{r7}, 0xfffffffffffffffd, 0x40, 0x9, 0xfffffffffffffffc, 0x3}, {{r8}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x0, 0x3}, {{r9}, 0xfffffffffffffffe, 0x30, 0x2, 0x2, 0x2}, {{r10}, 0xffffffffffffffff, 0x40, 0x20000000, 0x401, 0x6}], 0x4, &(0x7f0000000400)={0x3, 0x1}) r11 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r12 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x112) ioctl$WSMUXIO_INJECTEVENT(r12, 0x80185760, &(0x7f0000000100)={0x5, 0x4, {0xff, 0x3c}}) listen(r11, 0x30) getpeername(r11, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) setregid(r0, r0) setregid(r0, r2) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r8 = getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) setregid(r8, r5) pipe2(0x0, 0xfffc) fchown(r6, r4, r2) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000240)=""/210) setregid(r5, r5) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x8) dup2(0xffffffffffffffff, r3) connect(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f6669a0f7e9c0aec6482471916c6530004eb22d7301864eef53c1a07b21c74348b633a14fa35d3ae0ed625d858dbeff180261cfad989237ea48658c0a0ea8849666ecb7d587d8d75c6c603fbbf0e850aa509625dca99bd4ecf9550c438552819c48ed8d2d8d4a9645b334a13a66259ef8b083ae7f0d9df3e6fd"], 0xa) r9 = shmget$private(0x0, 0x4000, 0xa8, &(0x7f0000ffc000/0x4000)=nil) shmat(r9, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x66, 0x5c2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0xc6bb, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xde, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2000008f, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x1, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x9ed}, {{r0}, 0x0, 0x80, 0x80000043, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x54, 0x3}], 0x81, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xa0, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x7fff, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x0, 0xcb50}, {{r0}, 0xfffffffffffffffd, 0x39, 0xf0000011, 0x8, 0x20}, {{r0}, 0xfffffffffffffffe, 0x30, 0x2, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80000008, 0x9, 0x1000}], 0xffff, &(0x7f0000000400)={0x4, 0x7f}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r2}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r3 = kqueue() open$dir(&(0x7f0000000440)='./file0\x00', 0x490, 0x0) r4 = dup2(r3, r0) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xfffffffffffffffe}, {0x3, 0x40}}, 0x2) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:05 executing program 1: r0 = socket(0x10000001b, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001200)={0x80, [{0x0, 0x8}, {0x3, 0xdb}, {0x1, 0x572}, {0x3, 0x8}, {0x3, 0x300}, {0x3, 0x38000000000000}, {0xe45bcc0277e54e4b, 0xffff}, {0x3, 0x7}, {0x3}, {0x2, 0x2}, {0x2, 0xac}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x1}, {0x3}, {0x3, 0x7}, {0x3, 0x7ff}, {0x1, 0x5}, {0x3, 0x1}, {0x1, 0x10000}, {0x3, 0x7fffffff}, {0x1, 0xfffffffffffffffe}, {0x3, 0xbf7}, {0x3, 0x4}, {0x1, 0x44}, {0x2}, {0x3, 0xfffffffffffff59d}, {0x0, 0x8}, {0x2, 0x8533}, {0x3, 0x81}, {0x1, 0x2024}, {0x1, 0x3}]}) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000013c0)='./file0\x00', r3, r8, 0x4) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x72e, 0x0, 0x0, "000000000000800008000000e79bc300", 0x0, 0x80000001}) r9 = accept(r4, &(0x7f0000002a00)=@in, &(0x7f0000002a40)=0xc) setsockopt$sock_int(r9, 0xffff, 0x124, &(0x7f0000002a80)=0x4, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001400)={0x3, 0x6, 0x8000, 0x20000000, "c49eab2a42ff5bffe23b481c886218bb0629a69c", 0x5, 0x7}) sendmsg$unix(r1, &(0x7f0000002800)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000001480)="fe98c6bbc9112b7abd20ca60dd39a465f8d4481b4ea85a5c683d19f3ae8d978994f6474c7efa5f75d6b8bd68b415dac1b312858a6222ed2972dd8174c44f548e20fc11fba7ddba6fb925cf83437c2a", 0x4f}, {&(0x7f0000001500)="b6070a87ab22402e481dfd9c7e56d86c6d141857cff07e401f6a9db31a51fb20685fd051c852e55b2829e9a18f135696f35ed1ed9762f342348a39d3b343af2385b16d9abe9e080e09638dc11b4b00e37d06a8ade1746669ee9f322b4186ed3fdd46", 0x62}, {&(0x7f0000001580)="fcfea0d1d56dd4eaca22185a68451ee11c9e1da764cc45fa9e898d889adb101096608e77ceaf37e4fef75322fb95ef8a9f79724165fa1b4762955e83828630683317af50dae365de36eb5b2ec24b0217a0fe9e7b293a22b743c70f9a4bbb7e7ba228636975f5e7bd864c4df97e5efec7fd415537390f3db06eaec79b7de33e1c2ef5df0c1bd394146f8f532354f4e5b9c88bb94fa8a0bc34348129f48387a0ca72182fd6d029d4d8e001b7f354877d4c14d3b136f6f8cf0a4ab00d4f75023ba44d0b113779f72c42a4677e07e2319d844063cb45deaf8bddbc15c5466853f6396bad13cd5992ecf76d484d9261b4693f00ffc8511572e039e5526783565e2602ccbcfecbe5377b99647e9273bcbc4c52de5d33740d82e37c19cd99f3453b1c2e9a3a5a3254057ff917c3637c82b82b19e5ebb964e4215e9ed3aa5d32dea2d9a5621243cad9236cc49cf434a1e4d58107d19cd214bd8f29d02ced7f51f98a7c5d0008100cc24b66c6afb52e25082a1c7771d09bebbd087e727f603985003ce6bbf83eeb7d1882aaebbe7292c046852757c82554045c075f0f042fbb8a462b4145a426b840d652640b32cc48e5bd94b21a8793e390b40acd3ad0b54ad242fce2dab551eca4e48490599f40f759ce6f61b17a06c87aeb8fd2edf6b7ed0869041ec7f61de5400a2d031afeb826c0ed450d66f3917d9711d5bcfe92cffe559ce95f8c802e47e54eb2f0371252bf7c9cae2e16810ddb69699951cd9585e7f2440d849f383a865c5dae11f6d3b0c0f8c433d37f21dd6fe56c28b8c3a93a4815ea1c76c921f3f51cf1a53daa9fb72763da8c844e0bcc00e2fc0564f3b1dbd27ab9d1e77d05726da881917af4f34547e796176b99fc1db075d90745054f3c3ec801183ab3d7ff48699bf4ed7c69d282341af0c785356b7f507733c90d801cf6154677ee5a6e77762ee8c2e595fa5f5e7ed54942e24343a2e17af809a8d2416793a03b105442eafc58859cc754871eaec93141c3e01b0a8825b42234fe0867dc743d0d8b90a75a13e34d80a4417c49da41fd4ebde752af6d8de0c661379c27ada9478e10807e22674dc0e5ad9d004ac352dd1a36745f32643ede1ebc3ae71fa2347ed8537c219244556096dbf534138cc923e291c402037f640ce88ccd0b98f6294bbb6d3e2c35abc977581f250bf7cdaac9535b77c9ea440b8ed2df23fc073a7ec2008e510a0998e519789ec871444f8f360624c5db38e67b2a650e93c18d388d23b24606d45750057b58015dc8b2b9c0812c311f9e90642c8bf993c026c60561d7f495299778355973e4f76602b4bedaeac87ebff7418b33bd119312827ab1570852a742eb5450642de1beb85e01676fbdbdb38225ded6b960040e46b4c0a4af0617fdbc1e0688a1a75f0df2719a2723f9646453b6fb5f6febac8fa87138d3216d3f94620e0bef43df45d29404e40c6a3efaa9971361b31c588d1f7e524b1d054ec0f4ebc64bd749c26e775b7bdf7970a3e089cd83ea0d30e43383d2ac211cf5cd42a987e2e8448a9110038a863259e46f592160d0aaccbc9f3457b2f5094c699329e0dca511d093bd7f09f175bc83d72df017105ee672017e6a46344d5936939dbba55c006195432a3b5be1438286fcc0f63168e3433cbd2d341baa9711c7a3dcf8f6531394ad55d2c8a332784e29dfee5b42a0f6985b325ed8d7a941d52f77abd245843264ea0dc538058757c961476f74eba4609cca296c73e70ef59cca6888f7708a816d4771ad4e81771937f5bf9fcd9d32279e57ffd4716d8e0f67af6e9ae7bfd3cb2c294831d0418908cfb6a96aaf22d8a5b0ec6a3be9eda5d56b77ada64f4feb8210b938b81fe2a69d00144e4612a00ff64f718b6cf66d7fc35853b67e2f71302896cd5ab08874001b876319448b2afc3750752550f3479fb133dca0727fdaa08337f88da24dd258fdb85c2984ca9d400e0a4faeb179baf11018f102af806d39a2a33cd3975a607a47da2259762f80a86080c5a22cb609677a3aabd1b82e355e9d8e0db4164d5a26a265bb91f7386fc03e589f3c27b1eba039b3cdebe07dad4daa8e7d74abfda149ed9164667ed09820bc18df1472d4ccc714905785f9b57ac0fbb0a146816ed0afc0ae5d4b95ba170f1be59ad26b410ea83e1e99ccb335f734ab5df7cae4ccd76f42cd419a3619a7b6155760e759c4e3c403b927bffb12f20d2df615194cf9a24ba63cdb356a59d175c958c91a3dc665966742b01b6643cebe167ef019eb79e9de19ea7b4d1be283272c8805b9064031e638eea8d059d8ed38072693556a23874c83be9e1b9b1b17ee013654501bc1cc24a31abeabea79b5648ce553121d28d535d08a8995e2394ef023afd321071b2c0d9c64cfef9c1fb76390a40a57b22f409099d31e1b2bd98f05096a4aace96d004f30eece4fbad71514d10eeb5cbb31a2615cbd8afbdcf88d0b341d8ffcdff131eea223250122232c9882525b0a50ceb5104a9a8d187b2b1e5d03386ece7a9d1968c088523a438c0d2ba4c83b6c9b0e7387f768fd8728f6d5edcd068f56a3bb7519447245ed6c7c9dd91bff6425205f4b3b8e65009633e6b653a9f71f828c330797e870a5632ddbe453e211ca7768be3e7ece5c014fe80376f65c6d7ec58a5807f845c9581635dab64e5456d0378948ca3ab5ef9812807bb093e9f391cf3f58c85cb7fb6b456aea0799febb6f0c6ffd686a25b86905bd8a89abb3fd71c0098aa8988d244007c4536a7787f10a84aa7b1b4894007e147bc61beeb306c95b4afacef1c47674919a0679123d02f8ecf9bbc5fd088d1853195817231e21bd9dd67623b3794dbf397c4a3130ae70f02757406c79c9c57d9b30a2cb8c1847f588c05a352f4af66c4546b08abbec11ed841bd4c4bbcd7b194972b24c4c844305621d86aead3ac554de04d5437f7b4b7b3b54440563aba9d9c3bd059d5af2fb14d7f9ec2760cbe5ebfa4cada6b1044b3da0f05de2c84645bb3b1d44eb00397ce435b877667c9c6729b584df3821535338629162c74ac587638f2fdd90cca5b43e2afc6d0ccef4dcae93247389dd89ff0dddc9e1a36e999330d59e3b5fd1f2c8d5acd3d594d0acd5d3cf488c489f2aa3165c39f268c28309725bea487b96008daa10c5dc6254373cd1d7ec68fe2214475b337ed24652b062910fadb1f47b48915213aec6e06918c63802cccebca3097233dac6acabf33d02e3a273cb3b55e08291f843844d09dd99b519bae7065c30229ea7b700ebce036911981ed6b6942636bdd6f11b24f4aa9ccad42187c61e5a6fa0c194c0e70b6ac4c030d692e1779c0b475a2c8533a886d0abfbe7ea9d1fad4e0565a5affc71fb58fd66266a0baaea7219b83e0ac5a351997fffc72b708fc974e97f442cfe5ee59aee52ab5acd0528e2aadc1e077c0cbd0b75d00bccb6accb0ada5e8a47a89b33f473e27adbc633d5a8819a10d1798cdf3ff65db0838e42e3bd3f3e6b1153622dad25bbd3bf82a40da869a1b441ebae8bdb1fa736a197cfecd0c434598f161744cf4e51539cfbe816a6169a8b462ffe4d1ba7fbfab44bf236b89ec2111730052181cbf58c557a70a17a323d656e4539187e0aa8f6dd42c246ea073c735fcce1095cad30dfd6d6b962f97de9a186f2af4477faab9e98e8f3961e23b792b7192c81c2efe42d39abe53f170d7737b77361592afe3d7b08c28fe78d339f9a98fffc6d046bdb9eb276b667a2d6c5bfdadf4668679e4417b126f7bcd7f6358c02c5921e6be3f2b11477f4d3ced60606f3d938233978f328eeda4950a31dfe20236a27b596ce33d5a827a9a7e0e1d44ab2a873801fefc08f218dca7e134972f7f399c0d19b7a14a29c83c7bfc7f2f8b6d18ef0c95662aa9b0be1d5f8460bfa037c8cb136ef6b4f84c76d3c832bfbc0a1665d0af4f26273c4dc7985e72383df7c2fb5c8917ef046375a863dba0c647197a5e8dcdbf4511481d5f4a514b7d76c2fcd31c8438adaf4f07274434ff1fbcc18d6b3031dda339998def9eb01be2dfcbbe8d9a211d687a75d92133184e932d27d732031f3b9c5bbb2e9ddb45873f2d323e2abb1643ccd7108b65da21279857623e7a2dd95221e26c3a50fa6d906498ec5aaa8e3af7900bd1acd454c2e7aaee751b0f6702ee940047a7732d264738f6ac6edfe44fde36a4f860965775498fd4a8453ccf1f76092b51d73c7d4f7ac4586844723a3cc7e85162b9bcc773c98cb877dbc96eb59519a423f122b4d3ca8463724b42f738ab8a90d04691009b7a32229017f884abcacbf761c3b7339475d8986084a0191ff68d4dc4e8a0f4f2e69be94b0f6bb950887dba1cac69c69fafa4acf83eb07158a00b025d4037a024d7d588bae1b7cbca463311095874161141325545b2eeef7d26c2c863694c60f911759b942eae627bdb9d1815ca8854ae922ac43e9ae7942b3bfaf52112d5a7e2f8bb05742681cc3306ee4c44f4b78a48d19b5f9d6efc9ab394252fdfd9a5f71a056efeb15b85aed5aaa249e5503c0dc6b5131419f6bdd78321ecd6d3e255d72e971ebc6223a4f586ffb20e55749994d05883798e3844f39f5633c316894292f76ce720460638d8b0a6ac39cc75193884f32ce5789434fb5563d444b56b707fe1b13af4d2afeed53ac03acd1fcdfb261acd5a2424d6ca73ee08bdf951e43e41a192832d338b0bd82b0ef2864fddb558e6277dcb5874ab68d30829c7e3e4e8d5c30edf201a111dbd16cecab4c30b5d9734858775c073bccb2ac0fb2b6d803c4c58c0fd4c7bab839e2ea34dff163b01aae3314f7d5e8f7b378a5ae0009dbe2e63f574e9443e8d18a543605d4312806d26e3606f7e02573315f4e0a63d436c38ec79588e5cecf89f3e6866cdcebdcf6856030cd52abd3ee5a6bc3e1528231693445c69d23afb5c09cd132f8d980571bdab5e5dc450ea9cdebb3943c6d289bb4ecabc78bfe5a808561e55b138a00d6783a0235bf5d37af09463d050b27de6a0d9ec102fd1a1f0880b37d9f9642bec388896b72aa7e753a2942ea36175332da625606f9aa202696195d9e9f7340fd08e617dcc75eafb61b5c538a0035055300ca5391272dff59721e3610dfcbc4db90699bca05772517b5d185668915fab0b541be91166b8279dc9085885f6b85cef14b3c0b231596dc11bb49384bbf112e7b73ff4818f1a8a8cba48cbbff8150cacf784ce03aa21e172eefe71455e72aa835a20820eb8f92a6fba130d5c27f1bf85c7725a2dbbbdc40fcbd81c552b2f3127fa305167789869596ba1518259563ae2ab6b41e6872e00d5d2e025090e24bebaeb19a0a4096338777c6901c227901bc73135979c47d85d44a49319a28ae11879a35eadb5924ab72f009f7a1e82aa97de12aea0a13343fb98ae6f9e69b6d0480e421fb73dc5d71a0b08a81b1e657fcaa7c73b05b8e314303aae6525302dca5a99132158eab39630f19a8e85ef5c4d2cda59352a2c3f585899cc1d38d4d23171a939768b6ddb4c44f15a324326a36e6f78f67a36b66b8adcfe683cf66133e00a412d666553455e9ce8ccf3df92874240f0ad00161bff4a730f28232bd3e9bff8e185dd57cce2da3c0280ac0530100335b5e0e15517963eb99e1c854dce47536f3fb203db1b1af8396f936a06cfa32a356c29a52392b6e5f6f8d4932bbc7259e3e9110f60b6dfcb5c8dfe8833955651373f1801fd011387758fba826de27854e378001dbee01aa4b555e3d30b7070599ee7d1f951aa8acd07f614b75bb833aacdbe61670b0a737e3f47a27b72bde75ee5b9bbfd6e1", 0x1000}, {&(0x7f0000002580)="1b6d9c3e16ee5380975f681e77e68d8cc3890ccbae678cdc7b21cc344a4e0871131960e6ed691ca23cdb4454549fde158e094f3f73238fe1dba31d03db615b2aff79588e5b49bd69c059e56e9c1587df44e844226ed9543c098b2ab32eb4e30b042ae05a3e2f2dc824d95d62", 0x6c}, {&(0x7f0000002600)="4e1a4e29921188027790f8b327daf4f3445892ae704a68fcb1e89d1c9f2cbcfbddc82a6650b3486a44273f382c60c7478c9452436fec2b0c601fc9c1e26a2bd4162a131a05323c17f06db7ddf131ad8b13e4b8c6fcd920800e4815f9a10a5fa3de73fa2c7ee95e427eaaafa5a3b7aadeeb4813e003826afa17199183360da32f41663977639b50e6e9d6929b34d822884441227c78480d2a609c0c36c9177783a9e4e1fdb8608fef0ff4abb8e1e3f56b62d60dbaa6f45c791377b10ba78e6f", 0xbf}], 0x5, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0xb8, 0xc}, 0x9) bind$unix(r0, &(0x7f0000001340)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd21) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e28d6fe89d20e6e2f2ab21e1bd53f8f0e5efa7ffeed5306c9fad20a3945ef0abf1b54df482081cce3de4a5a6fa8a2646f5114ca372899b03ce4748e5c193d448b456c7a24fca6a302c68267473686f7f2bcd3afa367fac7c4776c474a0ebade0362998076e1bb2fdae2db69f8fde42f20dd4fbfcbd0f60c662eeaea17a5b07d6d264678ccabfc748eeae8bfee720249f7355696e1373147db964aa148167f57b0e6bb6d3bffd9ecf947d737790130525adf744c4ed881034084647338a708399e07f1b98329b1be52dfa4a922ff2f762cbf90c375e4019136d7c002e2c98545bc54cb0f0449e6805b9f8399934e2b7581431fee3faeb04e5df", 0xf9}, {&(0x7f00000001c0)="36e498f5f4af5a70728828d8d2be15621e3236221cad7ee01316f422b0ef35a260a3b5c1898f9d4e01765bc7b0d6abf2b445cc2f3e7dec52a9e82d4c429854eda6516c8128463b487addf4d5f4b4b5347b55c0370903489c8212605cc86b0e7d4c8a56f6c5ac85dc8a94a96c8b0358968e6e730ee19542f617ce16060809dd3e749ed5e190ee62b841f1211bd0051d4059032a0d53ccd9cf75c01941bbfac0ba3f1aaae25b5cc74587b11c1198e15679d6839ee20b4ad92a83a5912c4866742d86eb5e7b0741932ac11d14fc1ef59f8e8e4dccc7bf9bb3f4976fa3dbc612d070a9b8aaa702edd20c48f4c983e1470ed0a422068c37158aea6be42a6f15308b5458ac44d0adbf5d25838e795ec9144dbf36ebb5270b5b054bcd27783de1f89f8d5cff64628e7053425a7a0e4afd4b7c5683128e1ae931ab771e0b7d0a80da8d6989964d6cc0f258a01b3df82d39d7f14a6b3df61f97ceb710bd1ba0474c039adb63ee4fa3c578ebe6bd69f55307ea4ccbd0447b3be56dac74b1ba004819aca7ecf57f1a65c42f89c5ff339d53eaaeafd7c99be4cbf3dd91d442ddf4ef6319eaded42e4bdf631b6e2899e0f046aae26e3323af9ad5af9657fec5332e64875c55f7658464d50ba352484536a34059fe06030cc9dd6c50023e503921e477eacc971aea95239f2b26287db35eb791895211b791cd571dfc6b5be67f5c7183e88b5c90379a9d14f7ede94ae709b3beec89a71c675ed1f1c8f2844aad94c282a41047d82fb98595a726f437e6e90da5372c8bcf8053612f5c9ba8b183738e7cc7fd7aa8efd76d53679a22ef1687113702ba74c24c41ef629ebfd6538c1f22d859151b272f0332eacff23f2998e5f473066166b90d99106b504358fffcb18ba5423c8dad6e860604cb82bbadea0d82b01fc59e5b32c1ae58e3b08133ad2c80e0ec3e9b5629361c0d122f260cb236b3e8a3194d6634956554e2acb8f13afa3cb9b1b85fbabe79a55f823572e1936e9fba67e0f3e465d893466a4e9a6a175b3cab49373d7aa2e1ab6e5ab2bb7f415a3db47c070df11d14a3776b05f69d3dcda0728b490c50d23cb0b379c4b1e2989c6d0a653f043213d67da85fd1186cf07935fc2461b72e07c6dad8335b1c4568c190e178449fd625fc8144305a1b8ba689c4d4b8089c35882afa631c2fa8f0a64df76fc4d5cd1fcbf663a469f1848dd340f627678d0ecd6f90119d22fbe45ae1057eebeca6d45112e42b3d45d43d0c511022d56ba6efc2b871fc9fdca486b27a0bfc88f1bf9310bffda1ef3676fadab96817038bad2e28f2802e6f4b3c519d70a659bab7dd8906941f55b4dbc93fe327537effec3ef4b05483382bccce92755a304d43a4fe832fff39b58bcc2fa9239c94b7b9660ecde863803e5775f4139a9eb4af2659f90e071687ad9e4ceb87fd5d354aa1ce66e6e11f68f30693da2e907d2e134a54f97d2f006c125f49d1c37616c601f567ba366ab778ab884cb1195ea293b98ffb2a65c3f7e5322adb71ab55664d397bad0f5e896c499cad6b58d8cfea5e1b4e26c9bf2e03df47f7cf7815284c17d1dffb206605ba680b5b92523b6c9687fee3b00fa9762c4182da8fa64692eea38722fc347e040b9879d364390b23f55fb65a01f7766f151aa0583b855609260887c3866b6782e82d51088a58651061cb9f1abd00707a69e1e2cc2e218fddbd937eb3cfd304b90ac60a24a61bf3d8c91bc6846152f7014a65ef896f25cd8e26e6d5908031abf2b6053e810e88dc93311e45d77e046affa912d92107f728c0c71e949b65f54f383d3394bfcd72f83a33101eedba1ccc1a7785bdd5b24bcb698abae8c403b3b43ca9a6cc9494bbb256e5b68169d65a9f9b424abe16d6e71c31b9df3f03c638a507a5a2548ddd96f1edb0a402b582ba007c9e10c007b261f6169c8ad0a698331a926ab392c1bc805baec5ba22361e00537adb37116a2caabf2ce6cc842244673db13d0619b636abebae547f8500679c0aa4008cdcaa2d80c5b2adba336e629e2cfe99107dbd87e375fd571d784c99538a32794cd2bafa0fe6395058f207a8cccedf0b7b7e04c7137b70e33b7f6a5aa424179d36044ff9e32844e9ecf1322b5015af734704cb2ef5d8479a226fc74f13426bf057f575f8086396fb4921d184ad2c5c7fd881245d5994986721d94b79effbe45793e76f880d55208db20f0a2bafcc219dafb189a445c02699d8fd8cc287e3b3765f3199c43ddf4eea9c6fe777a342031c80a1330aea82bae5690599fcd53fbb8e5241a07964944e22fa45d01c689c20e4911653e2e0f17445afd525a016631aff7c12dc9280f67175c6b089f1546a0af287bf5e1c460862bfa05b7f4da92b35977031f527e20152fc8dfa320fc52677ed9c3a4703064faf10c808593822cc2fdee1084d359d0bc21428fd746cff59459b84a8640d367b7dc14f3ca2165242fa208e550eab0da56a146a5d7b9ed8a830af1709698904071ea3a046f229a2bf2bc914a03f5085fffe5021e5f532b7962b98415f7fce5e19c4619b64dfd1f428963e62a4b046ec36512ce5d4a81e7da806aa61b88e8b7be61f3c5437715d23b117868c3920af71d4e60c6e687ebe6e7a99b9b5e13f21a0d1116d2f73eeece2a2ec15f5a2a92b32ab49d97a056b8e4c0d7dee22110f12719ec85e41e800ece98313a6a167c99eae497c2e2d74d8d955520cc1cb11a79745d6db28f62f86e390f0ad54b09d96463878c241ffa322b7f2b1d0d7ebfd0e8c19cfb1f6fe427ded1041c487aea4eca9fa1deb3ae16fa08d52b536e270a3c5ce904bd07d375e1b74bf79347cadefd40fcd6262494572810a530380013a448bba96bcf9e9996ac418a97da9bd8bc237e94fb7b4d8d70ea99156a0593c47d22822c682561cc96d7e49bdea0f786afc5a8eb4986a1d53a20caba0d43411bd676bc3c25c198cab502e4c4395463cafb1b172b3c0d00b2d8662c173d3245f8b58681687b96e097c36b79200d96af0ae2bd9488437cd5a8f00f89c183f22c4971aff02bfcb126ab2c67e5b8a306511d692991c68912c7a6e4c14afb90a20c3572b0b0e5fd5e3542cb9375fbc09c96cf264d5e57794c17898dda72926930c2ef5e4a880c8f25e2b4798a0f7f7ad3f22188c76722068f2ac3bcf5ee68a3126569e0287cd9a6e629b0f0710b6f06db4b3f54d3645c402c0962dc04f70dec96cbc3c0b0b1b172f2202a5c4bf2b35889af0322f6c6ebbe8b887e4cc7a8a3e216a46f7d3c63d39fec87de03047cc5d857e3b449507c52e88977e193dda7ea202859420cf09900a315ab95af6b85eee9bf4c267cb1278682c7084ea26ee07f574445e46193bb679d164705220b004809e9c39ffcba8ed15860a90ef71696e292b72ab502ef93861499968be6ed2ecc4af7d85684760ec3911f7f83f5ae5fb0490dbc7ca651d150388cd80b1dfaa3760d191adfd77da7de246e152bcaa77a5da56c27f4e328676b68801f0ec86c989cc12a902d09f0fdb2b12ccd830b327ec05759c6233289fe811e8c733943cbc48699ed7c7be67a13617169c8f10e8e06509fd2e80c49ce47b1ca02ab7c6b3a4e0608b1e1c59d2514493da7021a6c77cb1dc056086ed40bb863d6ddeb7ca61b98bcc03a919ebe47cc05a2539a9ec81be99819468efde0a639811fe05cedd35b199f8d77f3383f4ded7f26d7aa02bdb000c626e9c2e07f385a83562160aefaf3f98849e31d0217d028a6e2ea93b7ffbb106a5dadbe40b27ed6f6f6ca2d3fe6ebb275939a4dda7abbdadd1cb67ed0bca1a72c0f8c03aecd40a2248529ea2486da729914bcd8b797bd7d0d5d393fb0613a11d0a85301c05658d6237504f5e88743d787e444770aa277a0bae84e291f1e422e2c9efd7411cd0a1cfa73d7c7e9eaf0eb11d6b8673f4cd4407793d623580a8eb75528a612ef3ca76000bfa6bc94947489d6ed36921e59a815c0fdd19c2946dddca746db9130102531a37f106b8ba46bf745f1c27791264b3dcee2f1a1a86294744bcf25a471c72b2172fbdc049b1fc38ae0736485d3d1450289ad295328e2ca590636493bb3e8f10f50614702065eb063595fd5ecf5e74614191edeafad66a3a7eb9efe429a4e7bb3b8936ac8a6cc6c80f8c2415207912ed1cf706ebbc10d8ec5d29dfcdc4acb13bc7de2b85c1e3c429080eb5bb2806fe4d734fb9d788c936749c9dd5a913a4b43251a13943e51bb71821bca7be2fe7ae52a3e841e03ecff1e366a4f1ef989ea360dc5547eca1ffc3d1e79146743f887cbcdae09f36bbd884ab1342f93250d812e3489047bd14152ae04c46e3375fa6cd475846ed4c2773c1ec22f43052b7536b1038e411ce05485df7aadc1d6f8ab310dd7f2c03ca376be133c5e9fc7e5ba1b14cc4c5b563ae564271b1e293ba18afbda9ca2ecc4cd031926242ab36b60dfa21906cc9c4895be6320c061c8181ed8e90d3a3d0773617e7e19ce23bf5834c101afa9fae70a4b45b8ff506816209d00d20a81661c2e0980c2a604aa3f414f32adcabff1afcd4c8f2c271e435a91251b88a882e3559cbb19ce4d08b77abe4c31b8ba782d665c3c63808cff93acea6ca90a73fa0804b74c2e1cdbdbefc978cc957d51dc2108b14dead8b183c9f48ce97435b5131a8bd34f86c1a3692df52816114939f052d7e417e2980ad3c5e0f84acccafe2b91b2343c428b648ebd177003dc433307ea9964bd59bb1396b663ba1fddfce77bfbcc7a2bfe96b40c099b45f8c5a54df85bda98168e67a9351306f6f7229e6b9c60227ebe35742b8c33b44c1ade225beb4c5999595177930d01615579ba77c7ea049e2871ec9c4fd8174d69582f0e1ab0a95d630f05da755fcff636e96b1c3f6e8cec88a2bdda3d4b1f8dcaa2542bf37d7d3210c919544d86780eb5251087a0445d2b02f63f59852d549c96451e0c8808f42a579309ca3196588d67a42377dcc386fc05f9a30728688e81ff74ab24be3c9d72cd5e088aadc4ae211b805dc45f115c8fc4825b799e8421b6d0c7a487f232f5c2d7e18bc952345479b7b875f6107eebf04070bb59e1c4a1208222961ff0184f25e095f7b40d805928fa6e8ec17d718bf89d51bc67f17de5c56d440a140aacd06a968a283bb52d2070ef4e808162fc024f3655aed918dd54a63c047850c2e490ec03c010e388efea773a3677b2a7d04a111c00956049c240169cdaa07b8b462b117e8d07cc16eda9ee4604892ce60d70d5f0d9bd2916c3ff87dbe1048fe88bb9e3277e16d4e54b645b2f559e2eb8a66a31ff23d24f787839d36f84d7399e6cd0a5c0c1696029f6e56cab7f2e1b36c500778bc61123986545b0c238b5c311c7ba81474ba2a267908ebf1ef056a5a62448cb7c5e20be9f4803ef705e2e287440c119dc53ae7297e1eeb2dbec505d1ad598928de1bfc8d219af02b5e971307e3dd5383cb401484975719b8d2b3d1a09f81d06721ea2c39ffd59c1e59febe0adae8a4d46882a6dfbbb7262aed179cf271528a3ba1d5bcba4d3224886f087ba81c5c3f66718eda9aceebe5ce108cf768c54a6d518464b856235f76a8b1689baba9269bece75cba906f0360a266ad787e77712a54d7d23bbc82088efe70ba9d72531d808fc8f41565e29dae68f0e8f602c58be38916cf24251290fa0660d77ea0a04fff39b50ab754c89d99f5d1a0c9f13930b0917ad6da93831344eb4ca7d48dbe012737691a08683585b7caa3d44e531aeb44333f525efed771e4951632c5a231356698495b27e350756c91480e5de7cd17bd4101bbd33afec7e7507e", 0x1000}, {&(0x7f0000002880)="61effe03597bbe16f2aa706b6e9514df40539db31dfcb39b0c8077110284ffb46976243543b01fa2e4ecf9201c8f22d62433a53696bf22ce7f08000000000000009f10cf698397db614671262cf7e4e0f308f8718bf8ecb8a976b100a5905bb5ef1c909d8073c468b07008aedb99f1789175ef7a55234c7d1b93f743ce3ba609ca8c5ac05e504b3cef7919feda01000000000000004a3dc03b4f09635e00000000000000000000", 0xa7}, {&(0x7f0000002940)="8e891682e679d1cc327710e6e9b586a23b2d016eaf75f4254bd34b1f8b2507b224ba049e6edc02fca54161c0420b0e5378ca06679fd9587e54eb479862f797496d22f8a433de753564cc6035d33bac75a72e0276daebd2d70fb81ebb15ada0b3b41c24d9eef91e4f09d55459d56d53ae67eeab65debca744b5d773c95797bd72a854919f436053fad66868bb646c", 0x8e}], 0x4) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) shutdown(r2, 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') read(r0, &(0x7f0000000100)=""/155, 0x9b) open$dir(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x14) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffdc6, 0xffffffffffffffff, 0x0, 0xffffffffffffffba) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000bae769b29918a47926ac83052459292a28c0df96d8a4b0bcef9d26db6e4fcf59dd54c3a8efa67f375d07"], 0x10}, 0x0) close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x90) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0xa, 0x4, 0x7, 0x3b66}, {{r2}, 0xffffffffffffffff, 0x42, 0x0, 0x3, 0x80}, {{r2}, 0x0, 0xa, 0x1, 0x200, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xfffffffffffffffa, 0x400}, {{r0}, 0xfffffffffffffff9, 0x9, 0xf0000090, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xffffffffffffff63, 0x7999}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0xbb8a, 0x6d9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x3, 0x7}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5, 0x1, 0xf5f4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x44, 0x400fffff, 0x9a2, 0xc0}, {{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x37d, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x1f}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7, 0x3}, {{r2}, 0xce43326879a5d9dc, 0x2, 0x80000001, 0x80000000, 0x6}], 0x0, &(0x7f0000000300)={0x6, 0x8}) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000440)="0ec0839e0714153139131a5fe5f6a85cc70d0612383f6fb3180f5876fc99a88c0590591b8c799912fcbe222d5570b52bdaea11ad123f25feeabadf1968ca3fbce60e9ecd2fa0101a2adad2f783f7299dd06b507e81935d53dd64e31228f6b24040069a62b1703305c2d77387ab933b9736d2ed6ba82c11cde2373ff42ae460ebb47edcfa5e77d7299cecd0e822f5599b16c1db86e465afdce2fd50f61357465c2080deebbf2fed8836ffa1d37d4842cc8ac147d8ca4517e7c716971cf0f0501968041888e250a3d0fa60e047ea65c44ba72bf688b4305c06bcb4a33aa0e4508d27ab8ba6c1601b41d992fea714199fcc6415e5c8b4fe63d1", 0xf8}, {&(0x7f0000000380)="1c5ca386cebfd153bcba2e2d24f2b6dd0e5106e849a0616be2edb8af85213caad5a2f17fe74a9b29a22fea075d44e6857fbae7ca9dd8a927", 0x38}, {&(0x7f0000000540)="f6df571e270f6b44cfce50fe8ab7af9713e3afb37ac8cc0faf68b23363ae7d964cf3fca14bbe1653e2c254e6d26a14a946743a6e", 0x34}, {&(0x7f0000000580)="6cd513258cc6956d9720adc89d7df9444c70759e0c9256d47c07c61b172cfcc5d03c176d0ddbe58364257f781f8ea6c673970f8363b3f1efdb301999a584add561b86bcd1fd8c28362751d8caacaa0bdcf96ef468a5f5b89f0d922b5c9cabd31ee3cbebe36dc78d58f688c098731c2ddf73f1149af48dd138cb7ec44f73d077b931ae5c1558b75ebedf1e8c4e16190bf7cd6ed2a8b02607380b622ff9cc9987a74314e561ef5076a407378cf7968cf73a14d626c6002b42edfa5b968892e66d40bd53ed6fe82599dba04dd38116a83b9c73f8b1f2d0b41539078849885b498fca5db520e98", 0xe5}, {&(0x7f0000000680)="17402527780fa3ff0707bd2835d26ac293c88507160130b5bfafaacf5af80aa9845d5f8492e43bd08ef8daa37fa8530e06aa1c6ceacad26afa784b5fb0baa496fa7af181fa3094c7058c22260bdb0b85947f4f5a4b16119eef11687ad3e135844d2e0e7e7cb8aca488a2f97167828933b76838f400327633f966cdc133f607889bbebb59f4bdf5", 0x87}, {&(0x7f0000000740)="f13d9a313af0adb90578da6f53b7379355d224362d43c26999ea95ee505fc1ef3a66a0404ba4d97628e766b5ded9014961ae7164cca68a677d3897b8ba89cb8e99526ea6d8580d106ed9afc1533538ecf58e62e9b6e58be5626d0bc4cf4a2499fdea62a444b9b8fcdd7036b97f9d5994a4a005f6bf3fb662213cd0a1103c83739a23625502f0b53b33db058660aae750a71f9418bf227118e9c2b2eca32234a7f946f8fc28f5b1e1a14609129f239a2cd183ca3e518805e6013b94f9361739c9c84ae967693caadd29a4fcc3fca4766d3f5589b959a1d1877bf1", 0xda}, {&(0x7f0000000840)="6481b1654f4d3ef6dfcbc2697dbdb29e18799bc78538fdef21536530d571f976c3a46e05da538aca838f62dad2", 0x2d}, {&(0x7f0000000880)="c6dea948fe187fb49f152d3124078036c74f4616b88616260873dc033f6e43c3b2172cbc5a3e63c4ad19f603d3b20672ad70f08feb0ecdedbd7fac1c460354e9a9c6894cd02ee77c68c19a1af50a729f4a744936a5d740fc439c772a59ab133f63650a5b5275d78f31aba0c0bfd1c778fc7346be30a366693ff6d962be05691b856dd1", 0x83}], 0x8, &(0x7f00000009c0), 0x0, 0x40b}, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r2, 0x4, 0x44) write(r2, &(0x7f0000000400)='>', 0x1) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r3) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r4 = getuid() setuid(r4) 16:00:05 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r2 = getpgrp() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x9000, 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="0ded77aec5e750f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) shutdown(r0, 0x1) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x0, 0xdb, 0x7}, {{r2}, 0x0, 0x80, 0x27, 0x7fff, 0xe2}, {{r2}, 0xfffffffffffffffc, 0x744eeba7ea6df764, 0xfffff, 0x3, 0x5}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x783}, {{r0}, 0xffffffffffffffff, 0x3a, 0x20, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x4}], 0xee64, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0xfffffffffffff213, 0x343}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x29, 0x5}, {{r2}, 0xfffffffffffffff9, 0x26, 0x4, 0x10001, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xc1, 0x4, 0x100000000, 0x5}, {{r0}, 0x0, 0x1, 0x12, 0xffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x40, 0x88, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0xfffffffffffffff7}], 0xff, &(0x7f0000000040)={0x5d, 0x4}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x1000000000000000, 0x0, 0x3, 0x6}, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x0, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d476afbd3e30ac390a37b24791e3bf355aec0b4b02fa7f4d22fdf3bf04a95ae8901209616cdc99aa924ed77796bf0829ac284f406e427d14a2b3e1a4971dc71995aa88dcf1a502040b375877718cf014cbb4e57110c47871fe465a2b1b6379eeff0c324162a2a2c3cf28ccf8f4b10aa8d9941ff85f528681f8a181686572ab96463fad0350dbdf67ea1676dc55ac4179d6f2fd9f4ff1a195cdec78f4f46f14ea86949172423c87e327108e79db74e7bd43e4028505c271d94f44ad86903461a12b6422a15f90904795d762ba39130ac73f825463eddb9bfc30000000000000000000000"], &(0x7f0000000000)=0x1002) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x280002002, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x11}, {r0, 0x4}, {r0, 0x14c}, {r0, 0x10}, {r0, 0x10}, {r0}, {r0, 0x22}], 0x8, 0x7) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x130) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000240)="3842f27102b83bdd21a30468879f0ec50943b8f3ecdc468d570daff25bc1b27410d0ff22850a1a1fc719eb47ecd0a2127941a66858ea7a2931450b36fd458fd7759f00d5c8f5072aa0675c8ed677f3ddbb1696db5cf92473438606876ee61f96fe6558e73eff91184d8b4e5cab2aa7f5fa0b9b48b040729c088fde0db53a3217e6300399499c35f90f0acaf8366601b61e4301fee282ebdb1d9ffd37cff7dc6fbf3d0cbd356d4a40eab0053de4735f920776e17aa33d0e9c5bf75dadbe506c381eb61939a94702c548450763d4483fc32237cab9c6d3c921c44a3ee33d65cb38cc1f744d0e3524f466ae9c1db96ae6", 0xef, 0x400, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0xfffffffffffffd6b, &(0x7f0000000100), 0x0, 0x0}, 0x42) recvmsg(r1, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000010c0)=""/4096, 0x1000}, 0x0) sendto$unix(r2, &(0x7f0000000140)="f0", 0x1, 0x0, 0x0, 0x3b8) execve(0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x1}, {0x18, 0x1, 0x7f, 0x4}, 0x1, [0xffff, 0x3, 0x5, 0x7, 0x63, 0x5, 0xf9, 0x3ff]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x51cafed8}, {0x18, 0x2, 0x2, 0x3}, 0x1, [0xfffffffffffffffa, 0x1, 0x7fffffff, 0x100000001, 0xfffffffffffffffe, 0x5, 0x1f, 0xef4]}, 0x3c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0xb2, 0x40000018, 0x401, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1ff, 0x2d9}, {{r1}, 0xfffffffffffffff9, 0x59, 0xf0000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x6d, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc0, 0xf0000007, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x2, 0xdc5}, {{r1}, 0x0, 0x0, 0x40000000, 0x7, 0x1}, {{r0}, 0x0, 0xc, 0x1, 0x3ff, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x10000, 0x2}], 0x5c, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x9, 0x20000040, 0x5, 0x40}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x2, 0x36d5}, {{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x33, 0x21, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x50, 0x80000000, 0x200, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x49, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0xda, 0x80000002, 0x4, 0x1ff}], 0x7f, &(0x7f0000000300)={0x1, 0x10001}) ioctl$TIOCNXCL(r0, 0x2000740e) fchmod(r0, 0x30) r2 = dup2(r1, r1) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x5, 0x100000001}, 0xc) fchmod(r2, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xb, 0x4, 0x7, 0x800}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x400}], 0x0, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0xaa746e1f523e963c, 0x3, 0x5, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x20, 0x800}], 0x9, &(0x7f0000000480)={0xffffffff, 0x8001}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x2) kevent(r0, &(0x7f0000000580)=[{{r1}, 0x0, 0x4, 0x20, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x11, 0xf3b, 0x8}], 0xffffffff, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x5}], 0x9, &(0x7f0000000600)={0x7fff, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000640)) poll(&(0x7f0000000680)=[{r0, 0x2c2c8512770e2a1a}, {r5}], 0x2, 0x7f) r8 = semget$private(0x0, 0x4, 0x80) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000006c0)=""/123) r9 = getgid() read(r3, &(0x7f0000000740)=""/2, 0x2) r10 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x4a79c47dd95572c3, &(0x7f0000000780)={0x2, 0x1, 0x6296, 0x8, r10}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000007c0)={0x10000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000800)=0x1) semget$private(0x0, 0x0, 0x88) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r13 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r15 = getuid() sendmsg$unix(r2, &(0x7f0000000c00)={&(0x7f0000000880)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000008c0)="4d32912c1fea7b1218e1cca537cb0b418a75b6ff0daf2a821f01c2823f1880d6a26e69409982f6a37661cc81f563159602a68c0cc23db15f953c25e2e700a77af81a26a925350bd3163dfb5710bb91495efcf87941d20a75a6f835a13e22479ba7dd29729a9223b2a0e03d722fac793099b1091f7e76b11e70ae91711c6de56fb8517fe3d29f60ad93864b21190d1c2c15d51807c611d19788f38c037ef6623be2690fae4fbffe96026d0e338792a6d9d4bccc77dacc9f1a", 0xb8}, {&(0x7f0000000980)="a14c3837322456732486c62ac5d6a9d31ad92a", 0x13}, {&(0x7f00000009c0)="f1d82cb9e550787aff0be59a327197ca4576e2e1eb69528e5d30a170689a99e0d807072a796ee97da699e5bc1790713063f9938b514aa2", 0x37}], 0x3, &(0x7f0000000ac0)=[@rights={0x20, 0xffff, 0x1, [r5, r4, r0, r11]}, @rights={0x28, 0xffff, 0x1, [r5, r2, r11, r5, r7]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r10, r13, r9}, @rights={0x30, 0xffff, 0x1, [r7, r6, r11, r2, r3, r5, r11, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r4, r1, r12, r3]}, @cred={0x20, 0xffff, 0x0, r10, r14, r9}, @cred={0x20, 0xffff, 0x0, r10, r15, r9}], 0x118, 0x400}, 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:05 executing program 1: 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="48a03df1703b75316615ef4fa5c444b59065b3dc523dd5fd35ad4d7fbbc5546f6054a7d9b629321d2cd0f0191647dd15efd4a7a6784098", 0x37) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00000ed000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) shmctl$SHM_LOCK(r0, 0x3) r1 = getegid() r2 = semget(0x3, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x7, 0x8, 0x1000}], 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffc, 0x4}, 0x1}) r3 = semget(0x3, 0x7, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7f, 0x9, 0x7ff, 0x0]) r4 = open(&(0x7f0000000140)='.\x00', 0x20080, 0x1) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000080)=0x4b4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000001c0)=0xfffffffc) semop(r5, &(0x7f0000000100)=[{0x2, 0x6092, 0x800}, {0x3, 0xffffffffffff6224, 0x1800}, {0x1, 0x7ff, 0x800}, {0x7, 0x4, 0x1000}, {0x2, 0x868, 0x1000}, {0x3, 0x400, 0x1800}, {0x3, 0x1b}, {0x4, 0x7f, 0x1000}, {0x5, 0x8000, 0x800}, {0x0, 0x0, 0x800}], 0xa) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x100000001, 0xffffffffffffffca, 0x10001]) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="f17954018b0fde62149b7c11bc7ac500983d9c4e423efbc323e528ab1b179f2ab39673dc661f983c15612c126ab7a8424cedb91b3104ad3f62718eec4d1c2ad741e40b38bfa5cd79b338b3125117cf30e1c7ee7a20c62fae3a94b73e996d31c68b77b4814e5dcf95bd4e3680c44c19329d64ee409fb3582644adfba41c7ec2ab203f2042c5b28931033854aaa1a287881b3b8ba1daa3fe46fbc8e310d56da1e40add10ea8491848e12495a8c3f39673b71d5ac25", 0xb4, 0x9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x7fe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xa7b) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="248f98194729d8b0b3f8dae82e74486bce661d03a820322668d5b8713f664cdfea1761f9f69a84611c593bfd04ac1c420da5d02254c27822d977ffacdf13b666acc1f1f17a1c3269fc17061f14f1e569d37e8f1f3ec0a6467decf55b9a9200007ef58f1d27ed26fb131094dd1d11254799b8267c6db9273601241d66d29ec3c8c0279ad0c61100d61a443f00caad5f325b986b162b108b6430b83c1968dcf8ede5c0350e563c0343a4a59934eb63f2187afcc5297c7ccbcef607b62f363008e131aba712f73f02de9ecf5ef402ace1bd056e8fda4d129295b0ab46a75250baf268627bc4402961f7b8d119226c225169abd1786dfb627a38ec4927d8a6ad32eda8d026651e420f5c3f8245b91a9cdfbe2e5d4e3de7c1dd1164c549f1b85f560f594887e433575ac7dda66f26a306f2c3946c66bec98b57d3989c1e8717374981314e45847b7a07261d7d937e6f8a34f687ee86a47bac206bbea6b9a8a79d0c20f57459331d84bb6e298ec263fc7e9dde10687a20a2b5ff6f569f4fce445982fbf4bff9348b98fca6338a8708f3f1c00d39b99dd4b455758f1c7e764d76b3218e9433903da3b900c2edacf10255d9460b5ae799aa6eed664bffe7092fe89c6e6cd7744bfe0f6854233cf59e1aa93471b25d438c7bb893c92b4d2307a9e0647ae0528785f002333bb903c444f7ae1bcf499240932612e93c44dc777fa3473ed497a6f8839b590b795c3832f233a3f03cb612940faeddef0838f893463da95e4d4bc2faccffbae1f4769b915299146d2a6947df8ded2245e781c5e87366c5763de7d5e2ce8c239f4b8e8fb9998a6d1626fe7792bf4831662b9d1ebb6e571b49ad58851f08cdcd545dd463988fe71def08da87137801544faa2444e20001c9485e88f6716270ba26171cc9919d537a619c8fa1c4e14df704bbd61d3237661ca9586cce2baa17f1e7bf72a7239e8b3f5c1cf40d2452cffd4a007eaee2088b9556dac400e904c09794e97a5b94c526400ee30824fef0b9b8369e55475a5b71b86dfc31daf814528db86ae4708c24d2574096d679be9db1008e976b713fdeadd3a708b509c84fe962162ce1ea76ac6b073a564f936c22001824d97064ef612863abd26d62b9a607eee0cea607578749e98b1b52b951d51a114d77a521e138a4eacf6093ccc2a4cd17833da052df0adf8816e0e9b84d50c9ef9ed738d8b79140389f04cfce9df8dd8b40c36b20637588f3fa08dbb5d45cef8faa65c199ad89474773fe62230ef7ab59af1688cab309a307bb0bf2f45c302cfc12fab0b9e819b58bc3e3cddde6495cc7fe2ad854b1b0a6f150a0df5b54cf25c311537d1960cc46294c7d126866576f53b9b92a0c7046040a3334ea2d7b0aa77697043f1aab620980c309d8c71d327c52b5ddd1e0cf634e62797a36ea77ccc8a803488763e7da9b8578ce2a090afc406a005084186342338719b2639ca272bed7c9612cc8f3a5940775a72ec3df6a31686c48166502090b5dd55e2fb0ef355f9ab70b1bca0f0068ad636c6ed93f41d84e4c067a6966d8e7bfba18f2d460e9b7b753c71917d182521e5dae87e13be9a9d569fb106acaea353074561663dd4cd6cc9479bcfe66a11ee74045cad582d317d083210052ec479eb572dd4642b0fb19f04130dc703e19ce1a45a2e0d4c2e954cb48a0896a527286ccb1c25a5f9d2f7ac3f39c4894c209ccf09ea926fe63229c7a20e5b615a848e93532260425e168acbffdddfd0c0d710f4d69bb2a5c8fecc5ce8eb3ced1b7ffdc6b1c52ab9da96b2a800d8bfb0417367ff8bbe54861958fbdb06775efab027219f7a26cdc4e5cd9fa8a6b7fff6720efd88961ddb34ca0630a53c144bdc18d1ae6a2ea7ecb2cb499236806c18f71c173c2785a073928c441c317059c7ba8efe257a9443ae62d76f14266e5b878ba4713ac8ec86f21bb244a4ccde434b28fc33c8a8d74ac42f3043b01ceafd95f00ccf34de103e1b9d009e43ab69b3b811386af8aaa0393ff1bab9de564472843e28b91316d1505a908e77e129d2ee182bb7b1da2e5fb2e5b2e258cd8f3a3807841fb93ab26d08091f8587ababb875fbdac094bfdc6f87a5ffb5b52b147dfe27f649ff08f5d34944a121d8cc15bd686a8b015b079cb595bb0868dbce8d8c83f6db6ea6d8aa04fea3091e6063229aae6dfacb4be27d0999a409d31bb53cf03e58e5077489c6674b4d542a6cb2db443958c70ad25f90bbe4c0a2e5747d9a158015e6823979aa9acc245e95f31ebd845d8a15fd410d63bf290f2b0f58deac65f8d0062838a67d0776e43f029b75c43b76ad0dbfc7b9bc5402b0cc32ee222162f10fda53558440034a370225e35a46d16c53f620ad75023403392a806687ff2c1b7059113ee5dee16726d3f5d83ec326bc292a9bb7250ec8508d90af29e35666547f9543ecd3b0093830f9717ce6142eeb4eb432b31c31f7de7e46f442e464f34435d234d27323e0cc250e1ce73223568e0356cab3da5013a7ad7fb0d377d028cb2f6e6cae3cbbe6e3a307370e287317952a9c02971393c63a94acdc160ca26c5f37aa1b681aec679bf99a3c0cd3574b5bafa3798607dce8d78d9b6aa528b2b9141a199e2bd7362c7e8a99a1b1d15685526d216670003b7fc575fef5489b1f96341dcb995530991213bf28740b33e513b4f3802d59d81093c54bd9fca2442c7c2b7d2f1cad405fca3f478ad263835e35aecd18bbf1bfb2e7e00cf25bb829eaa2fa63601d5cc4faa2a795b57eac980858f3d5ff5736b97a128fc9fe4319fe9d1eae37cdabd6700195ca6c4fd543e6c199b17d7bc91c85bb0acd67613d3199c101b4db4b7367912c70136b7ed537fe4e28ab657e4d3d8d236d20cdefb7fb4d76a5eabc2c0fdddaabb07e483be7920d4abe30f6d72046dc8c7ecca6855ff49d52bb1f293a553d49709bcf4a1a2487c1b5285829f84edb447a640d9baf4f672151556351e992728beb163d78bf6426bae61b13af1b74a5b88ccbe776f365604f5dea7c2ddbd83f2a152a12de946f587b25ce043ed9177bd24a22c61d9234393834136caa0af4a7103f6be1196636bf7d8865c4e277f16c4dfc348ae22d0f500da8de5b855f52259c5a7f1c4ea2f56a75ae483d1050b11ac08413b1c2a51e5d48fe0128f9fe27fda3c0f106bedc99c8de3a13cbbbf7855582c4144686af2e076549b2a98bc0c15d5c890531df8d5497786b2d65bafbf8e879c52fa94dfbe56d371a69990476ad231c6e8a93f4c3b7e6be7432cf0547e324ec92fc4e0ee755cae8639f2dc64ab403f6d5c4afc618023608bc4e09c35bed616f415f0a163e6d08fcb5096e3a6edab20f2536990bb896719a77df68ba1c9d7cd2af82c3ad2992dc06d3b13a721bc9a161af706eeeadf19de356f305082072ebc2e05fbebfbaaa6c0ae78505be4a41226839e61c50599f1790738fc31013910c740906f97c841b6f6226ac8fde80a3d8927a6abf1493eed0b682fb4b8cebcf52511c1ff51b33fb908a1be25608a9b5e1a3e297d2da46a042326cb304b91757f01e47864cd0bb7eedf54a5590fac894d5a54d035bd16912b155aae88fb237b28100447902342b357e822b5590d5c858bdd31c6cc55ebc987d75900e3f885bbd66ad2eee549237ddb683dd126a9ca12e5336726d688de43b4c9c82250ca99f5749bf01a32c1103599c071a71194546c37e8def64ba88eb765b5715606edc77ac57e56c460478b3a3d3f830629b94c9ea6818931ddaff84bb9026b514a8019252963dd07c16f43e928ee0ae761c3f6d5dcc6c5ebf99d8d4327c21233fbefdfd1585accc3771cbafc0c068e5d6e1acb2961ce79a367fa8e0bac6557d3a4b9b53265c656e51e1b28a042e3e910f2917552af9778b2efe898a8c66c65820213f1025883bc6a8b5651e8fe87655d95d0fadbe782f8a28afa3077afc665b0f4808ec34e2d1e9d7e588d0b9105a33f67ddf146d5eeb8f60b7b52995bb2cda5865e186e32931f6ce3f6a6d19e16b86c9082db0595127ae25ad212c00abf0a7a8de521206a1274ac8f407bbeb90964f2ba0dd7aecb3d2b43372a975aac20734702c153e2f3d43bd88a2b66e58bd75b0ae64e579aab8b66ff04ac830aa62482b0f67e377fec70b14d12cc2555fa403b5e2eae2c596597bf270323f0674ab3b2ea849681ccecd0dbb68c5d845ed2f212a817a2dd8bf14bae365432a52215b48484e90fe4a2f68cc7a5dd3993bccb1aa06b7bc676504880bd5dd408fa417e775219607599a40edd9c749dea933e6974e4b5dde6b70428dc211e2f90f0426105c0618e970a0ba32713673a533ce76dd2302daedd8acc4d76d4ca8ec7967b16fa3557f7369ae76ce6afb748beba0ca1fc71f20511f9778870bd9c9a8761abf4c4e2e8b721f85b067a8bdfaf6589019f5e6563893a6f6f7abee2aa69a5d1a6d413b8edeede89ffbfd084bc677adeee43ced6cc545f47dfc0259a072e76f5edbde4d83e036c092e057e794b4828295f72e4f6a959c1901cb3549688d6f10fd91ec2628c28c7a4a1f555b1f2e914588927bb5ac47fd802b9b5cac6275e1b14e91343481895de1da20948100e7edf6de36298baad3d36ae8a247fbea455d6854dbe366cebeb95eba0b325877fcd18f22330895eb3dc574b756ad4c896112b2eba007ba8e0a5bdb8105ef5a0983aea8cfc49ef632e7b5ac06cd91dcb7a62c85ee94cc5a6d5e7630ff092a35cf2e5b767d85fff0a27e96d88497ee4999fa0e0678178077e7306f71352fa44da48f3eb6f5f335a2277b9b2fddfdeff1c16d9e0dd39c7040f5ae318fdbd9c985c6002f7b063ab78531fcbdf255eed77c68f38ba1439a110745d2a6ccd7973df917dfed4479304755168c1de719f418061d31d5be8331e7c5e848e7be1fa2e270026c952b0c8e383b51d99ff7670de2198e91d806e05aa9a035d86d3baf68df0a35152c500a0c16e4e2f67ed79c92e704814ba02ea1308e449b12b74b59bfad6cdd0707a2b7f8dfa959a9a18ef5037734d8aa3bd7f3cd7e373e24a5e233845468a54f3958900ad1323bf838249aa5b0c2bf4cbe00ca2b1cd744d3e5ffcb6f8a0c3a8b4f6852903ed30229c5db358704f0030fbe0f8e64fb2186b9c821296261a58368a331fd0f55dbc5c5abefc3b2e1c630ad9e32ed164f3bbb10fc3bda106f167576916c74a0bf832be376ee44b347062ea289872c65de0d04b5565c691459d2e0f4df2c6b63612037a6e24e455e9307c2c055f803c58e65e088ab93a7819cc5f1139a75c879283e0e8befeea5cb910d26acb9bf885dc9b70a3fb22ff364062dd0064fb6fb1d4806757bdcdb27b1b28f8d1c748b3be8599ac519b701b7e47a7bb903de3615cf7ff8ea272bb9068ef915ea4c27f544942f086be623fb9e5a6e965379efc47a7f832a8f2bb4d17d8030c6de96f087f9c44f52cb89ea02452f36b1aa9d438c46e3a6b7bb283ecea2136b645197f3944436070d91cb887fe677ef8cfcd48ed03296fae66f4c2e8f87c6aefb06a61b8ed204b9e3d611a13ce5a31ceb49ef466e077c1c822370bcf2f96bfd16cc91fc7ff1410b2ce1a22465f76ee906348a19071d2c56708b9b9ddaf4576de3dceefb5733ebdb48609728176de9ac4796f1775beb3967a5e17ba8798197736e239f116e1248ca2dec400bcbc87f41571d4617cfea4fd30ba3b832081edad07f215ba783510c148dd91c48b46265bada6f6a60fdbb733d6016d300c0f5cfea87bd9ec261780d956831d1e54b5bf90efb827f6724837ccf80d1fbed9af97063fd383b70d01", 0x1000) setsockopt(r0, 0x3, 0x8, &(0x7f00000000c0)="8df036897c38c63b7069136c01d9745f972a47bc436395b3b00a79bff94f39e5ebd7576efe96637afe41aa7c12e0d4a69b8a296e85384aec61ceff9581176127e528266d1499b007c97e8e9fd831ab4da913e3e4bead8925d2b2453d4db123eb1016e10046a80bcb4a8e8424eb3f8778d1c6299b53c3f7ef44b16c03cb6fb07dfa3399892c8c5022b5cb133886", 0x8d) 16:00:06 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000180)=""/135, 0x87) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x18) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) syz_open_pts() 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4, 0x3f) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000140)='./file0\x00', 0xfe, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1000002, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000440)}, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/75, 0x4b}, {&(0x7f00000001c0)=""/97, 0x61}], 0x2) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2100, 0x80000205500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80105728, &(0x7f0000000000)={0x10001}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) 16:00:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7fffffff) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) getdents(r1, &(0x7f0000000040)=""/251, 0xfb) 16:00:06 executing program 0: socket$inet(0x2, 0x4005, 0xf6f6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x8, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10400, 0x24) linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt(r1, 0x4fa74094, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000040000000c, &(0x7f0000000000)="ebffcbbf13b9fd812eaa4e71f3fcc2c4b46d3048e69931929648", 0x1a) flock(r1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f00000002c0)=""/219, 0xdb}], 0x2) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() accept$unix(r0, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)) open$dir(&(0x7f0000000200)='./bus\x00', 0x81, 0x81) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x200000000000003) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x20000000000005, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) wsmuxpoll: not open wsmuxpoll: not open 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x7) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x5b47, 0x5, 0x71c}, 0xc) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2}, 0xc) socket$inet6(0x18, 0x8007, 0x7) read(r0, &(0x7f0000000180)=""/73, 0x49) socket$inet6(0x18, 0x1, 0x1) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) shmget(0x2, 0x1000, 0x44, &(0x7f0000c9b000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getgroups(0x2b6, &(0x7f0000000240)=[r2, r4, r2]) getgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) msgget$private(0x0, 0x44) getegid() getegid() mlock(&(0x7f0000dce000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r6 = kqueue() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000b99000/0x1000)=nil) fchdir(r6) shmdt(r1) 16:00:08 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000fee000/0xf000)=nil, 0xf000) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x1) mlock(&(0x7f0000fef000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x5cda5f4ce9598a2f) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000080) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x1a0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 1: r0 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4000000) mknod(&(0x7f0000000040)='./bus\x00', 0x8109, 0x7) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r2 = dup(r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000200)=[r0, r0]) close(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x60) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1c) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) fchdir(r0) 16:00:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) getsockopt(r0, 0x5, 0xe80e, &(0x7f0000000000)=""/71, &(0x7f0000000080)=0x47) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x44aa) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8418, 0x10) r2 = socket$inet(0x2, 0x8003, 0x4eb) accept(r2, 0x0, &(0x7f0000000100)) getdents(r1, &(0x7f00000000c0)=""/44, 0x2c) 16:00:08 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2a9e, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7b8, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0xfffffffffffff001, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x34, 0xf0000000, 0x7f, 0x20890829}], 0x0, &(0x7f00000000c0)={0x0, 0x9}) write(r0, &(0x7f0000000100)="682429841533dcba74032d319520312acf315cc24e6f23d4ed9146508a0f1593d4d3d97de1f0c8813e6360020cc0407fe74050", 0x33) fcntl$getown(r0, 0x5) close(r0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/171, 0xab) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') getegid() msgget$private(0x0, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000003c0)=""/67) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000480)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) read(r0, &(0x7f0000000580)=""/4096, 0x1000) r5 = fcntl$dupfd(r4, 0xa, r1) r6 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001580)=""/137) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001640)={0x100000001, 0x20, 0x4b4a, 0xb131}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001680), &(0x7f00000016c0)=0x10) kqueue() getpeername$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x218) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0xac0, 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 16:00:09 executing program 1: r0 = socket(0x2002, 0xc003, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000008, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) r3 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = fcntl$getown(r0, 0x5) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, r7, 0x100, 0xc57}, 0x0, 0x2, r8, r9, 0x40, 0x400, 0xc632, 0x2}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getegid() r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket$inet(0x2, 0x4, 0x80) sendto$inet6(r1, &(0x7f0000000080)="42060369e409bd3384d75ae80efdc05e91711da1efee2151f260c1356c3d2fb618fca73366391b2762a4c147eaa008e6aa4cf2eadffb587e67b50d42419ba1fa8ac2d7a6236e0dec007b68a3031da06e6a22367aeec310a417298d6e5c3c273a37615e17c5864fb7c10e5710263508475919dee1e4a11589b639e2835f4e08c4c9e7906d75e85e09070e93b6c4304246f168f4fdc27eb3fd5b60dc4da45a4c6410a0dac11168b340225651d74038ae9549e25e092edb34b34f58d205c89291115c849e1787ae7a8002fe9ef5", 0xcc, 0xe, &(0x7f0000000180)={0x18, 0x1, 0x3f, 0x7}, 0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1ff, 0x5, 0x2, 0x1, 0x80000001, 0x1, 0x101, 0x1, 0x0, 0xfffffffffffff979, 0x6}) getsockopt(r3, 0x80000000, 0x81, &(0x7f00000001c0)=""/228, &(0x7f00000002c0)=0xe4) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x388e, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x1) 16:00:09 executing program 1: chdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x440000002c4, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x2) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x141}], 0x2, 0xe998) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f00000000c0)="b30120a9f88075af02e9dc144a6d70f6dbf618706585968ac321b1ffac51035e03df0ab487756d89420bae41d5cd5272b6e14e63e22ea4338ce13ea8b30df5086de438570568cf6e3367065407bd1ca79de8e0f4b9b26b3a0edba0c29a652e42deb6797bc6d1b63779c523bf516a0a0420ed70f9cbdc2b346e4d09", 0x7b) syz_open_pts() msgget$private(0x0, 0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="4e96f3bdb50bf92bf8ca949715", 0xd}, {&(0x7f0000000080)="ba5cb889f2ad38a61a06e220d7cf74df1956de7a2a", 0x15}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xa8, 0x40c}, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$setflags(r0, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r4}) socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9da465dbf378bec7022e6bdca08950052aaa5c9a0f3f21b06772eeac72f88c49baeff6a5208ca6ed029ffa1c4019beab45240c4f19152c4cb70b713aca4017531ae1a7829d08a0e97150e4e1b5287b487ab44d5558d7b500000000000000000000"], 0x1) poll(&(0x7f0000000680)=[{r5, 0x80}], 0x1, 0x1) setpgid(r4, r4) r7 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r8 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r8}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r9 = fcntl$dupfd(r7, 0x0, r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r9, 0x0, 0x0) 16:00:10 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x60) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x1000, 0x2) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x10000100000003, r2}) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = semget(0x1, 0x3, 0x9) semop(r4, &(0x7f0000000040)=[{0x0, 0x4, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0x8, 0x800}, {0x3, 0x5, 0x800}, {0x7, 0x9, 0x1000}, {0x4, 0x2, 0x800}], 0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000100)=[{r5}, {r2, 0x6}, {r3, 0xd}, {r2, 0x80}, {r5, 0x86}], 0x5, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x180) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x9}, {0x8, 0x3}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x101, 0x7f}, 0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x2, 0x0, 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCSETD(r1, 0x20007465, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x7, 0x0, 0x6, 0x0) syz_open_pts() 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2aab40000000, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600", 0x80000000}) write(r2, &(0x7f00000002c0)="5a4b70e13d288fcaaf17277d7d446af5b8c8c73294404f18444b9385a158bcd1c0ef81bcebd42c99a38d5928c44cb164630ff01e68d15988d3a35a63323175eca596064d2e7de8321d9d8f6ee750c673ce0bd5277031fdc7b5c4d604187deb59b5c7b1b2e03b96aa2516a858c67a6c9ca5c11ebc960048d3b46af63f4100ddb6cfa9fb11e5a312f26cbaf0a8885677ca5f8ba495b3fc6c8f69b134c0ebc07846e85ac40be2e54ac0a8f169e31424563dd353af5e5a720d0bef7337b7cb7facca4544de7b9e05f43cfac356a1fc939ce6b7606cfec129cf103837093ee4bf8931c48ab9756616470a7ef5fd13f3187c43ec12d5", 0xf3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000080)="373c67b624a4e6da85cd4b", 0xb}, {&(0x7f0000000100)="bd51421f824b54c66c46d32ba971a77ebc52274771386c45d7eca8a34188cc56653139492b57b346156114521d867e072ada436e531aac9b86bfbb9d6c1acaf1fcd3b7b107628e24063631cd8e88f97bedceed83c0067fa4631f1b146022049b981b22b4c992b50f679532c40f172c61bc9aa3c0f624d131f69035b9853d2dc6a3acd569e8db20f061b36ecf1c61810da2f42442d1812719bcc3107e159b9eb30d908a54", 0xa4}, {&(0x7f00000001c0)="a953e6621424171b4118c2c7ac783f64b7e2599aebc957beb0629869458f2a6fff6ed78c823ef10e44389ee8187356ef100f6cffc2fbfa7f0e286728442f948a24a8dc42a83fb244a567f2a08ee6bb539bcc27b29678e74e302009947d4a", 0x5e}, {&(0x7f0000000240)="629ce67ef943788b3bd25162343ca70c505ef40cd2c377", 0x17}, {&(0x7f00000002c0)="219c268a8f4ac00225794706a49e39c91ee6e3fa2b85d22f13ea542cd22d023f07c2319ae9c2990552a785b9c7f4fe130ea9edefedf0561c56ec3b2ac1ec552c7a5c077570f665a8579cd123d171a49f0089ff1baa54a505b45ee33af5624ade89adccb6e97f84dfbc2d2d2663c145a61eed15afd82845f98ea871c549886894a4ce3dd7cdbf8656a33184123edf0b458dfe19", 0x93}, {&(0x7f0000000380)="f023ef179f6abcfa5698e08a7a849ffa0ab377da63717c5028c6a36c673d826e0082045dd863471e3f209601ce312e1d93d25422eb6e8b78d8c462f90fec637e8a6979b7ec1e99a0399ce7caae383930698323f5cf2639e4a1e286d3db54ac1872596c19dac9fd8a0b73f0382d96eaeea4d6a920ac2febc0ad5b0ceb9ac87b8c4ca9394b49663564723ace78fe9ffe784522596bd8", 0x95}, {&(0x7f0000000440)="39397c6f79553fd09d1fd29d547c5d8546413390f541b559362948ff5de3a97e3e7d73eb9574ba47e20d4b99259e7937a3dee92ce1b361bfb5ba58d1e462411f3c8e4cddc879516f3f407c2847f7175f95fc582550a3d3de5f76c71d306b413756551865d4bd7c30dfa16a045388add7fa2df95790cfe06f2a23e8ff2fcbcb7994f958d6af4cb5958a3f6dfd18", 0x8d}, {&(0x7f0000000500)="fcfd308c48882ee4226f5220bf5a71ea1264626782f54bebe0a4506abd8a2199", 0x20}, {&(0x7f0000000600)="034e6d95b665ed7d9ecf075fb26300495f0912f01b8a046eec4d8ed79b7c0a2815fd4a531aeffedbab0ae80e3628f48b648f1ca6f95aa398a41b2b3d1428d6a03b8025ec23698f5179fd8d0c9c5713c9b434523acba0f7b8d25226b0ea97cdb7c725c76ca16c839ecbe1cc08995898a368cd9d4e06b82a351ac3d56d481160199a7624be7a49088693a0ca3cb300c1c4cc260c3833eec9a5acfeb78f435f44507d77b13ceb7491e702e10feb1673a3a645143d9429fab5630347f2579763d1b220da44b4e1d9373d3c2725fa5277fbb7f9723b248675df81cb39242e16571ea7258d98cc3a75466c9a237b527dc71aeb453b20b074deb117c4e609e2d97eb733a03f4fb4d24184d5d57cfc692cde966132d4550386da55041d088b02b64a438bc3e3a90cfacf01ded25ecadeff6220778f5380b9549df45bb40e51064d56bff55a96bd3a3accafc58412a6a316d88ad0af27e3a4778de2463e98972e45393edd77ec6d83a44ec3ec88f88c0a51cc1da1921bd1dfdffad99c7895de57130c48d1d0feb78bf2dc614be249af951ba41e4bb462f1b10a238353d0fad52eafeece3ac36b25857d5548347d2cc845c97ddcb3cad3b682d90b472f3c7f3e943257a6349b87ca96cb5342b5c0e6f0709614d7bd4894948c96ef25d063daa15c9e30602798acd4fad941cdb1662d7b446ba4a4fb6f9ede080b7af16fb3913bdbe77920403be90ffe0feaa5ce482f2840392f971c075ebc809473ac88295e2ad4645ad8edf202b5c42ea9c25433e9d40497b0a31a3a10993e97393cfef76496ebdbfd92adbf178264dbc3f0141b0e7f3b19b2b9277750e2a91ade1d19830e3340ac79f18e1e1dbd9a09650a801546f8499146829ee78add880da8bdb03a17d028875cf5339fdc6feccfddd584a761a314800798ac60eda5b1e5967405670d87c3bef1445acbd94f151a9a75fc515e067286c2b7836e16a6f126750e1a87a3dcb2dc9634a3d8914058ee5da913100887d7eccafa0e0138d6d04ff6895d7896533982f62d71346d520fd59f76b8702d16555d60f52d4ea5e408e9a2e679b01dbdbea3aff5227321dbca7c9c62f450c37d514e8b206655787d39f9c54ea8153a86bfa40be1b7f64c129e59cbb1e8b04e597d4b6011d1602d263c390e2b8e8d5817ea5cb557c8a7d2dcd3b3dea5d62172b713b2f5e8d7e9dfc8f6438ddbb4fa24f159bad0e55967c705b4eb9eb3f2967f785f1e42da2463732144745f692889a148ae93d5d146829097d7580e87900f04f5d08aa8d385861f95c489c3398993f868f16b3ffcf3431d27df7d955cf9180db19d9c49c1f482af7dc7a2fde0b394e98c4cabc59f2f70dc994a3fe962971313ad2e7ffa38c7bfaa701f52c8fa21a9ef5f9be4359bcb0db9c4c9acb0416ba7272c6fdda042e1d4261e5d3359f347b3455bc6432b9bb898742b625e31d763a57863863c8063c0f52aa3b4d5c4cc9e738f57afa9f5bfbbee1f0f498c3c7a0e8f06aa1cd37bc8294b8bd8a98e7e9b14c251abf7aeac87aa7d3528ff7d06c091bc089c838f00b0c76786dae84ea54d59675d4e9f8dd33523c1f8ded8e1e85c23e322652a8851ededb8234799279727dd50c153ddbaf630cd2618384fee37b39d115da5df5e37f00b571ccf2e11940d7ef5a5efd0cd1c55929c0884718779d75498133481a32466744325c742be9baedf074b4e5d168dd7e0113f49872cad7df6f98c321e932e6387b94d64a7f2fd9a9caee33b358a742dd7a32e963ffc284da1824c04e0a27de2fbb8b36baa5f21b6a8792eebea6022fa0ebb233b39f8a95545a5bab8e288fbae09cf3f6551d86c4c5e06822a401d71243c51358292127ed7dca6fa674479a404c1f4c4f05e3f169af2a5e33f2d1301ecfc969e9aae4804370c41d9a70858a3d9d650623d11a2638070af79c74032852323e842515785b0999e1ce5ae9d2aad398b9c3f31d89d2f91725d69e209356908e339cac2a065d97fd72caa3e9f3dcbc891fa4c54725e19c540f629480194b6ff97de34ef830cb66b2ff1acb8a2c6b5f43e7265fec8fe622dd279896cef52897ece3c48d9b2e1728d455f80ab6ca0f1b13a533384bee696d60698423bc6f46574e6175124bdb5798da9a0a3b3c6dd5dfab3f739f2200335b2e09aeb3e6f1f9f702519df92e93fbc1aceb62acc873322177cbe38ebde36d95dea2e320663a7282b1ee56889a43b3a045f72b4b0aa3a5638e3e7c254d55a0da080cb06964c79156f117bb88d9d0f8181411ad1521dcd56e3c022b5fcce073c4bea529d9feb34f35c714a7bc59b4379c625e8120004c09645184d8cf7261b514e0d2e74945892ea6928aaab88be15173e20780886b684fe93546f1274501f00ed4229d7a1ec4bc57645c6224cd1791eaa814992acd802457d671eb91c3e285a10d28c3f4c4675fcd9b537503ddfb05a8611f5deb4f4413f7636f183e2004a084fde06b25d6563d0bfd8538c8272f59a34e7643d229afde471cc02e77f3551c3f8834e907480e233f096bc7caa7a9ada894bf3cf6ce2948614b44ae0225184ee9b221a0488e3150b0229bc08c0188cb3d0577760519a920bafe56c4a0f7ba2d5d7b242aee93a1f672ddc127e0250fea7ae23cdcfe638c95b1028c5e662ecbec52afa6f06bbb340c8659ee45eeef4775d81f1a40a8028e6e3fd2bb0afcd9d078fd8cca713531d75e4d3964ed01e0aa5f32df50795b90efc97ab5dec9b0ac7d4af0ae303b7359ab770fb2af20ac0bd55560d2f1cd0e0fa8f249bc6a80334ee34f98e59fb11d2df5d266965a96f10a1eec2f82db83bdc77f3af8775f46929da0f42cce37ad7e7e95e4923b001b42447d9cadf7b8844529a312c61b924a8fee18bbada2a10ac3fb650fd7c4f00f26a8cecbcf2ea2f07323a36d67262fcbb44a9ddc8ad03d45fbebf6b135450fc239303c31233fba2c57128d4c746565c41c6a7ae62ba6899b32745ff07f1c7369107c5f5307f7756f674c798191b2515049e0586b088490e0c3e06d83a80290857d0a1a9d994e1253b8eefd5574523d7d03c24cdd448af23ab6d27501202e3933a5408d70cee4b8158bd8d74aec8ba59a3a579174674f8fc9de232236ba927167938194956f125b456d503f09a311ddfeed8c8f9a1405fccbcbb14eeec96e6426d9e7768fb1f776cfc159375a23eb6f2a1962cf23dcf26a14d936f615cd732217c273ef24d6345eb018d6be8f29e92c376054348c70d08532a309d5fa77227dc707977ff363c24bcbd8442fcce649a081c3093e6fd8f7f297b4da836108ba9b3399bf50463d9a2e18854ffffe24a46d4df24dd0b12f039aeff2bd5f8949f99e2dfb3bc41e2491ea5bb4d252a70d3f3aeb6c65989eeb3cd08cb7657fa88b0d8a2c07f39df0ffb7b197beed38dedeecb0a2aa8548f44fbaee6ad1fa3fad880022b98e8c9d79d2bbf107445ff33fff76e2ea3b6f7deaebe31f96a92ddf5a28ada385bf3a321c66942c7e3d6ab8e34936e0d7866f7df7350612b6f0915cb5539157ccde350257a92e5694ce4a2f8eb1747960f0ba60640c8c78bbf1a8b7848398d8610ab3c202032d7bc5a5b8f060db9c3cd2b44fceefc3067fd219b45dce31c909c84335a9a55f629d83324c0c1fb6e1a2a115eae718e8f38368f9ce26865340e0a19be1f56df2a48ba06f34157be868013dc14aa38d147547ac872b24922934bfbf826fea8eb8e797d009a5c015a4ec441e1c03f771c0d5acae5729e22a6c0d3e61942b3167bd8e3d53b05ad2e6deaac94e7695d018d12d0dbd73a5ae6e23debee9e2d6c66c23f9e7458d6f36b402edc43f23f962b9105c57338ba450624c62eff3669ac275d2615276e322af611c79fdfd7607954a90f784e06e9afe60f5d9bc5dd1a0fd07355769db95fdf6c117910e6b9f1b0256d2ab690d77435b4facfab81eb18e3b2f48b491f494d8e39400392302c8ac28294182e759e8d7ffbaf34d03d05448e52df21e5bdd2248ce00d00fb7f754c2dfcdbb4c3e6944813ac57e1b088c888c6aa9106fc354c221284a71c26afa045b15c2506cc954e76549d2ff0a7fd3a1b06f89b17335508345aa4e8b556c2003c6ec5b5f3e1a3ae9df90473812b34bb59c075b441ca174f276e6c8741c9f016ac29b0a5fb025f23e33cbeb9179de52fdc6ec0db30f4582fd73a3d302911ca137c387e57fced9e9f2dce880ada11bbf7ae807975afab81c05de5b5da1875e4c68ff29ada2b2fe09dc52db3a6e96a5f5e104089502428f33dd9779dd5da68c66e32aa54cc223b23bc5d59b7ed13a4a8ce82c94e502d3a2bd6d6a734ac69fd4e37e2f692712585b4b2264330c31a3bed24d0ab88ebd7e0124c4a1bb38e1d4248a4fd2402a3414d55c7e8f0e219237dc962c572a88fc01d10cb3641fec49e77c0936f8e07725891bc4fd79a5bbd34a3375adc66d18ffdc227f1de7c6257f3bdd24136090328021454f14e113dc17851daf55ad6c3bcdfcc15c86f5ef5728eac3c936aca4e05ec7759b4318fd4a0954be2ae350209daedb60952643bfa443a2a7afada1440082fabbdcbe2215dd07c240af01224230dd079ed38fc2f28d6cf1cf27b36259d86d07a90f35f808b76adff8e2779a56e72be016ae64bf39a9d537d51c9bb11cd9c2000002e97c059dbc0c906f3da996d946b9793f9b0c89ae6c95697e864ae5b5316a072e61bddccfbda6833b8e30a54b8864cf3e6dd1d54f862f9124d9e2455986325e7fcfc302a112ae32063b4cd975719de06b4a655015b2a0936bb13eae0d24551f48500eb3bcd6f1f62d876218392bc78da09dd11db5e4f65cfc11d5ffbeabe7361b470d92c972730c317cf89e9250dc0e7797d2e1e3ebcf7c6272256b27780c5605edb1bb6d6231674c45a145b550121c37cc6b636f0c744ec286092280fa783047fa6016aebeb37649500d3b0573b85b3f125860912273e24465fd8d917ee73288b3200a3aa0103d74b3bacd9de50e8cab762cb07cd3f9d153a512a4b69751d244d2209adb13b39ad2d387cecfd91792fd868d4f083ec8bdc822c59f069820936c1c838d374f7854e4569de230bff9761d0cbd1b7e571be2ec2aa7ee480e866eab91390c43e62c258228e287479c15762c0739906057af052530d099aba923d9a640d5e4214ffd2d8b984613b0e0d7128cb2c3597a4cbbe5745cf0892a917702a014d0ed4f69a3d899f6ca64bd2cbd0c0abd024684ada70d5c03bd22c2a726287cf695f4742bb855a8c99cbe572959090979fdae0554ee3a9e4536187b4e6bd719a1621736a93fe9fc98e312126d1ce74e2fc09595da8be799b9e04fbb36b907701026247826402337f1d2294b8e3043c97ea277232563d9742168ab1c655aa9cfc46376c9d18214c4b3d5a05391f7e6f88891d4de8dbb533884278841ca94e4411fac5a56ca7f77ceea75066c0e3704132f1f10ea290e901846b0664f4868f8bc050574765e4ffe6a86818f1a381524c36adae2e17bcb38c13345bc59579c285fa80cd74c6ce81e42cec7b9d055126374b2ca7440c6b96bb3c67e0b451af805744a9f931710dfe763b4f24c119f60b57081ea10637f0ac8b28c3c13eaff8b2ccbcdcfb36932dfad38a8ed329450979162e256abb714cf1416d767a9d2bc489159082dba84f75b1bc2005d6f4432cc1c74facf27fc3cf62bfbd28891cdf993282e5bc28a0808e6bd54924882909735309f53021a1047a2a2a56d5cf9a147e446318b3a0fe9548cb01f15771e0b3e8192662b27d2733e2054aacdd6669acbc23fe168af309391f40", 0x1000}], 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) 16:00:11 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6100, 0x3) 16:00:11 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400), 0x32f}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xd65, 0x6}) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="2c328eebf1e5ab591d6438047e6c34e7062e3d8a472c4c22d12d939d8a618fae", 0x20) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) nanosleep(&(0x7f0000000000)={0x800, 0x1}, &(0x7f0000000040)) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000080)='./file0\x00', 0x0) readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/116, 0x74) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mlock(&(0x7f0000275000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) write(r1, &(0x7f0000000140)="608563986979142e9d0a70f633cc17f5dcdc99c3190fec68c39001717ef96a56f03749ca5a5e23528e4c5d8daf6a7f6d15b2dbbe6d03de01a5e4bb4021dabc02018d2a67eacc1e016b9bff4037f33d5af405d43e016d343dc0c9c0b62e4bb7cab5ceb18811a7ec23b31666e5831f0f4e00a2fe60107b29a390afb2c1e940be06b5bc7f5dcef358cf65aaf1e975e2", 0x8e) write(r0, &(0x7f0000000200)="a5d45b2d527f4f396791799a723d2e419a310f22b5c72f62fc80695d5c3bedcf00144fedab8e8902c3b9966252bac41d48470c9bc0ef3b497c0e7e4044b44c7995b8035d89927a454b14611e4aca23c40ae217ab3e73043da3012e96104942f1c25e2ade196d7c720c4cdf195f1a2bf46a33b4950cdb24dd704878", 0x7b) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000000007, 0x5304) r0 = kqueue() r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8880, 0x2d) shutdown(r1, 0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) semget(0x0, 0x3, 0x10) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28}, {{r2}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:12 executing program 0: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r0, 0x6, r1) r2 = geteuid() setreuid(r2, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7f}, 0xc) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:13 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) mknod(&(0x7f0000000140)='./file1\x00', 0x2181, 0x3ff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0xdeb78a60778b7c80) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x5, &(0x7f0000000080)=[r2, r2, r2, r2, r2]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xfffffffffffffc44, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x2}], 0x2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x1, 0xf0000025, 0x3ff, 0x9}, {{r0}, 0x0, 0x10, 0xfffff, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x9, 0x7ff}, {{r0}, 0x0, 0x10, 0x40, 0xf9}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x5, 0x7aba}, {{r1}, 0xfffffffffffffffa, 0x8, 0x6, 0x9, 0x4}, {{r1}, 0xfffffffffffffffd, 0x35, 0x0, 0x54, 0xff}], 0x9, &(0x7f0000000140)={0x0, 0x9f17}) close(r1) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x2000) setsockopt(r0, 0x2006, 0x63, &(0x7f0000000040)="9328015a", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8a0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000000000a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/37, 0x25}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/175, 0xaf}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000001340)=""/70, 0x46}], 0x6) write(r0, &(0x7f00000001c0)="485eca9fd63fbbf16fc5018bb4bdafad715e5eb9b6725208257abbb3a478a3a528f42c6a61e80bdaddaf8a73e45b073410a5bb5810ce438c52b839bb0f70c316396d558555ddb05372def0846d263319ab8aab350b5ba98743da4b2878a893e08e0213f49068c8054873ab8126acd8a8a4dd0ff4ad706472fefe55e9120b6339aec8979adee228721230502e0cb00852deaeddea", 0x94) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)=0xffffff9d) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) syz_extract_tcp_res(&(0x7f00000003c0), 0x7, 0x6b6) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) setuid(r5) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r3, 0x0) getuid() 16:00:13 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8004, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7f}, 0x10) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r0 = socket$inet(0x2, 0x8002, 0x100000000) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r1, 0x4b, 0x0) 16:00:14 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x180) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f0000000000)=""/13, 0xd, 0x0, 0x0, 0x0) r1 = getppid() msgget$private(0x0, 0xa) r2 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, 0x0, r2}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x5, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:14 executing program 1: pipe(&(0x7f0000000240)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) writev(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x9fe, r3, r4, r5, r6, 0x85, 0xf5e}, 0x7, 0x7, r7, r8, 0xffff, 0x1, 0xfffffffffffffffc}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) kqueue() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x6) r2 = kqueue() mknod(&(0x7f0000000080)='./file0/file0\x00', 0x8000, 0x7a7) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./bus\x00', 0x50) mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/33, 0x21) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xe, &(0x7f0000000000)="aabe56f6", 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8000) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) r5 = getegid() r6 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r8 = getegid() r9 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, &(0x7f00000018c0)=0xc) getgroups(0x5, &(0x7f0000001900)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r13 = getuid() getgroups(0x5, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000100)="53015f3177c606c578163189f09d182068399a7ce9452d3ac61a08f00637e8836bbfeb52a93fc22f296927624298581c0112420450b8b08dc3065d9428ef4b52b4a8c9ccce4512906d6c55f6bfb6b31901b6c7b82f79485902ef9a364b13791e64e536e5b7c28d", 0x67}, {&(0x7f0000000240)="ee50db5873bfb2e73443034104f9f5a8093f1e5012cc2929c282476a8ecdcb40fc25bc1fdaac516f7c1ed8e0438dfa480b7ffabc466d3a72ecba910ff24e127596615790b06ad9abe94fd6ec884d6a5355c486f84ccaf50a8d0441e50d1746b575e0824aa9e536a146aeedd6a6de0e3517dfe31e2f4bf2499e111752edb5715053a96c6c860c77eef8dcfc3bf01d799eaf81ec34260f183174b4fcc652e1b3a34bb89a7b6a33", 0xa6}, {&(0x7f0000000300)="aac74cd61f4fd0040e160aa16efff905f671b03ff405ac29bc40d5300b0a6d22be63da59b65dc1ac7de80cad39f521c54be7dedb5539c9b2f3c7c0d3c0a2b0c4cd47305f2f221292353291650ff86c0841482de896e9c2accc1f8492133a4bb2164a6cc6909338ed0c727f2670c165fa8528d691006e7ecc535c4d871d04bd0bbf18bf909a072843e8a5305f151f766d9d8abbea709164e1", 0x98}, {&(0x7f0000000180)="4e2d7a7e00ff399da5fbee7215cd1171c1b52d1b94ca61272b82f9de43d0ddc11197c70ccd0284124cd6b45d815dc56c60cbb600a37ca62ccb0ed17145c20633b63779c94b2eb616447bb69752a010f849dfd1c9f6cfb37c433da973b6d1b0f8d1542e565d935654911fdbad7192f5db2f2b", 0x72}, {&(0x7f00000003c0)="2249e2fbe6432655ca2c9621c9a1d9117b184abcf2d966599bebf95b77459e4365f058c9c544169c7996047e2247978349275632ec6a7172a79e542726c202e23c944df5d746549c83d34ab1cd4992e8f1867568aeb0f2b2b3040707fdd2269e5c560c9bf0f9bb9b30a5ca9c2882046a4a3ed8645506cc12f443a7a03bc5cd89d9052b4ffd075c1e029e", 0x8a}, {&(0x7f0000000480)="cbe62f9d17d214ed602c9a2d10dc90b313b064b7c1c666a6a1dcc3f0258531749c625f970b6621212b031d6220ef8d3ac1898f146c12df1717b1823d7d9f19b23a321e7c5deab9c557dcf03f7e4da1f0aa6584dc3ea96557f14cf9aa30c06323", 0x60}, {&(0x7f0000000080)="ccbb3cc9ae90ff373ccafcc3c75fbb5b9f79646cd8d4508df3", 0x19}, {&(0x7f0000000500)="66ccddec77f8efc10a1c5a0638e95ce1141340eb29cd05002e422c10c6087206d3653d7a3fa1e0764264f39888adbc149753bc4b80107a38e58fb52a0c23098726ca5aaca9886a6c45a74b62b38e74b9b0c74e895aa2c56a6d5bdaaef2883412116af5e40136afc2f9b1a638833c52049249484f51281a2e9d1eb9bfdab5166842ec8a9bd109645b721099915094036743cdd32777cbff69fdaf0cf8bab1a2efcbfec6c7ae248857f9de8fe935704bf6f3d997e7876e9d668f9ff75679afa80c", 0xc0}, {&(0x7f00000005c0)="49a8d4fcade7405a99276edcb53829a8d0a837475a4b2a38d953b1cd7b1b6eaa64bd79e4a453c906190a1bf275913f1f847bf4e6bec38cd4d014fddb948ad32cbedfb2c53b203556ae535f3e6a77666f5a93a4c3fe937b611d0d6c9f935bdd5e6fa23f1281b6c694cc20bf5152d79d5c0c2dbbe41d1fb61ac548807f1142eeb14fa2d4a199139300481fe752341e64557df58c8451b06bfd158f4aaf3e5b8ad8caa2a55fb743d4b5769aece4ac58afae5bd45aff7407104d20ce87bb744b29cd9277a85b06980f90615e2edd", 0xcc}, {&(0x7f00000006c0)="cec62f1eff3ba1c7ad1d649b45d1b0d6b5c5aeec33ae1aef62bffcc2b89fc2f29d221dbbc07851b47abf8f000c7479f744e1265fd2f26d5cb2eb9a214fe4d25f82a64ed324fab4445f5d377fb93d811f5845e77b4b35ba77c566e92f42808eccd3622684e08a46308cf73e904d6612f39eb790e11508e9c6aa36f0038b16551363412af292dd52d2b7932bf279f0a5a984ecb87d5e89556f6ca09b5a0d903ec0613bae4ba4697202bf3efde12274dd92b628c8698592ae1fed568f45444670fe4951c90740796d6421f426bea8b801fc51cd75e54e8e6d0a7236feec2cc3519b750198a7a58dfa70e47b7e0df2b7129629edfcb4d042d8faa8d6ce8b9b52c807744da2f1e140964e399c8467b6030885f1784f998b44e3ec2960abd954f698ff6010677357a109f49e544831d5ca0ab8d69f59cc7eb92af7edfdfce1049ebec1479509418e7010261c8ca1b08992d05dfa53b0b22f970a4ed6aff13be7fc0a5547cf11e6e449e4c7707f178b1e0e7f55938187aedbd969d519c2678a86413fa9db26252d48a5a7e01d24e699101c0e225d0b15279f791dad6bdf0207a8b2194d792d2300d8a9b38e48bf5268d529ffe9251eb592f0f733791cca5aef57b3b4fd16321caf28481f82ef02546bdace1a9cbc29038e4261afc312745464281f1f7157e47138e3e10acf2780a29e8087a1af0a1840aa285c548e3d053acf5fca546ea357a9e1d2f0f8f3bff1574d9cde417a571622438af4d497975983d69cd4685d02e604d3eb3bb0e002b9ab5b17af8070c902b5c62b9a75be6a38412cde2d7ab813abf9594185c97818bb84b85650c88b53be3e6447267fa1877aba7eeeb4d79f232972b0eed05eb86b3b4b370c97d3bf1af5bc4594fe3946876d42d02ae1001c77b13c47272d8ee395a8c373feff39848a0186f820b50159ccb745367ee37c90c9acdf3a2153bd7c0ba25ebb4429d1729361a86f35932179f431ee95e964f5d24b4ca3951d3627c0715b5ba8556aa752b4a71432b7110ec9b9e006df8130e27ddee71c956c953366573d67cd54cdc8a35d0f62cfc238507770c3dab02fbe4802eab863e5149b5f14cd3ae75d443d5c0b976bc12f738010e6494f379b940cdc8bcb201e62bdf859f58bbd172c8f9dd0b92b78cc52625946231601a5d71e694bf67261a95a54250a5a3ae84634e3f0c3a4a60f60ca9c1a80724ee646200b1f583cd8f5b01fa5dd75b93d0be27082f63ac81773c3fdf4d1bd881816159f2da49733d0826913e69ef3d89bcf9e179b3499d7bbd17ebb0151257be0928ac812bdc1801a9443146830db1de56d68cfc84f4076e3795e0ed12ca2942cfcde46b84e7e1941a4478db9195a92f80cbc0da468b98954d2fa7f6f870b4183d8e5e2ea95148279d9d45dd75ef12ced9f7a17fc8f533f88f30ebb0f89439f455a450f7f6e1b42d1800f3b7976c69936c32cb0d92ea76e219f4a53dc47157bde28293e11f83a733eb31ae977920200e89ebb1169afa999b4cfaf60c46cbc6b6adf213f4bae0e279e9cb1af336d286ea3b9a0255ebf18550fb30cd2b6a9b4476075b8a6ff385f66fb50f032bb950d3f63a534e3ff4c99af53fa393a147a740c12c1e27e45ea543daf1c46ae39a5b2bf41c3722d4fae156035854994ae5c5d5e10ddfb7c4415edac83b52bbf40cbc93d37654ae119da48143f58f98a3ae8d16298a0ec5683a0ee649f55294dde2fe40dcf7733eade8c0e990ffeeadc8cf260e2ff3adde7eea585313a911a21acfe6aa1ea474ce4e223199e84ffd2f512d9b8bee333d5f8fa78201ceb682e300fcd064e42a416893851e0afa37af044ce9befbbca25581515cf01f2bac435688a040886d63ad17fa8b84bef1b52e6d2fa865cbbe0ee7d3c414b2c8780d0651bf6f8d314a8d2ac760d14526b37006c73e884e498317e69cfe3a6c2030e7298206e16bd818247d2fce35c43f6d2bc7f64b3cb7c578f9b40c8efdbd765d0715df6336d6f00c929ed711b16a480b57b6fa90880c8c9c0e69b90969aa587c2dfe09db9b9b797475711df6d08b993bce37fc8d9c03d17237e8655007117200aef779f68b0a20f6e7a116e4dbe6906d763531e1f9cb7fd24e417618f75bfde1b7811d07a80cbfcb19e51781c887d4003b84c1b73d17a4b33750f5ea1a3a43333c7133a26eef69e2b4c029e473bee03964a76ff5cb161334b20eaced8b76a2254eb07aa5e292de7c78732fd7ece5955c5b443a4ef96468b5ebc1cbb15bc3ac4c9f0b0bd30ecb24a5b5a0579cc958bb57b8e8c74a53997186eeee12ce5295624ec463be6e9af1d1a5b5d2f43fe8a14e3a359c6756883919caaac85e4f51ecf81aaeda6f7f7b5cb64f54aacaa7799758c3580d22262efd8dadfeb6939202a3e421c662ba31630ee6c82600cf950aef0b43bceb297476d01170c00fd1017cc6fb5e3ad163a5de600a1bd576285a19a216b1b432a8b19ddbcb4d150f85659a2fb18221e128dc3d15bf9c19611670fa4d5f564640dc02dd7dfdcdaad1b968d093400f52e788ce73c0eb2b17e562939eab8e38c2d514e23f7518e3e18a2863f36a08e59bf97552f41bf30ab7f0ac85ae7507a203ec7949dbf0b2c22a46f21a2030093e6e0d6f0a25a3730d2aaa1fedf2f5bbec49be5c396e9aa967d305300f1edb1771da9be9b42ac88d9bd84781a7dc5d8fa9edd8a0a81d86ae83fb4734413007dcea8d8c1517a700a67d67c2b2e9c410debd490bfa07e5371ac537287eef6a420f55d9a9cc81a360481ac8c61774d7395754389da1427fac91feaec30f0a013b2fe27d3ef20ad04ef835edffde16c5ac342726311ca06d93d8f3cfe2051617900f2dc783a5ef889dd86debfc2146cfe22b19492c71a0d8c9b1ce05c27a702b52c98d44402c779e46f2633eb8c889f479df1e475f6514d2454323037d3579a500ac2d303cdbafec507bf095087f044a83c78f2addeb6f1e73fe315c2e0993e1ac66bf3320e421468bcbdca741d8ba91f44034c33fc49c11da56ba6e20943a283628f85d7d60bb18d87d6e280cf9a3ce0f047c294a91b4da3dfd3faa75350d1e7e82ce5a587e933aec0327072b1f1136c554383ec7db0e7c0fc6924f33741ebd705d7db854ef08d319dcc0759ec548382599b84e90f4202b24e726f8eb846a1a39782bb7e6fc3c34515257d192f2e7ab5f65558ed4957a43ea19a2fe4c3f2ff3cdc6e2f185a087fd23e32dae9a897ead6053572af9a9c4ed164bd7148f8e23eaa403f18c035dd4bfcf81e7dec567856f269676686db49357afc7b2730fca4550ffd819efbb054374ec6118992bd75f2bcbb2506fe8fe797ba7ad91001a6e0933fc15f96043ba2884de0007a272af03e140f2ad000f33c19f344966ae50bab95de1f3a32c4c0e386d0cf57eafc0b422d5a67efbdd725f903031cc6ef85060ed1dc6e4a075ae9d85d0cd48a520570ae382262096aad3924a83fdbe3d7e09354f513003c245adc200a1ff1ce14c5f117704796ca72c048e5d937c71bfd5a5add4135f97745438551ee8a8c0cf6e7a9350c799d355f4688f19c2e2e55d9f05e422ef8849f2e193ec3c8afa677165b1360330d27b1feeeb9d85cf17f92a561d79f3b0bcb62d00f78b5d352521149d3c04556d32083c8f2d45dd8141ce30aaddcf78b08f1903b55a7894e25fd5a5b241169ff19516fe4afc5b72e75dd0210a9e41eeff2ae989e405c887075415998d21513dfb5f155f15e1f492e2369c05da2ce2ca56aace46fd2c86c20891a7782f76eabf333cf04b029160d08da03ff8fbe54a693381d3bf38a9224bf0ac3251676764ab70d5461f8e611dbbf9cf0ea4d339faec8fe8e553c79ef4e8c65fca658f46c3d733a174c7020a49e3db08b97b11d09939ad3d61ca148cbf972610eaa9bcdf596bd327cbc0cee5ed2f5ce5e86b349387b1df4a683dbe730bc9f5d619fc78be271af843c088babca2683c418cb6b4e9cfe3739e403364ddf4609f9be86eb91b55b2195a64f4ce0517a6721c4c29f011961e9ed56db0238b698a2ed3a99fd3adc57ac815d497e84ad4cc7efbf2d3f1e1611a6db8781883eb845896da8b8ecb841cff4f428214738ddaa59d532b2a290b553bd1ff50916273b6a452741e6adb31a251e0fd2126b4b1cfde71d0541a87e9bc3baf0b46dff607d4e5bceec8d924c3346624e5e233982712adf39e3d327bd57098a786deb65348899289f9c6b117724ddc2d8295e562fb60941d0fb678c63a0011b9374491130042a6f0c077594bc6036ee02c293f4c741cefd8f27fd2fa2dcc7722c7c8416f5c6bcdfca59b18c24f8719d7ffe1130150bd9fc7b40387f5bdfd885afc1616268ccd44575922c915d650d45cd0357c37e32b87ed115bbe1466ef7901b0dec92d1323f05f42dbbaa483726db8722b5228b2952c6d142138a5b7d0a5030218c62bd4775fb6e67d689527e4a1fce8d856f4117143608ff4d1ac4587ddac057f930c0edb0fdace67c8562d60b27dda3befbeb84137f610a4c9489aaa52d0fa00d6812d46a22e4786065b9e89bdc0c5f981dc418abc339d1fc36776a233910e7fc63960be29f20937ca63dd036be7bce5f49847db7bd9160fa0ddfa4c9486ebc99311e9bd6925c487d5ffb0e9335ea972572283e0c04720c9733e862f36e0b3db51d86ec00d9c0b53e73a5ec93d5c78d756a27d18658cfb4a6e42bd3c0702bd43a8b2063983ef922982deb9852129cfc318206060985d00c444a9af100e01ceaa59f8f78a51a8c7bb189d7dc2c290dd719daf1a4270e637be105e2c4541b820afe9c5248c9b02771099e6ccc2c8f8d39ac372de3cb391439d2252651b68304d1c3d24f87210ef48febded01f7913810fa4d9813b55d2c16e857d9fc4bff97db9a6f6b2832701b9fa078670e057278b591e91155f9c59e212b77e7bcb8e76648de7d7d509a1186bf2bdb578465f1862322f34404165b7d2d3350c5c918e56b385e48685efc3deff780dae2704c2d91a8127e44e1b82f4979df0fcfbbfc983e9589686f07699daf0ff9fe3672fc541cc2e77388fb0cb3abd93dcfccaae770b42b2f3a9f2c1f926f53bc51e08089699998a2a694129a5693961aefccdedb3e587e60e61863076168d45a000aad0df02a2b0de6ce15e75344289aa53659e4f59a591ed0fa1ad83f167140706fd5361d419943b13a82b4445f160f0647d4551db50ee9b1503022940cc40ca2f8a339783875b9442050705f223b071314dc7b094206da2750bc14049ff7c19ceb4c5a0471c33dc3120044af843cd8563037b31884817bcdcd98a5b0ac0b89b0afdc5ea5c04eafd28eee93faa18b90c810df6211f6f5b62ef22f13e119d4e5898e367b86cf97181cf0a986f24e94b0c9758cd32d27927e93ab8b83e676cf802a9e4969cd5e382755b9e9c3ad3abec36174e8a69d528c9920d437150eccd393a19cc016df3d9a2fc7827aa7e8b86ef48a4c2d251055532bc490518bc01b1b7c0a90b60229d7dac58369f9235e823247889639d3fea3f58ce6458e23835e980fd5040f87316e71bfc15e0270553a50ef932d9bdc48da8531f5b76406a3d67898ddbfdd057eed88270a21c0d87fa4d108b64218b13b36e2cfb23bbaa21926dd439490d79f0bd6c3a48931933cfa4c4e181fb9209e022511ad02e79eab571694d6bf22f2f0abec1f54fe9c0a4c36f4393dec25bb349ef2dc7bd4cb00ff7343a0397dca08609a22e1435e42a78c3008023ccf85da3613625a0683352319a291ff1d27c78b0f4bd2b98b9fe9a5412207a23767e75720d0063ca59", 0x1000}], 0xa, &(0x7f0000001a00)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0x2}, 0x2) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r1, &(0x7f00000000c0)="bf", 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 16:00:15 executing program 1: msgget$private(0x0, 0x250) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x22) pipe(&(0x7f0000000080)) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1000000000000010, r0, 0x0, 0x1) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x34af, 0x101, 0x7, "05aac78e6b6ed1e5e80d19131fd9566a22fe08d6", 0x5, 0x2}) close(r0) dup2(r0, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000040)="362e420fe4c73666263e0f0fdea444d2a20d000000660f3824887400000065640ab0feefffff0f183740d8dbc4227930aea4000000470f01f9660f3a0e830d000000fe") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x800, 0x7fffffff, 0x401, 0x8, 0x1, 0x3596ad90, 0x5}, &(0x7f0000000180)) 16:00:15 executing program 0: setuid(0xee01) nanosleep(&(0x7f0000000000)={0x9f1e, 0x200}, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) syz_execute_func(&(0x7f0000000040)="c4227d135632c463f9626ac50064f344a56dc421a1eeaf0010000067440fc9c4e3917df302c4c27913cd0f380a2cf4c4c3757832d5") 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x5ec, 0x100, &(0x7f0000000080)="147df689cfee769a8aa4208d239b8146bad722d36a688747b97580f8fb2aa7de814a8595bbfc0e1b2966a0f84446bf76cabdf62e63094198309db28204839f8ec616dbaf308e61e2671f9b123c95773b46045e417f3672b43931947199590a376ec0636999acb6bbff606f6e44cac114d2b883872320b071a8e481be09f1952267f64bda658818bddd9f312b5ee1ad43a54199acc9538d7de57a6797d7c9c4b38b09a293e1efdd4bcd06115d15563c77bc1e1ddb15b12821cd7b5f5e9abee469015b5a47bed106db53dc51d832ccb09cf3dd5b4a0bd5dcbfcdf7b7dc03efc384657d9092f6d3b972854cdf6f6f6c33def64882a89c80c9376421d972ef6f8531ea77fc67efa56d6473b6d01f1470a7f542a238bdfbe78aa098ed6b72211d29b46191e6949e7a937e8596cda68b6be377a1243afee15d48a66e2e116787afb5905bb3ca104183e39802529bba58b048735d2c27c6df346eaaabd4ca796a02e864d59b6a332c56466289c6a741026d76cdb0b0ddbfc4f86c4877ebaea2fa71e7459ddb34cac0db9825441ecf4ecd3ba288e1215c13be7ff180553812ecddab50d854ec3265f17b514ebaf9fcede5adb3696d510438c341258d055c76f53b325563d82e01507b50240c15d621045ae0a4a9d678a4ca37ddc6483ae8ebd93d8c30531069ede2ef096b61496b17f3733e200ef7528d24bd58693d7887b4d8a1943d681642ad250d5458535ff270d64b961c2a8916502138e654f89a22d9cb456fbf198ec93074a739f7846df78758631d4a0a19159114f83a083724b7305265d7da369b76e7a49aa47d09b1ce331ff9706588a1f6429d92f6511a9b0f40a21b2c2f5cf154b5f6b555cef84fcc62ed15eb49a23bf76fd49bb49e00d70abea36ba94bf817364699bcd31395af18e4f2e9b9e8b203940997d30274c8c2f7a0d4d26cca699ebdd18da12062589ff04b4f8154e696ddb32eb19b63308a804e6b9547f0e42229d1ba9de57afc25ed74cbbbbffd46281b5cb625712cc1cdf097952bf6f0020c9f21520a524f9ba4e76c134abaebcfd694aa15b6357c8751dbb103efbd38f1ac1899e66e149ba437448ae5c92fde0cf986331ec2d6367526cebe500a942f001e85e45d0ff33fc2a7d5ecfb0c97f50cb3f7e9143b4a83f9c57b25d38b4826a1b088a9a787e7b1ad8d8303269fbe98b6d17e1d1e832464dce12a8a40228f7fa14f009d5e3142005bc5d16c2e5412c22171fe2a11b1de40f666e6ba3f830a3ea0aa34218c0d4f2f322396a5b0490e4f21ec1c523428f7047981c4c07f6ba29e494465cea44b1bb79a771b5db1f8851adf2795c684b1c110cb0e2d696ab5516ab8bb3247e65a08e2c5b951278f6d03bebd95d207907e9552c373119c17c52da643e4034f267701095106ebc0e662679979e42efc34118943cff0ddfa58f0f50bc323c2c70f063286cb424ad79ee99c70a15efd1dd2aaaf3929a994ba7f20fc8541e42888839912fb438bfcf0c3abea38d9d69629ae94ecba87fd90c1c53898c7491d1ce4cc0345b5e54330931847c96835990215ce65e051ef251538dcc734fb01cc142b432cd87cb73bd39a608cb9aba92b6551bf971897f8f6e8aa3774c3d2dcb03b2e9eb8ead6c4645e6d13a2a05549b9bfc5368448576657dbc7f71620e985bc6203f6cecd740d2b50f7e079db0727eb3aa86c37426cd136865bffcd25b477d17b4bbc3a078f081adb8f577fa19a0df4b3a11c820ea7e39dc30fcafb174fb6d5cb19a14c51a9e8728cf58f007f155846790de7fa7a75d213fd8c95b8cf310217a1ff89d631ec9c6fe12849da44dca2a0d6f178ab6a62114c91b56de5d98192cb30b7bab825ac5f171e60753f1e43ad5d40deadf4c5d4c83422921cb99ced4479f7e93301e4885e6f69a30b8023679edec7319b0180cc06c1f43482d57fba154e33e983e201848933affa020ca640f588ff32ed1a624ea386f923a5f5bcb9ca2e0fc360b2d6db3fcee2e3b6ce69d085d39a4f69e83ce49b408931f85cc94205d163674d1e36f5e5ea5a0166b5aed6ba03da81871a33a95537b5911a70f97d57288898daaf379e32a3a3b5af1290472675fb8dfc9b7afdf6eed51a1362be414441153faf6cb140ca7a427458d94b383cd227ff429850cb2aac330b61319fc959be151d5802b114eded71ae841bd3ae5898dd26b14ae6fcfacad94bde9b44fd98d4e8bd4b818e301b6273212371a3971665d3c035500be82070b33525a2e66127b1ad6756affe16dab4f508f5835215d272752cfabd45b4783b6ac193018be78b60a5d738cd884b0f5199921d1f462119126b0693331c2a2d1eee2f1bfe92e7251d1183cc0016a6d9a077bccf902d95906158be584d6d5dd8cf8fa81c4f96b3eda2b86653af9e2127ccd4a279c1c5ffdb08e731cd2d70261bfb2337c99bb1b0a2ce2f1dad5f97eae529d2161dd31ca3a8bd794830f24630941a4eda2973e56cf761a49a45e7713f62545ce8bcb3b707fb04064cc4f7c41797a5413a8a78c3d0f49fd51dce0f0d5df67ba414853d39c6b4946682559b6f834b7448717caacf4a80d4e39a60b8daef17d55930cb7f3552f14b76053f592871cdde713e1c3ac0596ce17f750d87faf35aac664335a5b83fa8a0be9561d024d02ad7408ac0c4b5552d7472ff032ca9e2235a63b49cd8de2e8762511e83a32f9a97a0070678f6a1d8ed4aca26beb8df7c424c7e636e39413f4466fcbf7791d4dedafb3294766b7e720e874a8cc03cd5cbcd41729b283fb63491b5d35368d47ba5e21c005778f97cda4d0ff16b14ceb1f95acbf625446fdca638a2011c3810ad3a71df4c770bd98de6d1b880dafb06ce85fe77fd05a993436a4091b10e8381cb0d7feb86544486f6bdd95e6c546afbedaa02f2a7a8f0394f7dd4ce205d3802b96295ac0cbe847fbb91ef3d2d40318d39a126ef29f8840cf1f6bf7b61df36dab6d0ddecef6c9389c17a93078a2671f09af3ec1052ca186773fd2c94e1c10d5e5225a08eb8c875d56e12fdbdbe179713e412bd9b86c4a593720ded0b9a234aea29a4acfda6414fe1d57702701f9da012d34bfd0bc12a781c8eb83ec00a0077c9a1ffedf581a406549b69f1f1cd526e75a8af92cf032717c98050e584b4454905f04e073703059db3264295368d0c21f01f8af67baf1e76be1a96edb915859e31f9df1848fa1124d65601c44925cd1d4eb687dae89b1c08396f1d482a76d8276864a6548e1f19544046300df8f705bd21a3f3d9538eff160985d2c5c0903981da2108a5252a7043a1e9f24c03eccdbdcfed9f8b67c32992a022634e68855d3377becdbb75c9536b6978e8586416a7c6a819182439d4ac204b90bd7f9a534f1d360832992d4add43db38679c02b1b0d11abc49a044a33d06af9b22a6643f14b207963086060c026f75def3e2d1a6fbdc24d94079062e71c18533c7c279755ef7c884a1296f4ade653876fa9abd35188771bdfcab5339b749be944309af862f229245d386d25ac4ebcc1eadc45783b772f3e714a86aeb9fdd7be1aea4e75511af508bb72bfd822815189707e0b7dfd43e7ead3b2c96ac694b66169b67c1089d5ff12d90820d7c128787ac7da593b63715fd3431e7c62947590b74d7e6e04c60d939c78610daaa06f893e4d3e1b72ca50833d47bd49b4a6ee01f4821944d2024dd6b0a5e7ed8dfce031f87f41cce43816301fdbd45b97a72e6aed4b97a0972992992b59904aa8e193216086a1cebeebe4a0be00a2440d53b1692590c36bc5feab28b7d51f5ac0227bdc1408b60d3a471a2eca9bd1faffe910e606b9d6f43b0dcd692f5b72c6872c1fa83ffc6ce4d9fe74f92bc70b27c396345d835a28e7b7e4376da965d8a641cae8cb7d09101c8c61e4307a4036f0d9700585eda0cb95f7bcda29b9794124eac3b80b3f2e41fc385f523829b89c3ec28fa44a3d0d6c8ebb8569edf7e9a31ad3bb3bee7cf078d3513761208a0bf60863494db08d791015ad8003c054b3b69eaccc6fb804d0a0e73ec6d51f9c3bd02bff921c4132ad18cf73ccad60113ecc4cead6f4536200d6bba1a3e7393f2e5471af4e808723dcf1e92a76aeac7a7514b64d3cfb22cdfe1b2720f2fbbcc868fed92aaa523b7e9ce2bac2470986b1485304fb118ddff85a510228a1cb99f2a09b9b8d694c8df258ef3e531d8e960ba6433e90269fa8749c30185ea7784f0ab19f10115930d8b407f61229cbd1e58c4569dfc597c3f7e3fd2a4402b505e322437a12da1225d28da77f541dc7926da382b097b0f06753651bcdd5f5a58f27cdc119a40bf6dc0b37ab55e95227cbea724c5f80dca8d33bb9e6a93fe0440c85bdb2aee6a658472522ad9b71465350958db2792ba4a2061f9b59ce985124bf4241af3a6558aaa42dd2ff1f263849cbedcb0eebb84e70e395c1b0b896bcb7a49833d3f827138f8d55bd288ce73577a2fa02474f2c42c7c6fb4efe362d5cabc671ef98f1875ab2cda2703c6c2fed2e968825396699898a238078aca8657512da36ce7e8207bbe913826211af231476887c4fda8e29887d9b44fd3415d366794d9e61dff1eae5ce818ce40c3cd741e130a3989afc4801b47aa15f55c6a4fe0e6c8fe62e99673386f0f988b768f032bdedbdc8419e3a4555fe39db33a4b9ab27e65cf9858da070d1e67e1d4c0008d3b30eae833097a0d02baf0c07a4802fd7c720e7a17d64232701065695d2de612417b1b5fb9658e0a19f13c42e32ca17e33a83dae5c4a3429baa37e3c066ffb6553b4e78bb92c4252900a5d34c24eb57859a71f5a6573dbe47f2cb20a32e3f741c26959c71e6fedbe24f6e0a4635fbee2ea6a82d06084fa275907844746f13d3bd507c2b35a627ae53ba7ad28321239af6c23e22c3f555663b95db563d917c1c322282eb758acb7ceea03c859338cd40d6fbbfc79a945c2d780904bf11ff2d404a1515c81386963f17d0f15f8b0f235dda3d9e090c977416e253fff93e420098fc07852dc849338488c156f943d9c991920e47d05e53dd2b9391e3e082ca7207c729bdf2034cb41dd7107a5b1a5d646eb05c0209502250b8fa00f45313fdb6a9fba9bcad3d0b5d39baeb08ea53b026e1262a0ad3f965b93302d761a17bad96d7ef7598275d965c6443030d9d0f8e3ce56bd4530c39d536d02c050bed7e920e3d8f4174f43205e81a571b2e75074c6e2fb828ac535f10cda524296490a7e1a742318f3c35ef8f23f4547ba013ae32f764f86c92bdca701b7048f7d84dc1a2576be4b2bff931bfbda3e71f3bad16e63838c3e6bab6cf7db1defc7c05e9ae202002c879f5b20ee9b09ef53f0453bd582c89ec00970551051de0f1e583719be72f107c70c5b3327330fda115e468a5e6b785bbc63e43ac4a50ef6dac43b90ae30cde081a7a97baec8d65a93ed6e124a89de88104b82fd1f52799ec689d6e674734a64ff0ffaaa45c6a527d64b243b8ea92b4a8683992dbc67280b0bbe48191cca0699f03e7c325979ffe98f1113cd52057320fd5d281acdb46dd3629812ae91f9710a87a72e64cd17606fbcb1103920ec1e604a0392671a6290f2b5d71c457d5ad824769de97e9a7f17f3447fd92c361f98a7cc55a21fa92c1cfae8c5f607a9df94c9046d55e409e954480fecb2462acf9dcf666a866507f6df596a23fdecb565a445f69832cadbe49942e6a764c1faa0e4ea960a70bba5e9c263f6d7378b2c12bd9ea582bccbb88b361ab6cb80692bf8215e2ba9389b897d96c938c7c120a11f2e9a83eb1b3de67c73f8faa21d6e1d833d3d", 0x1000) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x28, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x881, 0x4) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20) fchmod(r1, 0x10) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x20000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0x21, 0x200fffff, 0x7, 0x14}, {{r2}, 0xfffffffffffffffa, 0x10, 0x0, 0x515, 0xfffffffeffffffff}], 0x2fc00000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x1, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x20, 0x47342871a190998f, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x8d, 0x1, 0x2000, 0x8523}, {{r3}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x8, 0xfffffffffffff001}], 0x2, &(0x7f0000000200)={0x2, 0x4}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) dup2(r1, r1) 16:00: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, 0x40044274, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x3, 0x6, 0x1, 0x40c6, 0x6, 0x3f, 0x1, 0x3, 0x4db94676, 0x9}) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x12, 0x4, 0x4) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r3 = dup(r2) ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r3, 0x20007479) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) dup(r1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfff, 0xffc0000000}, 0xc) write(r1, 0x0, 0xfffffffffffffef6) shutdown(r0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x1a, 0x7, 0x2) listen(r1, 0x8028) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0xfd6, 0x1}], 0x3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0x9}], 0xc8c, &(0x7f00000000c0)={0xff, 0x8000}) 16:00:16 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x8482, 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() socketpair(0x18, 0x8000, 0x3ff, &(0x7f0000000100)) dup(0xffffffffffffffff) socket(0x2, 0x0, 0x8) dup(0xffffffffffffffff) pipe2(&(0x7f0000000140), 0x10004) pipe(&(0x7f0000000180)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x620, 0x18) r2 = fcntl$dupfd(r0, 0x0, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:16 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) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="be", 0x2d0}], 0x10000000000001f9, 0xffffffffffffffff) ftruncate(r0, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xffff) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x20}, 0x0, 0x0, &(0x7f0000000040)={0x20000000ffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) r1 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="00735cf2dd5adc43415b0cef1a34b886e3d97f643323e1b31e231ff02a85826266"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r4 = getegid() r5 = fcntl$getown(r1, 0x5) read(r1, &(0x7f0000001840)=""/243, 0xf3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)="8b1618f894ae9bbd85847e493c5517df493b28b2ab7c622682f9b0ed1a210254e92fafdd7c84ce03b43299b3eb3265c1eb837e7f7a3e02f5a878731a4180867a8951763e7f5c6584d4aa93c37cb78afe0fabd9a199d3a6ddf67e2850c10db06e4662712d1b7bb7d36636c99a080eb3bc177459c2d3603711393d4a65521bb94fad624dcc0fd267143c65", 0x8a}, {&(0x7f0000000280)="b8f010084ce5ac43b2a30d574aa1c32af52dea5263c8034272b1722547fdd340c6120baab5caa4fdf9e9d73b069f6d49c77872b916ff2c66acd00093d8470a744f52b179cd716b64edcaee3d9b82df83cba36646512bdc6adaf1ae3f166da5145d0c1eef9e3ad2ae7f23a7aa1bd01e553f8b48e997e27aaf2e8e37e6d78a023e6e0f3d83de9106bf596093b6ce383dd6e1fc4f24c261275c3e5e9ffa012ed17d1ae50aa4636de1855e53dcd964a9b12dda227a91017baafd5bf497608da584bf8524a042eeef84", 0xc7}, {&(0x7f00000001c0)="e51c1eb33fca506b7aafa839028adc9079fe369ad5c6f5c4d7c5687f15bac4944241ec393d6b90491aa669fd02d09abb3fdb085929527d592ca98e57c8245315d244a1ce104680c835c7bd49531194ed050acd5c5f690afcb3cab37fd8cef016df0241dd229eb56c2dc6c3fdc8784db73bbee4712a4775f644fd29e5918f", 0x7e}, {&(0x7f0000000380)="a1c09e7bd55ade1073f5f2ed4c881a9270262006ce649730f54016667745ae3debfb2533cebdc3448fc61937b684add5c47f7822ad0866e3050e653a9f048848e85ea5630983b2e80cc3a7fa885a8ab51dc50ae76a5bd86c0231e50eb952cda704d7535762c39448390dd6a97a57ef7c0368ebf83372869f33229601b45fd01b1a1211b7667b10b0b75ae784327ed503699b67ef94e230b5b5d85be47fed031272af23b5f6c849ae067445fc9a89c74875da9f246fd052359d24e87741d39063b84e239aa9d8f8e37d20ccd6258ad8ea7dd8644bc8d07ed8e0a15fe326b772e483321d1d6d1a7842163ce09a5485c37d15cbdce530527284a21f86d129af5ff1780849c34501c5a3a74af5f564f7e5a93ac2b36634c66ae65d58a2369ff09571dc11e94afcfb4fea93bd4358d829b7d385e9cf65f9e0c96ef95a6a17309f5be8db63edc1ea267b20fa043acbe66f051b212f681ab35b342bb67d2f0be85248c8519fa48db30dc21fbd2e0e50e9ab010cbe717c67b46ee183e674df84299dfe9a97d3864038bebb7037159d46304296b7f2a414502576b8938e4960a6de93128bd2a1d93dd19131557717ffb722dd8cfe13a180a1cfdbd3ed117456cb5aed65a0ad1e8ccdff924be43718cfe5d3356af1f15dd2e220ce793ad16da4afeda36ff40931172e9b334b2e8019a4e9c0b730701a1e08e31231f13daa95519b5fe9c705694f0847767a6c18eda022566be4ef3af9d1329b409f2d6e31fe131a4979ca294a09d3fae6fdfb32a4a6acb3ca8df5a03e38705355f8af199d12961149ef08ba15620b6d1b660e8f31f723e264e8db19cd4c8d3437e06a7849df96ca9c5444a7dbc0ab3d74916ba821a86a7c9402e5b8ee71a673f24a3eb85fd494869597e8ed08e3a44a2478b2714a00ab9508d672c21910f534499fa2c07e9c4f3c4bb88a7f1697071dd4d75ec5573544e90068492f51dc884399aafd34865d26b90af08590d667f9e26464240dfbe81dd0224a6a68099816c03f85317e07ce1a8344a45084030314395e307e3095b8f1d72dc3a7d98f7021ac10cce80106dbfe23d7c4c9a31f3ed4feac5cdff8b2f091eb2526313ce009747817c8b0093dd5186329fc48a7891c6cdc743882ab8efed438a421644702af549cca65d5dbd4038ad36b3c7279d25c56dd6ecd3bc5557eadeb960d6c1e85f1483cbf8eeab0afb8c84c92c4d95422160fd335fc8311c23fd4fac281fd7f6a8f27e004df78c801c3de0a6c2a74c2cad8bca26e4135d175a32d6daf4d6b6ed6d7499e2bede7acccb417dc3564bf4e2607d2e05ac4bf9cc5b96736ac50d3acaf7eb1bb790803154387412c3c48319acff56a3b515cc9bb6395ae0f640bfd430152cfae5046e80a82db6c476e21e5013c90d94e7efbf56993a4144ac5db5b422917543ab016c40d7af65fcf6a404e797a68aef23d422160180693210163c2dd45a0e0a4da7f49f16c08bbecd98bc7df5a6cd6730a63ade7220cbbeb9894ed3a045cff8caaed73531833adc2dc14156d781adef0cf169455f578ed4a8a9cad8c97db40690f600be65ba71a0cd45e12d56d8d38beb72ba7d751d10f343181fed32655b25072636bb510d6591d748cab48883e890ddeff121c6fad77a89861cab3fb3b2b119b1e5bd3e40bb5765cb80780d0e2456504397d19a3ef977cc5117e8c9ab33b0ac0c43d097b5c84038af1f7af6c5abc264ce4b024bdae03d62e21011f0b75695d868f14298ff81b44a74df80526a69df32603b8320a2d71751ee1e4ff1232c423ed21bb7405e3e15f02505a71da313528120fdc1c43bedf5f38b470a05603ab479d3a77a8be3fbf9d1186f398443e824508fe8d45d98ad9de3743f4d078712c16f93ce1b4b53c8f0090e819f13d19965dbc291e080c0a0adb8683eda5de99c6efbcb8179a31f39cc40e543fcccb6cd9ecc5ef58bdd7ed924033069af3dfe10650876735e4ad69343931792887ef92312689f40ef9b3e50efe3fd9d3adf8ddda5473b3dbe620f980e2e50ada9d0f51199adfd7e4b15292f74c83c8d68d71191f04f3eeea2cd16c3b2a409e65a0a2aa87710644d6ff49505646858870623f943bc005c4adb1e79cb96f00a3e3ccf7c718d79fbc6089ccbd65cb9212bbcfdd7044c9e10daf84e7220aa7d9dd2f0a06e4121ee8adbe812e6d1a8eb0d6fd09f08cecae3015241fa385eb1ba8694e3f96c13ffca466f6db3d6d4e23a90fc9f5eb13ecd38cf0090f2046d147ff1c45306052bfab11efa57558ca8655dceb2b430991534674803799ff6bd9751bd5fd680e8c8c0331dd1930a1c5149d28d131846cac10b46c0fe1c5c693da6bcbfae5f45fb55510b3344f57f06955cdcd1fb32de3ef1edc14fc48272c61a8ea1255464cc8d6cda96a0709d05f0d440b7f929772784fbb28faeabe3f586c9ecbaa969e441baad7d6309ac63cfde0a16cab3e728bf655fbf9d572fae7d6a26ecbd330d1f9a0c9a119c018e11d5f5f4551d0ca56de0723d9b4f6fa8f45958233c1839a928cb122d548035f2753747e9ecfb85769cabe42eed3e325b73addb371a47fa7866a64adb23993e139e1cda65b1a3daa885ab5ff1ec68cb88f86d359b1f571a114f09b890712d74423143d92bbef28e31c57632575adcdcd63aa593a2989a5365d05753eba6655519d7b58decb12298b75546cbad4293ea985d76f606226231b6976c3eff119b3f954ba509f7111afc0ca5d658ccb4e4c95e90594806ae5b5e710f147794ddb0633055531373c2e6d00fa25e58fc58a6282a23bc4fbd2525fbe5f63df523c801753a8952debadd2d144897d2521fa5f3e667f74a53219d2e6d4c6611d277c84ede46baecce4a1ada4a6decad77a1d15cd9bfe0117df422a5cab67663020bdb88bdaace1d78cceb78a592704a5d127c937ee8bf8c0afa8de6e1df80c7445b3f518ba25008a33f9f62df009c5fea06eb8fd4093217d87165bbd20768022ced7bd82ec425c43382444082c70f260df52e92087c90a36483995cd57ed223b75445d5a8b4e921873c8d95fa2404e9261edea7b7970400043fa747b77cb0b15abb778903584c344be840c35ed115589afc37d09bc08750121e6712ef4f02baf2537dd3df10b41cf1bd546d1e12a19839bc0c25c3ecc04c10bac57036b6809b17193f7677bb24300d998fa239043cc0fef07a890f8186f28075678ccb739e9337a31ae948dbe6fddfbffe7f19a02aa513c049081360b980f74ceb302ebf2a6a0a524881cd66c5e0f5beac1bcf41ee0b5eb48b7a3491a044e7658794d289d43ae7da75764fd2a89d8611c541de0a9ee62703e886712a1fba3f8ffcc26ffeaaa8e9fba2ed0df5ef281c2d8e72613ff7da3fb82cdb81231d8df77faa7de9bb822143628564847da3d88d517f1ec3721ac642949288211c52b4589184781e60ca5fb449a80ccb55b3ee75c5d371e04d2810a3372433020bb581cf6b4f5ad4addaddf91c29ac22dd14607bc110f544a4c545125d205aaa19c647cf8a57b7d2fe79f583d011513f9b924e38c1dd5e278bfd4c3859bd1a0ed5221a362ffbc168d0707bb0008baa2e5b3680e9918063897149f75ffc97e437d9252f047e1b5ce028b49249e170bc4878b3dcf4ba23cb4fd10d835652f860abe113059e1ae4a801b58fd32f26c600b4cde47f0fb482abed7a6c364a8dce5bee371d0bcf1330229e442c616def52c6dd2c06edf44a6a37304c9c124acb587cacfe075d2c3ed35928d792f9e61b40ea764f40865ad2e8401069f5df33bff5f44d4409aed31b3860fe54496f1181f61e2a711505f3f7f45388bab0a466afd98c15fd7d9c5fdb81a589584f44fe1f1f52f727cfe90403abc211e3c3d8c327be3218b37078e4151df66426c88ca95822d90f833b4d845d2051ebe7e790145287d8f8339ba68de01984dae83d4807afd2b0625b097df276e35a927e391b67e7e1277ab5ab48af40a46fb29c3c4c5addc06704fbf626ec58eb397f91c0fe5e4607349918c4c487ca2a6a81c06c14ac85c9701bd02110af2dbd1dac4e867ed399bfc5923bb074f467414e1f8c0d93e965670737c534fcbbcd9259c2c8e94031b6e7663786bcfe2aef8a98f66ab69664835d15d362eefd0bc84a92ab16e2f1be7185757c269437fbd267cad9f494ddb9b93645d6e5e18fc0986d167b8d4a60730a1867484a2b5485e0ca64522353aaa0099ce771f51589b9ee4de2e571327efd2aea908614a5b768be81957da415074b588c32bfcc9c0dca6323e1688efd1b113bd053e5524793ef08d53eb2a637abe9cc6f433eac22116c515209d1f2f8e08f3bd2e4bc27dcc8e931d1c7f86d4c2227918413f48f162719c045f91477d14e998b287a80db43b5a13400be27e99754ce6fa736c02b66fd96651851e67f1c947e59afd8454dea6740aaff25fe2cba368f5f33de10d8bc9a0684dadabf59736d907149aed06cf4397ac72a7272876b2321a2633feeeb63a1b85ebaca69f3ee0cf95ce40906f6787d17e0605c582aea022874724a43609593fc7e7e5535463adf6b7815147cf3e1a0a300bafb5aa7eeb84fc5d0e5935f282f9ef0280ab0ee45ae65f87639d5895231c89d4776ca886b188a4e0560efc6aaf09a410ea20f638348c7314cc986b97b6f2902c41245a1fe0e9d075a0ad50a683b9be36c5df9635aae4bb3588530ac4871ecee06eb521147e6ff9e8eda0c8c10e0dc8503e3bbcc461f49d5c3acc77507fa3c37b6aa2fdcf48a96bc5437fdcc28c802d185ec960f89abb74638af7a6bc1e4edbfe9f33a23c72434510a12235ebbecee33f581942738222e7086be83cc216beabae48d76eba5de3b50e84eaad683d08255f09a044375b97938e6fc48a3bfeb6bd2b93c9ad6188a92c2dd0fd9281727aad50e1c9ade99bdabd84a1475f3d59a0b4dbc9dd142da1444d28f4cd9a1e0ad7e355a8dc433e8206f373c087c405d531f19891e656784aa21c31e59acc4866e0a133fe29dad8a298a1fb38187740e96d3021be8a694413d020d7723bf68393bf786294f9f80126118b57ea245006efe2c5647be714d1e0aa7d89ada8a563602603ad0fc5c84903511ea2f04eeb233799f6e2a7187c0d38167d61873696372d25d60291f391ce815b66710499a456007c0d8003892ddab63781699674b9c7d3e463fb9cbf6330456501735c63a0027952ebffbfdfee0595fb3b2848b4da9e33b2c20b3f8f5582a3f5963cb7919ee9c350493142883ab983419206fb727bfa156408434afbba77a96e442ab124db38f57c299fb0c394515291cefa65afd329dec1ed6187bf744a07a958e816fb9ddeb5b6498b7dd052f6719d2d2771af3dff205b1c9e3f31253747e0715cc15402531ae5e7a6f880d87bfa29e0c5a06e22d17fb055157512ed173aca51711f4179118ec3cb28173f78e485226f99b02017d2ffdee445108acb6fb74031e127053dc880e9fa7b19b74c7ad2a73174b0edb99b2ddcaae1029e51b199ac2b49f9f3cd4c29be521726ec1272b852d1061e553f280fbfb2d35f9abfd7bf716c0abca13941e6a2c4d2b0bdd3e2a03e4dee142425ae1042a2293b7ba44ffa335875f5bf045942f62d2dad3d5f9d2c0fbbd9bc93532a69f069a8fba380d474f8a51cfea22f9948f163a877ed382cbbee7fe54ce60f9a07d8bb82b9f3371674399939e3a271e9e88a703639f679d22ebcb8ddd2c363dae7db16532bc108ad8e042b9debfceb3bb6de87b067ec92aee0740d415954d674cec735c96fa6697455b7ad820d00ac7b72338c1ef289408e5b", 0x1000}, {&(0x7f0000001380)="3fba5f83e9711874045b7dfaea79962f207525ed03f177762b66021611d472177bf34ea3a9211cf8a5f48fee1274a3698d282da2095dfd686b6ce26481b9849d84f076600ca2", 0x46}, {&(0x7f0000001400)="1fed398343a9bc2b6e5b2e0bd4232eba74", 0x11}, {&(0x7f00000014c0)="3dfb19b262059968ea4fd4977907d733bee13e3dff485c4806254a42b788dc667794e0ab8bf6327f18f8bf203e0ce1f99380bf7260ea54a777716c32287e360cf6613c91b86a037dacecff68da1e7d92bc61db49ede989ecf2d87b61a7f8cc12af61e1edbd41a49cab95b0c68e791cc7c4f9706f71ac272b300c59db667b8cef200b", 0x82}], 0x7, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x2}, 0x405) close(r1) setuid(0xee01) r8 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:17 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 16:00:17 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000004c0)='^,,$\x00', &(0x7f0000000240)='[-*$%%*^.]\',\x00', &(0x7f0000000600)='\x00', &(0x7f00000002c0)='\x00', &(0x7f00000005c0)='+\x00'], &(0x7f0000000400)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xd1, 0xa4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') stat(&(0x7f0000000100)='\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="99ffaee32bfa05dad8594539fbd61bc7734698d2c076ae9cfb3c624282446111525c6f7761b1ab7f6f028e64b0dd6436a2e47cceb079805041acf0eb217dd337105d131add9c72fb36ddeb44eb6c6d0f52f15be5666bf124fefb1c3a2be0d25ff7a0f82a189872fc6516dc4bc15fa9cf1e07e8d08eba777817aedcfa010abb005248e5bcc39dca0b2a8d0d509ee510058af31f864c0e9aabad567f49d1a763a5fe66b3dfd2c5b8a8e77799c4f396b70094b375079536d7e71270d7c08860d7a18f5845a61a3f1a755d6eb08f4afcbd448523313d363e9ad4a037dbac4903bf31bc67facce20e9e576e342724a70854509ce21963a7fbf884ff1314cb7c629d268837d28830b220494d8efce050d41194e4690ddc01fab2f20bc1525e18f00e87515e5b71d9ac4d3e6b90fd0b5a17c8cb867ebdd3e5d116b3dc4c761f0d73a2b233b4ed9fd2daec1516d62d98ca58cdc1f2681d463f933642ff8cf1fe8818d9407159e285cdc521d5fff109c7b71e44e708f8dc479b7c38314516890886727192b009ed6b95aa1fec314286dff2fec654305d3a99a5bcca572543ec5963c91bc5b3829b9ce750460fc0aae43173430315047a7f0c915fdae666cd54f06ca4c259157fb8091eb6c888eb59ebd72e24e54cb51e7ae62e60e981348354d874414a846a572951570ec30da1000c3ae9714d17d751ff8b248bbd6e5f592b61373317dfeaefb9f5b9ed17b23af7c62cfb7e38c0f605377ea4e0c72becf99b1fcc5e520b144920e8a81b9cd07a9c8545639a9a6d46637ac501e18f637d475626e3508d8f53019b7c88eec5582303b6a524c76a23002400dedaae56c6890b39fabb099a67c0a14c4940446d0e9c44c6ecd5a4e04d870a2ca2fc7b621c1161348b0b192f964378703df847fba734d37b3ae5eba813772dd89ee515fb6098222ea85cc536d6b24378183618b701341087d8c5d0d86db70e670107d975450bdde5101245a3fbb6fda598a4035b3ffc4319154f1574e061fd4f47c4962edf37c753ece2ea2537959bda3e83f86b130e42d3f3be8547d4788ade7560f2ba7064204adde14d174b7e8b31d150dd34a4e5f91d1ef8ef34ac9260f64f2b90d4292211b84f8cd31fc8193cab51bdbe55259a9d88e51b89a2d82f4687562642f03d075549ce4823cc57d5412f5cd39f38fd98a56cfe2e38a02a726c6443788172c56b38cf3308c1eef35ad3ad3091fbf7a35585eb89cfcd9e7fd0cd7e4d43f23778d0efa3dfdde42c31abe27b054f4ab9cead0e6d8ea3d4e4b614014b550f0ffad8f4abf389ad879ddbc864cdaa78d22b1137c6bbf9012987293fcf89b8ac6c5ab68d260f10f09f114ac7999434c728ae743714a49d2f562dabf492444114dc35a056864c9f88c0a824ea4f69e5f1e4836022bea746eba83f5594d0347ffa4e4f9157fb9b36bcd94bfb571327c6c5a6017b1b4851be21e5621bc6fd97c3312ac39a7239e98ac3ba48492c4b6a1505f319c0830ee9e7737120d5e69422dab2a64089a8ef75fc27660e0d305897de65e94f913e138f3340963aa3a9d4cc53e8910d9756c307a33246178b192b621d309033acbd3264cbb14082e4f9915151105827e49df0a4b8e721d8b2c9f0b52669e0c3b215553406797851729526a87ce7deae3716033551df306338b7b07dd343d4671edbaa51175118ab9e00c943a858cf99b41c70c077029b9048ca8b19cafd1a7bf6fb5413e4b5d0ed9954f33b90b02944c0d66ba0b0b65eed712365d03d880f836a74d2c0328b30d41f52c2ed4efbec451b835167030c217ff1980de86b97b14f84a2dfd461079547020abe152f9f3bec0c5801596304c4e019186c953bc78d69c0de8b4f399f379baa467c922eac34d35088d7fbcbd198a9b571c0d2a6d21dba4fcb7be234816e3a86980ecef7d01f5ab3b288f1718057e2b82fdaa61c301c35f29174e2009366f2aaeb107b8eae05b955be7581f19fd0099b21a5e30e10657dc18225d6c0418afa07f95046dc685a1dca075f247d2a46cf26b4c4837c1c1fdb46dd820264897f5ad6a51bf3f654b69ad356abdd59d93f0c0571adf9d4a35072ee3a08fa9044a11b611549d95cbd34934be69e33f0c8e102987bd0f98adb69f7f1cf44fa43849a1402726ebadf4d82e77715675b6d", 0x5fc}], 0x1) setsockopt(r0, 0x9, 0x80000001, &(0x7f0000000040)="38c8687cbd79c22588730a2cfb65532cad9909322c99ecbcb201877bfa19835070144e067502cbbea2c6622d121e0d6fbda15b1a6081786c874fa8c1d01edb2ef4f4fecdd24c64376d23d7b09a64aba9f81c6f155e69066cdc39b606921e96a780dfdd3ac780fca13a1396543212daf246628da10516df1dfcfd8206170ada6604ea3330a27b9ce3b0eedf3935506e76e6e8e112bf59d286b754cee6c9c9779f2d92e4f64f3a5ed25dd0e92e8f1f819201f7a66452e79f39b5602928bb4b50dc9976ea2911d33230a9e1eaf907f784d56bdec2ef88b409ff86cdffff94b68da51c50260a0f74a6387dff", 0xea) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) r7 = getpid() r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f00000001c0)="13b33ea65b1ec1dd0586b355a53f282b31941b94b714d6ec7ea36c722512b46a216dfc277b41ffe175d0730574758e512698e46d4429b4b0cd0ce9f33894edd387f456ac92c0520a36af561a38d0cbed1fc339b05811b6b96454d62ee707e81af15c4528bafe47fea77eaf0f9009f441a32e629841c053d834ecad93889006dbdfdc523cf34049b62ceec6d9fc464b8dec46b5ed9bb835e2ba86c5e3fbf9755b6f6d4f0454d3ee4fc0a84b38f2f20f90fa1e9fce14f5983901", 0xb9}, {&(0x7f0000000900)="ebd2dd7b046bbcf5a568174c4b2b08408b604f9893c75690c491e899f602a29aba4106a7d60a340c60c49a45d045bc25bf716cf2b17990ad14ada06c74b2455e519e59a13892507989ebdcc7f919a21d87625c0880e01ea078a0343c4647e5fc82758e49644cbef956ea4a72300b9d068011e0b6c7c4dc7408e627f982ab9758320c40b7d61a59165134a35f1596a95a993d97d355dfc62bab91ba922b2905b14e230893569c81b3737d9929c4904f3c8213b482242488de1477b149862279c993e07a088fa9a36463ff63193a61fecca0f74ea737f93dd4b560c7985feebfe4b52b3b408bb9190152d22559b96b21298ea4f192cb85cbb90ac0b02805c73b6ace9a73ef6e35e51fcbb630acd055f1a584dd183f08a570d2d5c36515ce5142121bf1643acbc369d12ca741d6793037f3083028ee89e8ca8ddee67cee14b60e869d5e9effd7a8c9cb0be60a7155a24264dfe49f50489de53719c3a13df022d4ee6d63fbd3f2aaf2f2d2a84a1526404edd8057e16c0c54d4720255701771309f5393252d31dcd1d4501b416326f88f1b17979ca47cfe0ad3f73fd4350bd4da528dfb5af7aa869486224a6c6ebf19de7eabf1774e3928713038c7496a18cd3002754f367ed6ef214c041f14582719f928ee3f2231a1a07417e88e18b03026235537608dcbd59b8ea5cf94076afe47b608f7b580195b03c56a7112088c89ad909a083177bfe3ef10ad86b852bf57a7b5d6cb73c2db161dd0cd27e01e8e64987de979368ab9f81c5be264131e7a9204942b3f59667f518180b1058a628afc5d3e1332ec7e8c975cd8ed1e61cd353c975fee0178acef991d7777ddc1a4200b2fe84c2d36bc5fa3bc04928aa0310fec68f962604ebdfb8e9a483ab683bb424117c9da081f86ffb777406034379c9b405c2e555ec50018dfaa6d7ee9fdbbadd7d93dee6db5f03edc0f4f845de31b9b2f2477f8d9ef5862788ba534fec37ea8b406ffda012180c0b386e66b862211bb9a236b3683872fec459bcc9554ea470edbd2b1525afb80d908bbfa8b681d3278c5c7d07eef74f76121b462ba51614f9995274d68571abd146ff78579ddefac32501afdcc1c1ce6fae30877efc2fd699b467a207e6aabeecb6bc0c13531264438c9c5974989718432f1f1592f97c4dab6da81c379e16b95a60a0b9a8103d7b0bc43677e68a2d7de10571c2892f7df11f53b03d3c9bd9beb9b5dce03974293f150f061208ed10b4ffc68482dd6684d0646dd3eab0c7d51b3f7c752041a675ec491bb714ebce2394775889f41ce3e1bb38baff76ab4f3bd6300f08873388ad0072d027a1ba1cd5154408679f4869d2084588c51f865653deb2c54227d9707a60d93cff555dc5b5802eccc085a586ddc93292dcbc2bfcaa9b561c916701cb0964e6e066beec8e9f79ffdd8128ff1ca3c523d4ca01a5d79496ca2e7b63a8404bdcf0eb373a6f859ce69f73ce128bd412659c400801d731c539abcea04547c0fd65691b53fa30fbe8cdd906ce0d7a9c34ad6755eed1bceaa173c59ce7f9729c49e2ed8fe908aba2e6285f0aad0750c940c643a6ad401879a1a96c2ff68caaf4a4a9f699cf0da9e3d7f7601b92d9c2b78602255e96e4b9ac45bc54719c42b91e986c8984a716aea66e3d00479470309a5c9e9c0effa8581a961c6ded2618c602f0b50ef220ee56c2da0acfc1e670051f92ff0135debc749d88ab1f8fd8a0c7e27cf2f71c086b458b422397ac69d5d341ac2e94eab99cf5efbe258b9640d688f8f0a77d3865c202084cac2950b3695591a6c43264743595c7ed9357b0c2797ecd4e6d88261c398f44dd2ace52d8cea384782668415b24ea719da8e1d7d234caee053e2f4e76bb7a0fa4b40e058b699a96656e532646691fe0a3e66e54b666b3fc7f5c29c3d2e6b0a43a2795e0e3039e98a1338c4004bf8e1d5ec76f4e82f4952fb403eb55468a01ea380147aca77588cacb4e6e5e4bc6e444a2b4be2c27a63ce51bd98eb1b81b8d50b488eb63972f3c356c43da21a0deb4b56fb89db0f13c907e155862d286e62285887711efbfbf3844041008bf2f5d8a207193c0acb21ff42e5ea80e1757d799854288719412a6175cc2e150cb06c9231aa671a00cccbb8c493df54a4c0fa55b2984258e059a6dca7aa429527cbf11014dee7cbb21e7f6f2029229946a063e527add31abcf500ae350c593e64d35929fd3238fe0107ab23f1df551636796b8eaa001bc65b25d87bba8b737c10bfa92a8149b0ac09f6c8d24a3fb4c5eb9d532e7bf5a93b3ff8db58357c1a330f3c578ce454b044601449b53da65922eb38a74352af3fe3b3d510ec8b7955053f3671dbbd713e3dfe7e1ef3676303459b2587cc2dd028bbb7c2992426192833f7d8375062ec48a15c35d19cb861859c3b32a4c819addbec34ab841f5d13458ff0012af5fc42ee4a7186c5aa3dcfdfaa9c7bcc9415227e1bf538684d77a307406a50c0183df41970a0dd6cbb4afb94c75f7e1a56f9157b6b9347d0d45d8e7ca0439e457bfe135e212a41e6060cb2fa32b835b05d3eb48be4e91a1ed0684f1a36f63168acbeb15ecb1746027fd6043ccbffea87b2dd206bb2c59f65df3eb4c9a3c2cf49ca8a8d58d42b688e670ac40347026ce0caae4c0b45b83f8c22edb682db0c2ef6afad552b25486790c82c1c549c94d2d54cd9b6019572ecff82fdc00dde389d874f5d2c3e5c61d622bfcdde5c4aecabee11d608b21e96b418c75abe4835a901b785d66b370e071e2dd8eb1cdcc570264341940566a6b08d6fba26cc9a499d872b859d0524d0d563f5d71b9e51fbe358a249997d576814e9df5157f2b5c58e59ea11df416e60dd709b379e343cf35ceb0895238683cfa913d12f110f3936e16d6965adf49f567ba711d7b5b314a9c8b1016ed386857d1c25346a464db38624ae0d536557f095af0b1960b553cffcab74ab0101e639780c41a7774c0419487b6b7db95c453b6c7f90572a731d086d63bc24fb62cde5392ed14535114d5a2a12f47df4a89618bd6438aeac4c0f50c87b6f131e5c806fe71b4815c6d5865ab86feefbd37e12b4029d1d10f06152d74357a32c314f78f39a823952dc4b405b6c0995d5705b86b5bb155e8762070f8334d3fc30337b7fa77607e3766354064feb02c8b32896444ac6bbf942ad6180ee868144ca7d35dce9d8a6e650805170a3913255335fbbd7bb56e733dc46b55b3850eb162518e108fc26227694c250c76834cb933c6b826c27df057aaf899197ab74698535831389e1d302ffc66eeafa4204aaf3a7feb1c2d0f704e1d0723a26f75002f1432276e373e5ce18589104bd94394c6c8ce8f51a56d95678fdf273e1cb79c795c276cfd8b1ceb44f64b5b8efbd4b0ca937230fc1ee0f7a14d851e70c7f1260c351bca8337a01d8820817fb664547fae41cd2d0bb4c872d1dc8ecca11515aa3f7a0d9f3eac47aa102fd4ea42af69913a06db7bea84d1e0210a05da14e875ed9ea6084bd67cc6efba181741989ea9062caacdd88a6a5efdd98aba37fa8a2e4bdd7148cdf97dabcb3ba7b406d6e5e2724089328aa74394aafc8a51d5eadba8f3c20670a686df6510afffa3705fe90e252a39cfc8418170444504f80df2d8dd85a0fd5d070e813d86d7434d6562ce048fc940bd2893759b737f7d7e20d3cf6265d4d3c407c092be5e0e3332765efec86a9ed022264e5445055694ff7c640b0f0255401b06e79ea00ed28a80f01ac18ace631fb706b6f2f2c75c5271969cd9986fd0e180baa943e0a35af7f1e9e9b93a4c06d17b61499c92a0cf1e3be6bcb62f1bba5e51db8093458c9d59515f0e45accc620b1fd1e2e56430af92c706cad985955389cd084a3e17bf04845b2abfb789a5257df091bd52530a6aa4ecd84695266ff76e8085ef88dc038f25e812ada6112d2b9aa929f949977d9c3abdd9244b2b6ca513ae2a09d0ebb8401a5f05eb91ac4251290c2911d280bb092620146883263df82d6177b2b8e1ee8bbb3a3862e188fa00d386b15baaeced1b021965644b2618cc71241af720fff9d87782852b0cd287b91acf718375f1318bd2ae9829d40d89dcf05e42b600b67c7ea2ba0be2e747c8461c0841d9658f07b9cb23aa6ad2181321bb50ef94d43312c3c341214abd24479a40cc9ce7b8c42ec0522b94596eb959603908e99877e97426482e77c0005af5d488ddb380fe28ad1c7c708f6bc5d2262889680d5cffd0a936eafe55f29f9a5038d5cab9173b35c8fc8992dbe2a0dd85da313883c96d6fdb3afc24a34c9b14c4a1c48b8c3aa7fbbde01df28927b34040a72929d7c630e3b7ad612500888dec6573808f98aeebc11cb245f463fe617f4ae86964d295d8c23ad31067c8b3019942e8b605ebd211b6cb6935f324c2912d666b59a1803f07762884cf08f04b56bd66a20efbcb5e8bdbfc743a5d6d60d400a48e29b14640e886a1313f42fe7137f927b39cb89fd426550b7166a0acd4c06cf8c5932316c306ec665b073086687f61d163eee3e4553047a29041e414f0ad22f91b6e588d2fa606c251f2d88a9321d95839826f473ded8d400925b49282cf12a035ff9fc542310cfb37ad6c9b40e6944535df902f005fc73d0bb8718b2f8b0f6b31b990640d07ee80b0ee737c851cfcd467459272106c0e2ee966e2d1597ba6cf12f3901c1f70349907316d00ded48fa25bb70b1ccd3a71835a7467efda1e233fef4088c9c6c69ac5911d70a41b7806a4b8e8fb2224e8e32cefbff8be6dd96180b1693bf564be1545f1414890cae3be590104739ac9d675026342a82d4b76b3627a4028f5ac3a341c06d340390f0d1661cd8a52c328d1938fc76153ab819775e15525047b58c604d0c6abaf139e6dba7ddc4c548ec1bfe3f768646ca4d19e983e4287f9db15552a102a12c71f21c334dc03daefdbf320d78295009b025e90aba64897d51557f459fbe2c321a779da9758cc4e31693ad138b6c65b47d76d5909b5f086cf24f333628af04cd9cc4843d2a9bc0e56782cc126aed2ec72cceb3e765d1d702f3afa09d0346717eea2e1a4618b57f0b7110a482d410587c0d8c6a0faa83bc3c4681cade3b87e48ca6a8f646e5c15a9f9a004fc8f975f23e95354e90dd0d5e16cc48f84b42e190453454972ae03553ce576ad607c0563e3da70441b3455722aec49dbbd9e2273884320bb27dc36f309d8d7e16d46f6620b373e9a8e480edb326cf8abeb1c76903f2a06ad1aea5ea76b00e68d1f817e16b9d071a4cbc415c78dcc938637d878c66164b7fb8ef53a3d3e435856f141ae5a778027e33267b305c52130c489c218c1d7ff0c4a57c86f330127a94bbcffcb62937ff667d6c35cfbef54f460173783bdf6e1b046df3a6da4e47b14553ad602cce451ca796b4cee08149b861e239388a1bb6715feb486bfef8cc75d187749e95a2bba6171f454a77af7c5f942174364fe722301bf5ae63087cbe2c4b7d3daef60ffd3e9f59ecfa015a61e06a7e38d4085c2a07e7041cd751678637d209db3ad850be5bcb0f041c106e55904f6d1f97336c0e4a944d3bd800c7d47b9745d40e896eb781d3ede57cb777bc3afae7c32e803d2af42b6912300f7c65481d19f07fc2698ed87e01eababb7d36075a4a25572cf6f4aab656314c52a3b28966a0b4a4bbb6e8ea03ebef17f8a6633ef929b1d58719aa08f350994354d68884a025809897a158380a3b0492d84478c807f408dc66701b71e541244afa9507e16b4541e9ff82a9bb34edf0d7ce5aebf90798f5b00159403839dae4750c8f7e08ea6f", 0x1000}, {&(0x7f0000001900)="93cbdc5a69a5adf47b4922f4162633cbc7bd3244c094d10f5ac60f0ca8ace19b03659806ab910e6b746e0d5f81a6edb2c4abc2c3dc8388bae7c1e3ad7de82602d089f8bacf69eeaf545b35d7700c22ac573aec761228b99c1be06634d24230f0af799ab5a4f8be953d0e554575805bf3151460771ad3a6d65712bc8ac2e13820bfd35f42bc47208e25", 0x89}, {&(0x7f0000000280)="695bd210089de36fa9e11f0e8ad5a0dd610a7c96699ef9eb699c896f01684f453f82dbdd3fe9f39c81ae5e479633e255ce9917f63a8c94b1d8d187f67ba5134252", 0x41}], 0x4, &(0x7f0000001b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb0, 0x405}, 0xe) 16:00:18 executing program 0: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:00:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000002c0)=0x86) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff, 0xfffffffffffffffe}, 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="73c5f28e631a250efdf93ee8a4b4324626429d51447dff94194e0b4994c1bde181fd66d604d12dc918fc1a55202eb7fec308e0035bc4c32c32d1b0532a61c1c4f4739d6c3e91ad2bbf5738e03cae2e8df0efd6257460c4e0f98d888538ffd015633c3a390ff1899b19f23af40282500f05a3abeb5ae242b0d11e2789d9418ecb8569c8de55cffdd2e6a07a4d7974ad65d4fbf0f997e616525369206a6ac45358f6d120c648ac2e4d56bde32cfc301b2d3eedb7f3880c899321493f060d959b5189b02ee3309ebe44e380da69829a4213a08d6cfa2f28871d348aa4957cabe64122737375aa60c9db7970d63c16b318903cedcf", 0xf3, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x77, 0x1ff}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) fcntl$setflags(r1, 0x2, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000080)=""/5, 0x5}], 0x2, &(0x7f0000000340)=""/5, 0x5}, 0x0) getsockopt(r1, 0xffd, 0xff, &(0x7f0000000540)=""/141, &(0x7f0000000600)=0x8d) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) getpeername$inet6(r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x30, 0x80) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getpeername$unix(r1, 0x0, 0xfffffffffffffffe) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4100002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0xfff) shutdown(r1, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x281f, r1, 0x0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x804) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfffffffffffffffe) dup2(r2, r0) 16:00:18 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x6, &(0x7f0000000080)=[r1, r2, r1, r0, r1, r0]) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) r2 = msgget$private(0x0, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) msgctl$IPC_RMID(r2, 0x0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x88) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000200)=0x100000001) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r1, 0x2000747a, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100001) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/142, 0x8e, 0x41, 0x0, 0x0) r2 = semget(0x0, 0x5fd108065fbe9892, 0x42) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0x94d]) clock_getres(0x4, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xbc09) accept$inet(r0, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x75}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x6) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) r3 = dup2(r1, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x0, 0x2}) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8100, 0x50) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000064b000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe68) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) flock(r0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x5b, 0xfffff, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000007, 0x3, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x40, 0x92, 0x7, 0x535}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x5a6bc7c85b05d46b, 0x8, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x44, 0x2, 0x80, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000007, 0x1}], 0x20, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x20}], 0xfffffffffffffff8, &(0x7f00000000c0)={0x8001, 0xfffffffffffffffd}) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0x5) socket$inet6(0x18, 0x5, 0x200) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x8000, 0x9}, {{r1}, 0xffffffffffffffff, 0x18, 0x2, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000015, 0x0, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x60, 0xfffffffffffffc01, 0xd56e}, {{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffd, 0x20c93e9745e15a19, 0x9bbf131cb68fe7b, 0x7534, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x4, 0x854e}, {{r1}, 0x0, 0x12, 0x1, 0xb81, 0x3ff}], 0x5, &(0x7f0000000080)={0x6a}) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x401) close(r0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpgrp() 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002640)={&(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002580)=[{&(0x7f0000001180)=""/203, 0xcb}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/216, 0xd8}, {&(0x7f0000002380)=""/107, 0x6b}, {&(0x7f0000002400)=""/101, 0x65}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000002480)=""/36, 0x24}, {&(0x7f00000024c0)=""/155, 0x9b}], 0x8, &(0x7f0000002600)=""/46, 0x2e}, 0x803) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x484, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r3) 16:00:18 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x4, 0xd4}) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) 16:00:18 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x19) r5 = dup(0xffffffffffffff9c) r6 = socket$unix(0x1, 0x10000000004, 0x0) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r10 = open(&(0x7f0000000280)='./file0\x00', 0x900, 0x5) r11 = socket$inet6(0x18, 0x4, 0x6) r12 = socket$unix(0x1, 0x2, 0x0) socketpair(0x0, 0x5, 0x8001, &(0x7f00000002c0)={0xffffffffffffffff}) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r16 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x50, 0x24) r17 = open(&(0x7f00000003c0)='./file0\x00', 0x82, 0x2) r18 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x22, 0x0) r20 = open$dir(&(0x7f0000000440)='./file0\x00', 0x10, 0x1c7) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x480, 0x0) r22 = syz_open_pts() r23 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r25 = geteuid() r26 = socket$inet(0x2, 0x2, 0x8001) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair(0x18, 0x4004, 0x2, &(0x7f00000005c0)={0xffffffffffffffff}) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x10080, 0x0) r31 = accept(0xffffffffffffffff, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r32 = accept$inet(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r33 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/108}, &(0x7f00000007c0)=0x6e) r34 = socket(0x3a, 0x0, 0x0) r35 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r37 = open$dir(&(0x7f0000000840)='./file0\x00', 0x20000, 0x80) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8800, 0x0) r39 = accept$inet6(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r40 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x1, 0x0) r43 = socket$inet(0x2, 0xc003, 0x43) r44 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000a40)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, r25, r0}, @rights={0x18, 0xffff, 0x1, [r26, r27]}, @rights={0x30, 0xffff, 0x1, [r28, r29, r30, r31, r32, r33, r34, r35]}, @rights={0x18, 0xffff, 0x1, [r36, r37]}, @rights={0x30, 0xffff, 0x1, [r38, r39, r40, r41, r42, r43, r44]}, @rights={0x18, 0xffff, 0x1, [r45]}], 0x170, 0x1}, 0x402) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000540)="18066c5dff115969cd7358f3b2cdef8fdba10e8c950a8dc3b04701693670d0518db983d41e4b469ff246d5308b0c453fb38ae59937dc06e1fe9ca3284b39013936ca4e211873b0acb06613d1ece6b86e000d4ee9b643d58337463498b04804cd02219329f1943fe33185a8ecf117fcff2a314ea4d2e3b041190420b66a03e60c98989963d725d3a3ee9238a3a99c9113675381521c234dc31bc6948b9df948829cffbc87866723707126f8dfb06a974fe5ef8b3dd5518c141ea145f70b8bce4fa0bb9b7a2ef16f9b7b67568c3ac0402e0d2c04df172964fe97818a924a838f4ab0ff25c688123f2cd9e61f7d069cc7afb03a5da83ffcec6f68a1b7fd13361ed3038f7a3faa72abe664d12016e354dde462a7d8fca607b6e1d7fda6ea0cb6fb786dbead95ba38d023461fdcd42a0cb70b695bd4016c581691a165d1a8ee464d71e97817e54e0fc961e3aff65470ad00f6fc4e7154b099fab2df07d5be693bfd107b607556557f51d35471c53febb0993b13ec2950900af52b7c919ef58fb0a57d4ac1f7039f40156abeff96528ca57f929434e58b068b3e095d0a916b6d33dded072eab59b87ad4a57417f537ae46a6f99ce86638cd4f5da32d005734623903140fe74b3d3311c90ca89bfdac5b560ef9b27adc750c86324cd92865f9580f25d516abfaf0e09e4fd7aea4e68fa343bbd7fac267c1065cdc016be2b3812b8d0da45f69e4837b2d646c57573d43f12ff875dfcf6d910c9c598484533d78ec485104fe7416fc2575a35687060ab0feb8424925675c978a5e982411524c94a8497fc161b34fd092924d41deba4e17091e46184cf4896b59cc39935003cdc99cee3218fd68ab70660902c82538fa878b58cad9b189ec0b60e242011b55dafcb0bb0226f496c1479bd7aae87252c12901d4ef5808305b2ee0a52214066128e28c8ddfb65de255fefeb738ef6f71db7d5126a2ddfa5618619d8efe0ceca8afa67fb313a81b2f1157cd0c338f29d5ed494c5f392d465e8b1d21e352e211c95168b04163a6914bdeb49adf2a20df12cc0f96ea228c2997fe16132e616a9d432f8489ecc558d7b64aed2929cc4d2764c164ecc2dcf393eaa7b9d40741830d9d4e49cfbf7e99307b499b837c38d4ebdae077392c775f3003532d2689743ad7129855348d02f2484a2ee5aaca8b710a31d0533170f92ffcbe5b8ecd7e02b5e396b8614e27f24aa7c73334de05b39e65711ab01e79d295bfd56451781cead9c5cb22073e87d138975f1fa74330058920f729050968c76c82c9982ea0b1694b4d44fab0704f45d9d01f15a93da90705c3fcb5988f8c84db04ce370597f86917f6442f45b84f361d3e70ac6de1ee61527eb2e89a5619ee2694447fa262c338af20c8cb7cf9f1dd84ef3d612b5e364d11e2a81cde0e30d4f7da77d6e440d9e9882a707d394273d72abad4f1b690e8d4d681937adeca2fe562403def173d87cdfa4e7f98249eefd7ecdade28daca9e14e91e0b49a9a0ddb931140df05621b5c912fd51d439865e028d0a2bf333cc756123dfbea23c98f065fdb5b00c344186ccf653beb2fbe03e145899e042d6bc32eb5a0c21daa991479cd119145840d0388a37f2a2e906f96f7dd109d6d189c71b7272dfd07c21bf80d1f7a0f3f7a906db5417db6d8cd24e8829281fd29a2ac0edf347069c5b04cfb76792cd5a8b6f75773c580991c65187c1a58144af3e9d0f9ac08f50f1ccbb9e8328e8a62b7b0c5023ef7ca758af99565940e3bc568b1b790cabaa01e2f2cd50e949e5b44a6c41d1804b53720a8aa86bede631da3076d59c78c858f906eecf60e451d280d2368e448ef5c07e3139fa91ddd800915295bc247016f7d03bc8e483d81d1d4b66fc49bd1d8125b37074faeb03844b7df2c18b364cd5a825ca616a24a9ea2b25084107622de0ff660e422c285e483cb3ff9e365e0ed3f45a15239fbebd32a843409917defdb5f8f75a6aa96910e0cd4c63b0dcbd090d7512d21a223370ceaed45c04f8133b564a847725b0aec2731a41ced9a174914c5f48abc0bd4347b825e77a6067a9c3a3d6debefeaa2bc1020f59018e6a742815a2c92341e4cb59566557a901b7bafa73865b73f80a4370bcbf47c6d2bf3d55ad0f74d15db8011dc5c2ac55842ccde258f9eefc93621c96c21904c9f3a9ebd8850e5028a31934f0c8eaff11360ece0590be9d284ca71f96028f432c40187ca6e0737367cb901480046d4411f4f7805c2037bf9bb7c1d6605c0c5aac915a800a2e63cecf4e822abffa5fc353d701641fd40018a304a4defcd3a40017bfd2f036036293e0ec0d5b0dc0897aa217dcbd2c082273f339c18f95aa0c876b1a64b5f2e7d40441040a872341f5db3cb9d292861b0bc7e70ca08035fed9d9c890d06d755e350827b4bea014bf28cb4e031a274088a01efba7a1fc57a051052a511c9a941db0f7b8678ff1c8931c23b2425fa2fe5f0744b32a3b53482a603b2832c8d22d6c5256d794b78b14675db33f70d89b926d897c00a4ac412b46e494477f451ac12a5e954a00621a842990749038682128318ea0167a2adad9720d9a3eaf46a88f94e0b06ae4ea2b477fa9babf39903c6c2388cc220021e95463c1c3d02d6e032b06221ab16908aa1f451156c6ee62dacb5ea16d5877ba6f10f0d48f3929737a2c78cd06077264892fce537737a50460e6f78293cddb7eeb330e52db0f5f3b4cd423d85d3bd8bc99acb3f57283b5d78136189a45793bef0e0c6ebee89dc7ef1e682e41d52851304a6b6024e21ad0f2fd4d75c4444b53dc1ce850722869846128fb34e3b5419a665e2e00e3919f412f1a508d140b6262d19fd296df7fd38fff68af7472da5ed65dab22f6ffbc3f2046042977f1ca7c87437afe2ea92b8de0e46ae8f2b5343cbee7f4fa512e5ff5ae2908bd97081c93f42c241d93829102faad9037cafbb2e1fa4583313fc9b69bf569401b15ef54a874275be707c76f8d7e76e6e97b97592adb013faf17101648fcfb515b24f51ead14859f6d394ada4970da3b60daaec91071acaa38fbf0e6c647f7790bea16f652ae92fb8bbf127fb84f22aa415a6ae95f5defffefa05364cf06df976c0be27415fcae1df6b90da204dd36e2b099e66994fb65ae086b3112bf9e2c0ff26847e4d9cd302c1d0f613ba1ecc02901b008a53159afeadc72cb153f45418d311da7d7ee032afb083a874fac03f622022492550f6deaf4e1c8721c39a6218584bb3b59e7ff5792aafccfc84d0f8ebc625e7f187e3a28573927f9f72fa70825f38810b0dcdeba3f944b5758b11249be256e8fc18422e6f5b739b635d3619dacf03e0faedc1c4e8eae917af1e964c896ac6e6cc7e860ff3bc244bb06df661a095372f898fdd71d2d8694ac57958d17bc7bb9b93f1f102e0ac8fdadda13b292036cef7ac5443a4c861c45952f950cef860eec9a80da3dd9da7a347ad1b9498b8ececa268de981474463b06423913e0a0b9e8f2593dd1ea7ce62070fd49167b7014051073ee14f6b769fddfb6b3c33195887bf6f4e573d565ffb708798e1a64da7208343d581af44e2f92f4dda747b9216b1097be3afab9dd6aefead0a0483852d3b9c6a0b91ff7bf763a0b00fe428c489b3c59064ab174ac2f3cfdeea98400ddc3127a3cb6b5b5711a8ac50637c91d0035ad73d524b423ce93f78ddf699e12d994b3a79f22455c2b88c96b98ac4d2ca4d2063196e8439c87184ae4eb9122f68f10d9d39e84f2bdafe6a6b7049e6c4d102fb09a73557e5cb177eb4f4a206bf96d45484d54d334c344b9d4b8fb0d5c043c9cd67a15cc089be7dc5e6fc3125ff4c0b9bfe4043f40198c1e141a30750302f740a65235168ebc0f75b73c6ac208c8f662f93add3a763bd1507ade259456ba218dcef1b18b08dfaa47290c3c1b233ad24439db5c1fde938e11e0df03fe704518f018b6da23370af34834c931de15413ff21937e91df5ec89390bca0b2e73a6535c72106fe07f6ae836295b26fae1037b6f1fbaa6931db4467d2540a80d759690f8c39ccd4241a45338373c290a9be1e022001ae2c56763e4523c6c789fa90042fbede8f895f0f4aa381feb3f230e5574e085cbc006edccc736d54769cc9a1eccb508db5b723778314256463a0f0eee9c48a0bba831312246063d50ca5b44f7dbc43e4455a6f1941eb8554806211726c3407dd167e790e176d0f3fd7e596ee95f97908c528a3f43d5a069d47836e6a3983e602fe21288619468b07cb5c3a37490a1fe9d2cde3d66d8612b587f50bd76e0f0756b45f53fc1417ea08c059cea2babb11de1d8fffd6c3b21699dfa98872931f59281856247bb412e4e870255bec5fb18e47265baf872c2b9b9f9131199f3ca686ce60e74e726d4e605e00efa3c768be76604901a7883a40d859ecec2625008a92d00f4e8469fd3e62d14e370b3bd4d00c9ce55ed8f34ced44d1d0cc0d7fbe3fcc28e92088da06ad43310d981af56e0b1498c16718b89ec0424b3f0fdcd77d1df2f35921137a892bc176c7df31c1f2439bc85e06c650fb63d840cca687e1e9c9f6bcd66aaf32d2ce823ede4535dbbf8d97214b9bb742809c1b5ef9ea15ffe0a396b2f114547ef2a7c676e62e483f6c348c8e385606f39d97fb7fa9d21bd10c9d8ff537061917220ad1a2655db64ea03c77a8b374e9127ad9fde639e5581aad56b9512112919797a5f4baa02fd9b8e79d857d798142e4721085ab9591b2ea528f453c1acebe6d9c34d87df8d69dbbb71895a2e710754816e0df2420b32250ecac5c2c2246ebdf69594ec999d3f078b50115007342be339d818bf6ee2f8b1e3bf6638a2dc4bca087dda9e483b80673b58560d227f017375d6943f6a1bba852ab6006be01f3425d1f71144dcc176845e60a56bfc77d3b58ae0d9f8306719e50c413454af4b47c04951f29a0cac6378b11a7a785463579fad553cc35300f2b8c2ac7e95421ba7784b5edf192fac38c01ca30314c6a148cd792180c2a16d71d3204f74047124b682b54006c07255e22988d4f81d54fa71f5b03a75e520477d02383a81a8d262c83017f8919d5ccd0d3ee14275e7e7ac506cef29d433b3d0f9a133bcda0849fa1075b2bfd175108d0c9fbf57279170afea42cf4afe9607304ad0bcbbe6f4a013a0d895f01e89f7dee55dd0cfd8a79bc211daf927ff32d73214683970e292d5797bd73458269fb1b491cebd0c93d8ae5dd4ce9cb227c3b169c5743193b54c1ba75638585bec743e54483111122c150c0a87b7d9df8cb0139f23c68cf79da650d4be6399711deedba11ac7220d0af2aa8cca7c9f1daf0fa6cd746f5caddd091a6cf0f7fa81984dace4b049a983e60abbb39721644f83930a2d69a0a1ebd248a6e7d8f1503548ed40948990f769fbf9f4dd89b638e2c4138aead400b62830c573fffd9f22985e63d98395390b01ac96528de6e039d9be712bfe1cfb491aad94f92cf43f976b9142a6a864e0748c85cd8daa695a4f3267dc12324a1d5988468b01d2316c736c5514fbd29534d48426722bfeb4c87635ce72185d6090233c54fac8b4db9b5548639935d4dda2d211c8ca2af997c2f83cb2eff8dcd346e7a15065858a44be91da3a07511b3580f5bafde3bd130bd7a6564e3e7f6089570bd6d4ee397ac88e5d7ebc164d52a6af16ae5794ea8cc7f84ba2307cc1d4630e768835addef656d2fa69bbe74b2724afb7a2bb0f881be066de8eb0f2696769db0fa9efd629efe969287594505470b1c8014757cec08aad63e22a2d79545a7985d23bbe9b353c9dd3182b8cc0cff", 0x1000}, {&(0x7f0000000080)="b20909528db8f9ae46f6bb164dc3c67d589a6eea209f6324f18e2ee2d54be399e4c3f744641fa6d61282e32b0187b852fe880f6e2442d1e9a5602ea22045bd2e251a5ab8573d7f196f951856c78d4cd6f6", 0x51}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x6}, 0x400) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="02009413d0e5653fc406241e2316393101b1a50d40bb3c4e385222d6d4110ab56437cfec6a6de5438c2cb02ff56a1a88aed2bceebd0b1a7c348a525b7ff88474ecfaefdb8938efe36e4f019092a7f11ab82ed2e69280fb92ce0b73b239e345da032e839aaf219d38a1c8cbd08961525d5ebcb8452a2492b6a81c2bbfd0b86f550156094d66c2f434a92aa156ed739b972ef2be275c46bfa66016e799dc4f60511fb2317199b73030a89f55d3b08f", 0xae}], 0x1, 0x0) flock(r0, 0x1) openat(r7, &(0x7f0000000440)='./file0\x00', 0x80, 0x100) flock(r0, 0x8) 16:00:18 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=']\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)=']\\\x00', &(0x7f0000000200)='-!{\x00', &(0x7f0000000240)='\x00']) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x60) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) select(0x40, &(0x7f0000000300)={0xfff, 0x80, 0x6, 0x9, 0x100, 0x0, 0xfffffffffffff800, 0xe0000000000000}, &(0x7f0000000340)={0x401, 0x8001, 0x40, 0xffffffffffff8000, 0x5, 0x8, 0x9, 0x10001}, &(0x7f0000000380)={0x6, 0xfb, 0xea19, 0xffffffffffffffff, 0x6, 0xfffffffffffffffd, 0x6, 0x3}, &(0x7f00000003c0)={0x7fff, 0xffffffffffffffc0}) chdir(&(0x7f00000002c0)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x36, 0x10000000000001, 0x7) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) shutdown(r0, 0x0) dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)="e5d38e563328dc56c649f07e8513de2fffbab6d7c8c1f547ab6d9fb3101c6a3a30305c5c5c1f58a392ab53943809570906f46bdece2ede54f43e93acdee6a8c875fbd4d349dd37dba38f465cd18bf2f6b376266331badacf1f258f1b3635a6fc5c5f5360679eb4d1cb2e25523fd52a725de17045f81f5514dd56b61e0c495f7f889f0e4ffa22873ca0f760c8bbd6af4a3b8d274708e8bb35c1b05f8ccff89c2e97ee76c4488e62a4edf3b2", 0xab}, {&(0x7f0000000340)="253ee2d0f98f426b53def8e865aec1b79d343f1b4036c5e95557485680d476e1203a7131cc3c159672cbfeb4c1b7eb6d24345607284d7f681de5cc8b9b14a95db92bd74ceb199fd7b21c03c082f1cda62d4b7fbe7a7e0bdb4d33ff92528b068a6af1baf965faded153601bfc31f0c706e8087a188f1b51ba6dff84cc65dd4fe13d6aa8b57f65166174c4fc7111d673600a0d71fda755fbd5e5cd858f362a61d2727979b4ef5ae14d77d8738c48d92a883a825fa6eeb5773b7fe87cb4581f04e1c4035113a8", 0xc5}, {&(0x7f0000000500)="e85253b73246583e5abfe0201eb6bd6f435f76fa87c6bcc78f6652d089caa7e59498e17062f1f3d4a442c74124e60b110152217df64ac29c78143adb4419e04290fb5b587ecfdb0ff8bfee13753a605e2450a1edcc0e171d8ab1c4d01d55332f7a6be08aaa291b7f2e19122ac52cdf545ee0029bd9235d58be4770afc7ddc7f5013155bb6af47c38fe6604f3bba671aebfafe09c65d89c02a6", 0x99}, {&(0x7f0000000440)="5c8dee32a7da702b9c7fbc611229794dc8a51690053d2e8bb2f2213f0f", 0x1d}], 0x4, &(0x7f00000005c0)=[{0x110, 0xffff, 0x463, "54306c7ab0a0f2065359132e16b1ff35b2ed06e9f8309be754e8fa2c597d574d080a2383bea43e22630bcded09b8393d157db7766c822b551c67693b6e1bf434ad7004dade3d7afea74c6b4fb04860b34bfeede49bc3389e0aa665ad648f056126a3d3a8dfc1382827cc337de5ca58b8eda455a0e6e12078b1992c7f6898d4738d3cacb794135b2981abbea5058255a05f596d59b57201a7570bd957769c1251d31f1778ba6b1b6340526600caca69a63a71cd149a8a1f906128a91bf9875636e7730f6b2999ee2407b27db9a276e037fe83fe11c58cb898454b278f3936e6524e5321764489f030f0ff1260dd9c845a4589de3c895b03f2f0439d5f4574"}, {0xa0, 0x1, 0x10001, "714ad5735190d5e96dd0442dcda3b3884526b95b6131bdb031f8e1362b302e3ae0ef85964a3851b203e9f5d61ebf3b5454d2d3d5123252cc31ce71e46c07f7bbfab74a79d9c4aab31387654fa239ec107dbfcb5abeb95d5ba1fac3ca6849c7d43407381fdd08b95180852020b734c47001f7bcb86829fea7a21b901fce5ed5d0d09d0e446ceae81b48"}, {0x110, 0xffff, 0x4, "c46276bf1516dc9d15e9fb2e1ec8a0e7ddeee3da9dc7fd0c524c8bc632463aa50c91aaca207ddf15ecac9d87acea46930ec2327a005452fb25f547a3d78d8db16164f4ac38e35d36152da56554624419ebfbb770a48750f1af6a7adb191b928ff6afae1f7168339a6a5d9ecb13a0f61d8de515360cc5bb7b19b031137eed82d4da56839190df7e03ddad401961e2296091704e193d1f2b88119b5bcbb99c5198c0c38619581979fa144d4aed467612e23d19e299defc441c005a649833b4dd0302d718db1f8e370642a98d4523acd67d59f36b4b618af2f365509eb0cf6061b6772a11c4750344c55fda97d03dee0074f1a53f7b5e1988134a247a3d390c0b"}, {0xf8, 0xffff, 0x1000, "0d60c717b4446078ae75acf9b2a0d5b3f3a294cc2c2fed3e1487ad46a6be447b7458f9af2c05fdc57f4f20c164c036645d36b42c53df6881506e27b8e965574e76f2617d930f0702c44e1a9299d037bc85b13eacd9e12c3cced7881c42bc0d13abcd421ae55df99de920ed8603bdbafbbfc7752f9a7d74c3cc894677ef54693eb8e491378ff9b51254078fa1a40bbc75f38b40f01c5f46e4bfa23bb463b578428b5bde1a79ee1c1b090ff794a2d4fe063e8d8aa6bc8648ac48e06058e39f92a9e3d5e309282f93d7c186ab63bb05aaf532d36cdc0737ae17a49c4442c11d23938b7ea055f7ab"}, {0xb8, 0xffff, 0xa61c, "4472704ad0fdf41a42df75f48386e4eee253abdf857243bc06f68b20927272febdd34f6f6fc31bea9d8728aaccec0a38a690950dce675ef209eb754fb668942efb6c226bb1e1331e0b352ed4c270bfc9509c98316d57d0cc6baa3ef65e7d58717ec1d965f730aeba32eaa479df93b6cf0f176c9e8528940998d9de137cbff1eea468099ecc9bf06a58826cb1bbc3a83fa63ecddd98731449b0e18f721ee9f15da9be8debedd7ba"}, {0x70, 0x1, 0x7, "fd5463298ca51320f31ea57670a96f9dcb3a7b782a2f0c329dd2522e81c4496c5ee254a61bd3fd4fc4bd61c365dd0385176851662a6798b2ea0e93b5953c99a8fd31e1bc70cbd2b97f5f441bf1edb76f74e2352d2665eeb0cf8775"}, {0x60, 0xffff, 0x3, "7fda132ad28688bc07be7239178bb4ec4a4c1a37f60fcb66690935d96162296c894e57890b8363344a6a05995193c6388ad928634f2a593a6e77ca3bf3c42c5799496f3adfeba85f61a8bcbcd2f072"}, {0xe8, 0xffff, 0xfff, "18980661aed47f70a50f81f5e497c4b345446d107df0d28d3f82bcb76ef388ca038dd255c78e3698059a2b298f156585c6fecb63c0a3420d052df1f322f8d92084bd0f76be121af3c76536442ad5dc7f6b49b226ccc060bf5bcea20c86ec28017ce8e907f2644781c9fe380d38e729cc95703d3b07a84e99535f9215da1ef8f30a35230ea6764f84d1f5837d67a06d952026441545da3d5e94e009d27984d9cad0fb63f4ef5d121b1e3c3cae746b3ea9502d7ea83355bd1c53011a607d8d69d6f51c36aa1f1db8f63f2ebee30a064d789a7e86"}, {0xc8, 0xffff, 0x1, "186067767c392862d19eaddec19a39e8df6e370f3df2c0c4d98bb30d88422e16ad78ad65ec04c91da09ba46e62dd973382a3e9d67f4b5cb047278679a4921aa43776fbf34088f5d4b1b823915f3aac36abde8bf663f808c4637bc62846d2dd97ca360eff9aa08a5d9e6fb5fb5dd05033774161628bf9877e35465c977462a800524bffaad4dd7f4dbd4775908bf59d6d52428a5e150244713ede4b06c4c13faabaee1c971a6c8345bd3cd46709e5cbc56e84eaed"}], 0x6f0}, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fchown(r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:19 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0xb) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000002003, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3423abf04ba8ab16b8fe66e407256bdcf298e8886a1a1113150abe9a2b5fa8f1109826fd008a461c21a0856993ff531f4bb631a96376ded1733d8356b7739e9157cdaed8d7d9823b88b0d6f7ed2a386acae765ab2e40552fde7b1c6d280b208dd8f16700ff0358fdba1ae429bb243d01623007dbd5f06a77d3f556109832574c02369c950bf9baeadc727b2523f128", 0x8f}, {&(0x7f0000000140)="98c188b20428bc84ff52b1df769f5a6c20745698769760a9e898d0e3381996db643c785bf219c04846f6408b9e154894c4b4b645fe31edc5bebda3c20149fd4c7d86179f517b0900fb88b386339c1d401d4f89a4026a36c43efcb78f7699aa1660e2fbfd78abab886505746abd486416016fe2764492bfb87b78600ac25eab6af302b875889f43c95463b446bd73e00612a7478ee8dd0df5819c5448daf5f5716e72e3a1f88f032ba53ac5ae651e38803d4d58657672e44423e8957b79c2b07ae4e809d98b2849c86b1245267c5b419ef870619377241c49e901b1b438d1bccd5c8189aed515eb7725fea5efae8f5de1298b4f", 0xf3}, {&(0x7f0000000240)="525d2e45f3078258dc94dd8dafc4278dd16ef276b8f2fc9bca1cd7de9c8ce087c36ba69c8a53a7426fe4ce73d2b4552edd8ace7a4e790063d86793d4927ab1fb67260a3b2ae9b63f6b35075f4ce437bc594a0c7e6303d9e9e2", 0x59}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x71a8, 0x3}, {{r1}, 0xfffffffffffffffe, 0xb0, 0x1, 0x8, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xe5, 0xfffff, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x93, 0x10, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffe, 0xd0, 0xf00fffff, 0x81, 0x3}, {{r0}, 0xfffffffffffffff8, 0x20, 0x20000001, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0x4, 0x101}], 0x2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x80000041, 0x6fc76479, 0x9}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x9, 0x8ec9}, {{r0}, 0x0, 0x8, 0x80000012, 0x8, 0x1}], 0xcd5, &(0x7f0000000000)={0x40, 0x80000000}) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) dup2(r1, r0) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000080)) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup2(r2, r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r3, 0x0, 0x0) 16:00:19 executing program 0: truncate(&(0x7f0000000040)='./bus\x00', 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) 16:00:19 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) write(r0, &(0x7f0000000040)="9a91c8115a7c4d7d4365951923fa568632c9cef3933d8dcf20b9b2d34d33d8d6bb14ebc3bd436d38051c3c22e09a3826e70e478c3fd66165e7e8dcd9322d2a8d5b7dfe4b508738385f484a390f794980e04a25479fcee203f7c4c79de21494830aa4da48c43fc0a00bf2415f8acfbfe492928b12f526e0ddc15024578fb34f0f1f2feecd52ffd88e4527fa3042e4b124c52483e419c24f4ea40280564543682ebe6223ce76685795", 0xa8) pckbd_enable: command error 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x4) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7bae881e8897d68"], 0x1) syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000080), 0x0) syz_open_pts() 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x130) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) 16:00:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000380)=0xc) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r1 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x2cd4}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000f60b6a785e1234fe65020daa000000000000abad6a99000000000000000000000000004b9dda37dc4e50292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f01c015bde4d61fd2f3dda79c39d4318519b307e38e3eeda927ed9c21b1b9ed994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3e8bd5259074303f86cfb0a8981f41b5a29f6be8125c3a39565445faf8f86e6ad801c7bba79c7e05e06bb406678c11048d22157dbedc1077788d11f252e343c57e9713e0eedf4141ebf6f0aafc86aa3e404538cd5e7ff184eebdfef18906f428bc9a3807c52e4e3bdf46c55465edf107feffffffacc6130370c8fb09ee851f62e403"], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1d", 0x1) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) geteuid() recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f0000000500)="e3", 0x1) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x400000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) dup(r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xd69) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10007, 0xfffffffffffffc01, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x0, 0xffffffffffff396b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="37b9205f541a78ed5b130606b8cbe93308ffe851f712b4353760030efe9f88c9472f728d6f6877e77d487af3586aad71a2de3d8b3dc9ea99c20b3c3b1e059eee86bae685bde6911d7b41f479ab2078b41a642616aa07b9e246a6bf511cb96794f77d21710c767c4b1d51413ca16be03aa4be39032c7e3681f9261bf25c098e3fc88cde2a9d402243b2ee0142e52928e57f18ec643f4743f50f6827bf5288486266d04a6dc1bc0eee199504bcbb43c8019eb909fdadd830d147e901ec187f32ac16a1bb77286c30", 0xc7) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000040), 0xfffffe2b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c336a3f6427412374726678fb4ce90e3717c268214e68f19d587997d8558e9fc9ed9e84fad9cf04d7aa52673650a6ec6f47800", 0x33) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:20 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xc0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/111, 0x6f}], 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x17cc) mlockall(0x3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:00:20 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) mlockall(0x2) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) setsockopt(r0, 0x6, 0x58, &(0x7f0000000040)="eedbaf05a95bf62f7695ad77619eea7174d23bde5f003a05c226b926ea1efeed50e94b66ff657d8b4429168a9e0f8ed9535bbeaa6f3db94913dc844ecd413b4f8be2daf01e899e2a592521f0d6f887235e7fe1de738134f82f3aacee4ef817348e61119b6700bd4f0b8d0da80c24ea0dfab8931dd4f8aaf46eed822d230794e250d9240c", 0x84) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000540)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) r5 = socket(0x26, 0x4, 0x80000000) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20890, 0x8) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x1, 0x5, 0xc49, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x400fffff, 0xef, 0x1}], 0x9, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x20, 0x8}, {{r3}, 0xfffffffffffffff9, 0x13, 0x80000000, 0x2, 0x200}, {{r4}, 0xfffffffffffffffa, 0x76, 0x2a, 0x200}, {{r5}, 0xfffffffffffffff9, 0x80, 0x44, 0x8, 0x100000001}, {{r6}, 0xffffffffffffffff, 0x40, 0xf0000090, 0x9, 0xea}, {{r7}, 0xfffffffffffffffe, 0x1, 0x3, 0xffffffff, 0x1}, {{r8}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x5, 0x9}], 0x2, &(0x7f0000000480)={0x2, 0x9}) r9 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0xfffffffffffffffe) read(r9, &(0x7f00000002c0)=""/101, 0x2e) close(r9) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xfffffe9c) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) kqueue() 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x6) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x10082, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:20 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/144, 0x90, 0x3, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = open(&(0x7f0000000100)='./file0/file0\x00', 0x400, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x3, './file0/file0\x00', './file0/file1\x00'}) fsync(r2) 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) fchmodat(r3, &(0x7f0000000300)='./file0/file0\x00', 0x2, 0x6) r4 = socket(0x11, 0x4003, 0x0) r5 = geteuid() lchown(&(0x7f0000000240)='./file0/file1\x00', r5, r0) setsockopt(r4, 0x11, 0x1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:20 executing program 0: mprotect(&(0x7f0000267000/0x1000)=nil, 0x1000, 0x11e) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000362000/0x1000)=nil, 0x1000, 0x1, 0x4012, r1, 0x0, 0x0) munmap(&(0x7f00003df000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000100)) shmget(0x3, 0xf000, 0x5c0, &(0x7f0000357000/0xf000)=nil) 16:00:21 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000100)="6b85fceb4b803e88d0bc5e63dfc0bfd8fd1ec158537082342293bfca2965d57339c8fbb8ecd64a95ab48d140b53f903853c965d5fb50575414333fafa2e9a91b447d73d8707757afce9c55b42957519b6e06fb75d9b40841e5b61d1030de02baa4ba17442d9a965236fcc9199798e8a781fc3a639ec2e429081e37748445ff92a1c2107d3eabb6f4d5f352cb3fada18626797473aa7178399967f462174cd8488a50e951eaa399545903a7b51c58f58f1df40f7fb580dda550d9ba5af2ef6889a3d6226fd8c4632a2572750cbc7faee8d84d90d10855a1db113068c11e6060d108d60ab57c115c278224af0078a7e3425b", 0xf1}, {&(0x7f0000000280)="0e816b46603ffb97d374b781607602e28b28e0aa4c3117e5855461d3e2417e830faaff1f67443d935c0efb6bc64c17d98de2d193d089947c1935f3e31c45ede6c6e68fdeb37f417b35242c126576d1f9b74c297b605399abd3bcf41811c6fe1affd45e18c5ed7b484aa072d896538d09", 0x70}, {&(0x7f0000000300)="11da690b9b1bb162e427d0", 0xb}], 0x3, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)={{}, {0xfffffffffffffffe, 0x81}}) 16:00:21 executing program 0: r0 = socket(0x400000000016, 0x7, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) socket$inet(0x2, 0x8002, 0x1f) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) listen(r1, 0xe33) kevent(r1, &(0x7f0000000000)=[{{}, 0x0, 0x8, 0x9, 0xffff, 0xd2b}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000046, 0x43c7, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000002, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x40, 0x60000043, 0x1f, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x4b, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000010, 0x8, 0x6}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000010, 0x4, 0x80000000}], 0x9, &(0x7f0000000100)={0x9, 0x3}) 16:00:22 executing program 1: setreuid(0x0, 0xee01) r0 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/30) semop(r0, &(0x7f0000000040)=[{0x2, 0x8, 0xaf3d482c6975ec74}, {0x1, 0x3, 0x800}, {0xea4ceed9e02685df, 0x55, 0x1800}], 0x3) r1 = semget(0x2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 16:00:22 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0xb4e}) pipe(&(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080, 0x4) r0 = socket(0x3f, 0x808003, 0x7) ftruncate(r0, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4c0ddf5dbca70783e3107c2808e7ffffeac6fe515b941378f50c8fe4ab007700134d01711106e34939493306ce27c37e244921ede99ce3acb6e40025c07d147501a5f05e907b4074bb9954531e7cef4269b1cfd53b9c32a955b18696bfa42ac00cf744f6a1ad8fb8ef136f2de176b1", 0x6f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4500) open(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000010491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x4004570f, &(0x7f00000000c0)) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x0) pipe2(&(0x7f0000000280), 0x10004) socketpair(0x21a, 0x0, 0x7, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/175, &(0x7f0000000080)=0xaf) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x10000, 0x5, 0x6de, 0x3, "cc5c9c75d31814e7db1f888ea0ddef8b40b36f5c", 0x9, 0x553b}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) close(0xffffffffffffffff) 16:00:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/98, 0x720) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) socket$inet(0x2, 0x0, 0x5) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) close(r1) 16:00:25 executing program 0: socket(0x18, 0x1, 0x0) 16:00:25 executing program 1: clock_gettime(0x1, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x8, 0x100000008000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7, 0x2000000000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') r1 = semget(0x3, 0x1, 0x140) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/152) 16:00:25 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff4a) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) sendto$inet6(r0, &(0x7f0000000000)="e89e45cb92730317d40426809e31b17583c26826c9c90b9c8b7af9a56d53cc1be6ef0e520866f2e34d1681da6f46c215f2baf6bee729f4897fefc8021afa2703d2753511c547c37cf4601e5b05c1a0cf05bd46682b4f131b859041b71783e3b41bf42748af794bfdc78a60a6c3b539c3d686d72fbfaec96b1037b8aca33cf5ff3bb5e4fa83e1c514751f6b6e9988707e8e185e6232e129ccaee6df91fc9a900f02a6efb372f7fc8f447d058469a06408995d8fbeee44390535917960ca83796f3da83857b7", 0xc5, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x3, 0xffffffffffffffc2}, 0xc) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/253) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x40}, {r0, 0x105}, {r0, 0x80}, {r2, 0x10}], 0x5, 0x4) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r1, &(0x7f00000000c0)=""/163, 0xa3, 0x803, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000040), 0x248) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:25 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) lseek(r0, 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:25 executing program 0: clock_settime(0x0, &(0x7f0000001940)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000000)={0x4, 0x7ff}, &(0x7f0000000040)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) shmdt(r1) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1, 0xffffffd4) r1 = dup(r0) r2 = msgget(0x1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x140, 0x1}, 0x10000, 0x3ff, r7, r8, 0x4, 0x0, 0x51f8c569, 0xff}) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)=""/141, 0x8d) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:26 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) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) readv(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) socket(0x20, 0x4, 0x8) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x200000005, r1}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r3 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$dupfd(r1, 0x0, r1) accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000140)=0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x83) r5 = getuid() munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) seteuid(r5) lseek(r0, 0x0, 0x3) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xd8, 0xbfb1}, 0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$KDDISABIO(r2, 0x20004b3d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xbae, 0x1}) mknod(&(0x7f00000001c0)='./bus\x00', 0x20, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000010491, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0x8) setsockopt(r0, 0x4, 0xd77, &(0x7f0000000000)="e214f319c27e43f331c5c9a8566ef7a83549f33a39ebe52fbf20edbb23db17a93f1f3415d6cdbfee4c12646f2462b7e5447454b955959f1855ea9a5264f22dace2", 0x41) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = socket(0x800000018, 0x2, 0x0) socket(0x16, 0x4002, 0x62e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f00000000c0)=0xfffffffffffffe69) msgget$private(0x0, 0x693) 16:00:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000047000/0x4000)=nil, 0x4000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000042e000/0x1000)=nil, 0x1000, 0x5) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x9) r2 = shmget$private(0x0, 0xf000, 0x404, &(0x7f0000ff1000/0xf000)=nil) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x8, 0x4}, 0x319c, 0x1f, r7, r8, 0xffffffff, 0x8000, 0x200}) close(r0) 16:00:27 executing program 0: r0 = msgget(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x1, 0xfffffffffffffffe, 0x0, 0x5}], 0x100, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r4 = dup(r2) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000080)=0x1) 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x200000, 0x0, 0x0, 0x5, "010000000000000000ffffff7f00", 0x400000000000, 0x10000000}) mprotect(&(0x7f000020c000/0x2000)=nil, 0x2000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f000020b000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/55) lseek(r0, 0x0, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/155, 0x9b}], 0x1) mprotect(&(0x7f000020a000/0x4000)=nil, 0x4000, 0x18) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmctl$IPC_RMID(r1, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0xa24) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) listen(r0, 0x6) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd5cd, 0x1ff}, {0x1f}}) r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x9, 0x2, 0x1}, {{r2}, 0x5da471d14222b608, 0x10, 0x22, 0x400, 0x4}, {{r0}, 0x0, 0x14, 0x1, 0x80, 0x9}, {{r1}, 0xfffffffffffffffe, 0x6, 0x0, 0x3}], 0x100000001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x20000002, 0x887, 0x3}, {{r3}, 0xfffffffffffffffb, 0x4, 0x5, 0x20, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffd, 0xf0, 0x20, 0x80000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x30, 0xfffff, 0x3f, 0x94}], 0xb058, &(0x7f00000002c0)={0x40, 0xffffffffffffffff}) 16:00:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) nanosleep(&(0x7f00000003c0)={0x5, 0x5}, &(0x7f0000000400)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() r5 = geteuid() r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x208, 0x0) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000240)) setuid(r5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/155, 0x9b) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r7, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)="9f77a695b8aea83d621bbbb436087dbaa56d5002afee3d58093bc4e19e16597748063224a381302390c108a2a59b9806d024c808c55e76bc", 0x38}, {&(0x7f0000000140)="681e89eb0230024bc23ea0c28bf4a686a5cb602390e3e117c8b7563f6e1d95ade7cf3e3a684b12c08ed762bb3d529825d4f810b7954ecf02ea68eb8b04612fcdee522f95562bb5669b923e8453ac12be54cf07f9964e7da31668700ad889c5c20fef856c4c6c72f11e91e395239bfebb0c4b8d872d177e5fa74c93c3edc0095af10691b52bab93d1a7c8edf60d819e27c962f64850182fca68d3a717087812f95e03ef2dd7e828c2b850f6c45e08abcc85a8b521856bff14ee0a4ccc3a93e6967b66bfcd84240af6972023a90cf626cba9bc90d9624833a5998ccb470f5327ea46089e9705905a8765a2f23cea16b867dece78243ccfb6cc04b50adb7698d7e9598dc4021c8940e02a37aa68dfb707503a3e891f2a5566c8bb7ce1227e8ec05ab26c9cd59a24301876f1382df2d852fce08c1f650e3bd2a826d339aaf394e7c45f100c6ca5eb3f0c46497cf6a367b78f3fa06c3f6cdf81d0d340ddb59cc7cee3224b1e4fa59e457d22f201baa75ec834e65a7af3207fbf0e49dc273175f96fe63fb946c216221b96de14852bac89de566cc995e59318d39f61bdffe72f121468da512a39aba5111fdf9149cd86517c96442cf2d7c35e9637bcdcc220907cac717837375e267efbfdaa1abfe0b62f8ea725b05aa99044604ce421c9a7b340208c13bcea5a9a6539ff6fb9b553d5d19ac5b492c8dc87da90c30acdeb657b87a58cc83a1983b13ff889acaae302dfa25e7f4546f21e98a5b2bad514c8c254d79a33471b45c2bea1fbfc806a241f8599497591bbea577a087433c7652f90372d9d339af6e696ae156ef74ca8045d3ab59c8969fba9123dcab347d2a4c039e39f601faec88b6e706f2b430f730269a9434d74af826fae3386b60d3479326fd73d0bb0042594e33f33404de5ac9764840d1e43df5071db11e52505ffc9a08a8ddc56cda99c5feb11487e6f319f42539441d16938e24ac08728482887509b21574c138c86c9983e44354fb5c9a072e6bb8f37b9bc06be6576a5dda24a3dddada1c0897faeb766855524160714d118d6285168e9ee09053b73ca30a2d217d0becbe7caf8c8a3bf9fc4af9c481401914a6d26532b357d5b9eefb053e693f9761e96c639d9e605147742a29c4adaf8bdd4b97aa344f0d8f5a70af24794884cb23373ac838f7e3052efe7d48fd9d6baa11aa7ef957c02131b226564e172ac57837af5129ef6162dfec59c7daade7e7d0d9ff1ebef9b5d38e7b5c4d737e7bff09680f76a9dffe14c5709d2649f2cff6da724482a3aeb3c238ba31e11dc66211f568af86bd27e54ebbc17c750f26b4f7cc044f1446c956d15dccccb921852af0f55de1a6224f3b45632f05ecda56b1b880a437f1f80fae601bdb9be03439991f0d2e7e02b75777303c9d488913cbbb7cf698a378016f649439cf99e29c377c514b847e93dba423b1842b0e084e90f331be4570f487e0f25bb7b83fe5be75925d72122c71a97cc626ddc811ceaadfe0053da2c4e256d5f8a41afa4bba3ee806ba3a07115d907b601da338f0d44f1b74e3d9f87050d723721460cdac977989aa7c21f1ca14d7b5db61b97cc625eee8e1c905a631d5392e43c084c976b4e387ff2474061778c1e37b7a2fba657bfd3b851e3101b1940df2fbacba3d111469866922efede52e55ed5e223ba39b88c09290f257c903f95f53b7afdfef9e17a98c50f0fb5a3e352631b5ef9844c3bf7d528c5b278ff2267d7d4752304667614dbdae54df8e2818acf841f7be4fcedfe512945295557f5fe6f54c7e4dedab9ad973b85585af6668d4dc092a92eae411d98f51708674c89baa6f22485d9cad929ad705fcf3c3ca323d505d8bef9c0b84d11b0fa97bdddb1fed354d321d25227fa8df83bdd007bedd7a41b16f0c704c8d1ab0352837ac9c27dc3f5c00615a65a3de6c4ce1ffc6b6ecf063bdbe1e6d18a66c0ac9b390c8d43f579b1db11b9877db544828793aff129572d78e950808f3908981278b01cf9dc1ad00f0fac4a06999f535b04031783c79dd05d5f0dbb8aa6a1206e213349a6cde76260e9fe45209e9affb58093a072a3de8b0b6979c39a778b5917421dafa78ed3edc15446ae482373de95195c336f69c067b820cd2dd6ca1641da488c72400cbb760ca8aa1f020ec96572489bb34ec2c77dc34084fba52aac18e6b7469c4c3ad223bad66e75fa405a6f48046ce781afaeae5b48567538977e95c8f96913bc5c231ebc069578b8c4fce6a2a1cc7f9d08277647579cf55ae363b645c7a46737fc04ceee5fb3ea652e8b4971170acb63067dc0fe0e03b7f62b434c1ae0b3760bb3eddf2bf65764e42d71bfe583bd5bd3a8dbc2dc1eb793d6712ab345d561c0fd1697b7b8ba98f53b33288804b6182132d2e3d1d1e9423c584a8a56a199a48a1c903ad5f1a46ce784023f3cc7304150eaf34945187c80caa87e8c281b45dbf6bec635c2c814b6102ee8af0a4c5e827f2733ad0aa4644fed0608f72c2f7829774cb048ef2283c39f3f1d627dd309466ac4266b90593063e4d88e17f27598c52cf3e4b703f8c13e7edc20c37128f66de97f9e9dee82b35abbb0f1168335fa7d6b09e98682237f4dbcec4d72597a16f14c94462ca83d38ea9265b615252bccf624749c777c3e2b3676af077a9e3c9d229bcec549c460978e612c82c68060797e57551ead70e483e7cd901fd8b4acea1def192f89f2b7e9f0171c323e21ba7c419a0dd27b2f95fdf009bad1ff22ef22d6ddadd4bbb3cda8819dbd0dde2cdb8831e1e4af95d991d8ffe99695314f24c0950ff9ec9676b1d38b3d72ebc2ebd8003ccf93e06cfa202a3607475dc30eafaff4cc2015f4aeac1994454a3681c283fc7b7c5b4203bc1a51ae5586a55b5331338fac3fea80a64e2f3e4e45e13dd09e0752ec38ac88cc7957768482728dcc73083838cfd16fc36d7184d8f5687adab446a61478528c5f42c962a3df24cfab9c912dedd4c9503fa2f1ad2487028e4da1078832584fbd3950e857eca02e1c886ec68045e63c1a3bbdc227dca15b20615682396ed5a0e9049acf0c88a286f20e85cd60000703cc09b93bf920650fb4a0ad15fed94b3c4d45f84d61a9db1818e1c387fcdfa23549c28731f34bed1d8844ea948a0ed9b1a2a9128193e6cb49575043e65395e8617094e89490f514dae24c2fd737a1c3e6cbc16d08376f6be3aba86f955c10776ea24818d7bd0c79721108e41170f2e2b7ccac68440ed07973bf85789b1ead4e3f13d5a65d8d07a011fcfdecd5beab3c79c0724aba17c350841e0401df573de082f1a148f9221e020f9aa9124efff7ff049438d72382b3c0a572c73836c5cd47265d31c391b769abd650ff23c5097a9d1db872c36690ec41ea7f6257e7724c59c4df1669b4cd2f7bb721912034f373299e3f12fcfb4004fd65cc4857c46cb90d738e6cb8f58abd79b90a2708023869e98e86f08806f8e56dd8682eb79f61922077e58b7de2e0c760f13e44adbaab707b19b287eebda8a25267bcc4e20d2f58d423760341a0e3bf6992cab7c9c23da9b396d15417d0622114ec8e8e374cc750d04cd983ab5e2054a2a9056525b02f6ae3f29e374609e178de7995012bbbef1dc79e6a9a55e9e2cbdd579f9b0daa7d025de419a5aea646239cd26021be82e4b798d3f07145d5f889ae1370f6053eaeea1d4c7c11cc7e016a7bc61e4a59071b1f0cf3b340516c69cdea4267f5c4b4b221104be3778272e73d0f07298132b37148641ec406a202b4d5ce7ebb1d69a9d4aaf8e290596ddf3850a109849499596cc3459962ac8480d3366c773f818ffdd8e40b9ad2d0361a9869e14964a6b936ef0d323acd28e1352a80e8fc250a353fd2bae2ddb03573d5cf80f57c79ac0b2dff92ac95556f49159a4afe73c913461b7c05f9be2710d24d2886465ba04f8529c245ac809f8a9011f0c830c98d3ca43525128d1d92d2d10d07fc6dba8bc8ec218fd29f2cb525693954ce9666bd8095b5c9c9cf6a487d1be8d0ae1534a8e381613f6663cd78013a3e9c5afd7f1f90f8f523a79e63955d797d45636c59bbe08c614e2559c09595e98a8b7bdc8dce025cc9f9fed7d9a01b85603ce240aac7e091e2610161232189d50f79884e0b051656f15fadc225910ec1bac5045aec83bcfdc1e7b42ce984d95390fd3b603cb397e399506bc7dad13ad0063394dcdf3f78b754cb200b69cb9562ed8444403148886bc2b08d2bebad908e71226b6a675f7df1a88c2b7fc2f419ea41044b38170e9ae1fea12831eca8516a8a1a97afcbbc20d7b2d48a78882ae0065d0aa23f5083a952be93acd33270289188f75da099f844db06c8468a72a80fb4b1d467edabfe388298910bec51b4a4e312dca736532a9f8dc50d9eec466d891dffa73940dfec71a6bf0af2fc35228fd19c5fb1478c0e57ddbf46f3f478e740bb9ad1e80d72bfe091bbcb3218f8f8dc9eca026af4728ff9bd4be7c09c4273f505682c1a3ae045d48a0fe4bfe57ac9cf301b33165baf2cc3993ba8f781b296d7e4b9437417cbe288faacab0501a9fb505854fa79017e860d9efeb95d5f7a1b23a639d31ed643d5032c6a75db6ceee14d084a2a934b6ab27b3cdc0a15aceff24f924347f0ea2685c827c652840e0f1b62f82291a655bcaba8f34ec1e7c193992cd13ec1860eee4c4b1eb097e0244a5860fb9ec6eceba4f63ce042ccc6e6a05b525ebb08df5ac6a32e83aec1ab233aa81ce48431cae467580a66812a3ea141c1fdba7d5dda1a006671bb0aca065c145640d74685ed95e02f729b6904b6729cc0b2a1c164907ad4c8b28c03d2d311864ab84ec2963ea2983aac01218e6b5fce1e6215f39999d0b2f324af8714b72be4c08fded516414ee2c3c636c976488c5d7b030ecc7530957a4025b9bce3475b160f0f542a1cb0ced2ab6fea49d205c5973ee4dae3d0d706d081e3d698fd9136ff96a183e31b13c89d2467e58e6cd6ff8d78b65c81d2799f5080096c9b8acd3a3efeb30a5847a2dc6ee283890e7a7f6e92e96ef2f65df1e308538f4143ba89c192ce693205d29d654d67049fead1a249efe0bb4d7fe2061d342c61fe90d0f7b19431eac380277347b94395d610d9406d1854925de9d069e1f201390807aa5b2b49922b88d4140ca6d6203e248f94428e87f45c9de2e9c43d188a82302f15d7e9e3c4513b981f052a7219a4b955495c46ba96ff69222a84e9a1d0bd44932c7abd13730174f29ad0ecfb5280eabd2501fd986edd8e860f56213b536a8640bc737eafed4d9f6e7dbcbda3d11de500b0d7bf4257cbaa251229238db33c2ab67bebfebd73ddafdd4ec54996ca3e2ebe5999d3aaf59b09affd56f40d72af76ca4d5151c85da8d18f972d29cc14194415930b7fd015e36c4ecd5f6dbff6dd2f35137c296ae241c3ec6f5f706a15f28dfaa11904dcb674a20623a9e13a51936f15c53e912b3ce80578132e70d0af693d09a67ce7a4e3c42d0a711299cc826a5c2994e850897a4db5ef9025268d9af488caee6befc47664694a5a23fbf2213feebc70b88de7e7effb64ced46834546ac4fcf5fc784535230d44787acccea09d527a006d97efd67b839bec0feb42ab363f6ed2cebb7e112d7fd1ccb4d0526d0e8bb4c4811654d945241474a43750adefd38af72f0f3e628e0f04fef79185565e21b7d3c25e0afaa58e4164b5c15d3ab45db921dbb91c2088d048761f773cbb79c64376847e943ad4701ff04c38b8d4a878ed13daafcccb6b7547c02da869f1ced6275dee218fe0690d89fe9c32192ee126013bd913684ebc25", 0x1000}, {&(0x7f0000001140)="2ff14dec8a8a8cd7199a7d3958be1aec4606a13722dbebc5cc09e1996ad8f1b27ff1da1c05c8d7e1bae557ee1c75ac4d807c4f0c79d6a8037a39f86c4312e1732d791cdc384253b0febd2ea96a3ce8c07162f7c129c05ebaa86ea3356fde6aec09959553fb94f4a790a92ff9a334b7bf330f6476ad2c", 0x76}, {&(0x7f00000011c0)="ec8234645304ce01ed7cb43ee9cafd184eaa9a0193de738bf190919d1ff753090bb176270dd9b1bcc1d3de1ee962e012d4909e272e0a296aaa2910b46a141a7cf40964c7b8c54e57921b7e478a33deee2d1d947a6b19621bcabda537eb44731dec71c95a7f7611888c225ae9356092899c1a6bd9f2047dd17987d7ce87ff1d31785b8b8f20", 0x85}], 0x4, 0x0, 0x0, 0x40c}, 0x4) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) bind(r0, &(0x7f0000000400)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) fcntl$setflags(r1, 0x2, 0x1) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="d356b2d0c8c33cead41a0d77597f428c53d16e5c7bbc59b37251dd436baad7d95b578cb432d0af8ee5c9fac2f666d6effef0e5e457a8ae820ddbbdb9ffd35da111db4b746d5d041547518cb57ac09f42140cf8ff3a3724f4792b5b9ce1047e2d55b9c28eb214e45cb7da65ac307f4d0ed8843af0fbaddbf5e242e5112c97da14e5da2548f79de29fa9d6f70a477b8bb4d8ac0952708dffb4", 0x98}], 0x1, &(0x7f00000001c0)=[{0x78, 0xffff, 0x4, "471fe9b588d8495afb6d5bc8f63196ddce24ad62367bf6e5e06470d1ec2b2970d8ea950328d8a88ea2495d272b1de9ccf3d6757f6499b412b97da656b70f16471092d14ac774f6bf2168a3f4bce3a6a6daa24cc6cd622e051649dc09599527fbea2fae847063"}, {0x48, 0x0, 0x1604000000000000, "3c5880817d66663abd19a0501d29a1432a30f63563b175f20aee8a8fca7a2ccf9cf91841c2b5caf9c77ec1819f358ccd97d504"}, {0xe8, 0xffff, 0x0, "b163c7cddcc2f39748468e46f06c7d4a0568a7a478791a46d2dd5377f0371c50cc1c283d5c6d5a3facc880f3de266a8b46e2ebd87b64272ccfbb768355419bd29a5fdce65c81f4a746235d988b87d4e10482c99e0db80844b717713d07995c3144baabdb461a7668514e76667a6d59a4b680e06f35149adf47c17744618a52587a0254402c388c13a3bdc552308fe5a291412d079be2e13e45986cd4744b89816072ad9b086cabe20495858f66853e261dec2ad9e9284b6366a8d37824c46f1aff6800280b48316945acb86d411ec9f6005d"}, {0x40, 0xffff, 0x19d, "359b73a6dbda5ac333842891d7e0a4d873e585b5fc886eff42f4ac7ba7c386bab421d8b5079c6f8b359c8a"}], 0x1e8}, 0x2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1f36) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x813, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:27 executing program 0: geteuid() r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) r2 = socket(0x3, 0x5, 0x5) poll(&(0x7f0000000100)=[{r0, 0x64}, {r0, 0xe6}, {r0, 0x69918be30d76b868}, {r0, 0x10}, {r0, 0x27}, {r0, 0x41}, {r0, 0x4}, {r2, 0x2}], 0x8, 0x5) getegid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x1, 0x7, 0x0, 0x2, 0x4, 0x5300000, 0x1, 0x0, 0xaf7c, 0x20}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) semget$private(0x0, 0x0, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000280)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f00000002c0)="28baf38959e681bc8e8b5fb66bedd5e58dd66b5e068dd91af2db59f9b99537a50846b9ae6c84b3648e26c531", 0x2c}, {&(0x7f0000000300)="40a5790718419757394081344e39ef733a678aeb037b35f6b1b6a516b4db02f650738dec5e4b271cf925b12c521df7f77f1ae601c97888195873fa751dcac8d3e340fdae7c4aed35b6ce754a1644ebfd1112709b9dd6a7278f5ad475e13096c89222347e7a5e6b64688ee8a2a26ddb236ac14e1ebf6e6c7e1bf8a3f0e24a784ddc8cb4e0392f225ad62e25a9732204c33e9b68", 0x93}, {&(0x7f00000003c0)="3b955fc2002a9cdb5f0f67be62ab6cc55e5fc16850463d826d436a00003c7e3568279d79894389ff", 0x28}], 0x3, 0x0, 0x0, 0x4}, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000480)=0x1000) fsync(r2) execve(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='%\x00', &(0x7f0000000580)=']@#\x00', &(0x7f00000005c0)='\\\'\\.\x00', &(0x7f0000000600)=':&\x00'], &(0x7f0000000700)=[&(0x7f0000000680)='!7\x00', &(0x7f00000006c0)='-{\x00']) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4010, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000007c0)={'./file1\x00', 0xff, 0x80, 0x8000, 0x0, 0x5, 0x8000, 0x101, 0x3, 0x1, 0x2, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000840)={0x3, 0x1, 0x81, 0x5, r1}) setsockopt(r2, 0x7, 0x0, &(0x7f0000000880)="be4606ca71a2fdd25aba08bdb8477875f870d24bc626a189edd08120c8dd3de5d201d8eecefd5ffb18b771f5420b277b6c7b42121fba9612dc1edfc48fe17743d87a10ab7dc7df72c3cc70b6fc822e305c7854947cf99c6fe296c424b2b8b2a1eeba027f0bf8e0ddf9441a9aaf311faad03ac8c05b57f253ae6c09077564e3a6d8eaad2f353de7df6233ea8524ccfc0c5f9d227c3a93912e25337cc3418a553a", 0xa0) r3 = open(&(0x7f0000000940)='./file2\x00', 0x1a, 0x2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000980)=0xcc9) getpgrp() ioctl$TIOCDRAIN(r0, 0x2000745e) r4 = shmget$private(0x0, 0xf000, 0x8, &(0x7f0000ff1000/0xf000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000009c0)) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) msgrcv(r0, &(0x7f0000001700)={0x0, ""/65}, 0x49, 0x3, 0x1000) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) msgrcv(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="00000000000040000000000004000000000000000000000000002584bafb97000000000000000000d34000000000ddffffffffffffff0000000000dfff200000a0140db4fb00000000000000000000000000000000000000000000000000010400000000000000000000"], 0x5d, 0x1, 0x1000) pipe(&(0x7f0000001780)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000017c0)=""/199) msgget(0x1, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) 16:00:28 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000480)={0x2, 0x1, 0x2, 0x4, r1}) recvfrom(r0, &(0x7f0000000340)=""/195, 0xc3, 0x840, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="8a42f68c4c", 0x5}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x40, 0x2}, 0x0) getgroups(0x3, &(0x7f0000000300)=[r6, r7, r6]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x101fe, 0x20) getgroups(0x5, &(0x7f00000004c0)=[r10, r3, r8, r9, r10]) 16:00:28 executing program 1: syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x49f6, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:28 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='rc') 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/91}, &(0x7f0000000040)=0x5d) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:28 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x100000000) 16:00:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) close(r0) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = geteuid() r2 = getegid() r3 = fcntl$dupfd(r0, 0xa, r0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8081, 0xfffffffffffffff8) fchown(r0, r1, r2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x800000000000007, &(0x7f00000000c0)="3192964800000000000000000000000000000000", 0x14) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) socket$inet(0x2, 0x4005, 0x100000001) 16:00:29 executing program 0: clock_getres(0x3, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20400, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xd8, 0xf0000002, 0xffffffffffffff80, 0x101}], 0x101, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x1f, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000004, 0x7fffffff, 0x3fa}, {{r4}, 0xfffffffffffffff8, 0x8, 0x4, 0x80000001, 0x3}, {{r5}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0x3}, {{r6}, 0xfffffffffffffffd, 0x88, 0x2, 0x4, 0x3f}], 0x2, &(0x7f0000000200)={0x4, 0x8}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r1, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 16:00:29 executing program 0: setrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlockall(0x10000200000005) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x2}, 0xc) r2 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = geteuid() r4 = getegid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) poll(&(0x7f0000000080)=[{r1, 0x100}, {r2, 0xd0}, {r2, 0x11c}, {r0, 0x100}, {r2, 0x105}, {r1, 0x100}, {r2, 0x4}], 0x7, 0x4) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:00:29 executing program 0: r0 = semget(0x2, 0x8, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/71) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xc0, r1, r2, r3, r4, 0x8, 0x6}, 0x9b4, 0x1ff, 0x6}) 16:00:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:29 executing program 1: nanosleep(&(0x7f0000000040)={0x5, 0x3}, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x81) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4a) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) socket$inet6(0x18, 0x8002, 0x100000000) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = kqueue() accept$inet6(r0, &(0x7f0000000800), &(0x7f0000000840)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="a6295d788fa62f1eae7afd986f4a723d504a13a02cadcff2325b816b22b1ffffce855a0eb092f9badbd35b724c310cc3b1b914f4488c6397ed8607b4b966f216fc73905aeccd2c5e049e0020ea8d281dc0c6f2628c4f45008ced040be77bcdaa8b445aa1b674465f2227ad073a006c734a7e80bae5ccd320acfe706bb18b058b2686", 0x82}, {&(0x7f0000000180)="b6ff47b994b178f5cd0e9e909c8ab4a46cc27bb05b58250502a034387c456225f64c01e600be91aa040295e78638d392b6c860d2e204338830c3e8adaa457f1d6be76646c743d109413d9fb97b8876e192de36dbe20b2a49f7fb7de456faa7ef605a4c143b4011fdc3d2272662b078328b65165e48b40a53d01cbbe3953de1b3e8b5d4c0fbeb7dcd7eb8b00d7d0d7538ed840079d2a512588c105c6cbbaa59396418fe6e507c05f82c2a7df4f23588d7b5a5383a72ba854cddcf31b7587822d2cea3cbb4ae4a76b284e8da30983183a46b25f224f075c251a01428f77cb5cb05c60cfa", 0xe3}, {&(0x7f0000000280)="a7f3ef679f8ec057a994a23a2530fd2cf3aa1cdcb2", 0x15}, {&(0x7f00000002c0)="c92cf0ebcaf888700f71440f209affca649556ca7285555f5d7dbab8350cc1f27f411577e5774356ee7880fee95d5b3d271b6563d2ce003d2fbc159d3d63a644f1b84fa97b216d7ce709fbc9100bb56863901e9b9124804d796ca51dcdcded793a2212e140cc044dacda5e20a4ca58738fda6d022ff5f84113dfda3a5c717cc6404161f420089eb30e7cd6df43888fb350f06246d6184d4acd7b49697f6f2bcde8916cbd2f4dd4f04d9f100f5334dd32f321d3219a9121c2b408eef1ef647be072d41660adcc59b66a39", 0xca}, {&(0x7f00000003c0)="7765a6fa5d114daaa9cc616b2f1e078e048d10c02ad489d36c2288e50cc4dd64730a1de179d4b93e56f4d33758f3ee3525e8cf073b8e5c15f98c6f7925b6e08e6b97ef13558f88d951003d2975645a0b932a5ab732c2b4ce10857649eba5d779fcfe247ecf861504d37c4f3d6a452b8a2eb8fcf39b61c486f97c0877302889e7bce36029be", 0x85}, {&(0x7f0000000480)="7992d82e720e86ef9698304c198f655425d5f842467b44ad6a57a11da6e58e929c252953ae7b93582110ba9886276ee930b489ec18e26f22e2a94f58f60ac2c7020cd23b3e40be8ceecd0fd1bbd7c98c9e5b1e540f", 0x55}, {&(0x7f0000000500)="faf8a1ae7a6fa2991158fe3a459a8df3aa2f8422537c1f36d6d232c078da16175115f4", 0x23}, {&(0x7f0000000540)="2dbff58064093b554be41ab44759e213e50ea6944a2feae8cf150b120248aeaed403a51134e1711d204a1f1e64564591d2278fd3facb638370", 0x39}], 0x8, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x404}, 0x407) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x282, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x7060, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="a1338d677402bea319e3cbcb2c494ec0c25c51ba7a68d475b1dddcb1e85ee632ce8f103f6bb2bf6827858cd9dfc92bc1c47463a6d719cfbc6fd19566c1454820ad0e96c8513b182d5f3ac31e683b8af23fece726a9799bea15495f806cb09f9427", 0x61}, {&(0x7f0000000200)="e634b35689fc8c4ddb78a84fe8bad2f6b7ff3ad152685ae371bbf7c3efb09db90ae9931966ca24a112a4a44d74fcb96e5af706b5691c6cd10f13e2028fedd24783cfcadcd39148d7a7b1542b36fada649f62cb34d7b8ef9cdc2381", 0x5b}, {&(0x7f0000000280)="c8bd8a14830c752478798b6fd14fb511e90385fcbe17b930b7433b38eb2612929cd5bb285f2011f7ea1d1fd70b466ba631e3a07ea8cf81a4578177b4dc60a39990661e7d464dc234e2deeee68cd64d05423ba29d2d2ba86d68c98aec89ab767a7e45b0ff29c815414edb748cde6b", 0x6e}, {&(0x7f0000000300)="703528619cbf2e3a587e768b7dc5ba6e90fa10b82f46d2d100d55affa7936c88944d6cc3b785c1e1edc3153d353d1e83776182d90046d525c3efbab270fdfd536c05b63abfa7f736ad30548a8104e6f14721987d8132ef3a47b716504599851a3930ecaa9f01f2ee1f41eead3c5f1aed007b5e675e42af7b6cfa6b3e9178dac973e502968aeec06c1df8880779d2c3a805fa6914", 0x94}, {&(0x7f00000007c0)="9a53df7093f9527e3e3064d356a7560f19c700a553918a3e4779d4e7c738c6c9640e4861a922b00c1818f48611473f20ea2f7d2396f71364641b1588ed2011d2d683f95f71b76f4df17ead02191d57da692ae1bbd3eb0ec8ab9000002cc864f05c77469f543323bfc3357298bdb8605b0a9df9dab01117f1d12c1de3c2077cf87b9c400bbd21d45b50ba98b299debe94fd3d4ca8bca0db21d4fd970b0fdd9b518d0d3611d500928fd8fde035f78add22870d22d6ec80000d3dbf1fc41f614533d015775c154ff5688dc861f055ec52c855fb8d0037fe542f4e6c74481909dac410565bcbe1ed294641977a16487ca8a230e81d9a0066c89a36afa8995820877b0e4895a1d8ef34a5b96005353b6786d7830c0fd63483a9ef384819f7ecbd717ab12b6ba4f3c88d44aca270da9c3155329a74212a63390f82549ce8bf62e5d888f792e0d14fcdf1edc9037de1bcc4d8006eb3a67b80a626370a7c92300e8e42cf54f599b30b89fdf8cc318cbf18e6f91c3397b031c666c5bf957e5dd1b9cfaf4a792a7504211bb849d571aac5b243acd379f3511d6c60bb64c16f38df005b12a073ec24d97f09a61d5d779ac436b74a041a18fac0bd4b7a11d489fd0afd0dcc2bfefb9900416f6c947e73e78061de90808c4f8b03d9db0964f887d819209bbf23c82b568ca8ca6adcc49bd838009fcbbcb2d46b98011e0bacbea21953168e51cd6520a3cf0afe641c073b65e2580017bd293e9c2022dcd625eddbf882b66d56c01e3a235f1bce08c4296834c497eeaf5f9af31a19e152e37b442800d739dfe1d19f95e05fbbdc14d9f6399f7e4a51a644a5f01ae84b22909af3c46d91ff396473544d243974d32564686f50e8d8649e5b96549bed4495c74471a01854f7deaf5e2a7cf959537673ded889056f19f9ef9a7af64d0cfb34801c64ebf998e6c41682567353c2d4dcaeade36f7151fc57367ccb55a7f7c48dd251ad5d78c78c9ba8a67b60b74ef3e00b3e464622bbc25d68d6c9f7d6491259613ec09b56aa88ddd60c1ccd5b4924ae365a1f903972f8de30bd6115d3122d83ec3fd95ba7e7169cf158c9e9e6409993aee4a99fd810ddf4b0d9db88f790500b0ba1db260084439d34e8d2a09ab26f174463ed4ecb4d6f0936acbcab3b5a5e70fd57309eb14ecd72b3c0b5f5befb060a992412be3e4953e28112b9bc2fe0c684764a889ed2f79ed1cdb48c3b91f3d77fc84afaf8f9a8f98510e87f632458bc1ec35dad81663ca549df508702f88eb5d2d974e6e17bb5854d114ad24ba65d9263f9c77ac0496855f181e72c5ac89dd9ed214a1fe1ccb65dbec48436fceed469fa14b82975a080e03e268a726508b380c2869e833a1c90ad86b7db3e2b927eb5b9a0a0bca418db8a72a8e2013ffcf765caa236af6b6109ed34b150ff6eeac7aadf13f8c9576f39cd0a7fa4a985ee531cd3a149b67420dd9f60a00c70c3a9a38c13a5826ea7a9d61daa20afd5748938ffbd9f8a15c2a76163d41dc0375ea3748d797c3deac668ebe92f2dfed71238e325c94cc2f309d7b1ee982e6594208ec01a12b657c72c1155d7a5b0e7325d8c3ade2aa17d86ee802bf8b58ef6f3295cb3d0ada5b525f37bb0164f452e23a2c33f26c5e2ecc5e246fe2b55a87943a21bd9e0994e1d9ce7b9b594671eb0dfb2ab6239a73cef00193e93bafb3626d7474213bf6a87140f8d73cbefc23219d25a3663a78e5f7c27795e78e57f99bcde0e534c484706f73e9b8e146f5de4e2573785e6f42897782ac21331d4790c23d84f4cf72ce6e60722a90447cd03b707c35330bfa4588cf6683ba96b9004874bf9517db2e1ee254ea72e3cac7947071b6d28129d849752ebc990626c338681eaa6abbe9b9261fb60256c6c2f3f39e13a8e92a7c823c4d39bce243960ca19ec8f13ab2465661108261d9af0ed4ddff1f84f7a612754c9f760f79f3def49887f8b6f29eddd45eacc7ca48772c4c82c9d61978edccbcb14109304f140eaba4cfb02da5efc22af241d138b76301371de155e6f029d22e479be60dcda300d971579d76d0e9271e7b0f1c48dd311dd6487b0c362693b1a9387b4820d09356c51ffaab27df6b3f3816aec0cfe8eb603c1c4d021bfd79c081f22bbedd9ba50146180a7b62dfe941849edef1138732a68235561397da0ec25e54d3106e8ee6061069288ed04b2279ab9b810b66b09bb8aa9b78ffab00104fd74678da888c4bfe93330234547ffa6c85625370f8fe26becdfdc688229a2a324663598abcb86755a63f08ae0a8785951a836bd9cf33d5e076b4abe951501fe4038075bbf9b3d78904eedec62bcf91eed3bf94b6508a1765b99693754fff862ed9ae474e23f4be8d698e6ecd5bf3b0369454752fb5a6cdc2a19e84ad314124221ebfce6101c62281fac9f44a97ffdc3b8359bd1858ded2f08b347fcac35fa49719c882d78b20dff0992f37da3edbe1c0bc8383dd97588b94bbc962ece554036dab86457b1ee448de1596a3e13c3dbb17da26d4058d5926fe47b7f318668d961cdbf86dcf02b7706e564597c3981c0b4ac8f6d6240935cba502439ab5b483a16ce291934382fc981a10a43746e08034e4c457b5ecc4317d92e4617137a7dcce59bf1ed9d61d1a3144066ebff41d1759acf0a4c3cba54cfce435e1af84e34d937feaa342c26d89da9ef0bf395b7e792b4df2f5d5602eed7eaf1d75609598bcf96a2858de415f56a0eaae11a53deffbe93f54e96449a4eab7b280f79207b676703262e18e3202093cda74406775e7e3978a933f32304ab0d5076fe9d989324e02517812cfbc925cadd799032d26cd522d78e5c6905d2ff25d2c73630541531c98ae820d9cb41cab6737497b798092c5162e6fed677e2281f57febf6ec8ad1661fd95f760ce1c32059f06faf5579f95fb4b497db14b6ac43d546b6c141ddfa2bcdb473444ef7049c9c80b50cfeb2852fb2d9839152532c7e5cd4366da643345a40c6d6f01693786942c3baeeecd417911e42f88e0ffd6d4fc0b3796c8257de2be9b801d3c5325a9b431d5d6e708fc015b74f1b6baea982f932753a69aed45b9eb902947bc05dfc7adc11d22fa9b50593297edc7bc9c74f86157ed864a9d7d81a3e2fa2ae7411021c406de189a5ac9f3c1b9ab5cebb5d65e7f9a39f1029c8c607d7ab1b18eb2bf42249d9e64eb00548c42ce6010cd92036a9b2577e2c886d26438107273d14b441de8fb6bae230514503432cf2f72d525aea7e08d5ce28bad1c6f734de2e5e79345503e049e041847abd9193230c9e55b0a620e524df7a18d99de6ce7d1ab2afe78c347e75eeab80a9dbfc7a37f711e65f9031484a27e9d406989d5e6fd91c7147754c726ada4ee280ff722aedbaf593ecaf578a7bae075361adbdea4b665d12b4ddbe170911301a73e966b2bed807ce7816404550e8143503717299d0bebf31a62b03532971b08f5490738d6a5a58849f6a0db08343675181d3ecd88db651e6e170ca1bdd8868b6ff31b72ed4666a196dfef0765f910e88ea32bbf63e088118e73076fa52c86b9831f145da90f0791a1962c1674f46d448b2423e553edf5e3876e7845069236a78690f82d5f09b76b99ef98100be5cf9e6d7b545a60e81292f5b87c4f2493d44009e69418a64106ea92a095c63da136973c28d0f09b5f2c920b25e7db9f85206377b0716dc950d67d29244a8b7d18b2ffe9d327a7e77c4bb3e81b6c78ac3c3b88ca92cc6fd4bd7474ef33cf538695765205890d8c190fa9cb8c436afc739d127f0b3165245c5501d09668a2464d84aef2a46319de9f6fddf0c6b14a705424f9aa954c65b063b2301ebb002ff39b0cfc4f4e9a5675a7d80edd0fdd23db8af60277ef2a016e5669db3bf36a23433885fe046d2d8e9b90299a8b4b4b11c5de4c020de9ea171d751ecb2140219b5b164019cc726fb03ea46614e7584e584a386f90be9dbdbb11ad108a6adbe9c565cc512fb3282973f258464bc88c5ef67729a63f99912e3500b74c9ee9f07553b540263061a0876046c935f4c52cb73d332b28a28b247ff7300169f130fda74a5ebe670bf2c8afc0e4e09a9c1b9b1220b53aa01ec6501e05f7d75a51706190fbf9d48ec7e9a439051a52baa408b94072d3f18badbdfddea23fbde2f504d5ef52bc4a6a3e9f19ea9e4df6077fff485aaf89a4383db88f632bbc5e108d43e9cac5cf12d3c23a141e214cadf47a459510c756a13ffb245e45bc055056314ca80456ca966b6c3891ca09a625bc3b0689cf4b93d54b87a5420499ba8910a6820daf5067d35f8f52440114b4286012e683f157cdf331490f157aa786e34aef5edef82a607f6ee4a9dbdc8b44ec132ff882e78b823e53dc9ea7439c6139bfe8e2a87c655b713a8ece3cbded99e03f5e2c5cf8e4f8e1c6dfb380b5e40a55d1c6955c59cdb228986d2daf48654a1ef74c799e75ed51f0f40f9183c1dd1fee9805350a34232b9a093e8b42a47966e0eaec4729dddf208da9cfd1cf3951ac5c58a437a94f07af752823eae6cdcf3e9fe974002abdcbf1426aceb5508b57679dcd85a92493e52ca15737278cb70b1239a9c4765e5642720b4e5c8ccce08ef6092268697964634eec179100ad6bd1d614fa22be901201c968a9ea776af7ef65fb268cd16e2b159918843d2b095ce2382967006c33571fa58bcd0a259fa9b17767597ecde6b3e5f2daef8097aa6cef4e5ef127fe3c01d3b55782e6d3d3dd4be1aec74f2262a52bc3083d584acc35df2c8ad44b332db94144a8734778b853da63b7ab619f4ef754fa39fb92522230f488716ab81ee4b4a30621b8570aeb6b59135ba962286364dbbaa320a837bbf7b436663960929401ac4cd2daa2d0ba78a430b37ed3ddbc7c932046bd0a7058307f1be2501ed0eee78332d817b4486addfed1a7911971a8751b89594d5d9765106f380139e820bb444920ccc01e884592afe36d8a1a25075a4f1700d33700c6d2fbe0b0ad2a22a9eb3755d999d58fdf50ab8fb809fef8ade2cf4b34a64904610844e56d7b26d42c1db5bad1563dcd8f34184149b7aaea36f92632794e071e44c0f55f6ce19e14deae0a8731d513dedc677140a5903ecf0392cc6920c3ba779edc83709de9ced8f1ae39010e8fe29a4f65f0693c305758e27e2015a437c68c79cc0803c4c992e490a5c5472b820ba8cccab7d8d360c896170f152375066233e776b046268aa1e40feee7190d7fbf4f7b5758eef54e1b080ffa5c1d8760a9de8da711857011aa30d6a07574e625718b263c3bd5eca8e67a29bc9aabcb45456490d0281dc9f40ab8e795c70c7e68dfe05843305dd0076ff355df70e4290b4b612cbff88fce5ad24403e67addc0cfa5073a187f573854e5d471b19aad7efd84bb5dae8e4a782d0929b578d311b6035c998fb96fe1b2f2244a68114a5712097dc9859b4752ea0d2d0940796b3280d5dbd3ffd2b7fe81d54b177841fcf69ec3d6c049ae3d853ac84ecee2045c34120b3b256e8d427f972abb3c04074852854cbbebf6319e19d03d9d8baf0223ace2ae5d65352b44705c4397789776979f36ab1ab614bb1915cafa5f0497ebc46da55bd9351132585e0e75ad04893bb1ef5765ca8b855b84e2c2408249c2513e0491cfd86132680bc831d1b1f8282b9aae6f797894bb1ac5ac3fa4c7cb2fcdc2bb64225030cfeae383c72b1c6d1cc24f6a2c269f9bd70d799697319903f4012c42beccdb05d9d1efac0da2378ec19606c09bcb40fd38ba3361a75624d3bbf4e373c43245ef985c8036db929fb29ed1022c5e139ac2a9", 0x1000}, {&(0x7f0000000440)="1b9b13e08eb13117173091c25b347eb4dd0533346390916c06b7d6a1a5fab267acacf7f503b097d6907453b511f43ef68e39c0fcb1b15091db5c0f9d2db372affabeffe75abac21aa8c2194a200f73e7d17b28d485d6349dfae9cda1262b8ab051fb577526a1fdc9744a8af71d86fcbea5", 0x71}, {&(0x7f00000004c0)="976355e53160d3781295a3f648dc4e9fb3c33cc07f390019f175c4c1131a9865c8e266e23c585b522e3a6cd092c3b6419ded73c6317b22445f72f2980d073adfda44f037c1c65637a77f300a0e690f2c5c03dc5deaec761af330fb6ee5b33aa8fe511f", 0x63}], 0x7) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="a2cb4702371dbe924f3324df41b5298f70498813be3a259418ed56e8993d6d59d75bd9eadf57333a2a36ffd061f21b3830b8a510cba896594cb8b43572822bfe51b544587c40f6f7c4e3812edb7009c5337a615dd75e96dd9eb24da10764cf422389a64a7084d199efd37905d58a07ba89d45ef7a4373eedd9109582", 0x7c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x4d) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="2be64a864765dd80953ef4f305d95dc2788b8e68bfff955b226391be8154c44c0eaf49371bdd6d513cabbf10b92451ebbb918169a69d5e15d3142fb0639f3fb6239862757584c20694", 0x49}, {&(0x7f0000000100)="579d9525a21f0967f9a511d423258b9fe667615df5fe84684df008b472d5bccc74de2a0c859d13d0b723989b8d4a0bd3a55b0b3686f4d7ac68f39768f16c85420554143b20041953a7fb16c10c3a25f74b8f8f95ffb0a54867eb8f48909abe917e72aac8132a3c4eb8358caa714b3137007888bc936d0cd1ca9fb296939bfc676a00de3e80bc6d99670ef233c3b477fb757712beae68fdfcf93c56b0827bc9", 0x9f}, {&(0x7f00000001c0)="b388326fb0fb3ac9e57b675ea21281ff20cec4d259001b521104d1083a66bfa24441744854674997d00aa734d9cc007f70f5f4128f836aeb415428fd686a907100d2ef463d0bce229e091d7ca8f7cbed85f942e0653d5d891022481804c80ce4d61b49c34b014678b1211a2ffa9e9f490fb0c0b5ff98192bbc2904b5e8e6d4641b3f632833e7f8de5d0f6c497762c62745d7b97c9216814ff92810e0ff1cc8e4529a7046f1885eb88472c4000ab3f577040ff920ec740e6916", 0xffffff44}, {&(0x7f0000000000)="854506be77601027852b1e9b898a315d3be5bc0922fcc46b9f62efb5fe01f4fb424fbdfc372e", 0x26}], 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x3, 0x1800000000000000}, 0x10) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)=""/233, 0xe9}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/70, 0x46}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/38, 0x26}, {&(0x7f0000002200)=""/168, 0xa8}, {&(0x7f00000022c0)=""/227, 0xe3}], 0x7, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002440)) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002480)) preadv(r1, &(0x7f0000002940)=[{&(0x7f00000024c0)=""/101, 0x65}, {&(0x7f0000002540)=""/75, 0x4b}, {&(0x7f00000025c0)=""/95, 0x5f}, {&(0x7f0000002640)=""/171, 0xab}, {&(0x7f0000002700)=""/24, 0x18}, {&(0x7f0000002740)=""/154, 0x9a}, {&(0x7f0000002800)=""/135, 0x87}, {&(0x7f00000028c0)=""/85, 0x55}], 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000029c0)={0xacdf, 0x1, 0xff, 0xfffffffffffffff9, "965fd3f1807155285211862a672c6449518803ba", 0x8, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002a00)=0x100000000) write(r0, &(0x7f0000002a40)="0309e906a70eb6ec4318b485d8d3ab2a21fc486b548bc86442da139343fdfe1ad87d41207c361b060aa11a8c9c1ef3eb7f81f29f9569749a46a4d29b021ba283a86a1b1417afce8cc34a49182f8857b2127020cd1e1bd578ad4e94dba66949239e8125307ee7fe3793a8b052d337c26ff3b9f2e5146f8a9dddb72950599519f5ff750dad66eabcf8e76272a44b2e55ab8ec2052e1b063ddaf00db291d9a94eed4d95c8b2b3542cbe606906b64586fe3fdcc9b804fef409d41a30e4714c4036b95d422fe3cd209fa688a284a0c00e85b588587b45727e61776237e18774035706f07ad5d0a46e7f731b85ac746402499e02367b1100ddd06dc4ea521ccc7feadc8213554959a1983c941344e6c02bb83e4a985418f08fddcbf8551bfd3487a7aed0323129dc71ac1284603f6ad8d5d026a9ac780d83ffa7fd2f6612c1497ce58b733394aef58a510c812a5e947dfb75df0b43e10bc376ef593088f8483a863d317298b7e7b81deaa56e5e18bd2082ebd29086a5685e4fccb783180a41e9a9beb8f2192aa5792149977f6464b56a03ed82d3e9175820e819dde7495f38462f303f5512f57b2c1ab78d4a4de495c5f77454c340a96a8560b91d72bfa0dbb42f803c2949adfe06b414dd9d41cced19ecc619eedc350a1ad57168e9dfd32390177772c2742d063e9e041688d669a647d0b4c7a44f7fae690aaed7bf39440c04baae5ecc1b1c8dacb3155701dd408890bfd9203a2ba23529733b6cb163187ba2e915b69a3cfb199144f61c0bd150afb2a166c9856691051b5de2023bd672c5944001346ffa347bc7d8727c5c3834587f670a787cb251dffb4d04b10a0e087667ad9f79e8f54a881979623272e40dd11be6b05e2dba040b7380812d7f82f15bbb1f9cc350d1a7219f7956d7599da5a65fdc943e39e5b8bf0eedbc903b520066d10d8795eceefe2f08ee75dc2831618ec19de242af76e01497019265dcde288bff0e1a12d6e871275184984cc622127313779e73f61b2ec16d9151f194c691268233e1c58ffc899cf4d7cd59cb5b831f52e5c30635c7a2490d7b79f5243a67424f96be025c6c01330395c80e40c5f08a9303fa8a2884201a82b6882f88e54e8cc9c6783762690e7055c81ac30f3503d98a279f9d0f15816d97f2bc5853ed58c4b30aa756435b3736739ad0fe87e84ad7c7ddde046beb0c355998463667ae5400d769448c8bd1fbaa81938a99c44ef4c9a220ebea123d0d3b17f7445b888de14258c39481915ee4e17d1f93058ebeecca308c46456fc8de2a214677853d6c5fef2344670871cd94ad4960fa3dbb9ae67d6247ec93d9cdf9c1a5f747a564217a9c15fece54db675e983182a601c3f49b490deae0ab997b50cf771e3c1b65d063fb1dd22f918c20c0a8e2b728d156f87cfc2a6fb5b4afa754a9840eb4b5a22b94ca4f822519192a43cf63c509c34209d02d3ac4ea814206d68793bcb33bcee1a1a5b9133f23d4d58326cf9793257054d268788fe0671398742945c73103a3e35993f0029a61123d1cbf0c9c09442ebd939f9568d14ba6c30aa04022718f37cbf44f91753cab1f8779b9e86eef4713a737e4c0b1897eb82e06251ebc003bfcddca96b3b7d786260d569e800e134f2cd83d93e3be8c1ae72363ff3e5f21cedb0084800b32c1b540a344a60393c3d3be72c5de562ebde3bbc3ad8ffb4e12044cc4114e2a01c1d5882456133a0829b98a72f29682c55dfc0edf73d119b3af2683b5505769aaad307c409def48cdf596b90a77c3d7b110697744dfcf959e486423565f4e09b105a1a2add65c97faeadce604ba556831c5d58ff93fdbd0f62ae5a26b94cf3b55d7c06ab42d280c2c09795ee155b41d5886353e0397f0b8218927ec017a559b595570639c3469001320fd5f2702ab78b408cf29b586293b85922d7e9600e335536a2eb7a8f60d360931b254285687528c00642f3fa2fb6f709e782d623301ab39e8ece8c79e5ced38800f7100b654be5255e69ca77aee903c67673d849df19e8a15d0751f59d7990e5da9b626d74b5ee9372ca14dd89e3e49ca2a8212739c489abb49b4b76e2f2385e8d653408db36f16ecd312965f6e0a7f63b2476cb54a591747ee5af2c0f0f1acb83ee46f7f81e3aff01df95a6bbe36c053330219f99b083fba82370bf2293090dc03fe0ad4c195f545de6f9b6f7b53dfa04ffd61a0cf533785a03ced92705e77f8edda3eb5a2b91b00713cbb83a54648486e49c2dc72874cea1356ffab79a7e1f3df2069fea4c4500e0417b845b977b4c9c228f3f2512e9dcd21fa6c84eaee4549d4364fc33ba720d5ad348e308ac9e945ff93f5cd109b92afd43ab366719302960ecdffcaac918ca0fb845df0e4231f3c24f2ca93a75658b36723b967868a9a809624d02432596fd5bb9480bf9af90b9e9575ab7669c19a9456b31a07c10c2d91ddd1baf7334ed2197377badc8cec23c1e5b41dd7416a469d12e06834df7d1ecf8f8b85009809e6312f11bdf2fe4f137b943e68f08bb4a46531c13d006f51f99311a5c7f74fc9c5227646e59bee78429528c71058fec357cace02c6aeaa847d992ac2f0f72395b1339480afbfab230d9d7ba32b951e4d674b7db1d9abcc733cde0278c185b42497b6615836ce4118ef4516367fb70756c9f2b0b2ed15ddb36291afc7e3485a83f3735d1b394854e0192beb40cb1eff907ee03f6162b63cb7d363a3e0e9aaea6922c8edd7d1a31f931c2a821047546506e6fc0498b9c6f0f8441c9b4cf4760b5b5f28dd1caae2a30c1cc7ff2d25b45a85c49e8d638b8df6a32abef3bdcb33c8f5c2ffc49655167631aaa6be4005bba26c37be023a1617cac56d3333e56a719694c02d39ba5b57c51be4860c1328769e231eb7a74e6a958c0dadbc31bb16b44e74ebd1067f9adb3fb91b241624186440ea840ed62db414bf746019e86955c3c715af2add646234b929e730e096773a513bdc9f8d8741a0b158dc4c81eb23ac79ce3e8444d71d97e18cc66fe11b725c8ef3de1aee6d4b5ffed1f4f344200b414dfc9ca8614c216969bc53b28e1168b29c910993af4baeaaa6cbd807062af66ed81a91f01dfae407fd85ff41ad65bd5b313753351eec834b4b0086fc4aec0eec19b614eb13bddd723ea5c107458f3e46a4a929812249a094d1e855f1fe4ef1605b7a5a71d21c931557e0e82952e98adbce5ba5963a78fdc7a978c8b973be0ab24d2e0c33425f2afa3aea029125fd7812c8ef482750f322e2e15f9c7baadd385bd00df9da4b270d058e97ac4231dd318076e909418421865be86d4af9f5d01b4bb31203f786910a4101e33645cd0540962e0db2c20b469941b1d7f977bb66961044376c0bb14b7940efc4d3708aeadbae601e336f4682d88de9db20d815a913c12554155460d30939d841671cba54790904a4c76aaa27fbccede7567e747e088b484ec49e145f0a5aceb46854aa31bf14bb40660ea1f6a6b17a396401b96eeb717fc9eeb58d54bbc4633b469d32caa31543e3a8c59d01d2bb26a13671ce28d898c9971c869c5b91f574ea144132c96df0f0da5b9ad335d3d0cc2a438c0a3b937544f024926e0c1b1c5ac5a24ac9bb1370b8332b11cbfb261bf37f079edd1a73846d27172544fbd6c5eefe279ba8d09192e194ac873dd6b404a8b856a0fffd10fa7538e9ced8da38fc8d93130939fb8cbeb7ead105319ca8d5076e16692a3877d72bee3aec7c679d5f5d965d058ae4dc343463ef13591ce0064d9c81052ca19f2a234bef39efe05e174605ff36fc2e0d53aca963ec8215e8c8ad395a4f851018401fb3cfa4cf0c5cb5f5d5173714ecb959c725ed522555ffbbb2aa00ea40cdde39e2f9c5abe6bf8e883d41a9461c2bca79655ee3dc22d9b4ba96582f8abe3e0bf112e08b0a11bf6a3b787a53c58236db7429d32bccd14b0638c14df21a6b2838450a82ca7895b73dd055cc6bf1f1c797c5ac9826427ff258671de1c2ed36d8a82c26cc1e3ecea96e64c0b4864c2d1b60182d97a8396fe58fa8ae44f025e99930ec0d3c067fa3d1ec0ce491e2a8898ad8df551acf2446d6a1e275554c86c744addaecc41e14655b97e3c009ff3b66a34a40c673168bdf9f497ebff91108e2c33fac422d3d3a3a67216e9dfadfb2e25d2116142c8d735b753b468491fef507177ac166b0a0e97d8d56eaabe37e2855c6a7464ed176daea694e0d8cee4cd29dabfdfe9133309e9d9f95ef80861b8bd51b7b3f5716690b2dbf4c77635d19bfef30edf0ce7ab344b02b128dfbfd75e9df37480f95d94b35310d8b5822cef8c8448bc223c2ee713f2cdca5d4ec2aa29c4b2b3df48571906c6f3b69b80abacd2560dc39178e9a4db4973bb6bca3637ef5b7daedeb0fce92bc3fa0649505f626547505b42aaf4a1d459501da0493c28622ef568921c768d6d9b476a1b936281dede41dff1dd079ad3e3062f3fca818a01641dab4650d18d5e9108b768b62c7a7dd55da27b868dd995a86b565377de695b9d873552141eeb47a11ef6bca27f49adeb0f357974efdfb664e9372c8d9989a38f194d532ab38b6d28626625d58c14da960cc9dd23589bef34187c8aca4eaf4d7b779df316180478aba7ea5e38c018b472c75469e8b475058eb8bd7937c639416edfd839a993167365999f4c0c6564dfbf9f87767c3657e1a428dc2812d3a050db5fee58948b04097942b98587fec14e2692a6420ee4a1c772cfdc3a6f9b400ea512b569e7672776f8d4cf54d14d2ee3c33c2cb00cc9ad8a47caadcdc0f59bca88b507adefdda17ef909b399c5285ddf24b289c94a392e16c91f147f785a2190fb47be2acb5f6bc2d3089ca10de6a05d7eeea07db322c57a3927ef0373fe914d5f9b6f2554f1116083f165d137b6d0c7f520960625d476d574bfefb505b0a9c236988d3adb21d21423cef76e81d261e627d9e6ec2f6ca4c1b2d1e0a226758fdb44caa0c63464b149d928b0688a6b5f3d79af726215f9ebb81f2dbed43dd6bb46ea44e8b5acb19bbabce26d25c257b589c2e68beea4a3a1be5c3b0839fa4457ea2c1a03fc5383a3f6983919b4f707a0da2b8b2fc76bd794fde36291b18de9a78eafee569bc3657554a36797427041373ef1a3e1b241929b7279ba0d9f04b8abccd747bd261da17d00ab10802ffaa082100334d743dcc6f1943cc367025c6f421281d881c220534ff50a8faa951b153c779ecee93714703ab5468e7456d735d5fbdb1dcd516a9c4e99644f613f62d653d89daade0a29f6d56ac091a1af0d60290fcd5dc2a28cb342121ceedb7327879f7814168a6a327605b52a42fec1e00bd3c603d31047cdbccb35ca7a4aa6dea0f36528f74637441dfa69b53f7c2836e3b6fcc4af01867101319cd715ea61437784a6462fce5d957c67f093f41efabf4c0b44a30039a6a22010ca20b260edc61f1efde6e5f73744ff72d81f14c3d403a6451c41c98e45ef704040a5cdc0da71a6ae2a45f4484f40386b041d60d0cf18a992961ec9ed9b556805f11c18f61a0469885b6c6ebe296c65831139874893039af16d6ff18d7bded0c06ae6e648eef12dbd78b5282a90a6c22ab2b4d6ca1a305b13e18a4428d09e4be7238a15d345a40629992807ddca1b18268654121d3234fea0ec9da548bde7cb65de74843b66c76b3f4db247271cebbada1b21315e43cd49289acfd23145c9ae38d8cdb6f3fca8806942b4a440c37a9327046db97dbea56fee42f0881c9b38658e7e5b1b10b3ef17bbac2d5ab5376af7d6b65cb6dae011ed49cb3ed35a997f77909bcf8", 0x1000) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000003a80)='./file0\x00', &(0x7f0000003ac0)=""/191, 0xbf) fcntl$setstatus(r2, 0x4, 0x43c4e5ecb7d4cf1d) preadv(r2, &(0x7f0000004000)=[{&(0x7f0000003b80)}, {&(0x7f0000003bc0)}, {&(0x7f0000003c00)=""/135, 0x87}, {&(0x7f0000003cc0)=""/159, 0x9f}, {&(0x7f0000003d80)=""/190, 0xbe}, {&(0x7f0000003e40)=""/104, 0x68}, {&(0x7f0000003ec0)=""/50, 0x32}, {&(0x7f0000003f00)=""/53, 0x35}, {&(0x7f0000003f40)=""/170, 0xaa}], 0x9, 0x0) close(r1) shmget$private(0x0, 0x2000, 0x640, &(0x7f0000ffd000/0x2000)=nil) readv(r1, &(0x7f0000004880)=[{&(0x7f00000040c0)=""/148, 0x94}, {&(0x7f0000004180)=""/235, 0xeb}, {&(0x7f0000004280)=""/138, 0x8a}, {&(0x7f0000004340)=""/138, 0x8a}, {&(0x7f0000004400)=""/213, 0xd5}, {&(0x7f0000004500)=""/62, 0x3e}, {&(0x7f0000004540)=""/194, 0xc2}, {&(0x7f0000004640)=""/165, 0xa5}, {&(0x7f0000004700)=""/165, 0xa5}, {&(0x7f00000047c0)=""/161, 0xa1}], 0xa) r3 = syz_open_pts() r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000004940)={0x7, 0x544, 0x8}) preadv(r1, &(0x7f0000004a80)=[{&(0x7f0000004980)=""/17, 0x11}, {&(0x7f00000049c0)=""/148, 0x94}], 0x2, 0x5) r6 = open$dir(&(0x7f0000004ac0)='./file1\x00', 0x20081, 0xa1) readv(r5, &(0x7f0000005040)=[{&(0x7f0000004b00)=""/238, 0xee}, {&(0x7f0000004c00)=""/79, 0x4f}, {&(0x7f0000004c80)=""/191, 0xbf}, {&(0x7f0000004d40)=""/36, 0x24}, {&(0x7f0000004d80)=""/220, 0xdc}, {&(0x7f0000004e80)}, {&(0x7f0000004ec0)=""/225, 0xe1}, {&(0x7f0000004fc0)=""/119, 0x77}], 0x8) kevent(r1, &(0x7f00000050c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x40000011, 0x20, 0x68d6}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x82, 0xae, 0x80}, {{r3}, 0xfffffffffffffffa, 0x8, 0x20, 0x1000, 0x1f}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000005, 0x1000, 0x100}, {{r2}, 0xffffffffffffffff, 0x35, 0xf0000003, 0xffff, 0x6}], 0x862d, &(0x7f00000051c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0x3, 0x1200, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100000001, 0x9}], 0x1, &(0x7f0000005200)={0xfffffffffffffffb}) openat$null(0xffffffffffffff9c, &(0x7f0000005240)='/dev/null\x00', 0x10, 0x0) kevent(r4, &(0x7f0000005280)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xf0000007, 0xe1, 0x3}, {{r5}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x167a560e, 0x2b7}], 0x2, &(0x7f00000052c0)=[{{r4}, 0x0, 0x50, 0x20, 0xad, 0xfff}, {{r6}, 0xffffffffffffffff, 0x44, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x9, 0x10, 0x8}, {{r2}, 0xfffffffffffffffb, 0x4, 0x10, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0xce9d}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x430}], 0x4, &(0x7f0000005380)={0x8aca, 0xf20c}) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='/', r1, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000380)='./file1/file0\x00') mknod$loop(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x7, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xa3a9, './file0/file0/fi', './file1/file0\x00'}) truncate(&(0x7f0000000280)='./file0\x00', 0x8) symlinkat(&(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00') fsync(r1) renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, 0x0) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, r6, 0x81, 0x6}, 0x8000, 0x0, r7, 0x0, 0x6, 0x5, 0x7fff, 0x6}) setsockopt(r0, 0x9, 0x3, &(0x7f00000000c0)="8f34b06ea8af2cc76e4c6ac3069c6f873669847558016228c0a3790d302b9be2d17bd3f7a31d6ec88eabe2c42e2d10181cdcbe5d5ab86f6e19c5440fb99cbea52ab5c92a3a215f86b138cf086f042e3bbd8f3600000000b98664ea8c29d162e1144b48a40215d26745ad66cec8a14a56fb932a372ea07b39da227fe9f1ff", 0x7e) r8 = syz_open_pts() ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000001c0)=0x7) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0000b900000000e400de0010948a323b286629eb9346e2b4fd9645bc9819869182624dd6e82b23c258ae10c574c9327ae6397aea0671a199ef97ab3bb03029e5d36b0aa2925956e2d05a16ed513336d921e369a82e66ae", 0x57) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bd25256a7c82348eac188dd4d3a1dbd02798207f2f154a7ed124121dc67732847c10a72238c6d0fb4616f599be396a26a10c5f8550a6597ba7c8b903ca1c3ddf6c7c023e17ada503b85539844dd26fd59f961b41ad9a4c038d78e40e54d5de60a7bcb2", 0x63) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x0, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c67a5ce3968d50b95352fc1ff9dfd744f5a741dfff2620579c826b95eac5a56dba2977a4dbe2c05360750c7e3ca44fef366cc5d0064ff52ae7fccdcd03a49caa099282dd2eb749fd68103dce0000fb133035e574b40322d474ac1e1c3386a21fcf4f501cabc35230e50709400ac5cabfa1d2011a166e1c9f648f74", 0xffffffffffffffa7) shutdown(r0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x3ff, 0x9, 0x7fffffff, 0x0, 0x8, 0x8, 0x3f, 0x3, 0x1, 0x4, 0x400}) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c653000ea261e82774cfda4777ea0b03bf68a6c85069a58da9a8382d78abad8eb49fc6c3979808dcfc77d3ed88aff7c3592e48c6a0915e7bd43ff2e7eca76584dbaecdf89a63dc63e4c0187ba0bd77abaffd013155a57d377ce3013492b9d13217224be0665b920f225becb06d71e6d409a2ebcbf0000000000"], 0xa) connect(r0, &(0x7f0000000080)=@in, 0xf1) sendto(r0, &(0x7f00000001c0)="257494257783113c26d805a1e76aa5d03cb5e877ad7aed314f99b4d5d96437313282f3962df5e242eee212f0e89e08d809ea0a27090b64a29d0b4deda1fdafd7a067739777c17b3289b034ea0417ba81272e0e5045bffdc150aa6d15f9c89f852bf5ddbf75ee2fc5d5203658c9371870126b3659a3446770ae700ec34ccd8d2347d46e5e9295a41cd322ce2a162c9a3b9c", 0x91, 0xa, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20002, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/24}, &(0x7f0000000140)=0x1a) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:31 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x71dfa2d0, 0x6, &(0x7f0000000000)="483e33a2c9204e973b51b15dd000651e7be12c0d389466dac284112fbbc55a46d9e11bc6b6d37fb451ff4111e574a5a2d4a25e4bc9302e4f599c0f5f474a04784fc62ac3af5991564d22", 0x4a) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0xffffffffffffffde) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) sendto(r0, &(0x7f0000000140)="d809ff40580a22d24d6a1c45357bda5e5ab2282f2055d0215dfacd40475c281ba9fdff7c7d5c0daf45036195d1816a5fed16df7b72173c73547981dbc28d24b92eb582428003980a534990cadb68136d9c2363c2e52355a75f3128530cc326e51c3fecf5804f26689fb8332ea99bf76ac44bad164bc35af1cb897d8f5c5765e1628c697edf600f9799ed5de2f062704ed2757352f276e13e0bdc7b2f1a28f079d03a5b8691020df05ed17b0f68655920ac787372b7fe9538136d458447c92ba3bd46272e2650dd8a1dd06bb032fa3142ecaf1369ba2190557198a352b899d0774e48fecd2d49", 0xe6, 0x8, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x81}, 0xc) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) 16:00:31 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/186) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x10) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:31 executing program 1: madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x7) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4, 0xfffffffffffffffe}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x5) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x50, 0x8000, 0x3f, 0x9f4, "95f24169a268343465c451fcc51938f231da83f7", 0x2, 0xffff}) syz_open_pts() mknod(&(0x7f00000002c0)='./file0\x00', 0x30, 0x2804) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/18}, &(0x7f0000000280)=0x14) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x1a) close(r2) 16:00:31 executing program 1: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebff9648", 0x4) 16:00:31 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getrusage(0xffffffffffffffff, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000003700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003600)=[{&(0x7f00000001c0)="16368e6f06ed3e0eae47edc184da01e657a76719c9654e0e341e01a31a3ecdbf19e5ccf6003efaefd4aca6438947ea8a245b7364989102f6141088888cea3beaca155a323d7a710a40db549faafba3ffcb1fb5cec534dc3e230a0f887fab3d1e3e82ae629d2c6f2fa243b09943bfd0d445cf4b4fad2de9e45b9b7d50ef953da0f28cf4739fc1c012e193a5ecd5d147f26cc217893c8043e904cf663214d8f42dd5f31b69b424ce22bc378eb6bb2b4312efd675182bc600df4d4b98037ba8291d721fe6fa647381c0b95bba0ac998d588a33d4c758384774dabd99052946112f5049a5a2d7879ca42ff2a6beebc58398cf5c49bfc3e27e68cdc02f0ca78a8a7be4e1d90b83658c996d019cc268c8b699067004f05771693cd19037480ef2abafa894d1ef810eefed3cfa319cbafc88f51d3888775034acf8dc57f57c6e6796dee33a5712204962e2efeba00e18b0bcf499266b03dcdbad06315320517b33f1f148ec305b174a5024ca134d93fd128938da0610f59c71029e66161930406c782e4e85a85ec1513da4b85fd278616dcc6ddbb7ceb4f39c79a0eb8c1694468c5e14213c89f406b36d065a53904ebc72f865a6813e9169e7b7f42c5945db2608aba1d0e349e8b696ae2ce79fdb77a2435a103d0ae6ca20eab44655e49c0ab6ce5278c9b5d9e430ee3d78d3ef0f5f2a756f4562c2e20e1c263857db96b9c58fd2b7eefb376b4104bc0a331bfc202b7c789e2323e6ebf7e28c7565ef6950983e04d78d45d2932d43cb2dcf8b8c8c3323499642425686dfbb3f3a6de3a4510abdb780efa5b79798c6ce67d8c445d83b1f84fdf5d25570cc14c8f993bfca04f86e5c93ce57f21d6b72a0cc97fab03f489f2b52576bcf5dccf16c3b3366aa2d8f47e9fe7ad736d581098c200fe9207a41c4cf051a63f5bbe1d7e1709ef5c0e85b37052c790f215ae29caabd1daea0c6114400cc5ac61c99665754774f370b4c18397044dc4dc177586430eaa2185752da072315effec59834cb9524e3d6af74ea61062d59490c4210c64cfbd25f90335967cb3d7934eb2e7dac452ccdc5ca42309cb9b84c9494798d405908542b548215883403e6dc6288fdfd64b9ff17c58c57e5ff0a75452256823f1aa870fb9b09fd31bb5d51c11a99fb559b30087d1481a5794468f69be7f96e6757d35a509a633cc04140503bef676b8b35372598f3427fc599f0e2e7ab50f421915266a55c9c7dc124f59a4e6cf264dcdbed9e2821f83e3b3acafafc4daeeecbe159683da846e88bc0ef0bb35fae35b5a6850c57eeace8b95b9df854bb07ec2b3ac4608aa5cef11bf409b5af7a3527ce39a0ee70def2415546020536f677a0a0a7793162849f492ac2b92ed26ec713d966cf40c83187a3367f51546597246985f949dd43a917e6583d63f90107c145bd3fede76e762489e5c5df6eb5ceef2521194b872156190eb3851f5eddd325e375085d34bd612fb82e23d5e4ca165b4f84ab81a19ee34d3eab301f47702bec777ce360fe658795b0cb84242717aafecae9831413f78c73bc2ae899dbc97df615849fafbef11a6fe31f88204b87a7206c2785784321c92ecee853cd24c9c3934380a6f731cff5e4ca7298a23b7cd18a46300aab691aa4552b87c18d1d51832d5a2e064f3d1c8ea2f4901cb084b35ae864f41d8f49422019cc6da751705dc5872cb524de843a8fae2d5dafc251b7bce5a7d88ac1ab9ea017816cb7ad6dd494b3791cdbeaefeb8013e723294d8055a7efc09ff976b87132834c624b99b54a21790c4b06984f9e2c045efb74b6731a6bea5df06a5d9c982497789aa210a57b5f254689986882826d6e528f08615d20453b9a145fba758c104b36eb3413c4ba625b26e4a99f684113ddbe34c8995843c24ca2b478c5b09ea8e0fd7c08fd69023618ab000650d9de39cd1065d3252e6032fb466e9cf3db13733fe827236efcbe10952dc0d1848018be2104cdf2c902472055d25e2917e2dcc9f31685dffa735606ccdfd16013288dac59ce6ff0c818f55ae184b20150afd78fcb6335e06cec741ac6739a2b43284c94afef666e8a391baec9a8ce078b83d0d70d6f42534a00beaa21c283b618e9dd86ee42bc37a299bb73738f5a6644188822789fa8022500d003dda5771505ce972e1b3ca80043ee70521da4371f6712e56d2d1052f53a55fd5f93a897a148ce6b8a75ecbe9cb7479bf2ffd5edf2d9cb1711a69915382733bbf7590500e3a072a713c371b63c98896bdecbd1202e86d30168fa35fba8c1aa500507f9e2a2602436c332c6b35b67b327f16b39c45b8d722ff74870a58531f3019616704ecbc1b13c432b5e1bfd083913196019c95273137365eccc44dd3a393e3397c2c5cf278d7a628abeaaa9f7022e44c1b662e5740aa5015874a6f9cc8196fb60761451b041ba3772eafb563be4939486ee09127e64e16b539833238353fcbee25a4fc5494b89c5a17007f48eb6d248e051cd2f2f339e22b266143945041cd8dda185a9a360a72b2718ac5896e85bc868d1c3066e47fea0fa88d4097091b3f78ec2c91593a1a2939a7ac01556e202e2f76c33594ce76e730be2a45c0a8bdc5f6c1cb1c8d2b55b2af8d9b262b88cebabb7e90e779c21a52a6025cd4fe1e2aae4eb16e7b86e250f15c7e5aaa22bec064a530864303ef858ce3bcd78d3f0d3025d37e4d22cde0fef9e49c77906e262383d303adff9315dc1777a06922fc1c29b6e3044c358bac42741141194de258e0b8ae65c4b8b7fb6365b6ff6b7a803094836ffd1bcc3bf52447211ce57dc283cc48231df03183cc3c4ea2f9a0e6a52ea0528c247bf8d9297130270119afc35da744291407367b816157cec27500277d4bdaf18c1b1d047acdfe7f11266dc524a5f0e5d8fa2e6497ae0729e5cf909450af3123c030d062eaaec9e8050f76e329c408da04cda54a97478aff2dcce0a16158c34a58b125c431a7e5cc5c81a56f5b5ff5feec672f5e16ae7d3caa0ebe7639880c9413f0e0436234fc0571836113e5234b89912365ecb43822c261adae4f8193b99f2faa9bcfeaa72cebafa5a201b9cc6022325e7bbf7f52196275f0fa04aae599142311e706be87184f920333aa92da1673f50635a3bbc2d21771fca668885830384c8feabafa679692223422f5b3b0ab370b42d4a45ef498ce2b74399df29c2db02809ad4c96906f0483b971693660365428b9a329105fd0fceb4eed535640e1c15570faaf52288903b86c1471496298f558ba735dafcbe386ca81c236de945bf7471e1633803b2635d99b324fde8af7a0045158b7b00163036c3748ab23f5b22d7f00213a0233a1a100ad15cc0f85e7c8662aa318fd14d20c2da016f5b129eccf17460165688960eec670982cfcf50e9ab14357c5c34d44a593b11b6b2e259c38b5237d9f06de71c96e62021c70afc33062643e6946d1d8ea15f5664bbe7ec321ed4feca6143102a6fe9c1b82d364a117a40b8baa21112d1bac670251d54128c8e1718d17f3ad1f50721b1e6428ecfe60be9093d940874b5269af742f25d8832a852e10b5a257d83546bce25fc1766f315d289cc328ae08106ea5b58d92ec433ba05e44506c85711216393145330fef46850d28f512b8de896f32ed4505cdd2961125f66882f6edff6c4744460227b778e878a1e370cfdd1fd6bf4161ef31161c1bfc2a8129e028641c1cfaa552681ec734b67ba39b5a01631701d59317ea7773e4842f1ee5fc93e4329a653b9aa20fc5ca45ab981470b346bd5705e8db2e19cfca82a542738c3649b40994452f36ffa0055b6d14e691dd9f964f04647433f91be188296f112c9d356cba65c2abb37caf881dad0255916dacb5bc12540adff9b508854eeddf1e169f9e0d7ae87521cabaeb465d4250156f80fe206a9ff8e28b2d0b59607d816c72faf80cb12dfc85fab68800ed9007bbb94e2640c08c455a8a9343452e5b4a41fe9b14a2504868a9603942d50200133e9de20ebca1b99d64473cd670c8235da84a01be9127a1f5b105ded9e6c9545c1ac51974a5e436e230d7e08295c43873dfd460d8472877c226853fd6bf263ae1f9dd14b3097051e6332974372e65cecb255ebad02c721ff6b0dfcf2d57e2dfeac8835d66f5d044cff69956e3e0792bd43aa58ce2f0a6e372d3ce1d2023395643d790a280fcb4b83be1637fa1269570488833de4dac1b13e95cfb604685a02683e438cad683af16eb988393f68983168bb67f341d4de80f4a1979aaf95f4b113b23c3aa50ba78a90d115980dd68e66420c1dfdee2013ddb4fbb12ee9249c3a74f5a5787f05e586facc0a6e80574a702c20a62b7ea41c293f1e6722e9eceef506c785cab0216f32689907142aacfedf5ad328f0ffd2c21caa59cc506cc694a08aaa8fbb4b032c14c7979db8a0dea9c6bab34500bd55605a5ad526134081f58ede77cf043068ed5bb640561269d1a0f93c0520cf44de44ea360d57aaf815f247886aaaecdecbe7178edc846f1f524bf64d6d7c8efa5aa3bd26b876f82cf84c3e9fab15a7c4b2352961489f0ea1a4ba463366c3cadbf7ba2072059a898351cca31cb4aec4adf233f33fd60cfe0e576a4862317c86a653bbf4ab8fb5d4dd9a12297863efc3d8c2236c43e63e8442c9ea1be9e716c78b3e5ffa7df0db25fdb4b7dcdf5fd61762ee765b20e49d7f476bbb9d4d3ed90c44155200323296f2e05b377fc942fb61874fd96cd73eb9b7ab4edbcce6e8317fbb87cff6947534a5d8908113d0b1db28d3068cc19ac31c9d0602ce7cc751ca3f3c16160bed2742f638bfa7aa4276582764b96e34a0037e6a479377aa32ee51704e557d63d64c53fa4fca01b23d15d341ab1ee9eec08a81151204a828121d0ab6d5f145f6629f3a720d8be781c7f9bf03c958ae11e024368f11894bd37c9cf1233c3739b14bd9ac8c6aa4086855c1480efb72fcc883b49cde0c79bea96562905bc76514236e3dd30fd37c8558e4fa7752e5f36808e405252412e53ccf6d22ccade2d3206a9980c81096766f5e5962f14ed75689d3a89438c538670bcc65529dcaf2249fa4e0e0aaa1e7a17e23db80bb76647f16b0c9ca7bd65b888c902b21464d4655d0ce1e6ec9595dafffff7f2322d67b631250d7ba1d328c66f6d31ffebfb958e6e431cd5bf205b1a23d33626cca3935219d10d7e785d34d832fd3cae8a1d6db80e29d531726684736987e61b8b91191bd87d5fced607ea73e995c955616c3247d2b94488ceafdeba6a522d2a1c845c9f2060d9df047eb40a742a2350d0a7c5939a308e71647770107082a4b3b91219c1992fff1a1fc066e0bad346d86908cdd406d32d5eb6f94f40eb13704005f7f17be7c930fe2acf2521f72c2c6617961ad89b08eb16b0d421c6f13dc7a72ca816017fc91b3288f79b550cc92b51d2dcd3691770bd9432dcc27050a187114173bcd2627df7afddea90951f9d055481761da2063b2407f9f49607da205041af51f0f69c214a45cf31c2347bbe9e695eaae14db5d9051a2d00ae74433c632f61622a7cf4205266adb39717d3f8a723b690e5e8731df536eea662e74f2f916c65a2916a4fdc9cc0cded1a722f38f66932874a961a42c5b3183491f38427a1e607ee9d9a14ec6575529f0f0ba236c849cd1046be00df334d0f6809af84195189d347f35b77e530c55708f1a88b14b189cabef77197d794c459c3bc06fcdda5a30c83b9bc72f2dbd67007199ac26c3441ec725605da4ef323a64aa7e49a13acc756542ca5bab90b2e7ea2ecb683280696ba5f6c8a9c9387b5fb", 0x1000}, {&(0x7f00000011c0)="db922640d1c2930236a0ac076213a35d5be6f8b116fee90d149860d5e0db2158ebadecadc9afd65322957c77593b22e9d3d0f27d0c8d7f23fd45b957c6d99829296154cd7d4c204aeaf06349a780861f300a928c0b10857377422e5d10cc2eaef911b1b2db1cd8d6547fb99cf3545febb152e2a5d03908ee7730c3895662c71a71272a28979a3d7bbb28bd668641fa0160b5268de29d7d0cde31c22596adb932dfd85d94ed61635f900d5eabaa43413bacc1c7dba641ff01854c17a22bdc7c5b30722f3c1ae3d9d0eef7a56acc4436a69cc53207103fcb8c75b67baa", 0xdc}, {&(0x7f00000012c0)="84ecf09751c648127766b32ef8a15a541c0ebe647c6e1ce8c7d5482a6fa6efb35d3827dcc0a8d32006b99cada676612f5bb0226a8f489f9699d563fe6201b2538e70cb26fea80879d1d744978ba406fc198517140444e488715c0eac2d4c7b0114269b781e26238fffed1977424e622ea5f255b226a951b538baa885962569f1d6c1b81bd400c7e2e7f06ff20c47a0624d4bff653228f8bedf127987b3918a5b390c029491f7c130a410c27592bb199643d90f9089d378e8f355c143ea6635b63d3e", 0xc2}, {&(0x7f00000013c0)="ef0c1a712c319770d82dc48d2b86fc1425d24ad67c85434c520d2b916b3e2d2c7e37ab4edd220de490464eab9326dc62c36479f412b4aabe9e5d37bbcd3eac3af5aed9e078db2ccd49945964bbb53964610c07125699013d61aa09d9355f4738c362775fad050e827898973e71e9b1a67ea044b8dd4d61076932682b3856c57713025c098cb13a6f6a1a4c16fba50d1370fe0e531fcb683dd64cea972c31df6a597089422b683c2acf3931843d2d32337e92ad2c9274ce7290ef3e0a37189584e93d53ebd867b0e8a9c9c74cbdba6931d2e9d5f6805144d2e769f94dfb38ac2fe2ff4ce1758ff1e1eeb4742f0aff7fa11f76e52ee9ca1a3c6c5442bfa42ddc0ed5f3c2d3e3b90bea6bed54e648d051f198748091b45a8ea73d07dbbe9edc39d731fea99e56362237a1b1f9dde44de4fe668726237fa0ac63475761c0d2bd4f73fc00e0351ccf1a3000995f9871f4cb8ed873bab8113b00c27a03c7393d194926c5c46b9720b445ac81a2e6b69afd3bed79c363fdacc4a83a5ef4f3c7b0a125cb8a587033b083b82d4ba0d804f16a5dd6b6df8ed2c0075bc0bd2d9f390692f6d35b827575074ec309982b69f85590ae4e8641375e8b56d7e31982976aab19eeda069e9866c8401a44d4c04bef2ca2a8dd247fd7294fd7cab19afc573717e3b8123a4bbbad3b17dde8d8e4827e650f3df0146b70a8ef21bc3d5cefc89bca831da5c4af76d247610c689f9bf934145754865f8b2b7d7b694f31545cc3169f63a451b87a5c7100a766d5489f5427bd040f62d0f0ddbc18ddeab3c1fdea06df78dfdbbf962b36e6f533677cde9a3acf634622ece4f336f75fba8166b6d79d5c567cbb9bf2e5e6e9a8abd9ef3f91f2bf392d6ff90f9be81d640197b9ac3451f4c729ba252512411fb9a93880ada086ee8d03e930044d82e75a42578b835ca6439ea5538490bf07adecd4a55417915aee3ff757df6395cc0f088b24b3a2049f579cc872b0fea0e46499d8507cb1c109535cbf6d7a4b5776b3294884773cec8345f21abbdf818963da8a4634cce71253dd25f62810489fdb78a355b435c37baeaf447a96609dae9c102c4b8b768e7405c8fcb69b3871db084615d49c58dda5314daadc3dc3b27604e42b51f8fa1ba880d00995773b8e71ddc3457a4e3f41ed4f5f6933f1611cd1524b09bed867352cf5055f19fe52a4c415000031a0bbbe9e3f68ac711c16afb7d7ef034a266eba9d1f6dae4714301c849a417750e9e0cafd2fcef8115f6da3aef11f3f9ba249b38a189ed8c68f414b4891e2cb1cf090e26e73443d0000ea113a6a52028b43f0ea1bcd9a0f2d7dc63e49d143aeaf4fa91c50cf743866bd1c4bfbb58054b40cc799589f9c938a423514fb4ca90dd337456f7972aa79284ac6eb7f07fa6c5793255041ddeea2c8d19b6e53496a364a04616b2019e5d3f852ab86bda7293cadeedf9ebbd13f5e9200d798fc39f2e80f650e0df81f1fb7d7bd3ad1d7a449615aa85da4cdd1d3f68700bd9bdbc6dcafddecf55253c064881bcfc3f63badf5a02d5332c1bf525e9d5a485cd2c5c07407471bc830d0f7782205deadc8770b770c69d03bb4f3b397bc33d1a7422c33403e349f8332d03d8212ff008e8d8d8441a84d988835f1bb33dd5ae14f4b5fc7ce09f35c9f33b969907eb486266c822f86163399ce2b1c3dd68b60ece5de4731ca0d83f1f9c787782417cac86fac25327aee889f8f3a0f1009a1a760ccb734181982ec6eb9fceb4c67c64daf6748551b05524554e5e5f667ffae63594e136d66613dc3e31781f7857b94f54c615a7601363fdc9f1bf3c60e58dc2bd8b64153ccafb5616090e43d136d08d042ff787d61d2ca398b17d0174c7cde24520892478bce91e6d2e5492712c4eeb2678146feb65022e3a9d308a531e65bb02c1762d2b4514a546316ae706f96d833bbe50b6ed6edbf93bea93c3699f42ebe3d4f89d1bd214ba9c1aee0e6415d73faf7831e46115f92372fbb2cb2a04618893a8fff6a50c9bbf68cda7584512567cfbcfe219eabd18ce25a92cc28bec9aa7c062bea82832fb8b6ee576d6a84ea48a7769b9db637351433f1ac97e6f5266b2bfbe4f34666aacad7696a8d6add081a0015037ba85458b524352143148a242d568ffbb0da38e72243d53653583ba500af4d6b887dc068ed80b4ce324e9194a811bc8baa2cb9afe68f86bb6cc33a47bf994724b1f6d42064c129fae883d9a6f84a0656fbc4266ea6027efb9042c1c5a429ea3d889942f826250b23272616b58cbf4dd6d59069ed9a274514f3218a04dfae5cb3d509fbf1fe383401d17fb0ce29d90b53e24460bffc25a2cca25c5550cbebf90e272d1b1f7cf407667bb2ba37e574b7925fe422c03d7e2c810eec172962e84c31caac5ff1f70f294e99c7e3ef7faf2c8ec4e112b318a7aa8b63c3a1e1ce882acfa2f6f98f9889f1a34b2001411d194eb9c8d1f7756ab3b7237dd46908266cb9887278880ff763609e5c489ebb63fc50616343775d4b12c469dbada508d9b47cfc7ddf604e1abb120052912fc605ec952cb3ba47ceecdf7a7b56ab72a85e718168b1dda6a838851ec0ca7cccdcee1f66ff59ca10560dd37a25e635eb9ff4a7b24fac16ca79b3fae763f2f8417028fd77fdabeffb7fbb093c8c1aaca2aaaad921a84cd6c7a9c9394339db027a672fb8649d06a1b9b0525fc9183fe4edb89f6bd983d143172bf8883c72e3eed834751ef48b56b3fcac054eda508d8e76a8ea4df6fe90163545a4e65135263fd373d98f00af037ffdaa465a25d7be095ebc233b9537fc9acfd247d651e7c1fdb8cfa00cd8b4a15f1845395a37d1898d7d753b149d6dffda3189ad996ee3d61e1b829260fbb9f2c3424405843dd523ad6e058b1ffb71000f14043fa6a4919299764f85dfdf677e000f190408137f6bd77b786d7c8832e2eaef5c02de8b11624cd1ded45a5675af18877180a1efac2aa885e7dd0423e2a8ad22c57b42f5be39705a19f684a36229e5fdedbc89303abc2d9d421f7669007b6c57e80070d86fdbab404bbc6765cbd40585ad384ff5affc15493a0177dc1694dac21e727b5ab19c198be503a5c2d448f8b1bd2d7684cdb4a5b37d5d5f5c7d2598ab22d210710177a44303673723cb8efa03d06ceafb4556b144b2213642d5b9ff70fce37a5cf7576ed787962e8e777c5d59ccf8e9a2f344164e84bb991a00e2bc7e943a40c0b38443c462e9f3a7fd52229b6e08da1b7dd0ee477e6ade92c66651b439532ed2d79d079dedb5b8aebf5313c32dacea310854337b44d8afaf815e7890a8a2f6ac5e9f6d189992bc355104d960590fb90108e6cc54f74a8ee2c8ed37277fd5e0404bf4c864e9e42d6587251f0b6ed83fabd06bde7833cd728021428a3318a8cf8a83cbecf3a32eb4a21cbbc33a44c77aeb2e1a4e549fbc3dcf16a97aaebe325710bf2cc9f1385a677636e0a430cff2eda040e687b8808db5f56feb137165b814da76c5f615dc7ad55d086c2018672b0e9d8bae194feedc88df70a155a3cd09b023d648d119736a86d3497773b0c35bac929bdc442776f36fb260bb93885154345c86e11c4ac3a2b02571b3de6884e314904e42faecafafdff1371487674054590f41bda361210d6a8e964564fbfa94780690e1fbc3c0284aefab5a22e50a03fdd2f3050c031b50b16450e176beca03dac735eb1ce254ad2f29352c35620df37e9cd826024ee6584547d48c307b2c0313b663f963ceef09e09e66973a244a147cd03d6ae12efd13acdaff2251a33821bc4ef65b47656120b7e78406aa1f3c22538c4e7aec2c28f913b37e2e31ec2e5f22033b68b2b1ce3c7d4a1ee3036aab12e7abdab140a0ae0430181e54e8002eefe94f97a363383452e4d5d974c40918d7037e7837ee640b554154b4762703db1dfe5f20eb910b1aea479d67233a91223eb55e2fb4672a2b1cb544fa586d51b5c8d901112b9599a723ff2d4b0a5f003a94541608f385fd53e6d2aa80321757d42a4f9f66f3015583574f3f4795b660de75f1705effb9825aefb7c26b08b4eeddf4a6f116095390beb56bb1460c600af80bc48e4b79b07fcb47552d7b58c7a36ae70efc6dc76d80b8c5eb0cae25406ace5bd6ea536a965083a7b7a0f2795a67d03546852570e52607adc22d3877b2fa462ecd1bee6374e0f71d5609eb5d66042ff6245c731acfe477b6dbdba1b655b1c10e9f6df804cc9b95fca205703eef7142ebbdb817b82a746e2185515aa98801a9fd7a6d1a84970667e9f400909caf08d193c33299c68c8e21492558fe2e24e535322dbe8ce9ddca6582617d7e0c540a8310dff644b76de8b7e011252f0dcad209c9a34fc7084072147c8107996c22c62c4932e0c4214273dadcc6434cd6d5e561844d26e7370c75c00a2a98b7ba4679bc8a088d4ca3272f75c9a1187dff90064312502dd3335417336edadc652475e4ed0d9c12d046655f2eab398c4103bf07f7c4f750b910298e8d2353815213213bfe476267cc4e2e5779ce9762fa145f646bce08398b32730077b911120eae367dfd20f602070b46c88e26478c3520c074f8ae93fc827569b63dbdfeb068d13182b4d4c503665bd2bca5759b099caa633986bfbcfa23f8e727871afb8473ac4cc122654c70c861e9f8271fd079063bbcec2a252011ad86f3b58734fca4872f1b5245573569263e9aab07e3cc80618177001c6bbbb9a785581cede8f9307a180ef8c2f2193af32a4075c4f8525b7c5d753b9e30c8aa18b3864ec91c317ab973d9b10260e46d127942266007a892bcf14c69b872e93742b4cd524c2b0d9c70eb5145ce1c14615868ccfb3b329c26e6c424b0784223a4065544b9460156b9bf595b943147645d43bb66ace6dc639b170874ffb1f0b7c06785d088463190036baf033d5812c01e43dfc332b5e36a571f6eb92e88c1af427cb78a120fe354c3e4fcc42b5c06aa00c4f0f5227b28c9add5a83bffde8bbf186dfdac56645d168d82f612336fcc45e26b081fefd5494733fc26a693efef803ad43c41e0167d28bcd66d40ece24e81932c7d6a6b6c63109d5adce0dc61e5c52d6df3da30a8aae83cbe50f2baecd924d272d1f9c63e723953d90219b7f63c5f33be8a31a85eb9f8e3f82c6547ce61626171a541a897ee7430a9dd590fe3301f7157ef44a8a9c184269f10fbd07997682defaf9c85335e503daa3abe5a0f716bdb6998dae178bc3a3592098b51faab23e8c648c91e950c44a290943ebc197f6e4c94503126b711751a565d81308ab97d04638eb54652e7490e03fbb54650a83f935297f6f7a190bfd07c9453a63b25d47f88e117b8bd497095c6a404bbf053576410ed7f8245cfaa1bc0f7e43a4640f28b669c542525fcbf10a2e25b7d027706d014de0996a8e75c56e232a4a4b4e6f287451a04d0075e0a5ddc97e1389a754b04089533a8286b13786e8b5f95b026e82b8840af80a643b385e7228a797aa8d447cb5af981e03af6ad0026c33b1d42ad2895a78358c82f32ff1eb418906cee7310e7655ac9dc9493fb5fc4309f67199945b0f19b4b8b7541e6a71711173c35500fb347cc8a6d2c8fcb55b833804d28ac5f06aa0d9fd9cb17b69307442981c2553c9b4c96923ac786fd166945411dfded80c5d777912d5fa4320ca2c63aa273f1bfb831e101716084bafa54418462640a97fc1e93312a3db7a694a145cce95fc9dad4cc9a5eba13022fef2238360354b09b20779a655fa86bc12434f6962afe01591137259a57b6ff2bc0a51fb48fc3964aafd810bf7a133f7b", 0x1000}, {&(0x7f00000023c0)="2d6563286e3fd02c14b35b22ee5aa0c23d3f45760ff4fdb7afd1f218e921aa8a3d21703f5629349714ddbcd0367cf956fa46bf8a3f50eb49ceca286df2d4a7bab32b9d7d8264d7879ad6f0eb096c5fa0fbdeed829f8d52d0c62ced31edd840a0", 0x60}, {&(0x7f0000002440)="4706388a2243f674b200379ad1fdf16007c3e1ad0d0bfca78068cd6e7029bdad5c6ae937536c58d2ae10e2f8", 0x2c}, {&(0x7f0000002480)="e424c7e1dcf42e81aff72fdb707929713c6f446f0a802052b286434208723fd10ba1e06f55b61460c29d2ef4b8af51f6ce407330d7000cee647249b01ff23f770d4790239eeb306afeb693c32dde52b671a044eb519d5176d5c3c11fa665814fa70264e8c67e7782a1c5022675ec6f5cce56e8e2a6cfb15039e3bb1018429c5239e2b14f5789ea5d23f1e8925e5cb29096a987fd7480fd7e7b0dd9e006e4d17d13fba5f27d5abc109ccd7219d87758724d8f9f1d5a81f2b6267f5024784b6e9a1e25c39c69a78ef9e04dc7a04e973b712af28a35c1fbf8314066a07837d651b86c58cf46e80ac886a9fa9a22c1144ba5c5a8d31dda2eee45f354808f91aa8d6b6bd5f1126d901b9b8bd1cdc4fb89bb02fdf40c2c3ba6d1c214ab57f30c0fe0420a811f360b550b9694992d5a531faf74221b55273bdf2340ef8df2e72838fc7aa22d461d3e77dad7061b0551f5487302cc49e2dcb93125f7f1fccdfd096efb4fa3f1661c63e2cbb11a07cf64e6e008f54166ba96c9c7efd8065bbf5768f94ed46666530775d8faef07e0785c55e42bfb1c14b77ee9b543fe6052e00acb9460074131cafe97d9dfa6ea3d310ed79c0ed07e6d0cdd1717b2720fc88d18388c071b08973f782e1afc05f5a244eb85a5b0d1c38c6493c97d5aea1bcfa868628bd780e73ae688ec70ccea4a29874a0374f7c2f7c38104defce78457e0769478bb5a0b3004f9be67a9f917b3e529274945d52be9ed3ac99a08660b86943e2d65f767a9849d825efd02d2bef4028397949e930d8910baaa584e4c804994d0c82c51110f7ce5fc033547dbcac1585b615751f6a9d70d177e71aad0ac8616fefea008d35726942abfd1e8b3d5ef20d73d7632df38bfe861719c83357e375e4ad7d726b1139721d5104cdd28b27634507706b9f01d15da962b0882c65e615091974e955b3843ac37566a1a1f41b4f3160ee91d4ad2a8851d1b9ce850b569ab5dd77359ecb5d2e355d35c8f9a533712ee0204a8e9d672f179e548e06b36e9b0b35d2d22f7eab474dcbc1cb3db7edb046106c5151c6d2a6e375b08eaef48f8230a8e2ed5f20abd9db6ff5f9a0c8452caf94e0bd12da79bd022534059602096030aa172b7dff350ac89a370280147594e348cc4a168929c0fd2435af6341324957abb6ee65700655957a3b521d5f67ae4b792dc78f6d6b85003d732248ccf1f41e7ec0be4bd617fc920850e8c465b7e54dbf9875c0bd14c32c16665a2abc7804614e34d5675e9bade1f6cc7a81ac91765b99ef7869bd32fed4911ef6f1e173f681c78b00334934b5cf8d4a2e25acd7967a186e0c29728822689f1879011113e82f0207de56deec30fa280fe679a6bbc391043b77c4e2d1c8d791e9b4b68a0aff76a57fc537d4f3cc5f9efbd42cf7216610d0942591e14fe6bf3c67160b13bd1bc0f2c9b251d5d9ff46dce35e890d9852a31e12a3ca57177ca7bce16110d1c4ddfe232db12ed363eda48506e3c5f55c3dbef90462389a280b5405321cb131c1601b797189c2150cc8297bfb326e17e3dacdf7e2f65a84ec3e65d359f9da62cd6f178304e368327dab10e6a812c3b3fb448693132e110a64eb992ba8d7598ccefbc8141f1ef068f6ece91be6938619fca03dea882e063fefa758878bb1328645ee82de5ef089617b92cf17e58cb3adf6f9ac973c9a6ac0ba062da697f728ee0e47866428fb319bdbdade55ad93a65003116bf67535d1d2cd625803e0433e5d1c90611e7696990e64ef19dc6fcc3feded5ff6e7010ed70922ad2f0017184a131c3a8f85c9e9d9261c036c15de091a1662fe8cbf849e5f7c5e3bc1009b7859df985e301a53a16f27855cd9ed75db165452f3be2e6dbc4e86028b8bf9131d972480676391cb23e0d3d175d715d06fc49ef2078087cad34094cbf04dea0a9a26fd9a1483a0e54227066ec7ae5bdd0ac21f8f6d04084017cdd1ef7fd054ec4e14cd243bfeadbe911d56053d75c02e28ebdf11b244946e25982a29e4111ebb59d4b863445be4c8fd9e1c95752183d999109a348157a0a5ee6df4e68bc0323a3e59a5a215787d55886072bd4c0e8e9f5c5cd0d35bf71ed9e9a8565ef7e144afc8502e54746fa0cbec847d80af59247e71efdfd3683a4086d043cbfd498038d361ada3d46f1781e734580bbee22a793e3cb511a98652ed91e35c61487492749edf2a2e0e8200848deb6d4bbd5853c0e7051f15a339526b92189430e05cfeb3923c551143c9992df395814252622a77dd3004c89a9137f7b76d1520ca90a23e2bdb8381aab2fa4a3a2ca92a8412cd21389397bf503d329654afa93e8316848fccfddc96ed8d9031b96efb21cf9404d738b23370fae324f30ff72b45515932b7dcdf6aad4f3d2bc61e204aa4f253600c512961c893214c3eeb23728a5b0b587b8da3fbee094c145c840e20dbaff76278550de254fa38a88bab6682d56e5667a755f8d91bdcab60062dda429f434813d7d835e24cde926ee7ced22c6414d926d4e5a10835ce564699311041cf6ebc5175c5870fa4ad8106542c52050201ec98c260572ac3692ffa8be8d38f283c26da3018452f2d4f6a8875ba6fce3aae155c440425623bb60447c8f22b1709200a395e8fc21a32714aa0aa3ccaaeb3ef81723180174321031a1701d19083212426a6804745f1e68027628ee899990756451358a98273300d80578647c3d72e9b5cf40a6ae3422f8aababfdedf7f4fdbd4b9d27f4dfd6b3d86e84e026e0cb0cbb386f0317a16e5cb4cfc4e6a95ec506a5303d6a968816fbdd16d221810229e141f96735865fc38b5b0d54547441e0105b705c5eb679cb1680e8d6672cc8bc9802e41695d041c7fade213fde2bc5f46c835466cf21bcfe45912a8727e55cfeb1e9365d007df64b3cb715f6ec779f15284b2efe9ba42f3cb1ca160e6bdc9cd4c25e107b282ebd380e1f504ed4658129ee202d6b8a08687383a1af0b44523edd4eda0739dac5f3f53593e054dea945f70442a0330cb02d75fea188cc97ee94c66d9619faa07e4538fcb76607b8e52df1dba5c69b455f6163f07880abf06a55d5565fba15fa6db89816696febf99eec04b78b8a108646bff485f923d99f937f3a475fd7c36a67f998714500563c5d3c11959d6d669aeeab33191faf09ff13527959196261660e3e4767391fbd26d12a40acf7d679342352e6b108eb3f0db36f73bfa460479510e9eac609a5ebe65e480e1de1359bf3654aff0737f9f74e0e767af6cfe350b7f893758166ed69624b67d749bd41b1eab479d44488cb727afa987ab52fbda74399967436fa62a1a9c26f623318b5c7c110f7d914a98f667caeb8206d26440533bfeaa542160096ca267ea2f21800ec2f8bce29b38bea7995eeeb1555c094260893cfd2138fb7dce8f9e396d85a2edc6af7a908922ca1e1e08c74562df27006a38a8e8ea35af10666503880836bbc0e1a1fcfe45e2aa128ee14a5f524b1b4e8905860f265c099ce166a422319c8c2194381ab1aab8b6c1237cce06d35bc43fdadd0d081b330823df298ac59df9e3ccb0ae8716e54e7809604eab858ebf9fbd0d4176582616ca4e92d05b85d210b31884c64e7adb3348e9612d72954c9465048a3a4d397a3c6fce090acc38d1026fd5df7300f8f52a8391eea74754929332477383a77f52f51dd1fe6cceaa8c6257c1c6dbd54acf51fc0d9ce628ef765173f4ba802e8f2a735d95d9242a324a3b18d1336f0ae20466cad387c1715208c3875115a15c6fae0d972c6f13504036084bf2fca27c0719c398e13b975ceb5e4f8c556fb283fa717f27b765761a652865b6dfa0f0bfe123042564558a53d776a9aa596c40e1505883e8f7fd2241bba37d4f4b198cdce6fa3fe9d31acab20afc933c3628788baa7c20193150765cecc130c57895d0f44c10a43ec7298487e02b989a42738c38097c7b4c38a24e0ef6fd4661a7227941bfb7b8546447c9c3fffbcf8ce9be0360d68f2c38abae35ee8bee236bcfb274ee7eca752d0ebf3e3161ca68288535c258766c862556fe014c51240ffbc589a9b1138fe1a90ead35630aa5d267d012d57982ab69b0bb7281670ace8aaa332b0e2f1e02aa12d276c08cd99e49702450bca662f9733c60f73d3fe6eedddea5fc5c3fa1b83ac5bfdc189afb9331e3bf2c950abf76c0eeb37e628d7f1deaab09677f2f14450a758f8250f921388ca50a1a9f9b1303830d9207bc7482f9f6b86c5128237d88162b8156ebd49717adbfb0d45689fe1ef6bdb762b904208f9f8002e6a30915cd473f373917bcbfcbe83030b03db9de81bfb4a52d2c0d9017e7587ce4708a7eeb278eda1aedad61421895eaada889671cc15535caebebf59c87f12121d9b50a8e45ed5c287c3bc2e7b26246adbf7d0ab2d2980d384a04ce5bad35d934bdd83dc5e58f85a4aa86da11c3cd09060001d8295a2f3bde08bb351a58ebeb97614f55b5f35212e9e516b49f348e356d7947aa5b72791cdc42f85ddc0d1e4f9750b59c8c7d042a083f92d17a20245229a3dc9296d60cc42baac3275deaf3a99b01e0d91173cd8b9aa65204d191df668a950f5a88a3a04eb3ad83435c505dd8792582a079cd569553780f7d458147cd0eae98d18b20439a94a62c0aa062a0bc53515da3c2b7d7f84fbfa563701cf4f0b4699d7a95f4fea4ae547de42482c8d0216f1fdde3a7240a2f80048339c140c5bcc5c0e301d41e8bfd5ba951df9264ae76898e84a705956f007df6e788d8bd199aad84322ba7773dd28468fcf2ad2af717a10b8eaef19ac291bf2b3067f6efa8656dc655b8111d32d4b3a08321726bef8347c0b9917dbf7704a208b605a742a9eff737de81ee9f0147d77105d70a0440aa5bf7121f8980385a0ea4c2c605935412f0c72123b2d3032b5590b6e175e5aefcdab76c733fe4baf98fb469fac4bb057e14848b43c22f400d01b0208e7cc40a74bab411049b75160f3f87228ccd75ae9420877c13b62d4ed3935ffe5a2426442a4e4f500c50e01fb32fa1bf3c8322cc515d11d464b06a555bdd3fc34d1c255b70e47ee3840a8381f5a775b671c98ce370bd832260f1392bc7a303fd7af12e92eddf4349f92c557577d2f2c0fe9f4239040088ac7a64bdf829049e868609dba4bda3c3517a6bdfb1558e4334e523deda35d17f8d4e6396c8ef9f4f4217c072d318f0ebb27c46ec37208115e39bb65d18970cafdc7be6b38a63ef97a53df6c86483a502c6246f4ac77e839a58b73a50b1002865aae5b896b9835fdcff6ffbdec711ea2d8c06b23778adb12fa27aae7fecaffeb2e0c6a37bc3c3b4c4cfc1e5b05267ce693a7e95d5182524b54f551cb13283bc640f837eb75159089d6330ab1d0cfe49bc14f918e0368d6565d91e7f7750e806e1e62619140cc97756ffaa2f2cbdce32362348313b05fcade110542c82aff07f3f06862559372f79ead206cfa20508f25efcefb7868da4d621497ec2bf3d4086b1ce6a3cc7ea1ba3dc92239e5b968a62a44a64525d0cb7ce670ea27afa900e5a1d5845790f8d06d37367b7aef4ff4a54ae6334726dc549f322890458852f99d8d3ec869bd2ea92c9d2f475ff65d3a2259157e11055b30859d7207dfb10621207d82e6e9bac1d4be67f8d06e23167520cb6149b7f7b2878ae8f44f65fa34434d740e59e23e50b2c4d355114e59e02346fb7445e861a7f66cc6aca76048f9f4a9eaceb281d971cf096298d5a595d5c8e7bce849804b6125ffdca6369c3ff2ffdc56adfc7cd1b0c8b1e1c464f042d732a9f7354260bd30d9b7ee050c365", 0x1000}, {&(0x7f0000003480)="52bd79e677714906adcd6f8c1837f669a59144a1fb3b6977b69b77a07b7d3626906e72b21d055a2003d57b6da506ea8b90d6bd1e4a5c7b19bd631916466bacf39c3708facea8b8e9f691b42ac7d66a758c3ea263c9fa05347c89e531439164bdcd760e546e9d34694cf19d7b33ea730fdd22cd19db1049bc858ad193b8396ad42ad20bbb9e087fb7a6df5d2a599fcd05d55852994d4d02ac8f1b65b0e5bd6738d299047732486ac7c8f1a7046933bb342089bc2c8a5b058d4131d10871fe360fe44b322a11107d6ffe71a8c13e6812444c64", 0xd2}, {&(0x7f0000003580)="e5159f8aefe0c7ab0a5d84f426b43c2fbe3a713cfd3a5e478b101a2a517192fe45c8bebbc097f5cef1dc71dd7f39f8a1cf97c2604da23673b89c793c8d3c0fbb8f966dbcfd238c3e4bbbb3ceb415c2594d9471141acb23bd887c80e3a5688a935393bf85dcf4fbe4f5eef16c76fdd6325725f2", 0x73}], 0x9, &(0x7f00000036c0), 0x0, 0x6}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) 16:00:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) 16:00:31 executing program 1: r0 = socket(0x400000000000004, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) semget(0x1, 0x4, 0x1) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:31 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001a80)=[{&(0x7f0000000680)=""/116, 0x74}, {&(0x7f0000000700)=""/167, 0xa7}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f00000007c0)=""/126, 0x7e}, {&(0x7f0000001980)=""/237, 0xed}], 0x6, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) syz_open_pts() r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000640)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file1\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x20, 0x6) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) semget(0x1, 0x3, 0x41) fsync(r2) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) 16:00:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ab", 0x1}], 0x1) dup2(r1, r2) dup2(r1, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) fcntl$setflags(r0, 0x2, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/31, 0x1f}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/93, 0x5d}, {&(0x7f0000000400)=""/8, 0x8}], 0x7) getegid() execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80000000000002, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x80000000004}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000002c0), 0xc9ae23290590a96f) r1 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="f8000000000000000000000000006b009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f8f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbe7b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef67fca7aab7d526eb68483199ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cd2c180737eeed58c9ca3a6f7ac7fdb51333a94fe19a4e16c7af834c0032577e01a97ee0b330a6f2bc58d7d83cb351c44e00702166625fcbbcf7dcad7665cdfe951b22ff3db9b416004816e0506d194b7dfd3e049af8e5e3a66c69068c6ae10cf5e052916a509a2d532f68a3d141961dd500000000000000000000000"], 0x196}, 0x0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0xcc) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffcad) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) sendto$unix(r0, 0x0, 0x0, 0x408, 0x0, 0xffffffffffffff94) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/4096) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') r0 = open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getegid() r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="00002e2f66696c65312f2e2e2f66696c65302f66696c65300060b171455a9ebb353c6991bc1ffa98917068b3da3ed62da071"], 0x19, &(0x7f0000001940)=[{&(0x7f0000001840)="647b05c95d37856cce8987d9876accb550056b90bfedb15ef9a2f517d796eff0aeeaca7729f828f70205a81a94f6d21729b239eb25845ab2b320653c4c68dc1467b4f7e3277f05df45ac2ad87b45ebcc545d9b9d92524dac10e49de87fcb5f354575b03abb81e2abbfe9a1d0bb1b7a9c25c95429645cc1ece335818fed780ac750f5e1680e0c805507ce2e206f3418a029fe2e093c94c544aec1ba8173de1d1d53a74cd9dc1dfb80fb6817d3b4a877a82d4b4f67aa6aff12719350a23b20f7a4129d74aa882d3c4c11", 0xc9}], 0x1, &(0x7f0000001980)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r12, r3}, @cred={0x20, 0xffff, 0x0, r9, r6, r4}, @cred={0x20, 0xffff, 0x0, r5, r15, r3}, @cred={0x20, 0xffff, 0x0, r9, r12, r3}, @cred={0x20, 0xffff, 0x0, r1, r10, r11}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x138, 0x4}, 0x6) r16 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file1/../file0/file0\x00'}, 0x19, &(0x7f0000001500)=[{&(0x7f00000000c0)="11d65ff5a221d402e70c55176931cd54fd2f8c4e4fa65ffb", 0x18}, {&(0x7f0000000140)="7a6c2184bca5d9aa375fbec5b58dc1767813cd2b", 0x14}, {&(0x7f0000000240)="f02d301eeebafd5f4060bea098bc66385525ed72c0e7089915f5685643df08b19435cb8c06a2b7adcda5923e650a10770c4d9a75377c6d32f1c8ca7d113abdfc0edf5cb7ea976ebf881c3365d3b766eb0d800951d0a70ef59b52c9ed816f3cefde4df8e8ee95838c1b", 0x69}, {&(0x7f00000002c0)="c59eccb3e967d752c378bea38af274c9736589ba70b79623113a0b15e5b15bd61f6a47d40f9ddd6b8311d857da1b62c083f1ce76ed8552a646f156cb0f52f21feb5ecd5f0e", 0x45}, {&(0x7f0000000340)="b61cbd072e578f39cf325a3a077083e2a6d4af6d230dd9016faa34f8bb2ad2047e75dd991af175153e63beb1b510d26e4dcd2b402ce27c2bced6fe3d2230211026d37a61cda11610c87c6825b4fc6b9953c4cf31a2e3f20c01eb9272e1d147c70cfaee07ce6b254c1d1b889b559a05f475d74e2e96d1c5e6211b4664907d877dbbfa7d52ef2ea914ad6b10e20cc32c6e55812cfb902b2f900e79016c0cde3d62e1013d77625d4f29f010cb7f4dead1901ef9920b9d46099e136cd8842151a62ab14d9f5ba5e5542d3c91eacb2fa91d7b9b0bbc5e4ada65e3dd942093f730cf1bedecbb6b6115b69b5713e66af20e7785f0e0df9518ba8c7afdfee14c0ea0cd17bc8d6c20ac19ea4e6bda2f5df04278046bb82b965f7df788bbf97115b1128cfaf3a85cf78df16a1090ec82e8d5a5b949da498f10a1cb85d26ba9de2c104f81463147b731092af01ae50daf3f40752397081aff96cadfbaefc32a03ab114c4bc25f260ea489510583c78ff92a096dcc2d82b88f9d92213d53642ef2e791f7bbd9f65de3a346ff03933a1e4ad2b3df23e6792ef192cc5b4f2ed05244bb1a6b81f223e342a273a4f95a1f5be2f2993cfc2b1dde607dd720fde8e5564921a43a5d91782793a801059c4d7e1c1d6cbaecdeadcd69fa6d003824ba384c09f618ca1e55f8083dad261457761e9b902f7254e8bab25bac4388947a8952bdfff4ebfb5f482dffd57ae8e1a70dea3aedbf990789bbad3f1988462e5eafec388e18c4c7953c7d295cb688d3466bee45b4e1cd48369e35febe41a9e8c88a7bd8c09285b3113d5bb3a1692c038c08c43920ccb263f6c8378713c783fc4adc79b26dbee470f4d9b3c6212ded5a188a211d640b1b952ef1960f9332b16252742dfb88b454dc724aa36052aa8f08367bb622e0a7f7636608a7229d0f86c22bd26a395c6c03d5f04ab9f38fbf33e36b17aa3877f9b88505d5b6f215e48666b0fa45b1cec3c3e10409260be52fe9fd6c1b036df29ebbaa2fd368c6562979c6ecbd68c580adea416a99a74bbbe99caa4dd125492f15b9453874d62404ced955a566ef20079c0dafb7c9bbf0d20ea0d8be6a991e3d4ddfbc8c7e41c00a73c0f180bb79c2be0f113f323b084d9abf6d9b5b9a41d703bdc2e24230473988a690edb724ff0ed8ac129d63238bf06a1f565f841f9e6142b3a0fd39021d3a49b923b87e8a06a5862f6d7f7ab255a4a7c0e06d4ab6b6a8105d005d745f91df5c81aae5e2d4839333161ea88f229af20721241c73e361b0e35d5a0e264c943271f37514daa125954ff0f779aa97505e53a73a76dd11df19799ce1266cf964b88a5a9eeed22f42ade48946034765fbc5979e358bea778a3edcd8318f0f86c2b5a978502650d149f6558396778425304c6a9c297c5a27dcb397348d0e27e3c799dd8845ecd81d246a0449813b375c5819c77872d2afc5c1d212a0d80adbd4a71c6daa2e9ec0a3c1e33fe2883c4d05a6d5680c795d3fffd7972f79fcefecffa403bb9af7925594e74acd1c87e1373a3985e7aebbe864d5bf8f3e4a01fa58167f3733f3b4d1e8d6dd9d562dae00456601f3b5319bcbc668c4f4651f36f63a28f16e2ceeee3f1d37ee45c1d5249699f189ee95e554f150d0193874015f5446c4215834b009eca7eebc214269116b4b8100369c9df7011d9edb45620153ed42e21f6425d7a3855256c44cd85d0cd6ff1fbf86e677b4b779f34da6b9001e75f4dd758ef748018800177312f230b4a3dab2e6145f388087a207f3299d4de7fd802b48ce5bf05e554ec460381f9a097e59e1d75758116cb10482569c63bdcf8610ed4e6dfe4ddf23cdf5779096d582dc1301e08d4b56a79bb9c311b381fb8cb70fb6cbfcffe1d2651ba8c458441aba6689944a60ec574544637bdd175f8761c0560e5f3e54c004614e53f6c72c4cfab8c314065246d4cb723c81f51aeb35e93b7f87260c6775231b86402b8204775f693143758c2d9a894ad95e0ef20284b767c6e12b119425d30b164fdff2e4869ec278d1b58c788a0f8d0c4550fed4e3664a6d69bc49f0bf56758b24446174cf81ce9f9786c6240645ee3b09ffd4aad9bb813591ff1b08915d978cfc8780bdd7a8ae988fd07cb01c65746c61c857704d3edbf06ee45808d54c5b29c79d431a94c79295d0899b7696673b662ededad501c07577be9a61b1f7003ee046303a25aac016eb0bb2e60c34d9c99b57335368c7659163d6b789059c7df86c03ba6737187310dd40023698295e2c8cf75b5c8cd228e249512d28e832441d6287e5e260e0c3981cae2826b6c693b426102608670556d58d6b3074fc74738b16fd6535fc73723740255d8e18e0d3621b5dd75afb00664c68d6463127252cdfdec1a8dc0e8a65efa2006612bf500d37e1d5df1d3ce680f7d9f709e87f2c5cf764e9e3a62c83e3acb16f5c717a8b8b1cde4f18aa81abc5bbf79106b3b4134562262a4ec0aacf6f5473be7f94005c82ad67a635fb811c2bef73b9e7042cba080c6328830ac081b98a5cf0a580f5ffd769fa040cff456e820974b434ae731a1bb9922a7bb638e2d7c095364580d965ae79322dede93a441fb5f4609aaa2e0dbcd9e00e6a26831d6b3f444aea17c285231fff602d57b41e15f33b250f5e26f77eacf0ed307af6955082c321a8863a54e348a0b823499f2f67d3866b1c267395ea60a99da0bcdeeae26ad76df87ccba4102d4f28b0e630892a81ee0c215c70eb46ee0adfb61c75b666f0e0b33633886c6a905abcd80864704bbbfe013ebad2c4b15c8bd79c0b69369e440be0494fbd4b9f98795904cedc15bf6334d77cc4e79ea7115d0ad21d21e114f7fe6d1d344d3e5d1fc1341c5144623636359ecf14bad36899fd47981a8220dfa4c028465f8f3b481552b32658ee27cc27f3193995404b75638d3e6681cec63c21a1fb7a59b5b80856c391ff258ff3630c5194524d1236fc3a76b9aeaac1e3f3b844c4dd4bc69482283ba966db73c2f85bae29a2f2ec0ee04ce69da347ec7bb1aac4c4c085f48d33e4dbcec8057cb70bc8405e835a7d3b93c48fd0f349f3604652df3951285a4c5f85b8dcf00884437c45408ef7fd18489c7c30098fe8ffa49907c2f142ba85ce18d3e5663c42ef9d98b0410edc1f65cc89cc17409e39e92709676a2627f5816578d86cb1e00410c00c2baf3c5546c430d7b696de8e01424e4dff88916694a4ba01c26f3465ce1d882d7dcd459e4459791d3ce06a112bdcaa51d9369cb08f65c80b4a6edd64d4000317b89bca11c68cec33acff355a52dbd2d47d96508ab420cb6854b2a6e8e82c948234b3a7ae2f6cfa1b2e811152a9f4ff48d6cbd12952a995e464e0abb530c7edd266712cc90905cfa0e551beb3275c2c4c544c53aa98f2c378da51f39ce9b56e85255ef873349f0f47c50f568500e85478a0fe85df5cc02cb4c5f27dba2d8e13153bb37ae3803617263f9423037425f083c0902ba5b9823c679cdd5d6143061597d52cd15068b1037b09c016e132d840205cd2ea951673491529853b893e6950fb90d2864d9b8b6cc621750d6ebeeff22ae399a7b820ead45d27de47c5bf8a6dd03b0ca9edd77feaa80ba22551da8484780e30037826b1c40978f8b972759c276650db75578353162496220be9ce0b9e472399e519cf112c84ad06030436689b35085512147153c8ddc55e85c40ac9408b81a1d1dcfb6dc919dc639e63970b2b357d759ae5e326122ee2ab79c53750a691938fb88b58454de4f2997817a24e29543f6d86e8ebe367260619b7746aaff2902620d95128eca7660b570e7b15f44b61c93550d2f193bd672b7fa0277b1081cb5a0090c5aa14b94062e8fafe77361e4c32ea331e92c863884e3980a54ebfb7c05b9aed5744f6e4e856d8891b5deae30860ba55451351070da5fa78857d9eafa3dac923afa8e7eaf17ffe6616f3026b386b7290a4d16886518e316d2fc5632474922d4e6373a598bd8e72de6740781c35ba1c0d22ddf33a9121b997f35c9ca68ed077026ad8e9ccee91470210fa8e17caf75fee2bddffe9e21b8b95044684b59abd9abca7b92b548b4cfac353e292f6bd58c63f1635758b05fa4675ca3f415d046c1a252a4aab315d9dc0104dc63a685f2d5da07e184579fae428f4caf37423a6ea90f83b09b74bbbd9ad02a0a0fe322644cece09bd2307d6e71da9b770143c222c9b5ea37c86782148d734d0ee68e3e73d86c99aca79b49f91209c215ba48372988594cb1055403eda41d56a5abc44dd1f540d21f6543eaaf7ac5d8903b1628406e599b2054006ccff22b4a61391b4eb5655ada3e6bf0e2a86a301db3ce3862cc9961749270dd0232eec92b136dafbf9a1647db7157621a17ea453113f80987908a5b22396260964165d43d55cac97366057c49df644afed649eb6c100edb9fb649f180e16b25d10c06251558fb354f1a667889327a3d4602e714b9dd7660a04ee5c3e66c7fa7e04feb3b9ea6666a8ade0e171a97d61d0c87fa8a9df5964828cf812766f9045c92600e72c2a338ea92bfbfda4698ed294111a5f710c69e08ab3c715aaca77873ce43a868041c39b49b998c78142ca8fb55bcdc19d6b2195fa7676f51222df185ea73909383e7084f8c3e01f6e7faf787c475892b540194c4d6bfef8a6360e9ebb49020527727d4f122cba56b78b46c3a8314ca0492fb7945d0eebe71b57b79f00701380a179125a2fb816fcb5aa118b961e5caf91e070ee9a57938fbbc1aefa5f777908c0b1fc2388f8345deac5759d34ae5e8fe2c0740c4f720084076c85e0362feccbb4a9c46b25246ef444ea779d04ec412e9116b9b328e71ef5cafb39bf6163d20dd98c15f49cc421fb7e1c5a018ba0bd95a615870cf47824e24c49924a50611082b9a36e712f7aece73e546f7927e5b296ec73afe92966c6b8a45d95e25de00bddb2539e5f9ee279072be03f028d362baf50bf8320a0b5d4bef1cceefcec521bde0f63a68af427d317742b67581242cf2dd42bb2942ae253d95a7836fb3456f45a32553f4c739139cd0164591674a366acbd9786b9723fc819fa3412bfe4f009807138989a7c9a94b481e6d16c3f9291afa2fc1d95cdc73daac8c6ff52c9705f3219eb9db5cbb9aba1b1b216eca55623d691c4625fa78fddcd10f0067c6a34d01236f65228f7a6c8ad28ed2c930abcd2eea6f08c4a98eebb863e6cf747c032d8d4dfc8f1b4acca4c9cade0725a60e008251f190cae6ea469d31f15436366a2fd016b03c21f4355d0e980428e4237b500c643b990276c931904f65407cd89e74703eb7b2604dbcfcd4e4bcc016a428c52567b8abaa9648d3fb86df2dabe078beae599b6262bce809745676f2dbec46bfbc5bd69c82816ed394a870470317f122afc5808b95bc026e0f743e84aca0c4fb566679b36c9ff3aa7e39778eb96faaf29e6ed8033d0730a06495bc4c3c71ab2b2a6eb93ce9211f390a7d761fe3014789bc9ee13811558ade6ac2a773e7c99210215733338eb20c9b251d7bf50d236a75b4b490f14758c62e6955957b3aeaeb6d41a42ee8aaf37e28de305df8d2d041d3d7467b84abb02aeeb703050f78e651ce26ab550b68b0b3f5a085d5bdad1d2dae9c9d61b3c95a6a202549995b27712c432e0c2df0f129243dad7560522c5712480b56f0825b64bdb885dee6df10bbacb16d91aa52f4fecfac59849858b63cd15992ce2917f576e8589bdd4c8f4655ec52091fb21c31aa4f363e38ff9b97e20d4eeb4682cdaf7a202d5789ff67d971631a9176f07f1e2c286de8555", 0x1000}, {&(0x7f0000001340)="ab172d68b906fbd5ac7941d2c3d77b78cc265e79a671a0d48547c8f71549c0af193691c209921dc2b9e40a04d23eb91073e4a570f4a1a7abf8ab874124607273d28e7c346bb37fab7d5a97b4b631d5c5759c5318e3cfc987b5547be0c96b16989fb7364653db89074acc960fc9d74ccdbf95cde070844e18833f59b33630a3c0fec44ffc5652068145b7e00bba74487f27f6b07a8d397be425847013449f121dace2d769d6140806", 0xa8}, {&(0x7f0000001400)="02c583992d81441227a6fc52bda50761c7cae6b4b13e929ff5a10b5adb1a38967378bbe0ec44d53bb845ef3fedfcd859a8d2172b5a085cc68c94bd40077074dce3261d3bf133219a326ef953478bbb07cbcca7c4077f5e359593960ccdb28fd42a5157420e34fe6da8f274af5f63eb31afc59e958304b70bf830cc9c6e541c8c2f664208841b14fb4f2bd1ba34b0f32f9209427038239ee0fd79aefd67d2d9a3ca2a6f2b7ec288f4e4cfa27d7fe6243e2e2da1c7d0749e834099179f3d92bb9dd6a48d33314b515d22d9216d9afada736d70c80761455b5fbcf4f19aa6c66aec832b75ac3ce201dac2308e3e274bf709b8", 0xf1}], 0x7, &(0x7f00000016c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r10, r13}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}], 0xe8, 0x2}, 0x0) mkdir(&(0x7f0000000040)='./file1/../file0\x00', 0x81) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x200, 0x4, 0xc900, "97c006f89b93fe17787abe028d07f97b035ba17c", 0x1ff, 0x1}) 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x10080, 0x1) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: getpid() clock_settime(0x0, &(0x7f0000000040)={0x40000000}) kqueue() 05:37:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 05:37:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9b17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6023ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6a8d5b26cd9835b6fb629f720000000000", 0x129) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/87, 0x57}, {&(0x7f0000000280)=""/236, 0xec}], 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0xffffffb1, 0x0, 0x0, &(0x7f0000000780)=""/160, 0x3df}, 0x0) shutdown(r0, 0x0) 05:37:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) msgget(0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x101) close(r2) dup(r0) 05:37:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:37:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) recvfrom$unix(r1, &(0x7f0000000100)=""/80, 0x50, 0x800, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, 0x0, 0xe1) 05:37:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x7118051a}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto(r0, &(0x7f0000000200)="2cb247613efc334cde3f0ffe5320326e35362574b97019b1e45bcda11d9326d700eec47807fd12324c422a8c2bb01bbc5c89fdb04f034ea34d739df79c5c1121af4fa18635912bb57a8da816d820377d1dd2d284a26a6d230290f7cf39ba181987eb6972ce4057789418c9b0f1e77ac0202a03bd96595fc8de54573ef51b60b962ce70c569ebd17a7ae06803918ef3ca90b00da81cd5e842523c2361508d3450faf1afbb218f383e29bd7a6f9449014d0194dbcef73bb430a9fdf92ac7f3a2574ea485da95f10774dd6134c46ec200c0642d648784444fb46a4135cbd1", 0xdd, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) read(r1, &(0x7f0000000300)=""/195, 0xfffffffffffffd50) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3ff, 0x9}, {0x1, 0xa0}}) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x1000) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 05:37:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xcb) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) shutdown(r0, 0x0) 05:37:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) open(&(0x7f0000000000)='./file2\x00', 0x282, 0x10) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='./file0\x00') 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0d", 0x3c}], 0x1) 05:37:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80000000002002, 0x3) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r0, r2) kqueue() ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000100)={0x3, 0x8, {0x95a, 0x100000000}}) fchdir(r6) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb1804eb35844c09a5737c18deff00000000"], 0x1, 0x0}, 0x0) 05:37:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) setsockopt(r0, 0x200, 0x9, &(0x7f0000000000)="b757fda8351ba4203de8149745bdebc6b51d75902aa7a4afee3e0ac5e2db4a310735bb627ea62ded9c4b2b3d2c6243acae610c1f5ee83962f7f9655baba37cd2822f3ef8d5c1f96d1c12ef606d", 0x4d) r1 = socket(0x2, 0x4, 0xbf) setsockopt(r1, 0x0, 0x24, 0x0, 0x0) 05:37:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x84, 0x80000080}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x0, 0x80, 0x86, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x80000001}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x47, 0x8, 0x1, 0x7}], 0xf64, &(0x7f00000001c0)={0x1, 0x6af}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c7", 0x1) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xf6b3, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="f654aa22059bdaeb28c33d39d1df88a863e461f686fca8fc30664ee29d937d60f6863b2224052e4bd5193625e4b4917c16b277c9b5", 0x35) readv(r1, &(0x7f0000000140), 0x0) 05:37:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="e1", 0x1}], 0x1) close(r1) fcntl$getflags(r1, 0x1) r2 = dup2(r0, r1) dup(r2) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x3000, 0x56, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) writev(r2, &(0x7f00000017c0)=[{&(0x7f0000000280)="56664853e3e0d8ede50d52a31a7cc8ffc555e621be0531bed6593d134b98f8f4012fe86a1f37193624a1a5facef9454537fa4da65f57727f9b32a152e43330595d2ecc6598b722a6d4953e082ed18f6df37cbd6f7105d05d01a36f016ad003c86cf01c91216ae48c9852d02b755212da49db4a8ec78be59486c77ffd7a7e98a5a8edd8e4875d253017f2d75990dc06566e", 0x91}, {&(0x7f0000000340)="0b8933506ef316e1801e9dfeabd452522d8f92bf7916ba6dbcd2fa019520973ad2b425e8559282dcaa9d783b557b6b548d679b68662e3059a93195607ffc8d1d0bc98520494d6eaf1e326145d2fa7c8e67e60a6a2dc173c5e6c6644d2d10ed20866e60043fdd935ffb6baf847e7b8dd39a968b1d691a966aa1c7f3c348ad63f189fe84f82bcd22e9e9d7688fb4e3cb764c65aae0ad146303f526e32afb37eb4be9c5", 0xa2}, {&(0x7f0000000400)="6fcde327303cf1f498076c044791d4779597fdfe87b002db8d6cc53a5ab190c2e6859e75aba9d32a0c55419ce2598d9412d1a4e56c8f1c9f5fa839cc82148ce76176fb355ee3f56ed4e39524c088a5a08cf7fe7e857f8a2619f9de26aa3c4aa2e0e973a4b33c1aacc56559d630ef7599f9cb8fffa621cc26cef601ad4dfccc32a4a33715e21e5b0b83173f61af0711d88a12c742ff23d1b186552de8539bd38104a7a48ed8fee8ba4026123adb54e6bfd909a3a572dc834a6ed567b62b24443b0d4a1c28cb285bd429b8ea51edbd43a2d35af35681a6d2a884a9d9a8b3cdb0021eab1280543fbd78fe055969499aad86709213f1efa878c96b5dc6decce513643b3ce4c44d865828d919ce734fc8c256ddd905ef6c47760b5ecbdca64e37a1e92b3756c97319066924e050a61248969e14899f1a3eaa6f28102d1347cda02fe7d2261c3ddd61914b88cac870e6b9382d8d5b44f57aa41bf0bb7a43ec964024d742dedb31afdeddb8f37e9296495010dfe1e81745332130976a35d65fa78df01809fa3660026f8dbc435f186b91d9951e03cf188928bc68375511decb46448ed858878c46daa5cbbf896bdd8b0d84b3c6585d3881942f6d27b9e3319b6e2bc3dad5ba8ac2437088589dc002f749ea9e5af67a07ee22ccbd7c6b648b9e76d612d524b00590cfbdfb4e14d83640431c33df3277554416b4beba051c1022ef6ae4faf41fb04652357a7345f9c5ade83713d4d70022aa299bb46916f99f3dd35308a0ea3dd4709ff1c6f199316673316ca1bb8095d81ebc3762b4cc156a4f2a0b7463c0fe737683cd5e52f4867978f1ae4d434bd51b4220075dc837d4b48ed5ed8ba7fa718375326c98b4f8287f8b7d6bb7b96f3fdc63e1b2ba6a25b8b9ed47da13f6647f5dc3ee074b3cecacd1b8b8352203e9addfa2f01e0fed647c2b9b7f1ec1f795ff04776d1d2b3c1aeb369e53ece51bcf560612c665cbe5b9689287c7582793afcc02ecbdaedc328c12b9628be3c5bca665b930e30f97564f9e6e4ff4161c42fd2d90ea0d7ed84193abc53ba687af9de7ecf304b4a06e82a342c08adc169e3887d7062e43fe6fffe01756eb77d52abd0498c52323d57fe948adaff0d12c72211ff329edd3856fdd21004a8dfa17f5dbfade935617729a4a9b72d91a40e26ebf6793162d5d7aaf60b9257fb4ead892e4f6d4ef621ffb97c9afba65465e041288802f9a69c9783036e205470356984468810060f0bda878f680d4cecdc21f54e2f0c508507ce81bde4b765ecc36de782880039a9c6d5d2f5b6afff39e59e71cf42905eabd04816a98b72ded1254b74b4f52daf47f1b890de6b75ed7cdde77c327faab88b6f0a31dbe644cffdcd7d738087bc711360dee454667637161ef7bfbceb7dcc6bba070ccdbb5670900298934201116b7b8a776b52d5371770c7f356007247432cea98060f8ed81cdce0f90dcf696bf589a5db12628e212b3c4173bb000778e5a0894ab2e1ca94ba4f9da6f87699b26e24cba9001db42ad9ec1630dec1a8cff6f621412c1ae23d2b31c3774c1a037bcd72de11c34b57cca486e1eced28604a61a41979a6fdcc374674e7e71d9ea89a2dac3047de2462f82421b575f382fa5567100e1849a1128e747003964dbd578c8e4c587de9ce8f4b5c589d7aa413826f47a1d6accaf24e2e478e44ca72a67c945480bc5614aa26c6cbbc2ffdf5f46c0d64f26ebb43e050f36e9553896303267d70e6a68ab0d43771e3947b6ebce9d88d98a003d582a31f3391c2996127fe57c977fb6dab05d3157e103891eea80c91f168d25d5d2b2d0198910caf86450305e2b86f833756619618008942737238cc298ab164939e3b33b9b743ea7dcf8566631bf3d182b027dbb189b980ff7b284962b10f0ca92d2958708e8444912aad4077f032303829564f0e35d8f33d5ac49783dea1b2c511b15cdd3b5c044488bd61fc9c93e171783b78a7265397af092f8deb290ad49735b03467a0f3d324d3a320d39ad88737bcf3584010187e2a72442688ff5413f373f560e7369b061698f380d15569a1901965fdf472ad6e95f2fab9763ae1184f5972da7b470115a4448e14621c60dce64abbedadd04ac758d7920f870288a52848a58b9d5ea70252e134fa02375f85e6db39531e6d77610b206a8ea675483384549155e45f357416a39d3a41496a9aee3b86a2ef056ee42bc8c4bdbe6e1779c5134ca66605ce06c5f3f9f53d4cfb8048e804b16adfd64baa3aaaf332ced5fade407b8e5c519c4224418c49b4ee4b86680c02607fe156779a91acf49394dada4647b83e6bdb26c1f10cc4208d1d848cc527afd278097ccfbf449036579d25dea45342d032e6c40a9025a2e1fc0fe4a3e4b4e9db1e43b734a1f68c7327c9cc19a3429f208371e38fca4485bff3fbdd75e74ecbb2056e2887e34f093df2857ed3488dd59d44695a948c249b94e7227b38f663bc7afeacfc8709373ee37b721a8916976d3a521dd3d105062f1e9dc36af68ee6c7f0e7f5fc21a676739431b41dfc40e919679a9cb241d3b1ad0ee337219e483e7b5821907f337a0b0faaaf33a825dece9c7a018468f8473eff422ea514923a994abe89fa812cc3afcc879ded40c112fc0738433d6937639882646b3e3c7100b165e9ae84e37afa30e37db2973ba8a1850d9b017c90dcccada79fad03280230a7edd03ef51d9a3439c8edbb4e72182b005b5999cbf3fa8f34baf3424b7ea89ecc2ef469ec67c385c86f15a30b1c9dd11e0d5a699298486f5f36f4636a0a04430991ad565c7510ea8edc199e95be9287989b98fd51726d10a0b105da8666e05b74067cc3980109adbba276bde207026ea6a8141be280115abc68127e43f9523619efad4a7a9bfe53593cb81df1e76e7a7457af3782fc12caa9f744f9ab55ae05a6d70dda480b4834de7b2339d45f60e7cb08f6af22b62387f81f71b700109e608abc3a5a4c4bb1dfd94e7644a74a3cead024e81d30fcd41df8a9debefd6337ac5c4f15a5ca9e7467de2738d9b361b0d592174a48d3f90a1e976b24c71d2229d43827fc907050bca5915b560db48ced157d5e43e5fcfbe38e3e3ef63aa6decb003fb1c62960179e253a37fdb218465cf90a5a8b45f63e9c05020223f3ee817499d38e7d4bb01a32ea1c43da994e44504c0b37fd788d2e761daebf6927232273ca277b13a27a2121a1a0e7089300650b439e54396397a2a12f409dae86a295fbb75881b667d3273207d73f8fdc4a6dac94d53a732f3e0a5642e90920b3eb67dead46365d1d500aef51d3e7e9ca788eae3beb442b7734dc876cc0635245b50d45c49435f7a3abb9cf5ab6db9ae3d1893725cdb50e583e2d40c80ef7dc49bfadd923a2c11cee0962a34a819cdb82ccf9a410c5b3d9b2580c723614dd0a600b41b9ff40fa38eab81773052e321a686f32f0e870b239710968a7eb94d389fb1256b786603be84e6729bf835ac5cce38b77e1b70768050392a78b26a79ea32bee99470e5ef3f900396128ccf88fb4bb2f872309a76e8fe9dc8cd6d081abe0ddb150750839db76e2961762bfe69c6aa7994b5d74158104ef9664b0666c94295411b903d76292be25db5b28699e5640a993406709c4b2eb48f02b96814edb92e9e65ea0a6367290cfa44ee4e51f02a7c6628dff6738ef33be8fbd1b8002d9b2702158da22326807c3883e7a331f4721445cc77bec6cb851ea23cd048bc2d959deed23cf41157b0f78f43c8099f4b715de311e285d7b51f89fda1c2d5d41d68686e87aff5af7d38e11cd903140a13816debf6c39750847a96b90eb9f6b249fe91a790d938b94ab0c85bccb48712a0b2821454f3187bb5849194b3b37b83d2984ca46b3143df62d1ddfa2170f595dd078569daf7ee915a93cdd09338fb0381d46d1ed496b5b2193fef04a8932783be7b9955aae75e2567db173ee79a590eeecc71176544b8d35ebba64f73489eaae5a46419a6ea21e21fde8a45467603a6bb24a3f2b07da3a88320e9b532305a2c52964e12e369aabee23fb1dfe1a6c93947829dae8d64826d25c81addfb16ecc671b7cb2e53c9c68767bdb9f66296dbad0bdcdd3ea487ed46e1310251155d4ebbb42b5944c89c8947b989a3d735a7f79a3156af1460fcb6e93c87f58aab97e01352b910f0586a6eaaf134ac2fe44fd01b4038dcbebf520ddbaffeb451560465646bf83baa3b0336130a3034ab30d8347790654e7df1e62e458c836428bee85c94508bc41b3fac3d9e1cfef65ec144d2426684073a8579ebfd35e83f4e47c48bde24285b604ee31dc0d6b150868f274c75bb5d2cbec1234d62e3ebc189dae0cf066bbc04289581b52f54aff5d1c726b3189418634eae17d01122b0e12157d2458ba207d79c64e018199082bdb183a03975eb6072631a33ec4775516813550ca432fff1fc316364a6da7e73c28029017cb50906f8e6be9040f0b3491a6fa9e82fc011157611441424397496c0050a7e723c75e3c9be2ed3fff170c583e8c683f8e7c5adbcd8f3577045dc776ff05b64970eae79bc257dfb8e952b6e6d30168880c48d547da8357e19d860cea1f0229ec092f909e60de72f148dc301c077733a7880e8ed485f5f77bde464168006eb94bc79fdb9f94ccb355cbad7fe1acf61d64fe5c3d470fdfd1cc97078cba24e073e77d4dcb6d0eb3a869d68719e0d1c3b173aed273e7280b2d99f02e6757f753d5663a19eb760705ad960180031a91641bcbb911f1a813d459ca82aa5ef80755953d5c7600f25ac321a93315980876645aa24f7f084b51d4a795854238c9050adaf1b93ff700962751b38059625c235c9c7ab615a6e1f9ed1e0725fce3d8e60e5ad8febe5b407278fe8bda8595d4cf33664aac4d2c3f6ac28d991e23022a5658e8fbc4069625c4a3c76c5950ef7556a06472b09c57aa70fef4482f552e464cfc6f1358ca16b92213022c4fb096320b74d705975bd534dafaa7177cd1766d9f51e6bd5a9d79801a95c1560fa6b59a02c9dcba70f330da952b739df4eef832dff1f32f18f1ea0922f500af7796f2c1cf8526ca2e3cd18610bee7099a799a54a3ef5708eca5275bb6467e01e2c854b9e3e5d99eab42d63d29f1d98777d16f68f6b5b14ff2116275406b7319ade13e53dc83ae531f9efbb70738f50da6ae3aa06168d911fdf551c43774098db3c3fe4156b307cb5864f04999fe32b4a8cb48bf68a5c7de0407abdbcceb5a2f1940fb05ee6332b3831f3bc506c08a7024e2a160fcf946fd99524452710df152007349935fa7133c2bc326693bfaee2504308d0777f6c82fd350fbe6166a03034353e6c540eb7f6b247a1177cd736545b3991ca682a35bfacce5886127c83a962e8939a4ea07917529b579370f501cc5a3d72da4afc9135d95688f033274d45ce0abc5cb34387a0f67fe49c49c7ae6ae35848101c3e9612ff9bedb326483a03fe5da9591cbd796df077b89bd51adb25c48342065189d21913e86d26af9dd479534f7b31c6f141aafac3f58625522381a112a9b5334507b1ba0eafbfa7aafa2cb94c09f0c6422dc87e471dc79df650e09bc1b2be5953c1941e533eb074f37843434bbe5ea13846170f005afcfb016b5ecc97849025b83908f29940196983869bd95cceb27d5479b867c91ada62718938694493c4e9e2aa8cc7c22d3bc809dbe7e8e768ca06414618e457a32f5c334712900373cdcd39bb47e198fca93e0cc0f4fcb597ddbe9e8fe0847f924f333b55148c920a3900dd2f3557bcfeb3ddac6bc6616834c7455043bc3e9fd130", 0x1000}, {&(0x7f0000001400)="d03b21ef212c7a35bd2c97ea76bd7aea7265edbb68c86aaff088bcef3a63d0b9b2d115c4824e3b284e17c70fba4431303c1f30dde233ef55792847f6167967d7b4c742d3a930e523333a186388b6765d1bfb103fc6ad85b1a994872610ca951b94d452f1532ebcb2bc93d0", 0x6b}, {&(0x7f0000000000)="04d66f0c200c50fdb7ecab484bb61150918bf0c15a414ec9fc4c46392527af02b333063cdf7cc1595f9d6a", 0x2b}, {&(0x7f0000001480)="b08df9d46106bc06d5c90be59997bce65e51a3096575a928a92f1a5f5f1316c6c7daab3426739c725e5562bf27585e1460fd12d539a7a0b3d2b30065f478d5544d1546b3c34227cca6ad520e6975a8c4b95f1250", 0x54}, {&(0x7f0000001500)="2c40337111f2f2892292738c8fbc0a6939ac46b2d341f14e5d3297a053a0067a8d432fe470e805ceaf674ef4cf46acf7b72393fd2a5cbee14301b7e67a1c9a65b01322c7527bea6f5b7faf46fe8b7a910a27dfc4242fd0b137293dc7ada6be839f87edb8851ab21eb4ac4f64e0407344215b054498b045813b4d5905991af17dab0d11a72aa2334b6c92f3072a9bf24e275edacfd00094b67266af250ade403c8b073f0ba746092fab4d022635d418e695af0660115779b2a1fb5b87258dad0f", 0xc0}, {&(0x7f0000000140)="f7d364e0b5848354a183a426276882fcf0ae7eb251c63b", 0x17}, {&(0x7f00000015c0)="787132fb14969b7ace27b35a10626971a2d02b30d88aec09578db9eebed19ce28c1f11da49fb270a75339082272ae94bbabaaf841523ddfed8b420c5ea9b4f7477a3723440ee8dcab798957dba66deb3e3a37a475b7deb2b52800177ee730ee8ccfb43d575c222deaedc5130763c0cfb06aea59eb0f152fdaa37e823392c1b0c5ff4ae595078238163cfa1e2374ca997e8c7ada5cb012376b2b29c9572273ad7462e2fadeac6b534206d34bc9e1d12b86a2fb600fa493af6426a4205b1c424434acbd0315a4e2f49f9478acceccd86d9d22113e6bced633fe25f6cb761c35f4231e558ad4335b809a5dea0c26c9177", 0xef}, {&(0x7f00000016c0)="9e62dc8ac9b366349d8eb0882b118fc533786539e99cf7ca696217cd4643b0d2b380c411e3e2b3f34e635dc3956fae814ded8a3828570b39e2697bb7a5fde84926e7a355e1c0a23219eed3ca344ec064e358b430833d12ef7be7a096d076e71416d189a2adb42316acf57bcd3b175b83564cfb5be2dfa327d54f8d3526d12af3c8ea82c8d18b5356a00a8f898d8317c6dae5d2220345f034597a96c5bbd717c92d5ba0024b6472b12cd47ad89f4a9e6355f1d5b0710b7b806203e367f680833ee65340e8f012f301b0367385982e52cfdfca22c29cb5e1b1c5c2b5f7c3afbedb", 0xe0}], 0xa) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:05 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000002600)=[{&(0x7f0000000440)="5da8b4330e350b2eaa4b519660affdcda8a1af3309733d232ef553bd0a99c3dc107f54d9dcc313918354e83c3fdd2fce06641c5bc2f1099f4ec4e232929a8104c074146bce2dfd6a028d3c1dc232f3a8626da4d960882d317e6c515c2316b3a2f2fbc9debbb0fdfa30c40beba46ae779e55655f2b24a0e4c0841059f9b2dc592b442acbfbf6ec6b1ab3c0e93925b9df7bb03413e40db88a0ba34bed1a64ba0ffb18d8f0d8a9c2c37ed769c451a3e7f5b5bb317efb1eda6a90bc99a8254601e4241e1b92e457dc2fac97a558eb4cda46fb9108302a7b79cd03440c5f8fd296dc52ff6d5b70f9a296bff35cf3e489916054f9ca37e4c5c97f1b974c18a190dc994ced308db1ad9707d73f61db737be14914f3a2b7f2e14084e240558f3a775c8f732680760a322b0f76eb818dca6fda71bd0e2a7fcc511485f9a29c86557eeed83f19a83b6a39ea4284efe763a6ca4d151b806bdd16fffc5156f56c35fefdfbfd8fb0c7a68c77f687f37c8d9f382a21512477c3606bcbb089c68de5bd2425239cd786e46c25ae82caf2da9dbd0e6e5d41f1f34a766ede919db59b035909553424a7c6a600dd518fb2d12c100968f2ddde366c2d87aa199fb76c8f7b2039b05310b209e58bae1290ca55c6e4165f658e010f40ff16cd366f0c0df9f92419763875aaf637691930bbda0e508ede6d10838a30698fb974e54802b2ae31b494fe0f40ab811e909a0b219ad21fa9455d837340028ef15a9652ddc7b49e254ffea7975dc23cd3b5800f88d6054fcdb3756f95da4ebdfe8e13f333ae62fb128080ecc09e551f0661705ef4200f8820e4ce0c6be2f454a64c8c5a4ea70f8e209f534c44b2efa6c3acc067a2e6f60c0ed230eedad6879aa4083dc05a396748b86e48d457f26929c5512cad04c8cf1511a9bb07120403195ca09b364887a730fdc6e6b67ea959434a07694ea531c6896cdf7c289fba4b72144c095034a799a641d23ad43cfd0df30a0942b9e932b3ad4e3576e827e166176910b05ef7615e7620ddd93bbeb9453a0ceb1db99179bfcee32259c355b435ef1a1b66d1bac77d4a3d993317207ea3096a585337a8c6da1c6293588cf3b50becf019bf6465c2476bc7ce8b6f77975e2e11d5b262727a5f59f7009cc8fe82feda7cfe20f9cc9c2a019f4d861c4be8c9ac096f77c689e391bfff071a125d15982f56fb3749de1fc74b90d275aaa5b8d034d267ea136225e66169a40b448569a6825eb68e00fc85374b9b49599d7e4e0d1810ae3a68cfd114f8d672ce235614f083a981a24122fe7b5bab672899ef412dab54c6da7578cd779ea4a48133cb9a29b5205107659ffc2722cf5bdd78262f7b131890c40fd8282417357a0c5c356174c15365d50343bfc0a96a725a9a850f784a838ebf3319fa3bfc333f3c368db0ac9fb07bc9af474714b317ec878df80d7adbefe76cf6848bf38d43a69c00e556eac0910461f2ef0546553cac53bb9da5bef1689e3c403ecb993b821724196086e84d44df1c116e7074588e0086c54e99892633962eecc3caeca8e00c6e19967c4249557e54cfc93c81d37484051962f896b6bfe0f658d4a03f6080fe65f8eaa837c19f78bab7eb16c40bb1584ba2a257a67a47eec616e6f1d4f50f00a8ef67bd0bfb9624a16e0732cc3789576f9ec1bb2406f519e0a6712286ac306973948cd3a5c3e7d121292c785b982e07e0d5e6ab30ed51e0b8aa4c86083604f03ab84eadca1f1b56511e394f70ec758e5e645e9e9b4a228002d9dc02c4d25315797cae8828d4eb1ec4f7bac13b29b319e5badfd703f69719ca7ed10dd0719284152738337f8f27f947919e1e32356f7e7ad90df359e4d9e3be5b25a2b2848ab3848b9d03cd280228ed33a18d31ba095b42e2c2b5b0f5385298bd9b2e4f577ad7d3ec797488a331aa67e9a441152a4213138e984985aca1b8b60d869358e476dd10f8de7ed596c07f455c2b1c1bf72f1c6ded8038d659a741db2d323a70bb1c5e213a359122137868d882a301036432952ce4c83169056b0deb2b4198f2bb3e9379bca459da7af22c53beb6387e278eb604295d6d18882bd1f4834f02e9b54c394c764f8d3d9f93efe1b53f73d1937f5e9db9065bb5dacd55cf20ef5e38575f43a1a4794f2234cbd4d135d8476e60497bbf58bddc337d9bc5844dc5225fdfce444da154f99c24479e7f5a6b08309fcd600c3b46b356981febf92fc9c23567bf6bdaa03a82b4bd5aaee6f20ae64c1cf6d54e098b054e40a6b15c072ddd7964e94581d0a37f457170f201d004afd157440255cbe9e450789aae90fc7597ce58c0de2408e5731a26b113ab9512dce89580ca88beae9d604e350cbf7417b4479e0e5325de6478861b38c35349ada692fecba3136fd3beb765b99745ac5d9fa9e36090aec3610a8ace83cfdda467d37c674f43acecb54b009a5bf885286ee5990f25f4aeeec1953ea7f0d699dfaa131eab0d97dbeecdf607757e59f6d8a70478d0a4183e056602474c0f7eb3c663ab85b1beced2636fad56175eac7b42586ef39ec9cd103c3c53901b5ebceeb0b610ca8de7bf2a345c85d6fe050048cbe0734e459008285ad910c261fe70fa326f4aaebae60dc0294ed5ccd73d5d78b304dfc8af227041fc91b3da395f6bb916c859072c8ecf0051a7a765ec8b3b60d2edd51163eb59299e0f59737861e2403f1aa7cd3dd73bb721fc3f67e40a6f6ed147c5516349155615b26bb5626722306101497e50e95135e884256dbe7dc170ee67ecfe1dc69f8f9ce45c61f9001180f9ed62b9ec06842f470ce6b72c8739cd6447c0c7e344603c8b5b9ad1d109a154a0447adcc81b83d23f27a7eee5e9dc03cc1a1ace3af92ed2017fe0097fee56eca9d9aa78bb75c10cf636df17b259ea9a056f6666c455288b86bd3a185843b26b317ad6867254dde66da944ebcbfd43403dc3afc606b7242569b19a257addf6b5784fb206bd942db12ea69efb9fb7bda1d980a7a20dfe87b24978610a88ac1e93510a6330022ad1c90fc8c521760ee3a97e391838d570cc70554b33cbbd7b0a85dbeb2e64eed3e794704155f193646b021a01401f7ca9b1ebf1a4a0fcb292e16179c793d25848971ed12b00bc5c23c3295e3e7abe67a67b21e967c996deb07fa1759e494442102c5b698144c4fca7a11df681bbcb8aca2a8d14ca171d684032ded031205648adcd1edb18cbe916ddb9256c649c08eb1b415236a7adc317a94d15b162ad1999de1c9ea5c03755b31733f33a49839de95c24846e00c19dab72379f01d8dbdda608021530c1cdc47440c8eada1713d5bc66f3ccb7f2e7ecdca28722ea40d25ad39e9312e35fc91f93c4d4cf6c7cb892aad5d2332730eddafb0e7b840585166950ccc0fb21e6de8869352750ebbffe0209cf3b1e056368e07032ed946f9f03a610849af0dceb2221d0bdc3c6664f296404e70c327d9113b7e0045e9d7164affb058a79eb2ac761883a101ba46649803304c89a93b095054a0bc7ecd9e1b745a73d26a6dcd980cda6120a11529f5aafbd2fab49ba5ab2f4cd36eee7d028ae5ef9a2c6814c8954220b17d7bf0416958293af6df3d2d146ce3e50391e1a26b5d2fcf24c5139e65c056c30e92a3b8dae50bad0295da98302223055d4a82de0acf37f946d7b6b9154c7ee24e53f9bd6c290cf1206448d70cba39ece1595692f44f3dbf1403932e45fe1cdd6a8a6433cf51f0d4402709492d36948fdeab18ea906e564086bd2c879f658a034d5a870f37bebeabe894857a85bff26cc1ba058dbb2467056d7a598c75a4f24ddc3732b581f550a6d44a9f4b267009d0fc7733c062845e70832a83ad90c8cb37fadb6382e1906adf99d4cb3539bd1fa3448a36caed989925de6919a5c75b67b48ff716b1309e01b1809a6fc181d4c8b211c8ffd3dbdcf9e81173fba0ba0b4882191e101d178bddb9354a272f13a40d49e093928dbaa77eadc368cd4fdd1f32a6213526c58a1743a937d7e3a91aff2e41ca08aafc9c6e2a2db0c74b72ac7d72ed7f6f2aebfac688e49befa9025b862203e57b41fcd0728e97cdf252f963cb4ba7c873b01ddcb5deee732927fea9213097713ce67a5ea0ea8eb50911664da292c6031edfbc83c94ceb02cf040d93b93f4126c74ba59cf4991f2b09e89296620737784f67a7fef97f2d75a945d9baf372bc754e65d7c3a6a38a8f0579d548b869461d496dfb8cebaf0bcda65cf6bc6e777b1eb21cbbd4482577aca886e9a22143b3f6b998f1c9cdb835188f4970dc56636be3683e0fa16bff0afb2fa73d74a4f1d38e4e2f63c6721c4758d49ad4b1f68a49c803f62668173c3660d3fdd3a52b27af4a9adaf625bed8ca366ca3d7a031c0ef24efd44139e58a1613a4a57bb6f5604ee2e0319fa7974124e14c6df7a2f950e0dcfd72b4d0e960b44cafb73e457b389f7ed6bdab55f9ac84770a1f666646b04f38a9161c7a0b8403b486c88dbfffe43e2a14f4c060694eec2390a2428870a8f01085fde98cbac293c3b9891959129b8e951f84b8cfa9e5ba8373e0f54cd04fe991cfe25cf73cb8933108d88bd7d6d1dc47da823528b47be3b1994ea70cdc4748f13633fe6ae32c36c9fa2dfc5c4772c5d6a6c1537a92f30d0c31220ca9958e046efb47541530d226b0721bbf15cfa340a2151ec005f211d3559b7bcead7d74ee4bc20f91e824e39f71dc822b9d7c2d85252b86d8b6d3f7d50a2b093690c5cf6b398064c78fbfe3b63450126b3207e54fe73aa005df3b970bb1826626507ea87217e2b40d7ba0805297ddec2703ea7b6affec1b8940aea395ff74dfcae253c4183310637853d3a770ed445afc8699ecd1855f6fa033beb5bcdb9730e38ced41af47d410912e8b97ffb46f024ebffb5d285f3b70f7af149f5e826cbbe4a07c158109d61c552a5d40b2acd56d43c09877175d42ecbf11d52b2cbd590782ac076e42182d55e0d6134231edc3ff9b4a9ea34a66d0f2b6c7b7cf2f06cd08c1b69c88988c214b5e4714b11f17f4c3b96eb1cd0754d5a3464e955e48d0f54cd6b3878c198e08ece167a87da1d8cf70c38617c39237b9bd9b7d9830b146ced23f9a14f84c3741e75a20db4aa37d9015ac58d479c525d2722d9547f4fc467dc1eec19672c9b8264a4270df46923a58c0daca425237c146457a8098e8d92732b29e1e8d34436ef51283a17ce40369fc4784f60a020fb20d0789362b9ededc901bfa2e478911c059a1a985bed4c8608012e6d8ed3b24907974b82970af784b2166a54710dc3a25d1f041e10fc9eb0e39ab015fd81b9357c781714ed7e2b7bdcb3cd48a70e8b0c1735e67cb96d8dfb385e6c682914698560deeb64a250066c18f05880cf28fb4d063b97e718a4a92e88fe761d3522a1eb811d91a082cce3492f7e9108abd9a5ed637319a8207289051a88124ac8463d3f4113e1595e28c2f3a27767da0ce5fb5c86ab7277eaacef9ab74ca2f860cd9cef2f99461ec14e957d4a09dbf41e6d8e7c16c27885e686ea46f623cd6bd65d715ded6e64f3482b29c2db6276d583f309df9d0d82e9f643759b5aa5e4f1b4c12596ff4cdc9579852ee2f7233d84ac5753b9017d5964819e2d22feffb4e021497704c615f81e41cc9854ac6a66364815f52064487f058aac247563849698fc37adb26405b30ef84a5c85fed048e5424f04ea4ba3fd445f647cffc17c8c36e77426d10301392258052b376e36872b4c3418d6d679e1d41e124b4d5c4dec5846a1aeeef415b699310e8ccffa47388dde9d334f4d466047848df7a0a003baaa902d5", 0x1000}, {&(0x7f0000001440)="f6436fae34e5e9582b2d2b1bc67c0149f11528d7147af23ac3c01b4319c686ba217fde4dd9d4c7b33580cb0fa465f03e58dc759e33004c985a0b700eed2dbc64b2751dbcb03e9abb38ef5e4a7e661dcbb74df8b2238b6b9e79ad851cd26757b76b55c6cf157d2788e9f86313984a9b564feea4a23bd07f451e8bacc38b9b0e02456ade3d162850f0ddbde575dd4f9796a3d0602bae04de0aa171a5b7b820994cbe07884083ea7908d668f7c407e9d139c4fdadd3880fc5a772fa985734a35cac447500", 0xc3}, {&(0x7f0000000000)="601812f60bf78803c7b1da9950fa48b23489ca415fefe7d107e11fc88df05a70d63b6926", 0x24}, {&(0x7f0000000080)="40c0df823d795dfbf606aba5d360f97d2bfb7646b5dc5bff9c4547d5c51b91b2966aff2bc2d9488ee76bcf1fadbf72b31d89f0003b3b283dd609f8c2d0b3aaf7e92a4039920a29e0c164af1509d3f52d5d76c959600844d3c6f835a9e4c90a6dc464eefe357d454c01e71cdfe574c11d72775ce04c3085e15db3e21b1a7be5d19ad20edeeaff95c8c0f2f2b770053de28b442fb83c028ef910701c04607285aa4c07358a", 0xa4}, {&(0x7f0000000240)="e1858b8cc79b22bc8abc257de6d85213c7dcbb0678f9b1d555b2f1717a5d6bc09a3994d858f1b4091e76dd9f021b9500c1b882f980bcbf0e93c4ba32438c8fe2b503135b67140ba268d46426", 0x4c}, {&(0x7f0000001540)="1a809379dbec2fc2bf42ee158ed278725037b0a820a5f9e9503ccb811b0f71c21f265be40b39faf8514821e63a4a8bab242afcb30e0b433c5dfec2c77e9151422bfc05cbd342d37000ff2185280d421c5fdd139ae8be473ace99e62a86a9cda2f3f6e065d837f3f2a72a2231dcced2a9e7beddc633e053e69e020d885b316ee3b12b365a12490b003a3e1fbc6871082444ffd39777a2375d94ac5855f48ebd38d96a8f7427738380aaa2d2c99d0c2eda358e45a9cb28756f60b367b0baaba760838b7c41c37c25e6a023a887ddcbdf8b759e327a34b3fe15833dac695cc6402d813ec2c17ed1bb054c54b9cc2d8da7bed1d041fda1842c804ba9a1c6ff9c22c9a50b05f4f1194d8ae9f2ff6b08f692ea641e5f9e1a4d91e67be0db3ad4965bb9f63ab1b97e889cbdf03a0d044619bd444a2eeb035605d2512df5a5ce2ab04a6e80488a14c605163ac560c673a117e14c8bde308e9515a1c258d10603a4f19b3377d0b34f040e94a7de0e59c6acc3232a9eeafd8b0bab98ec6fd225987892aa2da98404259bf9fbe499356d0db31e0bb67298970579bf087db458c710bda4ac31621a09cc5a4756e2557ed6988f8698e6199ace3e8a304679ad07199c22fd1472adfb867b53aff180dc241856aff028edad85729821a9f1e703139a04682afc646cd35214954f2fe3e71e10bb4847c6d5f54130b479efd6f9e7d798e984698f35b7e2405e0201f7b22a97b1d651a26f6eab2b9692bb8d3b0a14a5187d52e149a5b140da651713fe673b2dd14cb432011b532fcf8911703ca6dc6618ac0761afbd0603b0e48312c5e0e4f1afd712b73f2d23845ce67cda10b9a299c5eca660cdfccd1e580c7bc4d8610547e695d51d63eb6b2778d3f4fef8e4e3aa8f75d61e854250face08c505a4e93591b860e2033dce58a5371230de3558e35bfdeb9e056036b377646b474c30087dd5ddf01dffc10c0e75b5f18aa181247b3ba95c425c298bdcfa00a6767d23eda3cf39f66af5a6fc308bc2ba5ba6959082eaad73871dd4da19e3df85e22da92b2523d00376714f4064406bc9b7ccacc4903f730449057f9f4085b65827fc6f809cbaa135f5b343c4c4fc8c0c867871576592486c82f803f2f9286c5a0fe173dc2dbd2cf548316cbf44e4ba0f19152982a5e8962e13f55f835a15f14e5bcd7588fa9533453aae20808d48015169b092108a86b8af733480e53828784effc965f9aba205cee3394b311b2cbd72590dab5341e081bb2b30d65a261ce1f75b91bce81ef1aed58e9362d0713cfd240d9757d1dfda60e2112d71be17e2bafe184619fbb9a9cf9f037f51eb15e305f980e90f89da84d982e1b83238dcc1c5baff1e496032d50155206587c875da850b520e6a93bfc968b1881522508035b05db3578b2ec5f0f7619192d44673b1e85844ebab5e84ed338ea722a2b15b6d0cc6100dae014267d8038be2ec993a0ec440886e751d88b556c4330925f1bf4b78dfbb78f84e7c7de8f75caae6b0776cc18e0300c877efc7c194204496d89296f9505e48f910a0b5a3df75dacb55c48aca6a3d31c65d60937eb8aec9e4d763cea603536162bda73c5c0952e3a32c10cfbb34dc3ad3799fc31f57af2cdefd72f592d4865774e781132c36ed2d4c2a89f6a6f2689838984f369eb6373d5169d321208136d3783bc38eb1729a505b954274c936d929ffbb947f9675ffd07b1f0a6def81be584b15d0c119ae9f45a49e605595bab8f8032d0bc14ad874a5a8d7c343e24b11f7f89f2478294bb4c6e47af5b848e13ce9b06f8ac3db9566f2c987bdd71c30a575f4283461dd518e682fb027115e976892322a3debc41a60b56ec9933bb53abdac5c19edc1acc1b9da06567c8205d48551087b3929f170143184009357f1a4bbad2ced9bc0ca37066f85fb18fe5fb11c0a0c894f14b9ede4f57a0bda7be2f267adb2621701c9736bf28da8d4efda2d7cc4b8c850efa9de0255d69d547d29ca1550160036cbb967891ceb23e22d04abe9afd919cf1741402c4db0a6407b4401bfde20332d837cd86457bedfb1d4738a31c9e302c17b3d25a71a3693bebbc2c9ff3e22ab5e9a4d79af4b02964bc7e0498e69ac8df5527c44df769fcbba414df04b74e1221eb997d96bd7761913c168efe268c9d779855b3a782685fb5dafb6602755e469195a62df15b8dedf6bc3d09d1ab5ffcead0de3bf0ac1a00b72edcb5eb5b1f364ff3f41e480e77ee3a319470748273f1ce2557335d6db2a878c2ddfb82b1080ce6b308b8302e877f7b17cb0368f660bb0dacf4f715aa821e16825c470bfcb0c4ff1281745cfd18eb41a9ebb6b60ddca3b186dc5fc7d90e34df44cce96a57413344538e70689e8054e0a160b2dcadec706c8f860daac20f57eb9db7d62f4e3bf7acf73f6b71af7a274310ae58233863b81c7ab3b2aa1482f22ae58d8c6eb93878b3f1e848f084b47466379f09f04d2b7c16f7df2fda68d48758bde9b66a003512da022896a722ba029c16133b588840c3159bd70ce17bd40493b34429fc25aa48c652bf8f58bd4bcc77027e68f89271179e9afd062b091d7e84d5b448ff565cbd08fc7bc8204ae5f006107a78456b9defe264a17b58a28bf4127856458ff40c763940ca028fcba561f40d40e1ca1db7f0a9247c6f176cc7035cfcdad56ac838e3f11b820ddda895948f2c7bc2d02f1f54a3bb54277fa3d9b21f0cfd87918bcf6b7fdc52e7ed784e760cff92154e7aeef4c5e37a8fb370ee999a5fbbac6daf7cb63c792306649311b0e7c198c996d016d0f8e8860dbac94037cf014fc4c2fe6e95282901ea71c2ff103128885548ba45cd87ae8fd86e5dee89cc38c4406ef1bd3ee8d28e57b1a91b12aa2908a85167a1d2045e262b5b722d2e0a40563f393a9b739b4d595d426d69cf21eaebf7468a65d6507a3509f10c1687a8332f0e6ceacd2701337297fadb22823af2da4d3f9a2f2c0230b0c9bf9a4791942aff8f3f837dbfdb8be23838d0042d303907546c1c81840e9ef46194f81b6b3cff735367285459965f426dcaa54abdbf89f6ac70bab523c4df5772a9e7b95cb35be2672def656f48a7c99c35f79213e3a37d721a057d9d80d70fa055a010b738dafb24c65687d5b7ce9bbabe4ae069a165532492ce5a7a63216048b0f6a13843341894c657a505e37a5ce30ad3b491d1aab805c29fa2102c0488d9c38ff7de550e11f2ac99ed9a21062ee876feb2cf2b2ceba0fe4b7219be7ee03919c0f106a061ff27e69d6f4ec943c997dad599703eb8a87977acf2a7ee5f0ff371d55f84a4af775ab08f0319d848c3359ea5708cbf473d2f4b9856e42ed0534cf0df627b4014b9445d74acf93e3ac767ec799cd3b7b76648177056834ba288c3b40cd497d08462f38a165547e6ce1e5d2ed0b4826dab687bf5e84fe2e483556d76e823cf8363d2f602dd67ce10309777cd9fd7cf7d3dd427d2bbdf47c3ea23223ec1ebb49c49f90d66267bb6de4ad98f6c0b0214c489ccc5427e5730fa243db317854e3d568c4abdecdbb25b95f53f3df1468b3064cf06e8c3d5ac48b137a1dc86d485d39edf324981920b21ec7efc664201f5f4ddf713506d8b8ea37d9b95d26955885d2ee6d949406b01ae92e17554cc3b71d8d8393b95f7fd6e68275f4174611b0d68717e7d7b77d6422ad0f04971c660f580ad3d04b014f64c8ac8681131838d3f4cb58387ac10f8c74fc6ad3814f61be20ca448bd1aabff46b147546612da09a7a7240de6af82b2f3e1d0a4ffdb211ddc0682bc7ba97deffcb5c21bc80f5945585cc59ca9c556c31f4126672b4048a96a5ec26da1128031f979fed0fa570205317bea6ccd03bb506baac3a6226bf232ef1bed93ae6519f7aa8a45d2bc7e7787663f1437dd33eda6d7ed803c9208685232fdc75d38cb78a1ff772aed67d925aaa34e9c473624d82934f4f08ad3e7c418f879871c514c5eff3f9bf8fc2f521652c93edfc92be9a6f56146721946541d59bf39b2720b7c17aae574dff32a265b7d73c51cf0ddf1ed9cf351e284324c5825bcef033984401b19e66e3f59ca0d01ce4f4a9ebf2fa149f2806d90e7508830364c6a69a12485e7931275beb6e641d5e722827e9360a3a81b4e1ff500fc30f86379d65fcc875e4c856ad240d0a861a0809270b5fa172c288109d4fe855156b4d9c217a402bbf55dbdb73e2189a41c2fab14ba738ba20e873d2b27a4b638d6d0aee8e93340b4e47401e3b74d5c79d678d6dabf904087287b7f3f8148542fdb5f3c19d3ea7ca3c32c2d99cc60d5aa08e08c21c661aa434b98e0601fb7c2652578fd6a108c607f08e0a77108df23bd02a9afcd84b37029c762daa61dd6d28b9b5d18778db8ac8e7e67fe265b6abfdc6dd96b9705c60d2ff847c9f68b6a0f311b7cd6add88413d9a1c799e5b4898450c920ddf95bce457305e2164bd2dd2bc00c0ef7c31d41b21f9d3cd8a60df936c9b9edc8836b4142fa64e0e941b557341ba28d57cffacbaa2968911673656f46856d5c05cbfb54dd380f348ea03bc28a526ed296114fadbaba2c22651bc23d1fc6d4d3e416879b3baedcfe14fd8deb599eaa3801b7c8f330965dfdddee728c1ad902e078561cf719e0479767f3b45c4d27aae444ed6d7c1bea05187824f19d10638910a798df7094320a963b7ec0238c25e2a25aeaf42412bcd37d925a6ee0b219773aba79448d49643a595c5244bf018faf4598cbbb2851d543bf1d64fbe093510312c3578bc585d07c153fdba6880cc844c01c595e62fec8989a47412168c1e856c610254a2fca48b1cb0c8ee63f6d7c24e2194780781f91d1f511a234cefc8dd66ec826a2d67d9bc6829e2f28274f9ad703acf245ed5cbf021fd65e11a8815a6710012cdceba99c16f5946855f9a192dd8308e4df24d91d43191afcdf959c97543d11e0a00edd6c041eb2c2bca98da7f71b204e8028bfb19660109aac34c1ab74815a84265c63d43e693bede383784bd1766a5eb5d98e783ccd024a3494f4bec82b86b5935783380296124d2386fe771852e2bf3cd22c999fb84d699049d7a8459dc7156e7fd6114400a8ca0f252988fa261393ac95322de83c4d03af9128d7f88620585bfbaf8a50b2ee9ebd40107ea03f2c9731f87958fca9befc4c8c3205b8d0e1d2caf8a63a51890a5708f3ddf751542030a1baaec339594c055e09fc6015d4bfae0af091d704acab2f89174a97daeed655ef4f64ebf3b4a8f999e803bd64429ab2b8430d44f6dc1651c810e9acd74dcdd9b0f0c54b63a0eb58f1ea4a6ab3bb8c54b324a7eeff6964fdca0b5598965bf02f32521e6aa8ecc4c0cbf3633785bfae9b9fc32324a27fb1c5f1e0507428dc41455fd085cc7554dca15d2a08e597d74255b383118daccb7d3e1ccee763916e4cc6635e11bf6a77a1d47a334dc35b0c696a5a68810987b4a5cb54e9e871d057458018af06240f11ef1b4619fe3c79627c209ac68579c5503ff16fecc8d3bc4d639dc467e5b492c8e7e03bcdb3998f47c7fc07c63a73ef38187f2fd8b214b813bbe606ddb579b7f3e37947bb1d45220bcd74bdeb2ed92c85ab80b45f999bb5ae906ad66cd5d586121197101c684daa9e46521b651fd10133905f7196a0487d709bf915b70ba5ef4e2d47ca89f93062e76317f97b497716602fc1885f567f5cdd031cccd2c679d4110b99bcc6892bf76e829305affdd4ed370bece81b8e4a4b32a1e478ec72254488ddc37e833ab7842a092e30f96c9cc219bd229b0ebce678a0cc218a9c9064a6c7b85cd3a9564b90b34eecd53", 0x1000}, {&(0x7f0000000340)="e1d3a6e8e07db34ee7b5ae9831a2a1779a84f520016856cf33aeb7bdc8c83448d4b0fd29ece65cfa2e3c1220a194ec246c7aa649664ab80ff42f306f557aff84ab5160b772a34dbec6206f4de345fda2c3ca1b8b8f77107a28f292a55d", 0x5d}, {&(0x7f0000002540)="a50bdf29e6144077b45af7a09f019071569995b21ed379221e5f6ec6685f7269874b0cee7208b087cc735785a84ce1c8ab02fdcdbb3ac59196f5356f1bbf16d3ef995263b98815a84932814c2a83e72d052658ddb84cf6c440c8b1e0d6ea9cb268f3084b1075e641addb461d27a8be199962095d4fbc8e28cd5e56a27863179015adaa5e4582002055203ba1ef644c03dbd62bf0ce5797", 0x97}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="d0000000000000000100000005000000582582931fc9790e2814ee3ab52f292de0651f14f60f48d16eaaca63ecc972b7e4132508abe3944803b4c6258f89959fd905ca7a3fda6f53974a52b96fb9db405b7238dd84cff4c09665507070a6ffc99904ec4fd8fd855dc616d5f4de78ed1f7f692a169515ef80f41c96bf0fe1b697c041c9c9dbd79e7764a309f79ee67456b0937eab0f3df9573cb544c3a99ff8064ec9caaca1a5044c33d4e9508bd44932f5fb58dc8646cd5455a34a735a9611262dce148eda3664207d60fe1700000000c000000000000000ffff0000000000003443fed382650a119450902612fdfd6f24b8d1539e5a23c7534466328defb11333c10b73e92a52fed8892f9787a0d25587d5b205d8efb0e6354c65db501d2420c9c5fa0d9a57258e155395b1a33e8214cc8889a0e8fc611e04b8a93a6619fd72edb834574feecc47d181ee83262b134b8ff1b12568c876bb99e1cae6316b41145804dc34600d9608ce5279a6b27981a09dc0b333f5f7b9776b79fde33f81d280e6c9c3a60000003800000000000000ffff0000ffffffff25c40913b1970537f51b0b601ba016de37bb036d29c6922f434854f058bdc06d176b68c674991700"], 0x1c8}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a00)=ANY=[@ANYBLOB="250000c096ff000001000000000000007c2dee16e5679b75570071f8c0652bd2e622eca9454b1eac2d860790099260897ecde201ad344f48f1d70ebfc71b779747", @ANYRES32, @ANYRES32, @ANYPTR, @ANYRES32, @ANYRES32], 0x28}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000029c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002840)=""/86, 0x56}], 0x1, &(0x7f00000028c0)=""/219, 0xdb}, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) close(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) syz_open_pts() 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696ce53000"], 0xa) 05:37:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xa0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) ftruncate(r0, 0x0) 05:37:05 executing program 0: r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x5, 0x800000000000008, 0x0, 0x0) 05:37:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x202, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) 05:37:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x400000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4a6c, 0x10001}, {0x18, 0x3, 0x5, 0x47a}, 0x7ff, [0x0, 0x1, 0x8001, 0x8, 0x80000000, 0x7, 0x8, 0x3]}, 0x3c) socket$inet6(0x18, 0x7, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:37:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0d", 0x3c}], 0x1) 05:37:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x60) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/217) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xf4a6, 0x100000000]) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1000, 0x5}, 0xc) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 05:37:05 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="d977895eaf911da24d4a98a577", 0xd}, {&(0x7f0000000100)="1ab87f52376247972ec8637eefb315a67dbd18b3dcae0b49acb0c2e07cbb29d64622e94dab1f50ad13db972d1fae3e350b6ce7a13ddaa694d32579054cd03f250931e665c9ec1042c383e358595296758bf20b9252ed0008d1f363eecf03de4aae06c824bb8344e677725bc3ad9fa16981d241ed6de9615b7a65af75590f583ea3c740569dfb37c1300bd61864108f27b684fb9844800194e975afee8f581652f01d2e94024e6d68e823c59b554ebf2e4a920c1329647d8189cb620827e776b77844db41b5fdda626ada34590b", 0xcd}, {&(0x7f0000000200)="6d2be0c3df811cffc61e0530202c34ba180808fbab153f827748798a2d5c2a99843c6ec81002b248ccd339b804f12ebf8eacd9a13179e859562824f65a1efe1cc7a6e60b842b7104135bb77964574f8afd7e2e107442d9de2fcf9c6b26c7d9d603cd2a79573d7fd92ce0bd98da53fd8627e27ba66959523e26a0adca5ee49e92ca0b4c238c9755de98a81b71dfea7cbddb9c903789cf11272ac973bdf9a19057f99498ea027bdeea2655a33dba11291fcdfde4084872cad6af17e908f9e537c03ed725eb5287bbde70275793a63c04f22e6548ff275b83a27e319339", 0xdc}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000f8000000ff7a090001000000", @ANYRES32=r0, @ANYRES32=r1], 0x18, 0x1}, 0x8) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 05:37:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x9, 0x4) 05:37:06 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x3b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x40}, 0xc) 05:37:06 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 = getegid() setgid(r2) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r3, r4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x11, 0x3) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 05:37:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="7bf7d62ab852f5a6fbfd92d41048e0827e0430bb7a299c9816aa4797d31aa9230f9b88589b015fc5c6294fe0415a32acf4ef5f708146703c1ed713495ad37fc84d8f7a3fe666266f87dd9fa960329e3d42d5cb59c6cd84e937371b9c9ad43b4b07d16f2b3acf80ec54ed5f35743e68ff3f717350c6904ac52700fc18237167c76a7579d8d3ad926ac794ac201eff208ced33cb75f899dbe75d2147915b8711f7e2f019a9fdabb57570e7064464", 0xad}], 0x1, &(0x7f0000000200)=[{0xb0, 0xffff, 0x6, "c47ab644b09624e7ef19f58f4ec1af01039765b8de41b2bebab07a46436bc4aaa81becd1c8d52abc9813885b8f088fa0feeac64937d03d0d0267a692927bed36c32029b53963d96b7aaff186ba573ea25d7c64a08e9a4992625ca89cec6e49b856b9d869cd216753e198afaf6f85dc17c5ae010832a7901ca1019d9c71a2c703667c9f5794f4e201144316795e9db89ace2b4e9ff6ce57333535421b70"}, {0x18, 0xffff, 0x400, "29d7095c0ebb2579"}, {0x68, 0xffff, 0x10001, "7856dc8276326729b280102f4e2f8c9227f9d2f8f30d220b8f0c0bcd2f751622e0433d7c788673a5ff8dde96812d9a8d6230453b57bbc3ad2e73bfc88b655490f453586dba743c8e718b0edbfff5ecae9d51b6"}, {0x60, 0xab3d3e964c0dd8dc, 0xa1c0, "415db0a9e7f1d49ab4c1748b5a52fede24a4ea3f1203f7bf941bb842c9611b23ec0271faa59018d08ee49ee3096d3df83fe63c114fc79f0a68f323ad2dd7be413b74d3314a0f09d84f"}, {0x38, 0xffff, 0x2, "0e903d55072910533e656f39287ab9f4fc95ce9d7c42d28f3422b2e464ee3562c2490e5c9ef0"}, {0xe8, 0xffff, 0x100, "2a0b5ffa6d65101ad6c860ccd41b36e5ac572efd32c56f1f075653f894007eb490fd4b4f1026651aa2a6bcc4d165141da1df80b0959fc8b0fe0c1c53c68cea591f874ab4969b85aabde2e6ddaa24b1e7d559375d4eb183c4994be1d62bf70eb5ffe3ea025ae540e5e1b28de2f9dd3bcee2fe5ea2903fb2d59e4dcedaf5bd5daa6ca786d17ce9ee0318f5627cb0ca73df07652ab90d6641af1f26b500725009e6e8d93d1864f73fd1022930671806f73197bbf0b02369a732b8af8497d23536b6b900f742e45d2fdb56a6f45214e408cab953"}, {0xe0, 0xffff, 0x1, "efe3baf9ed1ab26be246f40f381240032bcdd2db9fe3e86521b010e8a78417ea9b252379d64de1718251700c2a5f94307d606f7edf2ed3a74b68b61e66d3af322ded3b6e187d5c079d820fdc34ce085f859f251d1fb52d99bcf2d729cc9741fe50b8b3662961b758de4d4d3a97dc4cac13211dbf1f8e61a2ba1eb474bb35796f219112cdd85a58626034580e9280bec53930d0eb83a8b4f2b1a3ae5e97c26329bf49228fbbde114c8d2e2267aca89741dbfc004d6ab53ad6fbe89fc93140956ee8ef55c901bd9ee657539b"}, {0x10, 0x1, 0xfff}], 0x3a0}, 0x2) 05:37:06 executing program 0: r0 = socket(0x2000000000018, 0x6, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 05:37:06 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0x100000000}, {0x3, 0x1}, {0x3, 0xff}, {0x3, 0x6}, {0x1, 0x3}, {0x3, 0x6553}, {0x3, 0x4}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x9}, {0x28b512f504c74283, 0x25}, {0x3, 0x2}, {0x1, 0x3f}, {0x1, 0x4}, {0x3, 0xd2}, {0x3, 0x2}, {0x3, 0x1}, {0x2, 0x71}, {0x1, 0x81}, {0x0, 0x8}, {0x1, 0x9}, {0x2, 0x2}, {0x0, 0xffff}, {0x3, 0x3}, {0x3, 0x3}, {0x2, 0x92bc}, {0x0, 0x33d}, {0x0, 0xffffffff}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0xffffffff}]}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 05:37:06 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) fcntl$setown(r1, 0x6, r2) 05:37:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt(r0, 0x10001, 0x8, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) 05:37:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x2}) dup(r0) 05:37:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:37:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0x9}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x4}], 0x3, 0x0) nanosleep(&(0x7f0000000040)={0x5, 0x8}, 0x0) nanosleep(&(0x7f00000000c0)={0x6009192, 0x7676}, &(0x7f0000000140)) 05:37:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f00000001c0)="9c00119b546acd2b436e8cfc503c87934529e7f573d3e3e671ea02e56390dd671f5c32aea35e87734bf663bac3917fa28240fa1f737a4acef52304167cb8ca3975c44830395d860734538549095e5821384bf86183fe74b9ad73e68173fe129c7916616d7437eab2be2fb2db0c4bcf9f9230094672a41a39662b82e780162d5d2be03ca55c2b29a1a96367b712e2bc0000000000000000000000000000000000000000", 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x8}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="cc577fc02eeb95296ad9ec9f3885ab02fb54", 0x12) 05:37:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r3, 0xffff, 0x64af33394a71e3f9, &(0x7f0000000100), &(0x7f0000000140)=0x10) r4 = open(&(0x7f0000000240)='./bus\x00', 0x90, 0x108) ioctl$TIOCCBRK(r4, 0x2000747a) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x7, 0x7f}, {0x89, 0x21}}) 05:37:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2ecbb7e70140a162, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x2, 0x3, 0x7}, {{r1}, 0x0, 0x3, 0x8, 0x81, 0xbea}, {{r0}, 0xffffffffffffffff, 0xc8, 0x1, 0x19d80, 0x20}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000002, 0x8, 0x1}], 0x0, &(0x7f0000000100)=[{{r1}, 0x0, 0x20, 0x80000004, 0x40, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7ff, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0xaeaf, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x819a, 0x4}, {{r1}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0xd54739a405661005, 0x67a, 0x2}], 0x7fff, &(0x7f00000001c0)={0x3, 0x4}) bind$unix(r1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe57) 05:37:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8001, 0x1, 0xd160, 0x5, 0x3ff}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x8, 0x120000000000000}, {0x79, 0x101}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) setuid(r2) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x2, 0x2}, {0x1, 0x1}}, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 05:37:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = getuid() seteuid(r1) 05:37:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:07 executing program 1: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x101) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() socketpair(0x32, 0x3, 0xff80000000000000, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x18, 0x2, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0}, {r1}, {r2, 0x20}, {r3, 0x22}, {r4, 0x4}, {r5, 0x100}, {r6, 0x80}, {r7, 0x2}], 0x8, 0xff) 05:37:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) 05:37:07 executing program 0: r0 = socket(0x1f, 0x4, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18040, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept$inet(r0, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x8, 0x4, &(0x7f00000000c0)="baa10d53bd40210fc5708857b26a3e422740428b5171bb659b4bd239443e46a796b75e4c1483e80deee4e9215cbcc852b4737a5fcd2a61b4dc4e5b507655ac302712b9f801f974b7f8d7c7d13f2ecea8f5c8e04e2e61", 0x56) 05:37:07 executing program 0: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) munmap(&(0x7f0000009000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x10a, &(0x7f0000004000/0x4000)=nil) getpeername$unix(r0, 0x0, 0x0) 05:37:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:37:07 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:07 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000180)="4c3e97e3b72907a1d9b6a78dc4ed868430f4ad4e45e27e0fe7283a07b905eaf02864f2d3708b695651c4af27cf275ea9e3c03b76af4389854c523cbbfb7f4806d6c01ae6fabba990d8ce62adb5c4166805ba9022f4246d5c84701909b8efafd1e78febedc195d5c8485f513bbc", 0x6d) 05:37:07 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file2\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\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') 05:37:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x241) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 05:37:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x0, 0x0, 0x8000, 0xfffffffffffffffe, 0x4, 0x0, 0x3f}) poll(&(0x7f0000000040)=[{r0, 0x30}, {r0, 0xc4}, {r0, 0x20}, {r0, 0x100}, {r0, 0x20}], 0x5, 0x400000000000001) 05:37:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 05:37:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 05:37:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x400000000000006) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) setregid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000300)=""/162, 0xa2}, {&(0x7f00000003c0)=""/226, 0xe2}], 0x8) kqueue() bind$inet(r0, &(0x7f0000000180), 0x10) fcntl$setflags(r0, 0x2, 0x1) 05:37:08 executing program 0: r0 = socket$unix(0x1, 0x20001, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 05:37:08 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) 05:37:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000040)=0x800) 05:37:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) socketpair(0x6, 0x4000, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="c0503ca01d6ad8d6a14745fae549c553fd7cbfb69eb9e5d3037dc65401440c3bbb0dd1e0b62a543e16afeb80efe179b6f88cb72bcdee68a2b9561b8b28d7545b139d884bc5b7625231e1251a5b071481d15ee65a3b04fd8bc7c8d34c35c34269bdd8ac1b18442c5a8d962be4b4470c9bdcb76167b2a732ba5afd04411a2a07575b1a4b67829485d54663fb71846a18eb0da34730560a351910", 0x99) r3 = dup(r1) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x200, [{0x3, 0x3}, {0x1, 0xacad}, {0x3, 0x4}, {0x1, 0x80}, {0x2, 0x3f}, {0x3}, {0x3, 0x7f}, {0x2, 0xfffffffffffffffc}, {0x3, 0x1}, {0x3, 0xfffffffffffffffc}, {0x0, 0x7594}, {0x3, 0x1ff}, {0x2, 0x3f}, {0x3, 0x9}, {0x2, 0x626}, {0x2, 0xa6f}, {0x0, 0x6}, {0x1, 0x3}, {0x2, 0x200}, {0x3, 0xfffffffffffffff8}, {0x1, 0x3}, {0x3, 0x100}, {0x3, 0x9}, {0x3, 0x3f}, {0x3, 0x100}, {0x3, 0x2}, {0x1, 0xffff}, {0x1, 0x5}, {0x3, 0x7}, {0x0, 0x2}, {0x1, 0x100}, {0x3, 0x20}]}) 05:37:08 executing program 1: flock(0xffffffffffffffff, 0x3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10400, 0x0) flock(r0, 0xa) syz_open_pts() syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r3) setregid(r1, r1) setregid(r1, r3) r4 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, r2, r1, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0xfff, 0x4) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x1, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r9 = getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) setregid(r9, r6) pipe2(0x0, 0xfffc) fchown(r7, r5, r3) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000000240)=""/210) setregid(r6, r6) 05:37:08 executing program 0: munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:37:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8b, './bus\x00', './bus/file0\x00'}) 05:37:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') pledge(&(0x7f0000000080)='\xbc][\x00', &(0x7f00000000c0)='\x00') write(r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 05:37:08 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000004c0)=0x6e) getsockname(r0, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r1 = socket(0x18, 0x8000, 0x3ff) recvmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/212, 0xd4}], 0x3, &(0x7f0000000300)=""/90, 0x5a}, 0x41) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f00000003c0)='./control/file0\x00', 0x20, 0x20) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') 05:37:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 05:37:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 05:37:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='$\xeb^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='%&\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='!\x00', &(0x7f0000000280)=')+)+\x00', &(0x7f00000002c0)='+]^+$\x00', &(0x7f0000000300)=',\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)=')#\x00', &(0x7f00000003c0)='@\x00']) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x807a, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x0, 0x4, 0x100000000, 0x1, 0x0, 0xbfad, 0x6, 0x1, 0x1, 0xd61, 0x6}) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 05:37:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x401, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:37:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) shutdown(r0, 0x3) shutdown(r0, 0x2) socket(0x1f, 0x5, 0x7) listen(r0, 0x0) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b6834b55a0f26905581553d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000478a0e9480230d82a054624e338fb09fa724c587a9c8ae7069ebc2a57358438203edb5b7c775f8498a82d13e7405b0652bfd3b33a856c641e31b7d6f51e2041f8c43213ced88a0ba8a3aceda9321e2031f09d3dd246ee9db25ba65d3b4639f81d31226e37dbcb703a8301d86b4ff5151"], 0x65, 0x3, 0x1800) 05:37:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x833, 0x80000000, 0x101, 0x81, "13398d8641eafe5b4f3996b1f6a7bc76e5749e96", 0x4, 0x6}) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x21) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) 05:37:09 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) socketpair(0x10, 0x3, 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x480, 0x2) r7 = socket(0x10, 0x4003, 0x7796) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x92, 0x40000001, 0x100, 0x40c9}], 0x7fff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000015, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0xc0, 0xf0000004, 0x0, 0x8001}, {{r4}, 0xffffffffffffffff, 0x12, 0xfffff, 0x8, 0xd179}, {{r5}, 0x0, 0xc0, 0xa7743722c44d4550, 0x7, 0xc0000000000000}, {{r6}, 0xffffffffffffffff, 0x1, 0x80000012, 0xfffffffffffffc00, 0x20}, {{r7}, 0xfffffffffffffffa, 0x0, 0x2a, 0x400, 0x3c0d01d1}, {{r8}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0x1}], 0x5, &(0x7f0000000440)={0x2, 0x7fffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffffff}], 0x5, 0x0, 0xfffffffffffffffd, 0x0) readlinkat(r9, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/72, 0x48) 05:37:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() pipe(&(0x7f0000000040)) 05:37:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="b85f5a54d7addd389bd0bc3c4290f7ecd5ed2fd64ae34823647fb8ef6f0476610ddb746da5091e8bcc0feae009cb3bd2b47021cb9fd03d5f8491a9395be708f18eb5df4eee3428732e2430c8f48a83c5f7a057459da583", 0x57, 0x1, 0x0, 0x0) read(r1, 0x0, 0x3b5) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) read(r0, &(0x7f0000000000)=""/118, 0x76) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getgroups(0x4, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x2bb, &(0x7f0000000300), 0x108, &(0x7f0000000280), 0x38, 0x8}, 0x10000006) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 05:37:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x28) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x20) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 05:37:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001700)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x66, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1, 0x2}, {0x8000, 0x2000000000006}}, 0x2) dup2(r1, r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) 05:37:11 executing program 0: mprotect(&(0x7f00004d7000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00004d8000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00004c9000/0x13000)=nil, 0x13000, 0x1) 05:37:11 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000040)='\v\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:11 executing program 0: readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/215, 0xd7) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x3f, 0x20}, {0x18, 0x3, 0x6}, 0x10001, [0x9, 0x7, 0x5, 0x0, 0x5, 0x400, 0x6, 0x82]}, 0x3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x81}, {r1, 0x113}], 0x2, 0x0) dup(r1) 05:37:11 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 05:37:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') sendto(r0, &(0x7f0000000240)="5452d7c77e1f6f2967672e78148a5888fa0929dd47530161201bef9a2fa3c4e03392b7cd5d8c4480d7460ee63039b33def09b4aa1f39393dd45b8c3d648b8e123dbbf42f8ba243ac3a898a816aa2d2b204e3", 0x52, 0x2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000600), 0x0, 0x5f) 05:37:11 executing program 1: getrlimit(0xb, &(0x7f00000000c0)) setitimer(0x1, &(0x7f0000000080)={{0x481, 0x4}, {0x8, 0x7fffffff}}, &(0x7f0000000100)) getrlimit(0x3, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000040)) 05:37:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10491, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x0, 0x6, {0x7, 0x8001}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 05:37:11 executing program 1: r0 = socket(0x101e, 0x3, 0x9219) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000040)="c38e78a930812223d51e603903f119896082cf5b84b096159617b33f0222d546", 0x20}, {&(0x7f0000000080)="1aee50671b491ea0efdcd1dba1fa2bae8685a33b3d505c78ca49b228470ac036ab", 0x21}, {&(0x7f00000000c0)="ee055d97797748c7c954f6de5798f4f94eecf01cd84005d9e914871c1626b37ddac011f102189c2e9cecaee129c5171affaa81829498d447b7d1aba2fd7670de688b36feb4f4c9b0055647aba695a9df3afdf95ed887ec315e4ffbc433e60b5892006803e4bed7c7e293e4f82cd404616e46892c2f19f833ceb621c05eb96bee7d24e420ff7b2aec92c989d8e1ee2de49953", 0x92}, {&(0x7f0000000180)="882781e6c205835202072696bc903cae3d44c70e5f14adbdc5f43bafcf55f8f8256077a39a4600795f040089791c959a4e5036ff6f4b0a3dc07e24e94339b91091c7b376f5df38b012b99a103c5ff235e3bf8d4fb908c5167a6a3e9c9d2f924110bced19a2ebb1ad351ca84afc46c01f8f47b308e31c416015c4a05b77908351f730ed0d561f83a218c05b3ab847ab1a4906bcf69b2afe0b7167872ed5a6cf3711aaab7a40a7f8b2af9247abd7a48ed5374e36cd9194a4d601af96ed12d086d44c99eddef0235bdaa8433e8ab82fb6559620e81f39aadc23be0f8e8e04900abb33d5e37ed5aa2d48f1ae3f1a02d8551f7700dc9efbc9200dda01dfbc0862fabd6772cfcf78761e858bc823767ff3b1316dbe9f97b3aba9c830ad570e272055681f69b479b94fe9bbbef8fb429224d447f199601063af7f7d3dfa1b7406c9e06fa335776c27e1e96505368bd27a5bce4adc6b99d1165a90b715a48f57c830efdc4222e3cbab627a16c1824d968dfeab6896e7010783e0035472a8ef12d81bccde0c736877965cc572e138e87679d8c9874311b94e8f257b0753aed5f1516b87ad3c1f4c2b04bd44ec5bd883d04c7596ac09ed4ba6a5ee2d7e56eacf9707506ed7886095408dc83fa4fb939d9b4baa4afd1c136341d5ce7af4cfa2922a7bd407f65b6f09fca756c103d73bea4e9ff69222576271cf2cb7d4f3600baeea9c856deef4beb7ae499dc7967eb86a6bf30717ef8617782516231db32f6a022070decb381d9f1dee9377df90d4883f57772a05143fe64c485db27cbdbf206742cbbf54ee4024681631240d38e92c783f5926c95b998fc741f6ffc3d792ead0de48e77a57715e515cd79aad93bf3b3a4ce805de2d210a3043e0581f400afc311ceb85f7d0c80d8b9b4d845962597231682f6db51b2f4373d7c2a19986f005212bb033e85a4ff688af2dc8d68dc0edbf115044a16a6dca6e0634cad4bf579a752000dfb7a769f606ed91569c639afe35cbdec76ffe1f3b69795dcf2855699cef142ccefc422d0921b961587193b42adc4a7226ef51fd1766a526a662326b5e6ac0f46f2da4cc03dcb176246a8385a7b6868e2a5aa43c2a8b4942ed74c84514a57d3c79db638973f6684972fdc5f76df5bb502633625906bf5699709b9ea0621644e881e639e9226521f38bfa6d6cff3a691a21dfcbee1cc264df5231e839c9e880a254e430ce695e3fb814854e9fb6614fd2f918e71610f605078163dd40164a626d3e6dfd97d583ea93c914de38053fc441c0cce86a291eef4acc01975d75e737320fdc5850a7b09bb9ab069fbd7bd89b867f7dc5c6e9c89e09be80eb31504587414021e38c50961968afe09541a430021fab474d8e6afd89ce94ab0f0b8a110de7aaa67c7288b200d523410a8d511268ecf5563f53e757b1dfdc5fc441891c2eb6f9d42c704a436a626b93be0bee2fb6368b1b379118a982a0a4a3c06d543ebed6fd02e205d26b191182926f5ce3aff1278776f777ecb5cb37c366cc6789987090581c8fd1630266ad5a7372da8bb0b63a7ba43e9b5af292d9c77e5a791ae9d7ef880fd389a6ca0c02a6e9afa1a435db88ba436b48478e7562d5c8b5b8a1d7d12d9e32368633ff897de71237657f6ec18d7252ade4e31ee19d0f87d3ff9f470a8395ae0c0dd33f50135805ebc3d5b5405efb6b76e817e8a69a7c8399898d5a208200d6ef241845a039b7513f276c9c2e8d1f6e42eebc94767288efeb9172c11b87167c105b1a054b0d28f704813cf3407b9cc5d6bfe56074a16eaa3210ae7cc39bd550a536db96857ab56a20b2019b6d73576341f6de507834372aea58800f2f96ed32852d98063bd83d073dbfa31f1d8545fb211e6e4bc9e839d7fc0c4bf8dcbf23c9a40199a61623a8561bf744d30b977fa91aa63708290c0f8cded1444ba525681f7141780c68b7434a030230a07801492d4bfe15ef0df9766f2fc446217254631dcddf3eafd7e7609abf23ad5d27f761008b3c458a98f91885b2997cc3564373ab3cd04905116c977df3d33a09622c63619d29d0371fa245413fb4ac565795432c39df4757a1bb20cb2250ebdc2c1a9be7ed001a1d4c229c94915672ce0a6cfb1d051871a72740866627f1d03702db54ffe6397a0950180fbf54796874255058f5157d6f801a1fa80e67ade84a0342199b168eff7aa044faa19b70f888ddad943bf0928df8b92715cc6c8f89832fdbde3bc1ef2b22d4cf844c13c7d1b107c72cc16eaad06f20ec2a44654d1fb4e5d116631d8c594a85f3836d98a513728a046cac1964eaa16b94a0cd98cd01fb8130419fb189ebfaad0d5a03b85740ee7676032c321e692f00908ce5cb12743749f9cb5b95b9940ae79b4e2d0248bb1eed8014f1d1ee3fab37f36d8b5f3d4a32fdd1e7b14796c2dcded9eaf2f60ebd11f8ea3b37eb43f3dc3ac68cf5e2e3ea88de11d9ae74806ebcba7684d583c427bc0aca4dd26e20ffa49a3334d3fa11c5335b7cbfa801e836524436c75a65c738dbba988a610cba79ca1ca91dfb832a2ea9d221bccfde2d66161b97a34297f40809cd031808bf2ed39fb458953ac9080d2616fc1bd629ad26046b4116005edf50a50a4557ee96dbf5772ffcc789ce4fbb112da48d0281540b45108f975c5413cae250bb22bb9af923dfc43b5da320994081e6e268aea3f8b462d6a2bf8b2618dc31916f63c6cd498f27d3ea1598c25c775e74bc71254ba16932183a6888f2170b50f76dc3705d2e60ab2d8ff26924461cc7b66c292e9809f668b8477f4c5da389ef5866f158f3bfa32b932124eef426af351242178735003301d6b036bbb928055cdc412fa68db23046a41a1143f931214fb46ccbd80eb3ab989eb3b9e66d76d51c76ce28fb784bed48bfdcb4bb2da0d19b071ef9278adcf2996d62ea5daf2f81863e154df5af258507d13c62c59283d1352468eb0608da4c20c150ec27913bd71793111a21ef9b544d44f2a73ef12f1653815f443e2811e4468f3fbc1c0236c4e0628599a37ff0d52564b99dff0a3d5ecd246956394a9973c323bfdcf91318221d2e7a1e584030f16d8aeb6e2c1aaf9b0b0c6faa24b6f86b64f757372860930d7e26a07ee0cf1b108a1f427fcdd611cbf1210ed1e0fcb679e69fb1fc8b0e38b8a7cb2318439282aa62fc591417195e9e0b209905a2e2dfb95038ed25dd45351526ac156f4aa59e303391629502ce2d604e55a89dc55f22bc17e2f247138cb4500ecfc85d9cc74d5fe28b0b3e1824b8a9d3ee5e806f913b27cc21aacfaacaeab1c9864355e46b7eb82c5ff957cc4099b75f9817c4c1761ee23f7d5612e68aba3fdc00713a5a26087ee654f524e738566f329352b91b0925ed99840c4c0d062a0ad1eb0bc051f8a1db01f0ad3a3f4631e097011e5578d1e507f0bc07fb35f312472bd13d7116681e38271bb8faa601203f381a4a51470667345cafa1ebcd0b6b54a651635e4100ac6f9b61bee005781ba53a22b3a2ff34da602119b79fd3e1a0f31bac44ca6bd91f963d21fd541d254fb99f8934d1bc3c47e58104bce43a30f690307a8460d2eb71068d3b4e86e839bd9389e31e3abaeb0fd1486ef9eb8819da7d58bc1818faf4bfceeaa7d55b6c59a97c077bf8f7f5a5beb518290b589cbcada80139dfb6732f3566baee4598c4d17a20c30c9ecb8ae59e7f8fdc95b511f546f694a1c8bd5174a665865a8e990b18ac09f349cb4a490dd1a11d990ddc925d0d72e601bc4d3266f76eac7639c87aadd7c512efe5334b2deb3b4963da0aea6ec8b71eac4f14049e56edd92d1ecd8db8c5486b93bd437af0b43efa7808df8be1d838d249346b40e25bb5794e57dfdcfc21bed50696a18652e4f3ffdb1ddae33b3cfb08c0bc5721f00900c5dab7b6a9113f6e1785037d14044de2b9fdfef66835476ce819a78d11ec2db56f6d73e8feeacc029c9f25a917cb57d6fde57276e67c463cb92961fe0ad6fc99f18aeec7c199e5cb9f668df914b16da66e9ca4606aa51250482a943c8a785020b2713e2371fb5bb8c89a3e829852e9859ea81322def9e6a0ccd97ce9712915d211f17298833f56954b3c3e8d1d7431be4779a2a226c069bbd8bca66711966db42d29d826004a06e06044822cdf6d8ec38f5645e392655fa14c5644c99ec9e6179a42bba74b842627503671108a2380956a2f3f055847f7a148ddce176a826f9b92f09def18e2510bcc2503507566d0f43a859b64e50607f2aae0c6e79a282ee6e3ad155c21141bd3fd2715342807f8fabccdd5ecaabc586a4055f71ae5323d75fe72f7a4f889758087336bef9379218a64105840f4693e735300fd66a9c43bf237bcc577ef0122805e6dcb6132e5361db3a829c1a8628c0178e430f8d33347abc76bf1c185b95fb1da7cfc5078d15dd2246f557854678b8b334dfb116d0a5876c0ed2efc5c9b8d7083ea1436d480fa5d410addfab15ebdaf5164543882dd421c651dd40ffbd03c7037d1b39c0dcf4c85dd388174e2aef2081940fbf55b14d349b1d5ef09b50c8522adeb21ceaf3c4975f430f8cd9d927abac918f3c385318807f0f9c84a1d0551ebea132817253b238c34a0cc2f4d2554370d887335b76cd47d6a734d1512bdcc1ae1901312158563774abeb800cbe9cc3a804c3b1ad27ff4d127db9b63a46f04c4fefe98710b9a7137ed07528285d1c248c9bc9fabd2ee2e9ad9bbf0353d15281479eaa284b98eb73bcd5496a9b32bfd2b401bc5ed523be5fcf86a5fd3d2e7d0a4867b6245fc201601a9c5625af6cd2548cb820a0e3da587cd3f985754632169282b58f613dcc5e1565b32631579a2d84799e5e91e0dd11aece82fd19e9497295d15de5d69eaf083b1b8097e3fb40d21849bcb0d3d155df0fff61c5cf2703d66bba358c29448449972f2c5f8cd039cad52fc2ad492f8c40e5a6766c87c0df327c6f707a61137b7f0d080929bef0b86c029a7917b3aae92f051b50dc6cc7a5306b57c8fb452a2453064d4b057e07a715e1970265ab2dbfb9cfeba06660485f1111d70f15dc63d53155f0067e0f3ab9c114ca1cc1602f37a3504288af66b65d7dd8e6dcd0c1412a3e368207420d63c4508d3f540d23dace7749be8e3b1b8becefffa52564feef54a36a1cacd56098f2b5211fa7d9547773a951574a0695ae46c4dad7b36719d875e2febde98d94bbea195bd2928bf9fd717b7181221a952169b2236b565471b0444efcd9412f07a002198a14146d6319d319c4a1caacb03f814bffb01981c860f732f156e4c95b05afbc99a089e69309fa1bb5a5f21c15469900c313d1061a912f3224f6544617adacaa2782a4c4028ee7ad356ed55a197bf47f7f7fa5a2e880afb18cd893682a87a6c5c20f578851067768ee13ac3b90ced00940c0491f409ee2570902fb2d30396ffacda3564b4e2f8c55b0558c9b2fef8fc87fc60cae43b3e17076aa4f4ba4391b90feb16e002c381e7204edc6e893393095fea640952e7c2105fbe5aa0e47ca18b097f478e70226de91b5d7d6531fb7993ef501092efa1e2e872821cc723ef2ca6b417691ae2448cb6f909a7cfcd1761e7b60ea8cbad782d8e52856da9ca5c7e13c763517b529a57e940e738f3e5c362d1c51f1da38bd351b33345107e04c1d11e5c8a7e0ba65a2b96406fadc6a0f8d2c423f4f2feb145f580f7178dc3363af741d8a516262f6e7a2ddf0a7e37e2f5110328b85788b52a18712b8c5f6c9456a5e0cc93c3089843e6fafa0fe9e629f2e6e128ff78b70dcd5501e980a73291bca89a539136d824edcefd", 0x1000}, {&(0x7f0000001180)="f82fe0f7bdc6a4e2db76ec9ae996db98f4b8bd85b9262f8edb0492ce2e68bd776ac13497976f8b7acb33a508b14bf5fe334e04a5f222d010bebb2ee25f0e19c4c0a4696eb3a87a71a455ad7583481bc45e59dc988be0911d2695e31c18ed9a0d133288c6093422e4752ff4e7701f197dc8a60a5c69baab4f7a085a60a22a3b691f61892b7d0e19b9a16947e58d8b0ab48ffd75efb4e3c09db3eb030de6c9a7e579d8e82e1ecbd7c0efa82db95b821f0787125e9a67824d1db29e885dad990a3836164cd619788e0a5e4233b269fb741d6fb1e316aaa469ff2eb9525cb4bc47372a708d6a64dccd2be08ea7b6160f695b7f9783edaf7c31", 0xf7}], 0x5, &(0x7f0000001300)=[{0x98, 0xffff, 0x5, "fb4db5cb91a2978137e0f04ce51c587209ab9a36f0f0230464666d3f8431398b78047db1218abc630e8ee7fcf2f3fa133ca1f3b76504ffdc9a1c979385b8b73f3b0539ff266205c7a95453f03ecc98c43b691b8ddedf26874e73d088a1e5765c52d92087405b0262d4fa2382918ec757c342d5f44a02e738b0db08befb8707fb3914bc531eb4a2"}], 0x98}, 0x1) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:11 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socket(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x101}, 0x29f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 05:37:11 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x7, 0x2, 0x0, 0x4, 0x7, 0x69, 0x3, 0x1, 0x7, 0x7}) connect(r0, &(0x7f0000000180)=@in, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') dup(r0) 05:37:11 executing program 0: syz_open_pts() pipe(&(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() 05:37:12 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/104, 0x68}], 0x1) 05:37:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x4, 0x1de, &(0x7f0000000000)="a56bbfa796a83d14be73abe65f9f49e3d0c26a45328ae3236432c10e7b74a6f3dca5ec35a29479702d5db91ce25e059c5945d777b8608a6e9d74c8022282c6a02ac508a3c99a3ca2d9484274f99f7b8cfac5601b3baa76b8cca8ad0a4d39ddf450eebf8a82f7d2b87f7ed74af57ab9296e5a3fcb9b1316274e943bd1f436cf3d26c3f1fc51efa6d650f6551d4e0894d786383c14942021621b9778698b2e5dced8c0b6e40d066adfbc86beb216ebb20a2f5652a52c65e2bf0fdbf2f429c49c46df1a9f0497b3347be7", 0xc9) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000200)="13e369f95e6973dddd7fc79dcd4bce5f76107cb9936d0ed1726bcd9caeabc12c3b2c963d564907ecc11c9191bd647a0ce261b587cd1f761375a97bb28cbc4f8f4221a23d", 0x44}, {&(0x7f0000000280)="24dd7fc9ee0384cb618c3c96a01643797ba54684980d40310f73ad8624f5156cb684c0f1c79fc9a1a135ca922d361bde25952ad4526c5141f27dee1be04fb66a4d3a99003a65d8abc522742835cd71b23185f66e888bf414b3f26642b5cc08ff9fa53a8b5030007fd812e9614d7c7dbc91798955dab43a2a1f0b7f53f2a9e7eef1573ad789c2a53d41437bea99ddec24747475685200fd2427f58fc88de5b07842c8220d23fc2a6d6d88a788e5737e9bf61dad3913f6e16443dec7", 0xbb}, {&(0x7f0000000340)="2d11151eb10b2edc1bcdd0188ee6e006b846b0aa7e18f697f5134ac23e9872c89e6d069141a913782c32998291af3808a140d76c8a65a5f7849e19dc54d7f4e3b564103b3e53ca47a0859a91b589f1a75fa78814b649939a3c1e46f58de07eeed68cc35583be59be61a6e6158db70e795ae2feeb4d0cb65b01546b47a08939c3df58f2e409d6bab20c9a24c33f586112da9a8eb26c5a0fb5d97e9ea2c7615dd861ea235ee3af8b6aeafab00c373db96e2c926e3c19028e72b2c62003d8f1041716ba5e6bc2cccad453b5b619d1df6f2e545da7be00e8e2d6fb823192323a741bd5bedcf3f34cb3477ab74d964fcf", 0xee}, {&(0x7f0000000600)="c69f905d5ede1833f9aa944c9984376225724714035761fe753cca1604a08c0f4e7431b52a74ba0a799ca8d844cbed0c22256c313ccb0d82a71d7a19913e9f2e802d166c339e3c3dc878799c31b3d0bbd6bbbf9dd3036e9fdcaea8f06eee3612661546086fc35b58e5987dfbafe75b1a3c8508db5317df689b9456714773ecfda8ff2e221f6c047f8ee213abcb0d588147a41a7cdfc91ad50e36cdfc27575939f2cd9c5fbb6276019bdd45667d6e8ecefe770d7b5b5d93813b0bdb386877a051dd9069e37bbccc9cfa6d5d935c33cfdae3172e2de1a1581454fceb96052820f53c4f893f14381c154632a535b12f2698a29840bf3a4dba82c1", 0xf9}, {&(0x7f0000000440)="6708e5ce0744d2627bd8a75b2ea9b4d9059b9c28986bd91cad8ede980b0c94f5991502f3f49efb9deeb8928b1d81bc1e09ae877a00a6af083fec19f74cbd17927222b71181979bd4833dc932aa9dad42a676ef17704950239030c8aaaa50200282a4326bb1f369f8b0c9e4d3e2ba7634e85d1b482885c651374bdf2928fe2663dbb5a0a1cae70320d2ea0cf2b35dd3efe40f115a033940d835989937191173c3e4d3ae9859b32f8022d64eb9efea8ba4f10b0dbe492e0cef2a03", 0xba}, {&(0x7f0000000700)="2c92cf5724cd3657132d570ff599b1c73099bbb7564e2d143213273d391e738210fa15a2d58eb2d9ce643be33ca3ad809c9d75d0c80778e820595ff9c644b6390a72fd96c409c02654049bcef0273920646d07173f69d0f2662782eee5c3a10c3be0f19374c82f96d485dcaa2041a5b80fe585fab02cbc515f60c767c20c474237529b8d3702e521bfa697ea15e89c28dff052078ef775ee758ae8", 0x9b}], 0x6, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) msgget(0x0, 0x3e6) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 05:37:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x10) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "ae2b050ca1ac98e244e345f1ea24f29921bc2c09", 0x0, 0x7fff}) 05:37:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000002c0)=""/148) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 05:37:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) syz_open_pts() 05:37:13 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000040)=""/99, 0x63}, {&(0x7f00000000c0)=""/209, 0xd1}], 0x3, 0x8) 05:37:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="22971ca503cbe2f295dffbdd00fbc5a421248a6e42eb9c261aa3fd0d6fb7376c72a4dd27a8fe05c2657822c9989c6674f98e10f2d036df469f241b60769eaf4a8100f316c0178c44425b11d0ca5ec121ced8848ac770611f22257998b5b46540fa06b8655f33193acee2642eb13d51bd33f8aad192da31ca6053f995359e3c55b8cab76018f2526570a1daa99afa901104bd3b42f74dbaa24045c29da1ea6ccd81bed286f3b94640a904395fbd20d9d27f6d2318ff56d4f40f8c9de31217656ff2d0a8d9f4acb6746e1211da2b5def68a41925961bb7a6be09bc", 0xda) readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x6a) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="47605b4aa23fba82bd0f6ace3d25634fab46c501667e033595a1a4a5eaae1aa6680bda9e75ff83d7527ae76c04cbb3d0a47d627ee0e5a498aa41ce99585aed5dffbac1d705c02f26e629341af31872f80722901d553de0406fcfe93436cf89adfaf6d996f625e29de5dccbcada285cef6d106c617adddfe9a316dd63498ee6db435a620c9c7db4121851bd6f1edb1d9aae", 0x91, 0x4, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) 05:37:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x6) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0\x00'], 0x3) 05:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0xffffffffffffffff, 0x4}, 0xc) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) lseek(r0, 0x0, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7ff, 0x100000001, 0x3, 0x5ac}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c5, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x2}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x3000)=nil, 0x20001, 0x2, 0x10, r0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x8f3f, 0x3}, {0x4, 0x6}}, 0x2) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setrlimit(0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) 05:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x41, 0x72, 0xff}, {{r0}, 0xfffffffffffffffc, 0xf0, 0x8, 0x6, 0xa9d0}, {{r0}, 0xfffffffffffffffb, 0x29, 0xf0000080, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000007, 0xfffffffffffffff7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8a, 0x1, 0x100000000, 0x45d7}], 0x5, &(0x7f0000000040), 0x0, &(0x7f0000000080)={0x0, 0x7fff}) 05:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) 05:37:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x18000, 0x40) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x50, 0x20) lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:37:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/15, 0xf}, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000002540), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x7fffffff, 0x800000005}) 05:37:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x3}, 0x10) socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000009, 0x7fff, 0x0, 0xfffffef8) 05:37:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:37:14 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x1ff8000000000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 05:37:14 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x38, [{0x3, 0x80000001}, {0x3, 0x400}, {0x2, 0x3f}, {0x2, 0x1}, {0x1, 0x80000001}, {0x2, 0x6}, {0x1, 0x4}, {0x1}, {0x0, 0x2}, {0x0, 0x4}, {0x3, 0xfff}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0x20}, {0x3, 0x1}, {0x3, 0xb4}, {0x3, 0x9}, {0x2, 0x2}, {0x3, 0x100000001}, {0x3, 0x5}, {0x1, 0x2}, {0x2, 0x23}, {0x0, 0x20}, {0x3, 0x3}, {0x0, 0xff}, {0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x3ff}, {0x0, 0x7fffffff}, {0x3, 0x7}, {0x2, 0x1000}, {0x3, 0x5}]}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x80000001) r2 = socket(0x40000000011, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xa5, 0x100, {0x9, 0x1}}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 05:37:14 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) 16:14:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) dup2(r1, r0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="8fc67b128207306ad7865cc9b8e44a9466363592593f3a46ed4bd451af83863ede080271bf508b1ce94f01fe3a802a611493c37304b758a038c4192ea0338ca6601eeb7555bd26abccb91a1b", 0x4c}], 0x1, 0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f00001e7000/0x4000)=nil, 0x4000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x10000404) 16:14:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xd4, 0x0, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0xe1, 0x0, 0x5, 0x80}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80, 0x1, 0xefa}], 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) close(r3) 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8e, 0x9, 0x80000000, 0x9, "618aacabdd03d0d02a6ac8a14db67ca8003a1b91", 0x231, 0x4}) dup2(r0, r0) 16:14:36 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) linkat(r1, &(0x7f0000001400)='./bus\x00', r1, &(0x7f0000001440)='./bus\x00', 0x4) openat(r1, &(0x7f0000000240)='./bus\x00', 0x0, 0x41) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x8, 0x1000, 0x781c}) r3 = semget(0x2, 0x2, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001300)=""/200) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 16:14:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:14:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x71, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2102, 0xffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:14:36 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0xa2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:14:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/120, 0x78) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/30, 0x1e) 16:14:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f0000000000)=0x2f) 16:14:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f00000000c0)='./bus\x00', 0x90, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) syz_open_pts() mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0xffff) open$dir(&(0x7f0000000100)='./bus\x00', 0x8800, 0x10) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x57e9) 16:14:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0xe728}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x3) dup(r1) fcntl$getown(r2, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:14:36 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) r0 = dup(0xffffffffffffffff) r1 = semget(0x0, 0x4, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/71) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000140)=""/94, 0x5e}], 0x2, &(0x7f0000000200)=""/135, 0x87}, 0x1) setsockopt(r0, 0x800, 0x1, &(0x7f0000000440)="7f065873444369cb4bf42a6a75ff1a11f3923309579cb66f03f456d5c08801d82b87b192c1736831f6de94f38b8247f810b6a73988c37d04006cffb0224fd085922d3761e2ae730fea1c615afe27e0069355c3b20d7c614666b69a52d3dd1cecb6149008e5bca2e192ac8bfd087fd9c64170f969f7cee17f6cb7cef7501583ebf7cf55d68f95bf3e69ed229a335a752f9f4f964e43a317f685ca246e56eb96a44e78ce2f816d9195cea727a4ab3e385fe19e4e3d30015b44098324de3bee71b559c8e20db255474cbfe8f516a42df68c32e5eceb8fd48ae292861685067b75a44fd03af0e724d6eb19570472864e52d67ae3622fb4a5544e52e2a5041a76eaa040d2346d2da3a10765f1a2c7ddfa7d48ca61995515d46ecf37b9c47f93cce6e2eb7b8a3198d4bc4ee76d790ac50f44dc37faaee1067074e4655fe30f48cf999003f7b076ee501dd63bbe53f830e561bb53394501f7ee310e98bbbecdc48694fdcc825aa867e01063126b9c3a0883b72ff43010980c098b32ae70fdb25ae52a058f2466a9ac68f1962af00c38215b332e9b7c53d644d1765c2fb0383351c042ca0dae3a62fa58cab41b24e76efcb93c709d1a1950c00512581e02da32877afeac0b79883f65a1bf3c60680f7c12c105fd4543d3a69aceb40ec0f13badfcf624d95a0aa90a0907a5e5d719e1bc1c51734d75c5207da160c316baabd8019ab879edd8284de87875a7a707599737ac17eb69eee64e552120234fb68d4afc6dbaa9dcf5d7e86b6e381769c9d36f3df6fd9b8cbbc8cfeb948036bbb2222fae2ffc569b98069067c0ff052fde9dc040dea7056d5acf4b2425b6aa913df86d7aef07dae0c1acac8a4561b97c02c32533ccdf988790ff8bb1441d50145868415dc30a5be3b6a6c3d20c743a811142648835a2dd3bbb365eef6d2a6cf10329a12e87f1e1c55cd3dd3584b7e06178910b375b31c7d51fd16147de5b9f316ab677bb4c19a6f3842e22fe0c63e6a504a900e2b260403f1c05e2800e46202cf32e5f5f9196acfdcc9b19633b590d1dfce38b6f087226c328f059edae21fd2bb0fb8837a8b2f6c2c544f5a2eb33f592bde14f8340d3185a8c27667de9d4b9b02b2c37d2251ecd4431d0f401aa696ce238aba4ee2a6347dbc1e2c3783ff91baaf0e05976b96ba1eb5cf6b8b7106a6c4f13b794b6fc82d3d17efa35440c154e581183a1dab6c94845408e3d79c7c7bd0f82dfc04b746d4fa5425a02c25eb330f135c643b800b3c283031a312486016c3781d173066d07e693dd6487ca428059a0e0f552ac57ce33e1336bac4d3f8a01a8b05621d113e8ad34ffa1d5d524b5c5791c365fd0bdef2f93587a79c828efbeb19c07f1803e04489b2495c62f0897959415015c5bc7dd66d06483ae8ee8ffdd4a1d006680bac5c448791f715d34b2b53cce3517dd2f4a3c33726353534579d61950986a85f1e42393dddf94b5a7fe8b14959814d6fd3e7f23d31466cc1ea9111a193aa84a932a1b128805768ecf5f772dd47459a1e54f3da1e56beccd7fe5dff2c3d19d76c82cb816b17d745a18d48027fbebb92f6f756fabf9cbe2adbab4bc56b2a8ba4ef2a132362b8fe35f99ea17749dccdb2d051d49457d2bc670fa751dfac5a50439b59c3f7d4bd306c5a4bcbd1f59b180a203c3a27f996dcc47ca48af373da13530545d3c8db07f90d203ea1b3ea11ed011d9eec96ee1ac2b1a36dd31c73c426a2caf5577bf93e32cbde67803171ade65b48a9ae7ff41e867d2a34219a7d77a8a92fda5182106c2721bb955f1e074be2eed729b8b201b5755f51514142eceda6c720ff7205b04d3ab31aee5aa41cfc753b79e97d8a7c100dda1188ea38fbd957ac6373e7e9c29b59474133ed50548799a3ae04027e7ada168b2e8dd7d741160e362130b1265923f599aee7d108fee4c094529beee7e5aa61f5f8d0e663d094a6ff90287d0fbd26049cc827465e882ea7be06cbfe564071f908ec806cd4f2041ba06914cf80b2740a3066915200ddb1e1cbda457879c74048a162f110cd0d6ee687c24d694217aceb2d95d18a1c1badf7cecf99ca27c1bedf85799c1fa9d1d616a457f29930cc9e36e89cd67ce678e7ffa6bdf71d97adac408b2bf52b085e98de4d2bb702dc464c8b3aa53fde3fa9d2927e26030874c8db30fb2a6bafda236969042d61fd08ac2f02c79abda8e30642daa2a623e8a78d67e9cd4216d964748c14792bbe732fd3c882fe539ae23b99119f042a39d0ee21fd7447d74f089f205affa5500a588a1071fff9d659e1a4ba9283d13ad4f3e85c9e5929f13c496602758d1fa2a4c52cb5def5cc65e1822fcd51e216d3782aba310392d6776938e7e232b340f0b87d26e697eae60ed3f34a2c479e29f55cfeede77140d23eb4908e3df7995e4e95c6d3919e85ea2eab03807bc901ed7f293818eec5d7c6c8e196e536a752d6e8d2bd3cd0bff4d9142b136976af98f6f62c86e1037905369ffeb61930d92b9b0071fef254de08aad6f7c720a37692fe7955ef0c63131107df20334219bd3597b3f9dbd37cb1e86139cc2f99ec107a76930a08eb236ed0b6357dda2ca72cf595980d9fe1e5c023b834d2484b025ae75d12ca2e674e5a45bd3285256fa331babeee8bcbf15a592f3fed266d0fdb0339d6cf18bc6a4f85d1514b179cce825169a4c0acdab435974174184be0566287b0f6f9203f414cb3a91755502a8df9150e559acb51ed559a5ae40a64b99d7f8bd651550336f8010d230963d6ab34502a7dbf6aa6834801dd0aefca0fcd8f630e8bebfa3d8dbc8df3848ecb051ee42522b89205fc28f54ef3529fee0f302f13de656992e738fdbed9c8e1598100156d924ff21bc5bd49651db96bd7e1ff83db2294f5d078ebb6329d8f6babe7c4d49f89fe553be2a7f6a95e30b6d9694c4ef0017c05318e119d925c37620d5966017002b4c2693c3ad5895a577d9ca2544304a6d3a39cb5a53d8e264b4fbd5fda96d3e0a8131425a664b3d984eaed00b4df4245afd0c1e6f094dc9b54499b8cf0907944175748cc116889525d6c0ef3faa3115cf40fc8b944681c1f54838ae1a054e286f0dcb56c500319dfb20ca2478bb39f9829289f6ba983eac9d222231303d9e86f21265bad9d4769f0f6f953558b65d6d40ba8945e9edfe65b06fc2c1375d004e01e3e90cf6a338b73cfea604d24dc4607498c1a20b669f8e1c9d9f926f72261c72f5612000e2f9599bfc7c55cdb2c5d0bcc354f0aa3a4baa5efe81078603d8b6480e39ba75c7d44c887ae16af78409d91777d8e740b86cc71150998705e72e642d864d7fecaf25d97255b8d10b2eca10909baeef02d4e5e8e90e77c42cb951c3031d4258bb7fa1b86d1124784807e1d66df2178f3221987c4d1641b1042de8c87ed63daadca6d46b4fc8e15cb26eca0e3caba6141b734d76a1882e9d910a1c016f29c0d689b3a383fd78955c33cb2bfd9d413a6d3d39e6d5f8ce481d7b73ef55a5717a45b6d03dd0a09bf589022eeed2235f03f1807dcdd4b424210f0140dc73088dc556f02c46727cf1f380c79e857c5e7175ec000b6f7348b254a9adb2df1445cd4577c1e0bf453c5d44eb2c476ae3818746958f80f2cc89323ae70912b56dacb26ebd252b571b595b9e7ee07d34c17507b211953da70d94742b325839d6356337d79a7694a8a2f110318d8af62514bac7b5c10fc79cc26788eec9d26108ee10b2580ac49825c07ea78d97bd6a6c7b136124d1141ea979af27d0a0c5910080bcc0b0410f9db67c88bbacd576f42d0088d2ef1ec4b6cc98e16f9e78bcc96ff65a633e69c27309f2ed7a5354e2c2558a3ca8f51a2961950838f84e9306a109357ece8495d489767f24a79e546a70974953b290ea4e0399f2153a54c59209c2304898ebc5070913f2aa741461b93356acb405185a9d71ed3cbbb5a00e8515c6f58a2ac83aed32a86a9313d6cc64e7ab62a7cec4000fff8d5d685f8f7429cbcd5df6e7421f6a0620023b1f68929d6680f52735f857aa2390078b1b1cd6dbe0cc35a45e14a8b5cef5e40c3b79fe7f1c994bce24dae3011623c43f91a3a0ffb012980a1ce8b5a3082138bee3ddbb7b9731c5b265a30344104384bf00ae149b9520b48a4c1c9999e86b31f49091c724cf6a17f895a7f0fa7b64c7cd2143b1bda4595b86d651dbcde98f3fed9940a9a686daff920953403ea75bf301653e800d348558a77e01b09acb1a03195c71969be7787728955eb7b66d06c4966659a38152381620905c6c91236ee8bbf69606335d18fedbeeac0739547fb47bd912a56cd634c5d575dba20d40f5eab55112d3dab1136337c5970573d408a039dc30523f533c50d322147ad04dd02ef95de891a2189df1bcfad8c39c37dad4265d2e6ad279da8882ed8be883f1960df97e9ce474605d2aa7194b14b324413e9660e427b15e31de18139c9cc3c15b5f22847ccfe86a94941f50b1783696d5aa6bf8cae6cd3004dd782022c92e9c2b9cdf5e7e8e91cf5695bc3c5eb2d740f5ffa61fc2ea00fb04cd4fcf2f1e85a21e56d8feaecea8e2b914223b9860a36aabf6c7db63120baf75eab2ea1417d96368da9a8efcfbea7aaf98bacc4f15cf4344c92aeafc37279c683538d8d66d546ce98e80423ccf98af53c0e80faf20225dbb4f58596e53d0a254736119586f7a42476d2ecf2df468c160706eca900504a3482de303e51975e4e69132bb5a6c8ee9542d48d8309bc2d79d9002630c627e6a40e6684e227b9b6548e589a8bfe0ccb02a85493bbee89d29258e8e9b47295a712d52c2998d22fa3a56e7546f5439475c8fd5526d2c490e5cc1d8acdd13ac9c511ec4bfb1f8a59ab5c78a7c626f1b7f569810cad38a684c4d262c127078cdedbfa3b6b8fc34596f5d05fbf4d0e51380cc25013b201e42069946d3f22ab23134a8675de77b9fae7ebb7ac3300bf13c69c4a36adaa496deaa3c74275055ee58271ce727da49a298900b2e3ae5d666e8fe3a75385abbb1210692b460cae0c9d1e9b933b6afc3f4f974f10ada9639ea7d0ab29da8e9980215d9aaa2e67cb45a9616d63648d26d4f3a28ed1a08ef6f7b2ad01ea6628a549a8001ed5b0e26917210d995aeeb93a17cb2eefaeebe205fd09d86ec53fbdcff5556d8b36323d436aff9344b65a65e5be02abed2effb03693e546a4f5ce3a4d46d67d30d9e8dacec74c80e4ffcc8b182bf6c9d4bad94fac058e4f96c801821a8429bbe38a7848455250c535a2abf6ef93e5de226d6a8199e58fbbe83cc9d3554e0a8bacd88ac153fe59838c20bbb622047cfa137785fe68ec776f2900889e2644a871812509a13e28327d23e6f0f63a48a640faf1aec48731f1cf453b9c78558d73467e7a1eb7644883e29f43a1c581ca6b21c0b5f0430fafe4e74070f0bb55e919cdc2d052d152e9a8ee8b6a864844cab0ec44f9555d190cc33fa7eb0d0d7cf683ab4d886d4d53f844a6e14e8d04c878bc21c692293e7fdffc77cc3232e2ed071146141bad6cdd07ff3fb413cab544b5225f92d26c53d2ca52a3c7cb993758c5048ec1e435dc6936f42f7b27d3fe789ede24bb99ed148065803b1627d45a0e21e82443bdbb0f80723d64e3952e8664423dd00061e312c4435f1bc7ddf74fa2de1db8707b5644461c7b36decd68f36c377dbe310b4dd1b69792cf4c8975d298e69552c6210253cfa3a63c81155c83ada09e53de09dccfd83fe027d6a4f39e3ed0dd7b235dc2d5cc0400cdb980a72c3b9b247926de295bb5b57090b4ef5753c775fac4c63df522fe22b33f7db65", 0x1000) setsockopt(r0, 0x200, 0x975f, &(0x7f0000000080)="e9f34fe1a68b197a68f946e3126baa3c278284e44d428cfea89255d1caec73b0cee881b079d2f122c9e5056c1b5110b84d8aa598ea254357612ccf9c13a37a97c3bc0072c58c01c5c67836062732cc41be3f609e1507948109eecfa6c8c462bb173298604e10e71c950c7c32f9fc0fc8a4aac2a1352fe8bb9afc91642af268dc3e6a3d22243ecfdb579fad7603b8ce82b53202c9cf7a64a32a4ae8819e61c99031877cf19049e0e8fb06a0daf70be694de34cf482976707d76c71de5642221", 0xbf) 16:14:36 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sendmsg$unix(r0, &(0x7f0000002700)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000040)="a4626d141a19f8d5a1f490cb160a5896834600e4c4c2c5e0f6591dc40064475bd1db2523a8f10419bc2f3c42c19b8328937f3b056526bf58cadcdd4609a92be4f1aecfe0e7ce88af337a5176be00a55f32b0c59eb5d5fae672fe42f091bc2f3183bfa6120b9a3180aa4635404efc6e72ef65267b64f1e53446cabd3bb1429c5b69007b50bcdafc71508b2d54486e628f20442658f23aafc2618393f5bb8e7ce15831f74d3709c6cc8fbc9febff4c8a7a3ae19329b82a671f0e067ae6f7b699ca202444bef0d3c9", 0xc7}, {&(0x7f0000000140)="ade48009b603528575048652e7682294e3eaf937312cfe6b3f417b8aef12096a2c6e223190bb945b77ce3b16916756144ccf3c1c24eb14fdd2f7b3ed2357936829ec66386c033e7f467ec9f734614fcde958637433e6ffd87363f5e9fec01b59212e19c89f2265b71906c074ee8817bfaca792fb7e71356a3170e192838099d6b876517b6de59639413cc37d8ae4073c85a06c343c1dbedffc287d0704dd11a6f61d568843833e9417fd0342d338eaaf99c161d205899e45b05ff24a9ca51d391a9fe13c5c", 0xc5}, {&(0x7f00000003c0)="465f6328853999d31011a18afa6037b399f822deae60904a04436f8e809eaa3d37646989197f19196237d62590e2dc67b02f3d5ba4ffe3ca07ecab83b75e91985a4ae6239f0b0b7c254bfa889d380d41551ccd4bb5a37f542c43380a1e4ec10ae7723a789ab8b7b32dcda351194b5591ecdcf82e7e6da5c0526ef37becff42b3ab48fa6cbba60dc56bf3bce09c0f2d8868c71c2bc1c593d64adae9ad541ce206794d5a00cf939e4f29695890391c992dd5fe6be3961117691c55d0502ea0bd2468b94fd75e393c996661ab91421148044e5b56bb532bd898089caac4cabf63bfc4c1ea43e7fa362f6af6829ee4155f64b7bfef085b906727f25b5ce5fa9908d94b1686b2a26781fb8023480d204ec593432d2decd8b9b3ea49cf1147ea2d11fd514ecd1dc5205fd33b95ff9ec0045e504f42fe9a09c4c54e5ab13444977f4802e21521238feacaa006b82f47de205e0de91724e394f09738d16eba5c17be7d349947577c0e1626124ae8d1b4ec767fb8581f7b01442a74579f2d1a2ecc542ce9baa406604e8d7320a749248d460c2386729c1cc4b9f96bbbaaebfc73e4ee95a38dee1a0493e45976c144121bd952872248f5d84912d9fecabe4b9be84bcd7710fb1114fc4aec2664395872f43b429d901c1ca7722ef2a26686cc99189481918e8217538b1da2f9c2f16b10deabca98d722b9abe9030354575e84bf21c149cc786a7834dd90724f14ce8456db562f0439492ca809323c3e3971d19fb5f2b78706d007abb8d0e0f6388ab6044e64a80c0d25cf55d2fad7c655f1911e4322fe98754e5385d2d3f4735f10bb833ace35c5f862d55fbec8ad24e53fe7f48c5ea283a56c4c3faa1c2dc4a84972f9b5bd4f72162cbc2605dd9e612b56b977515396b4b71dc1a894805d44d78e7552aa10a8bbdd19f800aa6031587a0d52ccdbecd8a57ed158bfbbcfc4769106a5749aacf22feac05a3acfa7123986baf94f30699b5d6f94836d7301ca8d2c98619db534a15e63edf43f9369f0ad78d32dd45ff47ef649d9168863183bb80d5942ad3528c209f9569f421550b079449cda1964fa8dd011247cb97b7ca1527dc1b714f83d5a77a176d55ccaefa8db6b6a9fd5847c14546df3990407426fd6a49a1d62e2c73bbcd56226c2fee3a978fed4357acf0dc868d0ce0f123dcc3007304c74300358816250353d5be0623b1c65ba6ca07dd3d70f100ee88702254aa8a40988f515da2436c6d29a381863cf180e775bbae3e2ce4cc365fadaeb253c729cc056583855b1e703fa1b5cb25946ac9e88c3bae92a58ab9ef23a1c8f952bd15e333d9aabfc4be58e95f63b54ac67fc47ffc1028b592927c93117d748e6cd25836e8bae3ba6e953b68f0f84b19d76212d59b2906909618a1908f3558e21dd1054c2f8ba1b6b170568e5f5db415c84f663f956b69224bd6596e871a3d6faa9263a88aef5f2b782b01906fdc5cc547a6c10c95c9f60c6b56b73b28bd2a7b7150c15c4dc9410c719a471899b0b32f9e4d55c713435f76359c93eedb6b2e0a0dd6b696ae5132699a59f8a8979f91540218865b50b95f14d24facdc8691beb52b250ebea1048f7add811593db7f1ba3e64841976a83de7cd622b07ce7e5209f85908a3c47ba91e8cefdc7293bbccd4c3eb91642edf997a36ee2735577fee2fa6cca5bc590bfe891fef510d7451f9e43cb910114628c9f94e7ff051dbd5a05881700f46baf976bfdbcb405386581cb4e747f87b3de6dd01d25aa0707838a4050fe14db0a2ab5da012c53ea412099eb5bf79581ea78ed4a6f31196d6c1a4b1ab05d315fd086df0628454a826f023414ae8332fe133d8df5f8d15f2449c7370c796e2a604726611d30124195867f21f3c97648ee042983c888fbd637d8711fe246eb1f22f9e1f6a5db96d5220dd30cc02901921084483490eb46ab7c40643f475b7939f491cc903d34cc4c671a325330a932e1dba8abf95c40b024505f241be342914091e36d98a052389388e2e917c36b27058ddd83f4bb7e7f4c0aa81a5f99905ca1cded85ee2f1fc993e5c72b25f506bc3325f29fa88d2602eff5ff5fb531f2fe55e199a3b3da41d8546c3ec14ee04279a7e86a174dd598e278ea54e604341f05ae3b9d2951e33b3ba5e9a8cd4eafd4bbb7fd6735d9587f8bd6430df2e9934e091d88b5b413ad0f1d89f2bccfdf85d12021a15bf0af9498cab1eda3dc76b27180eb79e6ce1148649e1cb815421240d3eb70f00b702d01b348c3e224cbc80401aa8b950d8fcb4a7a09425487262535ba86515ec8555b18e1b1f033b918106c6abb753aab73a7500916483bdc1cc0f49f023a468a5bc29c989b73779fd75ccea20a044e2971fd05cddaf73cfa0fe74b819ff707a536cd0ee5eedc82544e0711d131edac2c2ec65e45d867e4a247bbb39ba8d30d2e96e4f2f16f66607c58e9db203bbae1c7071f136aa72883c17e7b69283b3fed4c2d7230b06498c14413f1de65e303d43024a936a496a9921601a35062d82be11996b0f5521daefb5197a0491caf178d9e171e7b4764acbd882d813d6edf0a21eb3243b8950e12a7b016d557ace2148d40f36cad414ccffa432597c536f118af4844ae3e6e1e95244b9f82634ee8c67b2ab15a3e3e07330512beb7240ba72c660dfaca3a7b9366be7ec230d592ebe631d5976b736e3c345f45ed3cbeff9da9887829699031583a920313194a62c972817cfb7902beea2109f6c1db2644fae80867bd3a85f19412dfbe19f22e26a0b2e0f9abdc98a5bb10da55611e2013635261e460cfa1a4f144b858d19f072cd5ad64c9bec429bf4dd68092cf89831e1217639dc0535fc38f0777a7ed51cdfa68cd235ae4ddd46943ed7baa5bd75cf57b60e16824e017a5e09141bc759b43ad14a6096707c5c0bee6036626879cb6f55fc50a1d36a4448e376a9c0d4d5f742bb4b0a3c5af1c8580e97a5178fef727d154da8ea49ec9058fca3714e05759b6cad53ca5c89a37e96a03f84df18a4f672ef6e62db10409c9ca144a4107fc42053d192fe22a2197d9580596238e4e581205b49d3232753c044e2029d82bccafae4feb0780569971ce3e4e104fd41563fd25d3c97e019a0d2c5b72dc45d5ced5dcc0c09fe59832f7b48f43f89a05e34facb487ff7b4644c4ce4a95fec9f275dd78db98adfdd58bb0c8b7ed3d20c529d62e19572c27c09c5b6cb532b57657ff9e3b8d125030e58ac6213acabbf1878f28e35de170725a17e3b3b335c631c9a16da89ed3179d002e8335f01dd54399682936fc7011c4a05bfab73025567fbf0062bce2b0318c013c4a0eeba6bb3c1a88a687bf5b920cc147dfccea29babe656acd6d0ad5290ab34dc56d9c295c5d2683a7cc9ef6b6564c798f89f7090f59e5a1d36c0636847434df7f413e66c1d26e8939a0d4374b0b246dda3cd77aad464a539605041a41de259f127d410e1a6cfdc381d69f588a5fd504d7dfdcc3625bef6688a2e5ec5ee43f5bd84b338e87eef49ce2d173fd369dd0526d6347f602676c46b8d2989ac9c512b1c822fa8ee544b72f34dd16851126274f2bf220f28f4033ee6438f79be89923399f1a56e63cbc382315d326652ac7ee2010c7c54daa6a0b89bd5f8410d27a1e26b0996ec4102ba2d7d1811be1450bfddfd0282734d63e15287f561c99e4db837475ba0506b5f94f489370defa13cf4c648c1d8de32e63196c4690e07c7efce19f1c4900d795551a3cb7c2d87bb6913f93657b5e3d6b18c2c1d744d145002d5e024a4e700a6f35e17258d8bbcb40a1bad913fd88a902df1fce0d655594eb10aa30f36b1641cc1635317b6759eea8e67cfea492378822fac4578a5cabcc0e42ea0cee31e3d51153e63ecda7a9cc1a0ff83915925f8dcf8feb36921ffaa3df50cf783bc568de2980a5b458ce9725ccfc4a4eb606531457111156dd74b82e1577cf990d5a3041325355a7db8a1cb119ea233065ea8d232c127b1e0fd6a3b65ab2fae5d4a01bbdd7a04d4b2661d7839c28cee2e50b2f6d9e02917050bd19c9ef1a97bea898156455ab57fb5698bd38c1a567eed12aecba7d1de8dd7420932f3af95a1285b6e839d4a5e2325fa48260eed904d542df8ed7196f0687e556a5f018c6cfb2c9559933710480fc08c3c4e319a07948c97a63c68a2e46443f4b88ed5751de04d7ff9443d51d57b645bcc0e7a1ac5889fded84c100218102ae864c82e95c34425c30cb93d5498e6c24295362124acc6996e54af33f0705b99ac3ee2e404eef678a53f921503e1914e7765735aef3cea9a51330162463e44bb96ce8d903f29b6ccbf7146d8154d4a32d6ccd327dea7c9778ea2da2ad21b9ee4ac1767ba54935fb7b9969151220af6dff83c3da542b1568492c961e2533e7062dcf0ca148beda8715ef8a14a24531c64d77323ae00659c3a0d98a94a49989bc344e3495c1e4ef06f938012976b5410eb0aa95cde729196aea4b0492a3e03f9f81d3b564db0cffc57eb1939ef2bc46e818f137eafc16969feaf09a6f61963cf042155da9cead14ff02ce8129bfc966e9b50e45acbca3b65a2265e2c2a6fe89ae4736393fe4934b74c30eb52a262a6e38d57701f31428ffa9bdba7e26bca81b55b0f57e538f705d16b816efba2910795e92569f2ed00b27f35502fcfbf06ffc268a3d1b42465924b204bb54fc3c69a56fa3134b81bf70e1300f038f376845ac6effd938db8567f75ac95ccf4f0683507795f48d808b9d725b9ddb2738a4fd67318dea27a33b2393512db20acfaedaf84fc4c4f4d99d92fd809d6903e125b39c0f4b05a547a2afaf672de11accf80a316546410f4e8ff51544e1866b3d3be1d340d55450e080e20efe0af608dc32f12b56016967518d99efe4c09e1f21a1943ca79522cb270593c54f380064f00ab9918398ff4e1f5f368bf619ef890e37a8a6db0a583d70a606c64c111aafc7789920d942d9a72818e9789e5451e5ce893ca2439f7b771ac9d3ebc90f46edff3b3da4142985e8880408c916912bdd69d87f54b8aa2b43e680ae000ff2f956c219481641d34b24bceeaee322af998c652dbd6c43e5ef9634ede3c34d70ca976480f6b1c088533b5b1651c19e30144ffe460c4cfb4b7422dddf6af4fcaf86fc7766be124ea7d51fd69709cd38645dd82f238316b1bcad9e08cc390fc987b1d685360a56b97c083823321f4718514b83b7eeb1e88c26bcbca497b5f090ee4a9b7d5ddb4fc2d4a93eb51ba64a582aa1142e1029f759250e0aa000582105c45ab2c166d36a7a1ec76dbb2d6f577618c2a509899475c5d1cd9510043e3d752e2b18ffc378a75775a01624a9cf71a09715ad43a7a838b2bd083e722508bee74fe7e0d88ad014bb44d76673216073c6b999a65f95683de629773fa73518f7cbd512459d334f5919c6efc7f09a47082265e5cc0dc092e66d881c8b09403a23b63164b3b28f8bf631cae7e2aa5ddd9d70f7fef1540c9c5c62c5f6b6cadb636879a51fce791ecf6adf41daa2f2d8f76e5a0f9c82ece762e4ac7bb327663fcbbbc1f3c95a0488d8e2c9c4f83f5d79bd690ecd06e93edae2795692b4e3cd8b297a0065109a9a4b4f397e80b43d38320a118e6c1583407ab51ccdad0c5c79d8aef7681a2560b3091879cc1e19d7a8430de8ce6ec83bd87502d2a58fc41f006accd67557238f9d13caf9bc06e10c150529831efb896844d196c98cbbd6909706a8cd8c969ff1e034d30e3a2c1459bc1c14fd7f756f19827cb777a9ee1ffe7c06f6afbbd71e89b11926fbc6e577968eedb10f11bb5e207d35da1", 0x1000}, {&(0x7f00000013c0)="4607e075083193d05ad3496e16c39372f3493f2c8c8780817234cef31df85bd3202bc8e39969cc7e5fe2c81b0a075f8be8ebad39489f9a5828996f87378050a95c12390e9075153666e9c350db4c7e79070060512fe6b5b802e87c1f51cd8b95b3d1d414cfae9d9646b7a358cb301a9de0ffa2f4cc7aa24b51ed096983a74f2a3921ca33706c115589ce9fe9cf3b4a2bcd2e37395e75bc5e25494462fca2679bc12a3e142c76080355d71e2cbcc4ebdc7e7412fa1d527c0eaeb7e4f0c572068c38593daf5ba71699706c61021599e35ea8bac3d4100e82dbace121a3c3c234836c46a144d1ab1da38208065d73196714bcb1bdb5e6cc87e7c2813458eeccd947a879acd1b363d4cc44df3e5ed31901388290a3d88f12a3eea4954dccfa4293165a159aca1a0186fe8ffbe1cf3ed245d23a5342d020050266e358394cfa6d9fd2865c3c3cb505f1beb2fbcd6518d4ef4c2965b6aa91b6d471f642f3f1b7b3cd46299c04038c92fc01f32be13b836e7c09c059afadebde2d8cab8780681ff78f850a8eb6d87c67cc9e33e2daff1778c5f95a66b040191166d9845745ce3397f77ca2302bf3f57db252ff6dd6d38e99f2ea9099c515a519477797428545c225ef39185627a99b24a385b7536bd788ad7e4a60bc7adec842686ecd7817b2cfef69a8254644b34b91b1d9e6dd72a83f84a4d1fef1767fd1b798a0600a583387cb15a805c25e8a1d3c3ec0e194bde3f4af3ae908f9cb4403a31c6a5092f8abf69ed76a42f2fb30b0597ca30ca8e27db09d04d9b21cd7e9a112587897b6c65949ddb344b9fbc2adcbde76eb01f4eba80868c5183a74374d2ed1bbd4c586586f0b50f4365409dbbfdb24862e4540b10ab54b25c08f68c8908a0c146f35c11efe33df429c35893d4916b75d8d6f74a28b707e837871b7c7fe7816bff438a26912806721210c947540b62f47cdc347a8201ab110fe7d03815bd9ab35b43a7b8d28a0192ea6bc64ad94c342af8d2e3a9b5075dcc2d038ba4bf4233d70f473c1bcef7fd7d7b76b2aefeb4bd997f13d6d61e7ee1a1b37d75d7fa32908efd6222b3f6f4ba61f66fc3c05a3f5d9bbed787f3714f872a7931d17bc7cdd994bed77c6848256fa3c734346a927ec193c8cd7b2950d44d9fd7f2406c70b3e333429842d4ba540e520701f5360a994bfb5db809d133a72b1f16ff677b0a97952c5396c354dda75e1b06d92e646ebb0029d00b304e42c890c8876c6f7e26bd27f132bc4920dac4c486180d62933e292110ba36a17915dd179b17cef77595e4e191e40e5a8c09cf90f5009d4adf47c046ad571ef050782e66fb44a87c33e06f78aa13e0fb6395fd3e7f83a9b82060eeed5ac29df1cb610961d23efff6b129973f1ce5b15afa3ba480562cc5eef93c85bf0dba3d64ec1d46744d1311e1c6b09fcb1b31b49823b957ee697bd6802507520db5aee44f9fece083e91b000c151aabc3d50522ffdc5f93ae8acc0e945c057a1801f0241e39e0d2fd4459d2fbe24716955880a04ee6564fdae8123c669b9139cf00c1b06f7d68a2ae5b71e6195d231612c6016e5d9d19b058759f6325402cee6b812a7cd2919418ab0cbb8675e2b498ecc6dee93abafdaca6077cb69c22893c44e221fd4a710bd495021149cae12d4f4eb89a3593070db3a84be6b77b224243cc5042035d150c905be278b7d0cfb224dc03e9af7487513d2daa608546383192b7eb8e67ec1c0eeaaf9a787a36313911b0245e2ebfe1beaefd8b958783cb42850d07e3dcfb83b1339cb7ed38425ee0cdf1ae413464060413b8966dec5935d2138447e7662f2a255478fe515c0e95d2921568f9569d1219ee737e44e14ae5515ec6ccb7e8cca4d3bd6fdb8e57b3539e495117593c3fed31de4078cb1c81fa96f4a0147c57766d6547f19e65880450ce31b8cc62f46456622314a4bb35a6739c80b1c1ad8951deec90ead1b770eeed1df6731a58a6d52ac703cc6230ffe10851863cb5944a128b9f4b4c8e09bd131cd67c6f877a64d1f4d51a36ac14067fc57a794a9c609416d6be38c2cf4b4e3285c9d7701fe705683abc6abb52cb972c4f7ac25ebc0f29fdc74fe205b516cff36ce55993ea97d798b6e0d360c797eb1d646a5a226a6aff97c5bec64a155a9cfd19a03416f1164e6905534228ad5538178a2f276b48cd3194ec247b1efd4eea1039954abd9828e2d9c51753c3fca8097c7f84bffcd806fb120e2b8bc0b26e4b92647c906bbc8e02e2f85964138c917d40efd94d470b54ce185d23b62b639aacd3328a621fd1d9047b3fb553a16d64e5bd0bb2dbe767b0b2844146e60c3fa4c74ac12f6065b6f4ad55b1628b2ba6d04bcce4672608733e76e0b5fdc45826453cd2381ef6debd55e33068db7a235eba6048b446957d3137d9e23aa77365a8923d63a2eb8d4f4bface31209706ae6232609e6f6425589a8cc9a70c53576776e93189e0e867993d9539d4eb63f5f9726bb2e28ca92a3bb5d7e248a49b85e5820152cc4ab3b902bca00e06a579671220dcd5cf3f6d6c8468f473537595af24a15525f7d9bf0b2b54e841b8f61952257f72851251dc4d264c0014fee8afc6fe4c76de4aa58134e44b06b6ecd0bd19075639e216e4f989985f998996943be62bf0c4e3dc21bdcaeb984fb8c42c60ec4c995fe3e2a5461ea9f748082e90842e41f2b9738b9fadc834e0be5dc4ae3fba545110efacac1ff62d1dafb142396ec256a9fe839f5b3dc84d61af7e5412944e3d1332c727793ccf1b4b14dc40a5b0cd0898e6ceb116e60f61d035ac30446dcc1820de48a0f0339d5eecc55c9d1dc171d855d3115dac65e73fb14161f47e001fc9a866da39db67151d2d87a7c57426b073f32f8ecfc8f908b1b62ab9d71dbec221f998812836c3fe457350b6d4b4de4c265d6f0f5b8916dd8c7b7e5cbe1fd05101e0487175729c1dc73a7ee60908e81f073c4f75f207ab7027ce1398cbdfbc109e86278442a4ffa3af4f4a9e7c9b96f73e61f3270bb729107abeadf28ee9d654837138ec6e0b591903b8c9e494f8978fd98b73702d77f003b6d2ea21cd45f4582aea0c25e3005f9aa04bebd05bf029f06cc2acb354193c8ba2bb1082b9ab9d825ef8273f73689884d3922fc7cb87c8cfb1c7c00609b1db5ca0e45f800c05f9522a7d7e93ca73e2dd671292b9ed873a79fbbce81909c0509954438a1b1dffa8ed18b8a19005b4d26e5a7e282217e23268360ed5490258d235d27310b81090fe5a0f3e537843166e6649f9900cf48e91246ab426fc2413c4033a403181d76bbb7cae68ce0d6ecfae6f7819351559016747c7eb21c2525dea254b5c7453c17d0ed19162ff31f29b21e7260fa06c3d675591929fe8e3def65e02604f4d4133f602a9180b37c2666923ad796f31f17824990b05e8a720b62d06847dfbfa82dabe4abcff5c1095c209c5164fb6e7d90a6d1ce29491c846cb644533e5a6f2c8a119092156a6b4b3a85d92c4eb3c34b716f591b97323ebf3612133841d135af3e43c64055901bba2bb5fd08543f8fc7e2090344b54e3e0fa23783c27be256067582d319ecb0cac84b529b68da6f404dc447cc20f97073c40eb438d1fd009fc8c34bc206f7b68d60cc24f27fd80e74f616dd16e06e2f5fd148f3925c0467f95d051524ab945490cd7fc67b112ffffacceafa8ed93d2817a1bb9d4a6ee10b97b2983592130e02eb56badc972f752c30439d7f82d72c4b0f1cefaeba3e39d50c98779fc29879b2b21112a92f4a375c0f621f612323906871a934b7d36b028e7bbe00158859afb4e6a1ca3423acdbeecd2039bb2dd41f94ec2129d6d79fce4634fb3b8b67dab78cc260aebcb17e47320457f644800478359ddb07ac16e1d83893ec390fd5a152aac005a0eca4a373ce707effc8bbc4d90cc71e92aab5387682e1ab9c414e86f355109d3fa8302dc6399f5bc57721dae5177b000adf1a56938c776ce77e1ff2107ce46afb983c850a20fc1b803fd7be2374b7edfcead9bd8d1d0775b77573398746189c78862068cd2d93973579bcc36763d6206a84cf105668a1abace4895f64c84118fd08c43015c48eb931bc5c1574fc577c7b48fff457a738b24dac6523cb1283934e55951fddd2d6dbe161b10944bc2275534fea63ef3a742dd9db19ee091c4948952f9ecbec95e0d14e178904d761d10cc6a8d77762a2330a3809a946eb4f870c4bdbf54a00c94cf8d1b1e58104b51bff50149cd8833c061896566f12842cb1c3429ae6ee77cb58aa6f829f8500dd1dcb677054eb8333779d2ae3738bb99b15233f2ffc1a34e40071526e1078cf0fda7d5483fb6f8835662a6d560a37445062b585e40b680956d7e9db409ab7244e3c1b7d0ed07e5640cf3b5f47802c4e3f2fe3a2f9f22efc1de5e97ebbb92887c655bbd3fc499b4b233309190892a974322c227206edaa8096b665f3780583d0d88c50cc35dac131b48c5104f4c253cc015d23a06ec7d803cc9d4e8f648cd4522be3cc86e0b29987d62fdbf1050c465dd48aa13bce611a62e9065f2767b4561621be04e5e09d80d684487907e02b9807c3b78be85dd84da493e6d08abbe1d592fa6b77bb061a2e200c62c497934a5f33b6c72ea9805fd434929e2679ba79ff7bf6d5e57b1605e87df38958bff7dc4f3ae67ee8008a1d2fd95054b05957b89320a5bc3efa17cecb6069e03cfdba48c70591708939060243a28c8c5c6eed5a836ce12c6a629cc5e3a19d4311f8b0e2ed62e553dc0721b2444cc6bfce031b0b5a38165dc18d583268b1ddc9812bcd41ac7e9764956404290fd5ea7ff9813be378c0f03236018d5c8036f7029ee4136b15ffb54287e809bae5e12dd00d91dcb2e6c884ef590d7a2b55f50b4254c3029d141a6bc85c53a6497fc71a6e6454adc973a933f5f4250adfb7820495b244b1c7191e5839bb0da910b244653d7a3563f69f955e3f33d4e8522ff4dc45347defdface7158eb9cd5025f701f6e84325499d8e1b552c1a7d93e34e0ea9c0770192a9831cc43e6a141ae1f27e5ec4d77049fbb3b10cf24590d70280d20d5b8cb9029da4e2a8b2081af062cf94ac61b1ede33b4d7d2091c09dd6de857fa9a423b3dd00dfaf1da56f04498a3daff948b2949836e3ca80b0ba4d5b0d3577c364e9b277a7c4f54e3a9df08a72664db24f1cef3c4610bc5914b8195f74b2453c15ec4f8c7228c923a6b81a0df666d70ee1dedf7eca8f643bd1c095b9871125b0692f5412080125f767925300a92772daf5c00f7d2b24da70279b589c4294a3fb24886de7573da5d55667fb13b55f4e396a882b493497f1aba806f1e76a4166d1b7426ef8b6c2a1f282e0a29bc056fc922ad59909c432d8cbe1149a7feaacce31d1d948318ffa63a5f767e9dead46381508e8deb6e9bfa4dbc8234bb19ab877c7d7cbb79be102766897dba36924a613b9dee5489ad82f9e4e1f6d0e341f82dcf670f94538426f04454f3a41fcaa13181ecf1ddd2ddd7bd5850221850a320730385207a970e770c94968b1456b8be686cb73be406b0bc76ab28c35b4bf55d2cf2dee4cd638044ba22ce24ebe1ba3163ed19884daaa0fde0af58e0854e0f197041a1fd98ec26c2d75b717d8e247fdd3d8e47f6d4b5f6c411783b8f5ea85695a053b5c218e512aaabc3e058ba082ab187e23f4a6c4515f182dd80c57f55893ec5751d74e9b965f334d3432910faccc4b6f37de481e21df7f47914c905bcdf0b5613ee7eed8361ddf9da02734bbe3ffb1c73d96268711a5382e589a1d72c896304acdc84d99a5d00817dd97d5", 0x1000}, {&(0x7f00000023c0)="df1db4420d2eae3b7661b69c6cc3f699198259ee5bd52747c0442d08ecbe332c2078c43a9542e2c65ec5305fccce244bb9bcd995d1af86b0f93f13f0173c66fdb166f510c251a424997cbc8ef98848eb5ef4e1582dc1dd0fed6f1cbaa725168eea7f31df", 0x64}, {&(0x7f0000002440)="85826c33ed7f249da123bfe2f54c61da89bf", 0x12}, {&(0x7f0000002480)="9251df1da0914ccdb472c5a536ad26726534ef7d74973ccd32e4f223628f5220a9805decb70c54574b5dd561e603d1f71eeb1434f054940f44323779283cd3902664ecbe6bfa382fb6cd6626c36f1ef4c84a96bdf1fcd966335b27220476af239f9004f5", 0x64}, {&(0x7f0000002500)="fff76b045bf84fc53c7fd1fe77a2adebc6040edf4f4b0e84c095302728e469b456f497cd3dc1b3c0e488bd379ecab1d5f7b006e571dc69e3963e07844c95abac2f87649959208b2641a26ca8dffa514a9e82c7d1dd29", 0x56}, {&(0x7f0000002580)="49ab7b6a83cfc5c17488994655d508373bc9d71f74783dc0c85e32a79b0114983163adeeff17d2c6a1c7990dae3c8e8ac8db44986be1f02a241472828ac7bb6d2e7ccfb0ba418f00d2793f555f44ffd2ea9d83e74dd8e35476245a356f7f16d7b8d0bfd603400bfb0e9defb98e141c87d468d630bce5fba12e8462200313e61fb53a8e2b72c2ed18eaef4215841ecadbe5065584c3861a", 0x97}], 0x9, 0x0, 0x0, 0x40f}, 0x8) shutdown(r0, 0x0) 16:14:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe30) setsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000100)=0xe4a, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000038c0), &(0x7f0000003900)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x6) shutdown(r0, 0x2) setregid(r3, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r5 = semget(0x2, 0x4, 0x8) pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r6, &(0x7f0000003800)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/232, 0xe8}, {&(0x7f00000014c0)=""/253, 0xfd}, {&(0x7f00000015c0)=""/150, 0x96}, {&(0x7f0000001680)=""/64, 0x40}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f00000036c0)=""/225, 0xe1}, {&(0x7f00000037c0)=""/2, 0x2}], 0x9) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000200)=""/36) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) getsockname$inet(r4, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000240)=0xfffffffffffff001, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:14:36 executing program 0: mprotect(&(0x7f000059b000/0x4000)=nil, 0x4000, 0x1) socketpair(0x3a, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r1 = dup(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r1, 0x6, r0) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) close(r2) getuid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:14:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='.\x00', 0xffffffffffffffff, 0x0) 16:14:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xa1, 0x0, &(0x7f0000000040)="1ecae49938bcecacdd29aacfc3adebf7c1afeec4d7d1400ae48d3700654452dbb2ea54b7397ac478021234835d2dc523f5150f53ce84831d7042c1edec2bc68dbc02d2a3ae2aa4b62af98ca7d8256b12b16c50f538d563a97cb3e92e733df1356d6b8ad5e6c4c1cf963350b44140a2ac2f0eb865f7d059b1b970a9ebae9c8af17a80e768c3793ef4eadb67915404f60259ca04d38a060c197ac8bdfd322cfbfc0e0892feec7f05e3b7189142330a313a261669a78caa29571a541e17", 0xbc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x0, 0x7e39, 0x6}, 0x1, [0x10001, 0x4, 0x1ff, 0x100000000, 0x9, 0x322e, 0x5, 0xa9]}, 0x3c) 16:14:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:14:37 executing program 0: r0 = socket(0x1, 0x3, 0xd0) ftruncate(r0, 0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 16:14:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x1, 0x4) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x2) 16:14:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10280, 0x0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setrlimit(0x5, &(0x7f00000000c0)={0x3}) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="3059a2bfd507d753b4fe2c9a47962670b528cb24700aed4d34f7a0c2bee3f48750fc2d1b5641a72f710a0ca07afd55fdf8b67b61d29cbc31b11d0fda33a911f2d3aa248941ecfd60db336df721ce45bb5d576c9916a02be2103a6f0a2925bf43f9f730373d38399fe4c85fdae97f1b216606b9914b15ae19f098d4196c534c833a9fcdf532ba49f18772de5c827564729cf045b16641eafeb17a7cae070d9cae3768d7f2279e81cb", 0xa8}, {&(0x7f0000000280)="206770d561143cca47030faf4b365e337d94a7569592be2586f1c7140a4fd3d1e081aa9c6f2acbda04e4dcf2af4a7b2814bf94e5fab4b79f08e53bd16bb8fe69f9a6780966759745", 0x48}], 0x3, 0x0) unlink(&(0x7f0000000340)='./file0\x00') accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') sync() r2 = geteuid() r3 = getegid() chown(&(0x7f0000000500)='./file0\x00', r2, r3) munlockall() openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10081, 0x0) fchmod(r0, 0x8) r4 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0x80) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10000, 0x0) mkdir(&(0x7f0000000600)='./file0/file0\x00', 0x80) pipe(&(0x7f0000000640)) fcntl$getown(r5, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0xb8, 0xffffffffffffff52}, 0x10) write(r1, &(0x7f00000006c0)="83c9a6e98dbd9c7adb447cefdbbd5b3e1cc86e18ea3d0503c058d429c70e1494b71d70d001dc02487f9dc95c7c253f95c453451c6f71a90df1615c73c5d6cde80fa14405983ff6f5a18016c34e845b004df5ec08fa30a39385b768a4e0a81fc7337d3edd0696343e0221d145df9654123f24a779b3eb9c5febd6452b07275bc75a89bfe1603a207280517245d69e2650fb8ea6550a0cdd5a35e3d3ea2e601b6b88a7c8a0b624dc9d0326a4f7731e51abb6d196242da75b45293f12ab884929a80823c43e18e71146d6206867f12264382fdd2abc44c03eb37c3fe6bf46e0158f932bbda7ef89a2f03c587d10eb1d62941f1415976126e9d19ba19c625c5a964195e5c8fea9265b35fe3bc1cd39f8774d95f0c1c7b7d279f9d247dd938f06a06b798cd3983daa81fffbf08f116101aef95c16f75a4f1cfe694e392e15712a3f302d986db170bbf4e3adbe568f2d0ec8545aedfec77bfdb193e5e7327c0438820d7ac9a3f31596dedbfb5ca98f436173545a7b9da64ddcf7497bcd68d5558fe28b7173a13c2009812f1d115d36f31b32ab9a2c6a408cfca94a3d5b565622c84e71cc23a365eaf0069111d5ecb92500ccd469f2a06f19bf8b523449b042f06ba540ba9092fd5ee9f318a168027672a35a0e38076ffbc897ee0e2e693decb5fa0ceb708b378928d0fcbebd738e8e4dc11023b277f745f3907ffce3e7b03d1d56bd1eae0246212310e737bf8af261de75c9b12126329368c0a4d9de8f240cdebc2a28dd0a9f5b96b526edbc2183d05beaa22c66629867b3ddeaac61b59a05448416b56e787ac846280124a4def9cc7a01a2161ef798821ad20f0a1c380b51a69f704b1d01d78b8417788cd762d60d3a5f779ed6e9e28e311a9a9e33d086719d57f62a72cb4b9e82502476e64429e5fa9524a6deb68f10adca1772907a84220dc003414cde31038083f14bcb541ea4da7ec89b66b82b9d958e838c487979cc6144c7ff51a8cfa7054dfe8e74068f90d8457ee565610945e9fa48dfefe693099ecd6ab597f7e9cf35e8096f60a0ae138adc4b077917e14296052b32a1905dbdef692c99cb7a18ad6ad02e832288df245b6f0174ef442773c97e561076d1357aaa081dd1d4e6654b7b79067bf946f6162f42f4590608c6e31bd469a22ca3e1cab0707a3558230988f155cd2704dfc68523a61835ca840fdbee2ff99dc640415526114337fbe6f542a976070e45de05454a1ded053cdfc88e5efd114ad4b5f66614dbcaf02ba9811f39b219958fc3e1e7724b5052416a259abb80ba72b0155a9b1039c6513e4b6800cca1adc431e709b230d5145e2f4aa5ac003116d732fed122dd5d8c43650aac413474697fe9f209bc2ed499227aee4f1c83fc96795bdcdce51fbbd0ef59079e2a4f6b2965f04c1c8724d07805e2013876ccdf3346cbb7f6d1dcd84d172b1d7ccc329c963c078d4982bdbb3d968b6ce9316cf52263cdd3cbd08f01afbc058242865cbd97f7797948a71e051656d943e12de26a8834e43733ac103b2d65e53d91eeb418922715bb312f8bc0942cad4f69fc187051b10eb51de3dce1c5c73810a633ecd666b827b9a120caf0c2655d2e795e024d50e69e6aebe3017445cb0fdb3a5f4485eace6c58855250b6073152c41134fc235e7b4b2ac9266c8801bfcabb326cc2bca55e51a9e2d59db24fe449d7ce83d2dbaccafd3d39af52a021325f06d62ac478beee39090c0b8254fb622c4799dd5cce129d506f63a61424ff0bedc68dd26da8737dbd84c1d67b4461afa6e9174bf467ddbae0756e2a472811c5e41405b8f9be2bff9be95cd14fa574b4d057ba125ab629deb6815aabc784bb8e3e5a14ee7e6a83976a5c63a4150de7151d0fc82c80a59c86dd0d83e67589bbad4ec3131616ecdae9d5934bbe895c43a77cc67f28f3df4a34b772782198b75960a6c5fcd3cc47f4743aeed97952de55b50b608370b242e7dd895d334c29e8c1964bc379f5d708c84a2d94801a25f6ce4bd3d6be5634ae2717714d2236c3caec5f555b4c028ac94a635b11b0eccc85bdcb44da96219bbc5a6b9e93fe09e6e0e94bca3f1977fad9e9f2a9038283cd40a65d1128943528d6c392a3306f20e74c44270cad66d2907563a2603157d5f26576407513604853271b23931820d1104195a0fa0fe9e4eda22c0fa1e9279e005c8640108ac005ea10955dfd6c0c392edbe8dabf7c98ee86c43612d1bf3d897f61a7357d8e7797eb15e3de744642835fe6fd401cbb391897aa0b8dd2fa94a8b6ee8e9daf8639dff54a32a5a0cb642797d7736ec4f992b2c58a1c52c101f536dcd54de5cd90f668c8efaac24805be697a029a5a384ee6df2d493a6156d10452513f3e9bda2cf15c5f603dad8160419155535cb38965c4736fc7d53dd2a37cadf757f699afbe576573dc7a591878f58ccd924cf6dbea0e83f80274812440b3c9f9a946477a449d1bc44abf875c94e684f8120bb5384c87d9ba13a42fea2982bfd6ee7e97eb1ee262f6eff1aecd2a58c35df32541fba87f2305f8856ccc76edbd846025de77c892bbbf9a6d294ddb997a3f218ee547e7b5857ea8fecf6709788e8e2a3e1421585af4bc99618682346652ad7e6c94fc0b60e5405f93a163361dbdc7c095a32934072e807565eb024124dcd0c8b373b1b43f339d2049cd8efd9db4cc0c8b44c67f0ced68ee69d3d31cadbdbb97648c40e17f75d34b86141faba9d4766218b869007a6684cad0186edab879db0ded8c5eee43084839491340cc1ecaed99fbd97a098db852bafb8db04bc4146451b89d5eab9123ac6851b548f1f1486b224758565f5ac0c5dfdffedf588cdcb1bb40920bf43974248d95ec1cddae0c7bc75edf8bf7a2bb87e22b167d0c60458ac24ed3f338216c2c41524cc07d1625491bbf691c92c91bdf5f6324ffcb7fd49e6eacf01e91408d95a98c162ccf5f66bae57ea00ddb1cde5c423aa2ffd62a5fdbd3514bc1882aeb6a203cc2b8d90a58b824bee2a85c54b30c5b8226b983072efe5d6190b21318f5d0ac8507d52adf24385709c3fe72ba2943337e473a9a37cb90b5e64ac15f6e92b19e013a9311a52c1e62cde21bb8796a8bb629fa5a612f09bb74a33474a31911119057a31302826f676aaa9d1397ce39527bdfe9dfa5f4b6a16108c0d20dbb53426f0cbd8fa581a1eab236852e55145a13572a99ba075a6c4b057d7fa63c3e880a004036d0e3aade1cf0561bbefc5099d5623b164d5e6e0460d77be845506b12825c1ffdbaf9ba579c815cfd914a9d9448a79b6ac4b509e3b795119b542b15c11d54e18764b394787ee4b52734bbad05d85431e9aa13545779c69bb7ec95b5d7f1017125cb8195004e596a3d69a4eb21da5ccf09ec109d684cdd66ba8a27805aab92c84f9da7418c8e243cd85945ced88f3ed6d2e26ea51f46c73d50aab3f839d14202e651b229c5f5cec907a21b532b2c1225836ff96352ab8bf6c9ee7b9db9c91e588c30771ef6ca5017cd687cd19986767b5ae437de53371bde5c5253cb6c5a9c496de77c59c1c22da5ce3fdefa2341ab42dfd93c633c394e3e7766adcbe8a5996b494564dbd1ce63bee78021a3c352da18af10885d86eb097db409020498d31e757ce36c295c9d5bb0f5f1d308bdcc7ee9cf497f0d1ea9551ebaa9236e4afd9a5ce35cb6fe7506ffee67faafebdba1fd53c0e0f1904633bf76c11b6e30d2936d414ec65920cf1ed7a526af8f513cb91c17ee322bc620c39c2d5d758a1017622ca88f860235e6830c47834c53435fba0fb6c71a1c7cdffa3b145a6a99d263811c5403a241d55f04c5674b2cc791547b0ce402bc7b11049847198b90cd06be4b68d4dd5c79521b776a6d9f26422fa9144c45121038a51d542be1cae08171a2460b7e5085c45c17aa41dfdccf0c7c0f9fd9e383081e47ea76a878662dad71abc242e5d5f07e69819f0731592fe018569fcf94c6ab746d97457198328a9932b453aa7e2bb192f8c5f096a7904cd73c5714b2085521d822cbbda51b8302ac264a2dd83b7975ca21f8d1e0db4d10be7d82a2283317eab622497a847e94a33938f6dbe23423a48acfac368ada35bd6b070534ce848eac355d80a79ac0eb771aa1d399d91ad2e8ec8363a11f9abfa8131f59bffe966d4590e6ec7b95a79bae611561b49b961a7baf95fbc4af624915179eabb8b305ff17f6994e269f7c54e0e19e8356ed32b083527c5f5e0384832f7befe11a1a71c1eef9e19ff8de24f7c6a69cdb3bdc9ce2ba51c4344190043a0fae5901e01dde60be2ae3a3dee7918a8fc7454e51a2bf353531e33db840b01b8281d89dbee7c555cf54d1140c96d11fd5cd99e275f75cc43ec96b37e75d3e01ae5b33b92bcf05626390e52fe1cef2f9e3174396f35d20efd17b99e5f962745b62fcd067f66fb814b5d9075a46105742fadba6231b0e72787bc688f1ad396bffb546fc8bd1f49144ac0210bbb6b33fe438c204db23aa4a67fad691fadc578fb1be7fd86e5183a86351f60b2cb9c0da44e2175e1cf31be1f3234305ecec69fca14b9a3cb75e075c760c0bf5c9ba3b707eb845e93118f901cc5838c5b726cbc62ce3311e589f6ddc64db49723ffc8b61fa0d4093520dc3aaf7c323df65ab4061704a0a0656eaf2a4b6ff3631be7056ea6ed4e212db1e352080a29389e8684532be51201cc05b36a47bb047367c84d2cb40e98940240593c522ce216f497e7a35f7610577ae2ebb096cfde4e7bf62c8271f8220fe7ac5a91f8a27c0a79071c0abc2056027e36fd7e1280d1965108d71c9a109d3a892aadc44a9931e5ba661776a8722123145f3afd41dede85dce62456bf599e8fb50354f2043d7a4c801515d448cbc7419188d2b006b3f1da14fa0f8db925de4ca05478cfc1e2e72eedc0c940dea02609900452732ccaa468d7f706afea0da83901799922b0101dcb72c5395712ee9c04a1e009c88ae02b5b96d52e6b73d468505b731ba40c4515ead145f974a090d2d995250a431ef87a9105bfb52dc0fd1606bbaf2810d20669432f66ed3a00085738dca8e243438763be2af87e49a139ff0a372ae8de627cd2da7947f0955fbbcd86a5a3f7754b31bb0c16827a371fc9dfee0b38bcb9ec4bec1192950660337cedb22de97a30adeb40b638577034a3a8a4bae78852f0c165af1571e503e8c4b22e271667a6f3114fd6433683c32963f54bcf5a73c4f7413e65920452ba1471a51cca2271f3bb284d3bdd4a9d0445628a4ff0a0c75ad1bd1e7d9029ab114543d8f2d4bc074ffa1b1f735cd34ed64d608c5a884b50eb7a0ae9232373bb8db69b4e7d70e610c2bd7d80312976ee09379a9f0ed9b6ec84a04838494b095c4e19775bc1ef4573ada1d92ba5c8a66d439db2c216b4a8d6e329755338c96fcc5f7f327a90d17cac24ff8192b5c5eec31df5158456ea4a6c48ff08c703cf3087b4e107e44bd4843e08af1c171406da41fe003633b502a771ee96f18d7fb166ca88813bc06a455caa530819dfbf080897f3ad4d719e0b64014b823ac723ef3cbcbaac19c5ba60c09ae2aaabd5e906ddcf11c7e76d4620676fa3f9200366dadb2e2712af845cb6a246246bc71f7ce19830e53c1c93b4f4667d13fc5da447b4d456a7b065c89cbe37ae457d629eb4de9900c7bb65d1037c0f69db9a934d052db2fac57ebf91af7ed7765e3d48e97f0009a8124d1039de32844b12c6faf7ccb14e8cb251f351e0a06289ac8b644a126e3518ea073f55987243be437f84c05a83997fae224dd8dbb6b8fb4a1fe419bc00c0667c398ce", 0x1000) geteuid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000016c0)=0x9) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001700)={0x1, 0x1, 0x4, 0x4}) 16:14:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x17) ftruncate(r0, 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) fchdir(r1) 16:14:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) poll(&(0x7f0000000180)=[{r1, 0x14}], 0x1, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="8dff19ba97955278eb0624ece546173b4e3fbd45ee4ef3aeb1f7d6d555536dc8f7257ff6ef000b7b3311f769e9118a8fa55d2ede0adc1d7ae5a801c549b4b690a7384369a9f16d301a426b3ace99c6d83f819e3a66cecda79903ba1861439740b5", 0x61, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x5}, 0xc) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f00000000c0), 0x30, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r2, 0x4}, {r2, 0x40}, {r2, 0x185}], 0x3, 0x0) truncate(&(0x7f0000000500)='./file0\x00', 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') 16:14:37 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) 16:14:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:37 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) r0 = socket(0x19, 0x3, 0x9) accept$unix(r0, 0x0, &(0x7f0000000000)) munlockall() 16:14:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x102) socket(0x11, 0x4, 0x10000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000070066696ceaea86"], 0x10) 16:14:38 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) setitimer(0xfffffffffffffffc, &(0x7f0000032fe0), 0x0) 16:14:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fchmod(r0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:14:38 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x3000) 16:14:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) 16:14:38 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xcb) fsync(0xffffffffffffffff) chdir(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/166, 0xa6}], 0x5, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) 16:14:38 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f00000001c0)=""/218, 0xda) 16:14:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000024c0)='.\x00', 0x20, 0x108) fsync(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r0) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/43, 0x2b}, {&(0x7f0000001300)=""/174, 0xae}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/115, 0x73}], 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff8, 0x9, 0x4, 0x1, 0x0, 0xffff, 0x10000, 0x2, 0x2, 0x3, 0x6}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4004427c, &(0x7f0000000000)) 16:14:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x20000000003, 0xffffffffffffa24f}) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x8a3, 0x100000000}, 0xc, 0x0, 0x23c, 0x0}, 0x8) 16:14:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:14:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:14:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={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}, 0x2) sendto$unix(r0, &(0x7f0000000100)="3eeb2772819abfca8e482ad97afd", 0xe, 0x40a, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xffffff69) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:14:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2005, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x1000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:38 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x6, 0x5, "c5cb4f417a2dd9c89f58d018836329f278030ec9", 0x29, 0x80}) 16:14:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = dup(r0) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x42, 0x2) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) recvmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) 16:14:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = msgget$private(0x0, 0x402) msgrcv(r3, &(0x7f0000000040)={0x0, ""/109}, 0x75, 0x1, 0x800) msgget$private(0x0, 0x7e) 16:14:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000040)="d7a4546e167fb00e8f50949505a23fdc27659420abb34eb844a915aaffab30ec9d9fa717336e0bcf3ce98b8fff3e51f5157b353862b06d013c6912c856411d5922271218b162dfaa864bc2ced53b4b4faf35879608dc12440fab85d88dd5d00c49ee47d3459d8fdfed44a45dce9c6b2269372cfd44c47714b8cb495ad113d880961ee3d6b038426021ec2b81a3f29d604d6973a6105fe124978b755861e79e4c40111de6162f", 0xa6) 16:14:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) fchmod(r2, 0x100) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x4, 0xfffffffffffffffb}, {{r2}, 0x0, 0x40, 0x8, 0x4, 0x903}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x1, 0x18}, {{r2}, 0xfffffffffffffff9, 0x40, 0xf0000003, 0x9, 0x7}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0xffffffffffffffff, 0x2eb}], 0x400, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x14, 0x10, 0x6, 0x18000}], 0x0, &(0x7f0000000180)={0x7cd7bb9}) kevent(r1, &(0x7f00000001c0), 0x5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000040, 0x1000, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x9, 0x800}, {{r1}, 0xfffffffffffffffa, 0x40, 0x81, 0x6, 0x5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x6e, 0x101}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0x0, 0x800}, {{r0}, 0x0, 0x10, 0xa0, 0x3, 0x1}], 0x0, &(0x7f0000000300)={0xe979, 0x9}) getpeername$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x81) mknod$loop(&(0x7f0000000400)='./file0\x00', 0x5, 0x1) connect$unix(r2, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r1, 0x4, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0x4}, 0x8) fchdir(r2) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/83}, &(0x7f0000000540)=0x55) fchdir(r0) flock(r2, 0x2) connect$unix(r2, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000005c0), 0x10) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') mknod(&(0x7f0000000680)='./file0\x00', 0x1001, 0x1) r3 = fcntl$dupfd(r1, 0x0, r2) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f00000006c0)="cdf78a22f3e9c35572252d9e7325961017c646e345ce2e72774c68ea0b58a887ef519f3123229d558727e59c8ceb195f8e3e6fc3a38013727ba6927db1ed8d929b6704288a5b", 0x46}, {&(0x7f0000000740)="9489be04e920d56f1f3134a7bc30de73cadc70d9683ec028fd30447a804f58f3026a107e7117f2b2867b5e3e9e2349954258387053216c5d885fe838556f2575d929e283e1e9ebbb19f18ad8a125457116fa2dc6daeaec043b2f00069522605abd1b3b2665e56fa094e26415028230b729114ea5b7a97c902a427dffa8ffef2ad3e04651a4a61e40178b5a7c9e6ecb1cc7dca3fda3da8b74830d8231aa1b9268b2b6a454fc9fcafc4c6fc2a71ccafc7343ea1f5554080ac10b95269627", 0xbd}, {&(0x7f0000000800)="1aa723f59142e21ff67000e391e5beb62a1cfbdf569b416a5f781cea5181ef240c2c6f08e52b898ba7ff14ff2fc2ecab778ff40969bf1adfd1333a580043cd1229b28e2446d60b4d9c35de356706bc0f6751278a515c5c40e7390d62a1677af1d479363026826dca4c7e2dfa921378f58e7043d57e35c1f37fe93308dc4225f89d8a764ad0846ecf20c7913b448a7ab9f9b5d0398f005de5fa0eb68c00c57f1fb84e5ccd035fe75dcd73663a06fcf4ddccae4b42d714987a7e0d578227cd5200b19f3ef1a0be85c8a719d74bad4a58d2b045a31d2fbd", 0xd6}, {&(0x7f0000000900)="ee5e40dd82995b2b452ae556e202cc89f7a30f41e97d844aa286fa95b5f203071730f21667e1de224fea234b267f9fad114a2fb8116fd67be1f9aa87195d0f25f5655b0ee1906159c72a0fcb32179e234c331703041d9e127840d41d3ad52a97e3de9146887aad4ec31fbceb617c8deb6a", 0x71}, {&(0x7f0000000980)="505ffbae31b765648da402d8be29c8f9bc79e13d06c44d2161732286cb7fdb9114dec659bf858fd8ae72be697ea15098e89ba0db2bfd2feeddc40063438cb41c4fbdcb8a1a3b64d8631fd5d44852ecf2d7480f43b8baba5a64707d162eb573bddf3949fc2828c40bc487e58e12ede6895feff748dc2dbd5acac61ef6dd4bf5a571639559e90f91120c1b0d2890512cbbd3bf31fb92c884071a784886fcc6006523f4b056590c05cf42e6", 0xaa}, {&(0x7f0000000a40)="fd3932a2443b9f86c8ece0045686e56b2c3374461f0bf070f5a2ccc7b6aae22a11f32fa73b43b7c2329d51a659749b7f7103cadafd583efdc5cde957a69aaba57dde32966cd055b7cc3c74e736219a5a8afa5c42fcbe986d1873c5f52387221100bdfb38277aa2d12648a847ac9b73d8a2bbadb772a4fe39e51ae862cbd39ba3b5d05c8038ebf3c9c86a", 0x8a}, {&(0x7f0000000b00)="1abd7e7dd01285941330d03467ef09bd95349d9c8df7e961e67e193f823be3b0bc0ab27eb9f3aee7b0616b420b17b6a557b6239157db38d00dc3", 0x3a}, {&(0x7f0000000b40)="47798ed463bc0c80fa02547d678bb2abf21bbe460829e62837cb6a001fd034e01580dc3bd5b9cb95b6368db9e7cccc578464ff73573c89c7c6e543acffb2260f64b7a0b4b162c40435278010e9ebc9", 0x4f}], 0x8, 0x0) r4 = socket$inet(0x2, 0x4, 0x7) getpeername$inet6(r1, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000cc0)=0x3) setsockopt(r4, 0x8000, 0x8, &(0x7f0000000d00)="924fb5bfc7b01ab773dcb162f267ea3d39ca4ca1623e211e0d8390649a4494d0996c41b9ce6b0ea25c9c7cae610556d1", 0x30) unlinkat(r0, &(0x7f0000000d40)='./file0\x00', 0x8) poll(&(0x7f0000000d80)=[{r3, 0x12}, {r2, 0x4}, {r3, 0x108}, {r4, 0x55}, {r0, 0x90}], 0x5, 0x4) bind$inet6(r0, &(0x7f0000000dc0)={0x18, 0x3, 0xfffffffffffff3ed}, 0xc) pwritev(r1, &(0x7f0000001040)=[{&(0x7f0000000e00)}, {&(0x7f0000000e40)="ba37f852050ca56896a230a864bba189b71b218994de0277f597f41b5b340c433556b08427a6bd6dff46d171a18726bcf5e216a10daf47a6ff2f3fd5277732d3ec9c2fc69e484e63241ec8ed16a8236ac89775b2df3293c6635ba1babbbf75a17c5fb9ee14e63093fdb8757f51dfe67cd3c9c0c729fa25737b148c83aa6eb25d972a1fba9088e8620bebba3d3cc8926648eed0a866fdc1e78149118f02255c2c51ef77faab6070610aafc6648e39ce54bb79f25002dcfe8b9a9756c931f63209f39bac959dadec4f404b74022f7012ccdbb2272c88966c06554bcb4fefc25114ebf3b8ba0187e17f05d187e13f7e26ebbc7a58611def282ee8118e5d9c", 0xfd}, {&(0x7f0000000f40)="385e74cfd9065ba3a4a5f2f395b47c9237d4f576d0d61f2afda9d200dccbabaa474d4fbf2522d5ebd9db150d5add6feff3f1616202e09a6b54afa73cb3ad9edc624c993933658a7f760df2722d76bfab62c100ebd21e4351b8a286549fc29a3f290e9f9f98076a5f30637b71ee9bd5f57db83473b9aa9c6621b6a0424ba9644b7c4721fd51f0c00ab628133faab9d369fe4bdb817f94bd10e21cd4a506dcca0ae61e820d96bafe882f52f53ff19886aebdafb231706b9df8dbf7382044f0944f8f86dcec1051", 0xc6}], 0x3, 0x0) 16:14:38 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0xfffefffffffffffe, 0x0, &(0x7f0000000080)) 16:14:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000200)="c4ee034d0b2b7566d6bdb3b67d391c7e602d3e30b049770fc770dad88243fd8552c5887f478d187d251cfaf7efbd0ec0cb50e8bede7f4640f6f16e86f41165a90eb2185c6bc4ccc3ebc673e54121a7c92b64ffbf3a5197fce24f476c2913732bf1c5874d4465e94257f2688c5f7ea3f14b7c11df68dfe2ff855708b45c46bafc13c065516aa2e9245190a16f37b9284888a179721e6d8dae71fffe7b1f", 0x9d) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="77ea5123816e6fc32c508b132f86b4ee6fb6bbd8928fecfc74f81733787011a7b2171f4f35bf1c56c53a4d472b4dfb7037e085f5eb5707d7d24b2a52505a05a0041e8bb77c8af7433cf4bdb66c838cd17a41df35fd512b330e7aedafac03418311a00d8b0b097d9be4c288008709c03d260788f24bdde5bdf04ab19f45b1a6de19457cbdf0e6934c9b0f788d0dbe14a11b87757f288b6ace", 0x98) 16:14:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x7) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x9}) 16:14:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:14:39 executing program 1: r0 = socket$unix(0x1, 0x40000000200007, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x1d7, 0x0}, 0x0) 16:14:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:14:39 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:14:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x8c}], 0x1, 0x785) close(r0) dup(r0) syz_open_pts() 16:14:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:39 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = msgget(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgget(0x3, 0xc0) 16:14:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7ffe, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x5, &(0x7f0000000040)=""/57, &(0x7f0000000080)=0x39) r1 = socket(0x1a, 0x8000, 0x1) mprotect(&(0x7f00005dc000/0x3000)=nil, 0x3000, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:14:40 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 16:14:40 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x40}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:14:40 executing program 0: r0 = socket(0xe, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x7e9, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 16:14:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = geteuid() setuid(r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20100, 0x38) openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = msgget(0x2, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x18) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) connect(r3, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) msgctl$IPC_STAT(r2, 0x2, 0x0) 16:14:40 executing program 0: r0 = socket(0x11, 0x8, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:14:40 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getgid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() r9 = getgid() getgroups(0x8, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r6, r3) getgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r10, r7, r8, r9, r11]) r12 = getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r13 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x2, r13) ioctl$TIOCCONS(r14, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r5, 0x4004667f, &(0x7f0000000380)=0x5851) setuid(r12) mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) semget(0x2, 0x3, 0x2) flock(r13, 0x2) ioctl$VT_OPENQRY(r14, 0x40047601, &(0x7f0000000080)) 16:14:40 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000335000), 0x10052) 16:14:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) socket$inet(0x2, 0x0, 0x2) getgroups(0x4, &(0x7f0000001000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000001040)=[r1]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e8139acfa00de9f93ac3bb3a767804e90980d74536e7f52adfa8e6f79e03ce8950b41279935c3499bea47b9868fa378e67797103c544ce27c1ced69c9d992c4b24724ba74818651e76f23b9a4cd5838e50a611da99775a2efdf8b3fbff68c7a2be1647d0bd757c1a5b942170880724244e6d6933148c8aa59240d08329f33b38e99b7249d9a2edc3a585860efb28eb949c92fafcafea4c43effbdaf3d0a513245ad1ceb9e8da566246845f16e06c09b139698e7447ec57a61b75173823605ebfcc8af5562c2dca317e7c57ec78944b1291bc279373cc5434cbdc262d3b6637175b7eb00c622173c04b2bec2ef1c77361d3d668bcb42eb9cf5c1b2fb5606b986cd967064316594e7ad13c451b79e828fea56bd983f757c8d48cda6ec5f8cdcb8a41448c0b1eeafcdffcdc557636dbb7b1f59c09415482c58361656b47b5fb324e9c34a6da2e76ba571642d5ef8136a74cfda9274950f601ce8f18343604b67f0d40160653d6e54cb7e6b83b9c52701dcfc21067da92f1daf3040ace6e1080af64a055f8f626ae8d524e1d649ee17c367fd986f83d85b1863ea26f701b670716aed56a7b72f1a3e537804c332c1974c9781bb305430a95cdd234680780053edc00cc259dec9f42404f2ac0e086409cc7720ce0697efcf727e830cc268f9dfbb5e8d48b0f9da3370ec9ee087446d4455f0c9108aa2d3683cb52ec83ff4ba349d9df51c86ea83a04c8f173d7229d9d3d1b02293d5b9d6901a30c8a875bb173f2f4ecfd096fc2f81ba399000fc7337524234be28273e4cbf58c5f9e4c4498e5ef6f748fda4e2965468c5787b97c014b285fafe44bdc0f77b79ca9c360d7e100dd568f5f9779c85739f03c924b52aaaf089f888d185b3c3bcb0f2c5fccb0d99f21fa6d84d58afa37c78a99977fa33669470f17dd1259bd3af5d54e2124ba02370ec85bf1252e4155ebd0fd31de0abcf0ea956655e74415ea4cd2e23033473395e117888e6383c3b986b0286655d9908829622b6e3559b1792ae8d38ffa430a7a7bd4b10d7f2a4321e9bacd6db7db22b78890527bce88be88f07afdc5c9fb44ece76ab9de5fc192078ce611d74c99dfb7acfb1349e03cb69591aae4668a0f46fefcfce88c1f9387cb33332289e174d345be0485a8259de38f4c506e76273c039aad3b7fca928fd6053eb6d88b8b7a36605851424bf79602581f16e873b76edc6ce4943917ea8ef269c6326de5097b50c929dcfbfb391a711f200d7c1601104b777b93e0cc1a23792738ab0c08b543e7b557d2ef0a8d17de7dfc4aecfe03c759329c96ab4c84ec8734f44cec90f6143b38df5ac604196f7e3856b95f1565140e726ff7d67d5b3b1afb3603b89b6bcf99a4b2b0d999f63d15b49479b43335c3e910388d0280662c7f60067c36f0f4992586b0fbae3706bcaff5a7285d3cded2422ace3666bcf74079626d27fa49f8f515b9b65f856ce3a3cc27d55e1a7adecd9e1e94adc738e7cddcf8d5e0d5a446114fe2c66e09c8f69e8f7ff21b63eeb07111cffba7d811b8c3411a9d163e77ea6e1048f9bacd8774bfc55ad191a35c8ad71d7f3a38a30bbaa0d007201189bf96540c1988e6be767288f7f40dd3bcf540baef42be15da056afb138cc2b90e8cdd3486709bc7756340feef6fb4984a594d4e28d624cb62c959b77c250954d2a57a041281924c7bf62894643fd09d0f4c68d815198f6fb95e7ee1c6b728924cab6810c41612f885eed89876e60b6363844b456fbb9e2034ae23f075dd3e2d1134d76b2d31204f6b15d923667436559e5babf7d0334f0cecd36648119bc5a5593b479ac32cc0358b4d000d2ac63450582d912c8af6d03eeee9efa65c52d7fdc570536e56c780bf1bfd91984606e0a970cfe8508ccbb7777c89f33abf7939bf891ac9d2299a5f4d22a799764b31949adb07722e5bf7b2b3982d4906c75141e368eff56a8fca7a4d818347703561b2057714cfdc5208167073de09fa532a272f5c9e6a14ffad4743bdffa34d8a60dc313036c8e1cf34ab1a9108f317042d268d23d6d383ae802867175a5f5c0f9c3cf2c789135770f616cb6366851bfd2b713e8318c8b9a23ef58b6af279ef00e6c5a5a94dbcb3873faaf3c5a01251bfaf92186c19c732fac68e8d2ac1c5026d71272b2c14fb309dc9c8cb9bef0161575bc022e6946fe630b08d16100543e480685525babf50560d332396b2e7881b0861c9ecebc3fd2bd03ca6a9d7e426055bf0cc8c30fb333d7f8e558340812911f94c83179a64680dd73dc665af8345a33067a297fc67ed0cfcf7d1c5091ae713d8b8588fe4d4fc87e81157381f7cd0152e9db05c5d47bd948823774286685023690a4287aabe261ebe187720396a7c997946468a1e0c107be3fb55205576c2e46828771ba81aa5d929c9ef79a206c8b871d5bec9e9aeaef103e8b9cb72d2fa306330aec5b25dde2071f9ddd441d6ee7c0f0afe2e34c3d3b7fb6053cf91d5ee8c7cc3a0d4318682422423071f57069e01c17347dc71b967f0091f92f0568379422877c5f9d0a6190db12f1543c2c38466a028f8d06f4e6c85ffbf1f47748fe6099ca8fba1d023cf146c202ba9858a7fff0213c52d7137086de66e5ddb58fbd49ce2991edec00766616f9fdec0981aa590852fa22172455c39402749b33915cb573ef50cfbd34402b038bc2c5d130a2712da0d09b0bd7501877db85045210f232d68059a76ccb0b6135c09e3923f170196294ab4b256920fb3ea7590f4aa2ca53b13b306cfa5e8de3916434878c7efec0d15fcc253221b4900d1dc7c87a6eb0c900ab3b827b9de183dbc7e363a4eba422f92153525da81393029886951b34bd042a7363a5acd9ed7d26543a411cf342378ed58f5d00afa675177cf3d99274a1da22fe7006bb3453c15713187a94bb6df88df64698d83e4fe8904c8fb79a947de829112667ce937070ec3f54b8a39ed7fe7f0614ea4ee8cd757541613f14998dc3eae942c3146396a033374fb879d1efd420d0ac44af2bb38042b376b79b09a7bfdeb465188b5e22b8ce9cd3d5ab87cf94bc0931ac7ba239a0fe35c53df449b252f74a3faf474baa0d1c42462282a48157e1e3591cb7100ee35a1b18d23146929fae3ad614e17bf9fe7f1b0db3f78efcfd5a2b54a033792f4db31e7095192af03c5c66e8ba7281fa2311229159c0477013a2dbb10166e7673a06133c0bca39edeac3ad49ce0e401a0f849a0a8a2bb2fe54988edc15867dd1abbcebb63f98791198ba164739debafd3911b6649df9fef028f78eeb0ea1a613740fe2afdfa7b45e643b98d291bea61046f83e29d3c4f98c4ee8d8f419a3fbcef036e17c4dc60287afbab9135802b71cefb7a5c366bf7e8999db2f6719debad297323c665520b166125bad30495f10bc8ea34417b2e3d34001c25e417c1d622672b4c0914b2ea9f8696f4bb34eaea8a3807300f05d869c39b274339d16b2c7d28873f21ffbb23fee4f8173c1352d2d8615dd57f71263dbaf9ae2a85ced49373f9e00f3a64155443470dcaaeb11e4739432c985e441c5bb9c1ddd3cf1f481d29a61fe9626e36ac27a56940c731dcc72489cfaa44c600d4a53507f6ee86f372f4b48a6ed99552cf606af8fd8ebc6640461730fe16332be8749f2e8864b896b834afa56d97edf0cbab800c42311569c8329ff3be34644bb4be757958eeb3049c24922df7ec33508720da6b24c7ea0e39178f55461328931083a16753a062407a93c345cab8f55eb5148bc984b36124e328c39aa5aa70b008eb9f408923608779ef95cdb22fba25761cb6922e8c6000f9dd312b2097944e9f698777f7425f2376c1e18d1e43004f70450249bc6f6b17a596805bfb3ba99dd92041f203dc87050d0bdd8c9440f921c0b9b7e4f57b0e84b6bf00e3ae4d951d924e8f07a1e5766c42e1492789eb3d89b881e93581cdc49403befa6a444c8b987fc2a5c49ed292a3ddb55a2a803768da6afda018b5583d9eb212dca53b49190d429e360dae4791f4f9342148170768c6daeb3a659d130be0b55b65c2ce8234f268cce6adc7524784df3bd300267ff108ea926baf4df4ce98053c1cdccea08fee7f6c6a6358e62052ec53d25d10aa0cb025290f42ccc73e4def4e24deab1498944eb8a303b7359d7b861a68c2c4a2a4ecf6ef2e58ceb33e4ae97e5f18b04f6c0abd3a0b43226f27a0bde8e1a042e573f4771a6433082dc38b9445bc5ce954aff7370ae3b43f2e0d56c5ce0aa322608db4b33a46fcc507717811d6f512cd106e3756c1d5ddc90c3de4a61deb4cecc3ff80bc18e483c2d5cf60f67be879368fc3a64c53a92d6f5239f0112b453a8c4307ae9764babc00b224657b3f122faaf15da69563abca9e832cd112acf2ebe09f5f6d5089ac01bc6066d92d3d61b9a65c24c4809cc80d35bd5c28095c7b4f243db9e0190d362774f92f0ea9690b7d45ed80c5ad1f9a619ed4e8418cb9c78bb664f35e4fea6567f1154d61980383d17444d6f524c45897a6845df7829ff4927599046340cec4e634cd9e66ae250d27f629ee59ab6b68864782b7db6f7bac5605e39ff42b98a52f0b0c7d60b74d3e27b36b7884771881b8d36b6d3d1e578b8714dfb2640cc3d36868a152f07f8869b04e921196a0527bcf1f258feb68a7a3a7418835e4540c530369290d36c2d8480be380129fe94490dcc622f94621d80806bd37de34ec4e9d669dda69de879287407635e0e1cfd956be9988b7317059cca770a4131d604c48a046ac07e291128fa13876bcf1bbe0904de632cca8ba7764eaa5e3e5dc4569d24adaf9525fe604c7bf9cafd639a2bed1d5f9079d0cc304948bb4aec8eac24d384fbadc729b53695f03d5cf7135fd86f714af83094695ba4b9bd9dc0ab1e05e29f6abb1641352e761c215aa8b6c30277b8c397c527ea2822534a6e831d9ec161bb67b151abd188c587af794d21f6195fbfe162b5e6ab38aab4ed2bf1b9dae875a4e7f12b85d8c4235369bac73001cb0c68a9d061cd90ae84a2e53f37e0785ceab4a835e707969c7bf53f7ae93f31f5f50757391c9ca1fa3798bf0577589b94e77980989ad8d8bdd34f25b6c2f163fcf03dc94aa312ead9136a9a104ea941c15d51bc50b00c907656b9ab7dfdb69df352911ad8391ae007c5e7b6438f6790aa0635323b692c323a3f09b79698a3230ef97429c14ea638b2b3f5303a35e6e9d5d7bd2871e6d184cd6333e7d11555d4d6e17d6d3e6ad844746543fa3343dc2bfaa87b374155d3783f774f1f8fda08a4da96c5eb408da6e6fcd3786ffce8aa57a664ef086698afbe8adff6b2126addef88777ba8b6357a776e0170edeeaf32209c6fced14638cf76d375b1f92a8b54061061e00d2dd0a3afd80d5abd09f10b4cfe196fb583c6ccafe180f4157414c2972ee55f2cc3a3adff5151ec53796a2be8cc48f5b82f1f181185dcb2cf669dceca13b064b0477c7cbe5166449d10dd13bd912376c7de79bb1b71742843cb29a8be797e5f54155f66970ab0dad22edc330763239933abab95387498742fc76d7e0be9a7c2a751cfcb39c2ca9aed2589d7681cd55341d06f271f6126cb689e4842e48f41b145a3f50dd72187ea3e3912fb5a9960f5e83dac93e97d6e88db55f25f9a250f76ee540be17aee8e119d5dddae6f420f346580668c173368dd336d6082d634c3b48f823764e007c39b419ea11702c31d73296fefeab10d5e3ecde5020f1a800daab711eaa22b1b8d234fb9d5a959f8bfdcab237f05c225f43ea555c0c40db4a6ed077aaba0e4c244cb529891a3940", 0x1000) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:14:41 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8468, 0x140) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:14:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x8c}], 0x1, 0x785) close(r0) r2 = socket(0x10, 0xc003, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) poll(&(0x7f00000000c0)=[{r1, 0x162}], 0x1, 0x21) r3 = dup(r0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() 16:14:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/188, 0xbc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0xe10, 0x8001, &(0x7f0000000240)="4db5e0e5063f9b129addad629cd994927225a21808057e3ddf39e8096b34a1b4232c793df2c57e29b13497e01b5dc2cc02718806ff6c43ead8165cf898e37054d9ae1652a9c92b2c7249c829b1aabe2f82280e0a10773389b25dc92ab390db5517f343ddea6992979c7c63bc42cc7a6ae5868b227ebe4809b53d989de8e1d9042871a91ad2db1d2fda71ea87e5d51bf1189f2b0016725a", 0x97) recvfrom$inet6(r0, &(0x7f0000000180)=""/115, 0x73, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x15f4}, 0xc) 16:14:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chroot(&(0x7f0000000000)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) 16:14:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:14:42 executing program 1: mkdir(&(0x7f0000000180)='.', 0xfffffffffffffffd) 16:14:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0xc8ff) r2 = accept(r0, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0xc4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000040)=0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x105) 16:14:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwritev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000700)="1fa357f21aea3c3e1040f07c3049682f9a53b5710f5e83f9469e0d755e6f01e64d727b6e1e80e306458943840fab4b980f539062a0715c5bf3f0324cf3bec7fbb1b216de502e61a5fa1d97ad8fa97c7abaf6106962a40df3c3d1f44e37db0a6824742d3ae2e541219493ba5879ee0d220306aba51d15537d6136ae4772d4b5656f6e4736d1ef1bd5aeac5fb1df64cb2ca81f04ab30af947f3f8a4aeb1e4aca9c0575660f8a42c01ce4c846a411f864633ddae0cbb8b7759e8db634fce269e0", 0xbf}, {&(0x7f0000000000)="587879e5e21a852c80edf080f6ebab2715da56736a3bd18daea8b2", 0x1b}, {&(0x7f00000007c0)="ceb7362989e7c7ac8595a23b3a7cb5e22594f754d4206256b1f981867d7e21f0b09e4e0005d6b7a511ec632198e4547413f9526d45c4b3686b828ab8a5e1f3265e1d7bc37b20d6b682f8fbd6a01200dc3b6465bf4b09e9769ee205a6405278c502f5da1c851f2fa465a82ecae9db9fa1ffd923bff822097ed4d58f8235757e976cd3953c6a7817687d8b39c4595b5f26b02d35514a65306a88d2e0c2b511e670eb3834efcf28f108c402b2f3400a7021db3ada6e70c97fd3973e8f30da5086120196c9b7dd95d8acb55fe1461577d2eb42f5972f383920edf288685e4dc46fbbe6869423f1c0c63bbcdc3297c5fe3c862609d6f6db63621b2e", 0xf9}, {&(0x7f00000008c0)="d33d4afa1b8f564549d5743702891fb6b3c56142332a1405a8a2fd62d300652aa03918da0d3cbcdfb47f0629f7e9e664f935dd5f4457d05f79dd0faf2d71c1862f2bf72ed50d6abf98e584a73965d27b6e0a1d3937e48d5a85a9688d20d5290c57e18371a816fb945b239132c28c7e686a6e3614a27af3", 0x77}, {&(0x7f0000000940)="4542f12948793bed9abf4557cc3eaa35601abec451bfcb9da418ea2144a59bed715d068a0198345a41ad992b9c54d22e6b76f4cb57ef6e01aaf5c37b9ad4602b84e5f9f64ea5b2080622d3f1182a9cd16f7af12eec1fd956ca410812002b5bea899b7ea9ad192220dff75f6f307a157a5bb580ade1e14c5ae672c2922cb239443d27726b24a56c7a63abf56e40a7e5f63911c88e7d86db9f6af3191f3b86f4dd54b3c24d753e017e6167b899399f4869bfe12a19a47722059c55b4ed087497291e94e02ce6c8cdda556b7b9dd049455bf895dcad5fb2072616a356ebe8c13203215534e80d8409", 0xe7}, {&(0x7f0000000a40)="f06d0e17414d55ed22c31163890cc3a805a06ad0b5bd79432c4312fce78c5ee7b3f07bf9871e8d572e544be15d9062aeb897c411025e9dcb9d497df7a0bfc3033565e4bfc671a4f4560261a1aa34377c12ffeae75ebba40958f9729842e7c6adea9e9820f48fd0e98d27c1388152a906fbf7b1114da650434f80b0219557ee36149e4e6ba472530627b86e077482468f2595c17bdf45e4e387617097f332cad2aaf682fbda2a4d0229255e64b0dc9c3ee5d0ddb07165cad14f58bf57d662b16c8ae2d7181bcc890a12a4938bb5d469a45d50c971d96956b16a9377f23b91c183db4911f9355d65db7113c3ac", 0xec}, {&(0x7f0000000b40)="7c755193abada8772660832533f052203232ac303197a73b24df549ec04a6a4137160573b7b93eaf28ee88edb19ca1e7d0e5c2801e50bbe7702d12a70c31c5eca33e8350f5d697cebbc8efdb7b0c55be38bc23565df78705d7316fc4eb02bef8", 0x60}, {&(0x7f0000000bc0)="bf6a692efec4ca7f0eb9832ea5e0930e93460aefee6796d762dd0678fb6828de4fff083ad2c112d6a1fc251b11ef5dc8355b47aec10e08a13f7cbe3970d8585844e95816d059912950a261b52fdfbbc1ea93a94bbbd9afde51de989d288e4d45cbe2275e0f46f978ca106db6fe7030fefb7a82e0dfbb003c7798aea0a4ba7e8a0e3303a56808b4c0bdb6ab94cbc9148ecadeeb341ed75f4c74c44d2204831508fc4a3d7385d74695b92f262bb555ebb5f979a1e7ba40b5dd0901d35b453a526d33240f", 0xc3}], 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) close(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x9, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x4000000000008) write(r0, &(0x7f0000000100), 0x0) poll(&(0x7f0000000040)=[{r0, 0x37}], 0x1, 0x0) 16:14:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/155, 0x9b}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/78, 0x4e}, {&(0x7f0000000440)=""/140, 0x8c}], 0x8, &(0x7f0000000580)=""/22, 0x16}, 0x801) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27a73f0beab1d28ca55f2a5ae543b9e00186a62a3bf43902a6a2bc4c8f6edcd76813c0b8472f345f8e6e33825c6f004d2bbfca5075d70812d9c8dc67e23f47a152689193fb5c6368f8d2d4e3c61e9f06fadece829bf511de65bfbea8439dd7c4e42c0fae84aea38e90c4764ff5369bfe746da71f212b9e16859d36c32ccbe0765ea1cc348237fd7bef8f9ef51af012ec3d48ef7ef127d07a00ecb745", 0x9c) 16:14:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:14:43 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000100)="a1e2a123f81523a4e5896018dd3ac03ff4ceea06aae967f6da01b8be1b2187dce398c646d6ab80", 0x27, 0x8, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 16:14:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x6}], 0x10001, 0x0, 0x0, 0x0) 16:14:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x843) 16:14:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x26}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:14:43 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/178, 0xb2, 0x42, 0x0, 0x0) 16:14:44 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) fcntl$setstatus(r0, 0x4, 0x4000000ca) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) close(r1) fcntl$getflags(r0, 0x3) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/223, &(0x7f0000000000)=0xdf) fcntl$getown(r1, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa00, 0x0) pipe(&(0x7f00000000c0)) 16:14:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = socket$inet(0x2, 0x8000, 0x400) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/178, &(0x7f0000000000)=0xb2) 16:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33050206775552fbd5e41789632dfc94ff334a5619505a4c8ab06198824b3da025bbd47b3bf539456f93fc096e068b6b87cb2d8ab8bcdb9ad8a4f5f7959be1fb1106654f405101c7f56bc4a728193ef16ab93f12fc4d5f16b136a5d00d1640b53ae0f4d2cefdaaec2dbacefc9ce43de1a8bd722d69685822fd1d1681149ececbedb78cc2682387ee790baaa98714d50a0f878c8ed85a5c43040ec49caa84a00eaa3d0f6e27b778c075adbcd4aec1119461a1a39a57c1dfb81758a62ac3ad85222e3bcb1f49a5b25d679844f1a5d9a7557275d9daacc7179f4d26984d420221b079fd03599d8f55d300db0373f3bdb54be04eb02b7ace7a034976fdde40303a39b3f075175a88fc7d33ed", 0xc) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40000000000000, 0x6, 0x7, 0x3, "848365432750df413299b2ec98a6840777c935f7", 0x6, 0xfffffffffffffff9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) poll(&(0x7f0000000040)=[{r2, 0xc0}], 0x1, 0x0) 16:14:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:14:44 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) 16:14:44 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000300000005}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:14:44 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:14:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x4008, &(0x7f0000000080)) dup(r0) 16:14:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20880, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x6d, 0x6) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="be26b8460f0de380083f465a2b5d89f458a1aa2e5eba8cdb3f7264be1479acb2434e8ad7e17fd35ea6fcd2dbe11a24dffa858f56948fe6ce359dee5bb24d5b62f809aa6b378f2eec7afc", 0x4a}, {&(0x7f0000000240)="78e5688b98ad1120fe3fea0b2510109396ce0d60422a9da98545b93149d5a8a417659d54b4917408c89c8c40bd48acff3fea7c9a96b98192d37ae84d61e42bd367dfea9cf97ceac1eb5ba1491ee41b44ff5f40547b49b1890373940027fac42fbbf0376b596094be7f69e26a712117c85202038a45ceb92c0e445f313f8d3c9dd5f63c703f39b1695c699f8207b36c2aa7124bd39d0c31840c9bc31aaab1845a92b9024af37de9fb1c74db5032d3285b04ed237e234029d713197edc059b7ba96963bc6eee6269a41cfd7f58c1981350de03df9fe861cdf590f37eff30d13bc8be9d7dcae98759bb4976eb52567669dfb990af54", 0xf4}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000200000000000eafffeff000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000020e0fffffffffffffeff00000000000087e00a0cbfc8d83fc7275e25be3f093d50e0ae7b8d85f6c938b820abbc94fbe05ebfdc2ccc86b34ac38fc0eb08a3cab176c0ee54e435bf92f1639020b82d6abb6f95b6f91b0d572204fb9e1ba771b114abdf6c0ca94477ded236173de08743700ecaf8b835dfb2e9792836a3c4", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1], 0xa0, 0xb}, 0x8) close(r1) 16:14:44 executing program 1: pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0xe00a, 0x1) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() listen(r0, 0xfffffffffffffffd) kevent(r1, &(0x7f0000001700)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x66, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x1) write(r1, &(0x7f0000000140)="d049eab81da6ddd16ae4f9ab67ebeed349b02c8398fbf2faa5442fa837c11f0927986d7e44b35a9ff984237dc4fe95c3c49163f643ceba47e011c0b3ef8798756c23811a797d807e42296ac2dc77bc1c93fcd60b108238e71217b0e7b82313d56ba8da29e92fadf01ba05697e6a00951fccf4385c26e6a8165391346fb1490bd408f7be64fcf7e34b4a30a9bf25b850d65c7920cd9b1f104e300d19b5a32af7606cf427ea545bd00c2b5b174eb34e8555ace7a5167363f37a42adf6145365118c99d32", 0xc3) dup2(r1, r0) 16:14:44 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:14:44 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7f) r1 = socket(0xd468323761da1bbb, 0xc007, 0x5) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:14:44 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="9042147bd9c7e4a4cb96d7f62584d56989306ea10c833d9c4ff74aefaa23dbfd1f11aa4f22f86a885249a8a334734909e206d072974a3b66ec8e9f", 0x3b}, {&(0x7f00000000c0)="288c224b57c6e012e7f7c14d2ceca73586dc3fd07114513880ef7043489521fe4bf2224420c34645700e06d6bab08c85425e0628e5fc97233130da35ea9f9fbfa5eabd603887035ed0d88fdcf4abed7a42e6c8673c620023695dfefb8e8556908249f1014fa931276d2e2a1a33a99e549e2ebe527bef6d6c773a67a6a1d8656ea2eedf41f0c426fdc5a3912c172dfcef01cbcaeb3104b6651f94682fa5391b7cad82bf273b60d12ac78bfaa79d6f59482ddfd2617197047825e8f20ef7fd58baac3e7d95aac64c41b3a0638fdbf00cd537c2", 0xd2}, {&(0x7f00000001c0)="bfff79d68fe1db04ffad9d444a1745051d631e179e3df291a1b089dcf255c63c6efda71b99c31e68f148e6d1b1a227f8754c309faddbc6684bc8357175b3fb9899c902c361f4c5a7c97bfd0887b7424364d10783603e216ec3649c0294691f2361f3817e23fe7cee14388802754b078c1688ad6aa0dad9a963dae44eaba999621c3bef81daee0d496a118ae653b2e0d27f2fbb092cf6f73fb02f10c0d2db569a00c6791412d10b8b3d3eb5859dd668d6fe54b094c819a9d93b8b51074872e6b8b9f91d909090d7cb521ee1f0739d6844477458d2ba408c6c58d4639b127bad", 0xdf}, {&(0x7f00000002c0)="305738d1ad34bbecaede97cd6e6a1b7d1e46dd8df04bb325d040fb14af53a58578dc36b43ca63fecae21eb097d815ee21f82f44c6023c1e902a29c8adc32f203455b4c0e43e481ac923f26e2d82ce6c8f8e29dcd59539bafea5cbcb2e05f631edd0da2fbf378e040867002b8c7767261ada68ef7ccbbcd4d516792b826e350e80fa3d258881019e63f9922a6136f455a5e0ad06ca61f22878292e57b1c7a2460c414562e7ad9c636037171f70060422f23e643271afaf19f9867252323f424b7afab7a6f3f8d60ae7a02e317fb1ae04536871be98bbc17c381138cc6bb656e2285e16efd034879fb313cc4a9ab6ebc18caf61f6c8583b8cd60c7b8", 0xfb}], 0x4) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000080)='../file0\x00') 16:14:44 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x3, 0x3, 0x800}, {0x4, 0x5, 0x400000000800}, {0x3, 0x3}, {0x4, 0x984, 0x1000}, {0x1003, 0xff, 0x1800}, {0x3, 0x5, 0x800}, {0xfffffffffffffffe, 0xa81, 0x800}, {0x3, 0x2000000000000}], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x108, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x7, 0xfffffffffffffff8) r8 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r9 = accept(r8, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) semop(r0, &(0x7f00000002c0)=[{0x1, 0x4, 0x800}, {0x2, 0x6, 0x800}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}], 0x4) sendmsg$unix(r9, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r7) semop(r0, &(0x7f0000000240), 0x6) 16:14:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:14:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x148) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:14:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000020c0)={0x0}, 0xc) r3 = geteuid() link(&(0x7f0000004180)='./file0\x00', &(0x7f00000041c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0, 0x0}, &(0x7f0000002140)=0xc) r5 = getpgid(0x0) ftruncate(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004000)={0x0, 0x0, 0x0}, &(0x7f0000004040)=0xc) sendmsg$unix(r1, &(0x7f00000040c0)={&(0x7f0000001bc0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002040)=[{&(0x7f0000001c00)="2cd8dc4db3a602573163d0c3eba5cd8820e9d13e5efde965641fef73acd3362c287b1e5ad5cd3a12189e093b5c3e2d90443b99fea159fac2571ed209f9bd6c02cfa57e839c383c", 0x47}, {&(0x7f0000001c80)="57a9ff5680fd2f2551ff123154c19eec735bf03e0d53b7b44600d5a017e4d8650c8f19c960f4b642af2fd2bea3439f116b58e70d8e6fc9fd2ea676d9d0a41de7132e4d204182d7b7ff21ee8c863b6b27050fc47e515604971ec1d3d7d1fb8793894a08e5fb40c99017608e0a08eafac95b064817ce893c8d68e50c45136385a5a86ef16509e3e7141002e7d68d854767f125aac4e26f5d7e1593bdb671424b5b5f7585e3fc81f789e83a1ca257144ba669f7f037f19193e7114049", 0xbb}, {&(0x7f0000001d40)="407f461987f9715d3afb76100a5a05016ffda8786681f070fc6f15fdc94a1c1e6e", 0x21}, {&(0x7f0000001d80)="6ddab77af76426394ded2bfbf7dc4324a26ec595da856676e53b8a2674a1e13ba9bdc93c3f6562898b9344cb16856e2dd05c7fcb713f458d3a0504d1e9b883150d731e52cc5838ed52e69595f693a1df3e9672a418104877aa784ff06b403e238ba85957b02ce74bacfb45be2f3b2bfdc72196f644ae6869c1f03424e08a3e0a2aa7602c03911bca29fc0dd8f8bed22df25c34f6da6002b1d87c8eb59c7a9aa841765f6be8211583ace95b5beb9ea571fe7f9ad5f179b746aa7265e7add220a605b323e50c8b9651f965d25141fae492cad81aac175ba3f56ae4fdcca719865c66c225579a9d87f9fbc695c3c3f30737bcd24ebb67b30a2cf3d0632edb08", 0xfe}, {&(0x7f0000001e80)="b0d626e1549d99018eb9dcecbc9ffe34cbd59eb63ac7968707093419d253e3a887ab4da1c3deee11334c0ded1d4b4bdad905f5151cb3152f8eeb762fe6495ad39de4a0b5427da48a246a69f1d82b30e9439f47ceebb20eba8df9ad34ffcffe1d6b26b7e0b20eead0a53aa60f3e4a37e0f7ab28fd2fb08384e9849f7987e42a54471ec51b96ae7a", 0x87}, {&(0x7f0000001f40)="d31153e52e4837fb17e14a92f06a41e0e63e044decf75251ea39898fd4707bbf2ec608d281b6d0e5296917c88b5d7c8e7943ffcdf2913f02718df09ba6d330aed00eb3e1e5255709287c2b4d6a29ca6059e4cb45ed78c619e33d2fbc32ff72cff895031fcf74354c62e40282933e0f291b686c62f99cc6b635cf78b6f2028055aa95cd2e5d856a1f33a4f6e85a4f72d004374b3125e1304dcc289f75e438de1b55da82c9431a9a183f34b3032768b2548d", 0xb1}, {&(0x7f0000002000)="d3454b3640f18b2cbd7035905a73d75eb0dcc30ee10fca3f46efa743d9dd85d6990ba0bd97acf52400fce689f08a7724726ce301013c", 0x36}], 0x7, &(0x7f0000004080)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x80) writev(r8, &(0x7f0000001ac0)=[{&(0x7f00000006c0)="761073e2504a9916f738fd7f53abe7a83927f1579644318eb5414a5df81ebbddfb000b8016472c4efc1c81ff3c2beccc088c2a58f8e02d19b896b4766b691623759145658fdc571f9a26dc94570d46cb84b3ce2f426747fab191917b50ef992855bf842fd274fd318e73a63249fa4f8a32d614aef26171edd47b5d7d508e0a7e95f0324c7e2a8e3d5feb8357172a053390aea84ffded89b83fe95b7b3ed759db3f467ab6d89571f364845ecf23dcbfb4537e27ddbdc469d40f16ef9f6f8e9cb67e43c5b4c47171951e32c1518204f5dfbcf6aec69bc05ba0cbc736dae819ac66f827a0a6f4a8bf98ad396f1ad0cc758c17845cc906b0dc91ba9f833ccd67b91d626b8405f7600f56d998e5969e27e67f6505f78fffd02473f88c5d2d311376380b7e570a0253654e5266908e93fd645267f27a69bb4a5bf60cc1e8d3b96e8705311fa978e155f17b2add01d211571c2801941efe9baf90c162d29976bb4c57e62466dceedeb6a20bc4904886cc6b0e2277b943cf851560977aa79eba6f2e4ab9a1b4634b00e330d7f35acb263ddb1cfab9a8833f60180246af73de588a9cb3a47101b0801b114f4ccc8784a60acb39bdda61b32721fd4a34a892ea584d12b363198a6bba0c2cf29f748ca3c7f879385900756621c8b06a26d93da5c177544f6d36f22afe1d00a3b25481292190b28b6a69036e71b9c2fe962a6a2ae4cbd5e1232f1df6f6f8da600c1ab21914fca6fb83ca7a20d0f85f9caf1228b9acde1e65dfbd87264dbd23884de26cb7ce19c6dd309ff085576d97c9a511f4ea48b6c3ad12d4e0bd3d78230109bcbd815a69a2471ae0b640ec5fd732467c95a16775d0c1933874766e4835c587fa5f52ed21a2f4910d15be72331045574d0eee41a588490922823a5916b1635db3fca6dae55cfb5245cc0d5b2b2dfde96ea7d0369054ff928cfe0d131cb8389c6c8c073565d06838584030f3e7630c00dd5e03d496a3f38e7c5f91869c1e2fd9a84ec533529c9de53a2d395d1b7e1ac71ad109f35503f8cd4a32c2e44b57eeca115d95bdeb7d88e01cdf4228eca7b9e39baffc68f8ea8ecab1e4ba47072bb5631b88394ec18a8a35a156fbb3bb62af7022095189a3995c7ac68f2fe44169f4bbe2d3793bb0d3fd22d56c4ec20e19c4531419479fe8c52dd6573f977a002c3076de800fba152b50c59731a9c4ee54b4bca840f94ec123bfaa8664bc374d6e2d0cdf622c3f8e5b5027993004753f6da9bd14578d830197da000f6520c1c6985e98bddd9c823e0adab1fc9cecf6a472a8701f9ccf5f486d612c72ef45eeb11ca828c77079e18dac7c0026aafda9c2ac7a9b6f0602c281bdb68d9f352e0faa896ed09125e5d040a5c56b48bf2e169cfcb6a980460834629c553e9a9d7939414c560d21e6f847cf72feb176cd7123fd4e9d9e3defb61f5a9f22f9e2cd605d3a3bf3866b2056073432a7682c650bdb44515f5df505e0866074eda3c00c1107e0ae0124fcc6d14a03dbf25cf02db1f895ab90cef98895f19000413415006a6bc3b2cb18d43e3bd852732f97dac5b1503cffc35ae10964da90f74e7fe38d28a29e4e60ce6ec254f6f5bda68a24a634b497ea1e4034980e0b5ef43a0dafbf7ec199c7ba8c2acc26a64adec779f095bd8e588f3e6f8da8265245ec1daf92b9d96419a57b642ea0f63902908841e3b2dca4c5e36325be68d7eeb14f40b4759d1945df873474fbc2f42465764ec4a25da7611fefe1bcdf7f668a588aaee8ee821944c7ff5a6aa52721ee905def9b0ba7f9a5673e36c4b5f11c899bcf058ab084e18ddb36ea092a44251cefc2d77a3913c047c0463cd1e46ef5ecaa28c124c7bdeba7fa732b07acba383223fd5a27d1f96a2d86fa751cf606b9274dfba93c8fb312fd4f8476a12c8e45806e18e05d13572856137c9567c7d1a634c2e03ee17b940db87bf162dee21a5725641b2cf0d6de41e3054ebe83d8c04cf88f51386d1a548b761e8ca50114aed3bfde5b161079fd818cda5e1acea6726b0f6c78b51fb9870fbdbb88061def9c623c7e96b2b4e03b7ec7b8ce6224a528efb85cc23b0ea6a0ea2913f3ef4287eaa8664a0177d9e4791358b2884548cc8846f5bc40765e29c31e6efa7e879f9a7c02a594333cab84da78beb6707079077487695bf28a618b5096aac10f66fd352fd3aa3617d02b34ad2da33a55d15a0f2d07a7d9a54f76af68226ad12f17cdf7c93e3591709309e4f6d388a4b11dac4db4ee9acf793cf4c44b32ab79dc089602ef4d899a4bad1f0a01d60f4bec22b391e2ada01f9011c22a74b46392060201871dd8da6769496a468770520adb4f57e3c3a1b89a51beecfde7e621910672bb49aa0b4fd381ae289acb4c2122ae5b9e89a99f63bf1f902b11e469453ea676ef0ce14abe839b0f90e56bd84bbc7ee2e7265476f333cd16954209de1d16199dd0e7f91ee476034d5fb5db558114313324db96f5065a850f2698623aad1f6c147015f32f91d384ba67f3e75277fe39ed1447c0ce4892b2e2ce655e3e926332d59e1afeae89fae3346e1467f55b8e253524650c1e84fa76cb45c94df30c2b6ecacc1d04516d1d286af2d457ca4259b3ebf64d5d5497c04058818cfd3a9b88ff1bc2d36ea37ff8bf15479cbdf099eab0a0bd881f78e8589fd55da3eb8fb24536f64df7b7ff9c62f70b4bd5ebbc75a9ced7e76f7c0a8302288e1128322f6bc535e2fb111cf5c4b6f47990e568156c1b062369c103d1584b7dbd3ddbacc89ca59850882ccf2a0d7b9f7da482393b7cc2d40d3ec1b2160c9fc27c8b24f223543d1e5dc5027d7adb0e60beec7383ece36bd49c759133f2ad36ae7067b44052730eb93248d2ae55d462719689241aee150b3a3bbae281029b0989a473ee02a40dff0456ddb0a9fd4dde4466c30ae326f760c5577ac609b60a4c35f2da0efe90084f7e68bc0f0e736986714fb0bfdda6a59471b7975463f90ead948694b6f3c5c5c1e15286724f03e9cafcecdd5c05bbf10bf87822375ad8ff718220a0983268b2a950add5ed5bc9aeff28cb0a0bd18fc9081690067aff5ed842b26dbab3f8568ea4c09cceb1aeb29cf396327207fbbad41ce3e230af00b6c53ef2e93ddc18138f48249d25580e8c6ba4f89cc83eb2bc1388c84be26bd9704a9e8d62a818379ccd83c5d5945c998d7d76e82dc31295442e2f8c764088a336142dcd4dbbd45aa47eeade90e51f9c83c52fe4d70b32016275226958bcf1711214f4f29ca76d8d5f2dbb8129479c2d3f8637191989dec74e618ce2ec7c31279d311af4daa8cce8003c10fe963e74e4ee2c0e9995a7b66380a53a82a243520514ceef9598e813f98ac612a9e1cc8a83f4cd9267fb7a7b086ac3feaef599474197959badca513b9a971f24e0969220e6e4d3e2a5f035078d8ef6d7de7413e20ce0c325cb6e9557feddba38d2e3ad0acc6d7c01aca542127e3bb04190b7e92c064673dd4c17be70429642d337a6b59f537fae84533a85fbccb2fd3fe9e22645d0f6e50b7a5640b3cd6401497f1543996a76d341a9d83893d4ac469c5bac4511671d90a504fa55f542000a631287885c7d68ec09a65e3323e9c6c0850e4751e9f1f4cf42ec22b2b7fb9d070d73f1848c1b7f8eb471961fe1a80a2102c8c0eafab239df48b4a43e7c021c8b80e9a7effaac02ac91d8e14e2cb9cc6c11ad732772669224da7e004ae708d78f5e6dcb74f2a8d9773f851ebc02020f95004d64c44d8d1ffd5636dbea7c1f166ac8548ba643448e76da0270d4356192f8e57b5a5d9cd7f13109d480fe349896dd75409b842156756635747c2d72fea4722bf069381103da1a1088405b35d843fc919316293930f0106fc92973c32c33a13a4b5ade107752f131a5f4d3b8647e5c4eecbfcf820e7ff60ed684621142976c18da858f43f842b885ae648c30ea625007382a5ef4c4041126d7770150af161ced464337891343a6dff3e43a4b37790ee423349f5f755c99c8dfb56165730f26cf59555c5efc661d1c161aaf567e768de6d75d1d848830b0c87677b7d3c1304b17f62a2f9230c12f79df94b5a8d038b74aa19393c3f62bc109b28a334b497dfaf8b62abde604bcce69dc2d8c49622fca172a9500f18d13561770c0bab1ca81a24cb5d0bdcde075a96ab4ab3dbd369da2f67cbace428a03ffcb9f7c3662b53dd0601783ee89362464fccd5d8f27fcc4b71c0dbdf4bc05d06c820c02bb64a09c41ab872c5d6bd1c68bbe391b640e5b4b5782d1de7bc4f54b359621dafc60465b563bc200a1db62d2a4c27c6bdc61effdcf3ffc888f5bb07444652bf0770a6c9aa3e1be2257643a37e15d3e96e743e7f2e95494fbe28a09c2c7fa1978df06fe34b8f8c7497970565b67131e1f692fc97559a5e59defc7d4cfa7c7f54fad8303c412e8931d6f84a118d5b5c2cb6cf9d4cc945e9f7f87adfb1dcad5d712b79f6e91bdc592f27c84b8c56eae2c64412fe8518b6dea3bb6d96593714000fb0e3453843193d8158fb32b6c5c0abcae3cbdcd56018cf4a4cb69cf8c07824b03d7f789a3ae4f6aa42c34d4afde7ecbe9633f39449c3e2b8c759663ad64ea1b8a60913692c40580d10b81db0327a35ef67fdb7a0a6496362d70a1fa47a18e2f0e51c5a15431d3dc2e7a52b527540a16200f94f724d096d64721f751c908193ea9ddda066129c0a934999336cb85cca687264f4e682b36f7e85b87544aa7ab87b25a1376892c35af720c5addfaf46ceeec3144855a83a5b796cb87ef4d693e988130acc6368e332b74e1e70a8d55562c828097e554cb4a12f1113388b33ead2cc31b1c10f1badaa1d7089af0a1fcbdb9125eee187d76e0f93252f1e1518d4e638dcab53e0e21e5c3479ab33f83b0885aaf528caae16b09f1f59918e3db35d2827382feed196ef8b62437fb2aff06e61601aba82f40ed50e2fe67236095b99008ff34adbd333d5368e8727a5331164017a7d4c2c001aaee9a80c29895311b976318a84a5d1d571a67f4fb5117a3b156396ccb8863434bae8dab700556b5f2f3864d82c4d2c884e71ac5d0571cb5c6d576ced1da9ebd7e367d9df09f63a24d92cf62ebc6eb9014b36354542d4ee009e1c7ebc0b65fce0bfe132a3602a512901647ea4d789fdc9546a558722e5a9410e5a975e21fa996768abcbbd0915c4ef28047a38dec3289358a6c69564b6b6a107c431406030efa464ed68362115db89c163699185c23d1753d2a72a2a94d4965ac6dccbc942b97b40682b20e6f83e64aa5d708325651bdc9ff2660793b30b891f79eee6d56ca82780e773dd13218f5d4def9cda11a39ec0680435e8320e8cf44e5f54a2e1dff48a1278f1ec1d80ec471173c26dc2847f29582042a33ee05f23cd745a0d575a05ea94bbe325dcbde1e25fd591163552b1293b552badf45b53533bdddea8cbc096f06b074905c330480a0e160d65f076d63c2fe08881fcba38a46ac884f3d66d050264be0d4f64e74ef6f38ef18b1620a91a2e82d8e7dec29f91ca736567f459c6f726c8dc750c4f862ad4f8f874fe881d2561fbe564e065de21b98086df2db555ec02c73c8f1ab961315972e9e287d8c3b2ff5c0e3dd3f0b51248a0368dd9eb7a6762cd4f5f992f6b687fe2d9e7883cab9cbdf7b639a18fcd93c762757a018aa1d07dcf1389402ee6f66bebaba0b7d48845d19e57fd8c2d415b38ef057bcba97b0cdffb295506472761da873c0006c2c202d646f29d2005bbe4ccbc68fb28709b3fc86779d4216c93ac5be4ac79fc38f0f565f6ff62d88cae4053bfe04b9", 0x1000}, {&(0x7f00000016c0)="6276b3badd40db6ec63bbd119849f046c26e98e60ab0641bc0", 0x19}, {&(0x7f0000001700)="99200917525d7fcb21b5fdbe21aac430999a83286a8d3fdb250df22545a8a5bba115a5553f2f939e93d4a11beda3f4b91b520d20", 0x34}, {&(0x7f0000001740)="5d1e6c7abe38241d6062eea5ff09d3bdaff6b2a9ab74ebfaf333de6c69112481c7f53f8b9ff4dd83ef54874c97394320f7e5", 0x32}, {&(0x7f0000001780)="676c7551e07c7a4dec1b8547245426079b31730fbe22194144879a4cf5f767ee5a8419b443d2a2dfa774454783006cffeca9d2c1bd19778ed3339d4791357a702cea2709b4e08b0dedf771553e9eaed8228b742f542b03e027b0177d9856e7a56424d4f9e50444d3b223e6f1d972cf5b3163adb81e6945071dce9d4128467d9fc2fe099f1ef37f9c99a5d537dac50f1f54bc86ec2f9792916d518d5a", 0x9c}, {&(0x7f0000001840)="d633fdde655ce0139e9a5687b2b926a73a95674a9aa63af92d7429c09ca6032b17229eb90910cc27390b92e973e34809d4d9ca8d817624c113d1cb1d8f9023ed1aa098fa7c68cf5168fe115bdc7a993df057fd3a385a042e92b4f1f877156a2efad8e4f634515e19ee8066d19de30f7d6f439ec3f5", 0x75}, {&(0x7f00000018c0)="edb97ae3d60b1cb6d4562bb8c3f73ff56f6003dde85252da828762f10c909930620b1a3d36f21a1382971b47fa3f4954a78393177b869c869ffb2f5205a76c87013ac2ed6be7355436d64f29edb31fe5cfc0a214b296942f241c8b7b74128f214cafa35b7af3c8e23519ec1db93666eea221024e7503fd5c302db256c659b6a34d9b4c3b269c4d3b2dc7c77c86585bb8c0f6dd7a5f5b19d8c2a2fa8c91ed66940f2512f4cac983616cf8e02fe95e3649508de320ed2571e7315321a3739ca7e58ab0bf4cc7b3beb7cf1097dc25ca666a848169b1283ff53fadd229cc939c71e7a4c57ddd7d9178585f9a1c", 0xeb}, {&(0x7f00000019c0)="dd2d9920f3cd1d84078f74a37d9f974af7b3581e13046571842a6a123758de47a39e427aebd7024385dbeef8738b1bb19d3fff431db2d49bfcfd4e6d815625eafc0241868ce133757eb9075f1a0a9c828be18eeaa38bfcffd838ee0b7180338121b9741dc00911bf0e3df067495fe710cc6029565aef0aaafe8389a83540bf46b46ec8c1f4ebdf7a60c8cedfebaedad2aef5c1d6bf4adfaa7e6e881a55bc0ba6e4c391450da17ac44a255eb83cf7d0b15c3bdf710e5b13b542bf3ce676f37295313947320b03ce3d99de93d0a6984e53a43d66", 0xd3}, {&(0x7f0000003000)="4834a210aa305dc0c2661c437f3085f6278cc3de0b8b96830bbd5df8d8d50ec47041b4cc72abb08f2974af1081fa4d2f96a438b2eec6e5b6d40ecc0aa1c3e0907420b01fb2125d86b0637131bfea0886e8ae7b590435a0b8ce0209b76f0e987b6825309f7b86f3eff3ea03063d109ffa2c6ed8ec554ca8bab02a188fb7337e04f79da47991eb564f5cfa9b7a61f5bc416e0c7c477c8cce6617b06d0f72ee0096142e75e3931b200d5727053cc12c3443415d84800aec9941d05876167ae3ff2bdef98ee25fe927e6ed2427557955ed3bd17c311d69b86d5b63772de6fe53337888b01881fcaee12aaaef972bfc8285c1f2a7e566dbc761ea0601b67ee8eb8e86f7961fcef780ed5fcfb541475f696d9f294691d33e5d86231a780a6adfcb6bac9274c8f0a6d2081cdb66751defb5506e1f8a19766e6c37417c8f09bf3593ee17f91905a5abcff6ce150a571d9785e3ceb5e508e173d4b6d1235749fbe17e37cf3aa6654b6a9b11c583356d8d39d9c0c0ba5e65de72a453878c65d1a7ccbaee1c8ba4c63786717a7b8d8e57b2afab009c88fe2d181d0f8aed9954aef49875f922b3f336e65ab3e4acaebb4eb0895ec502d99a0964db06a63bbef5660580dfde08de3e5bd3ee8c42bf2ccd5bb89d07c532a15db395427af4c3687905b5401de0ea3aaab51f28db39a0dc8530a203be5d443897ed08e9460dc93b774fc0825671906bf02b6e0e11082030bb707f3fddd66d01575eedaee22ec7327daa031d1fb34c4aa7b41aed941992caff3c9bafec6ce670dd9a27a8e2c9d8ce38a2548efd116324624a555de460a9d6aec850f14197bc5492f7997551684422b948be3cc2aa2c0358f6b312d09478373f9ac82c67745e5cfe8570d7001e1c82e12d4662489d30026f2ad88922337cfb3c7653a219ea84c0c457b5fe6b284e895a99f975903c75bd381ee02b7b963b510b856ddfa1fbe2d02e4d3b1bfa6cb3afb772bdbe22d92e280a3984eacef69a26c2fba4151fd90b76b62bb01f9647f2ea445c12eb1c0bbcd045d6458098c950be04f367aafc5e4ef6b6f131abf64150504a94a39004547173ae7a8124095364f041b311edb69ab3edef70365ba853d879a7d2eb633e08b5678f3abed6d5c91bec59d223580b5a84c97cc41dd25bef7d09f8e53aefe265f597895e96d58a0d74c765649ed714be030b09c8251dbece67ab8d2cb03b7fc88f537361ee1963b137f96400a828a962d372952b341099f3aff041aa7993981306d324ee2b43df1dfa83f8ff1dfcb3b6bdbb1ce69845c163b00b05fbace79030e49dc66a0284f43a3d59e178317e585ff25ac61a91b4e14cb9929a0767eb167036883679b7d62dc0f0e81d44ac967ee2948c8ee8ab293d558300f76ac75f043c65b03deeb2219912d48042f60cbeecb894bbfd5ef4540b8663a56cf88cdca41f12422d9d4ce590a3f00b9ffb1e0256072e0b7c125588ca451259564634f0ccbf78f248c25fc39d687fa5d4606ff22871a9121a257c38ca993294f10f134039f6952e7e9bedf90bfbcc023a9ae9f94c279d8c849247dce25348eb1726e6f548a42af33778d73625dfff221b0d6c8d12edc9e7b2610fd1472be3b4a4681ec7dcf6ac7a26af19c92a2bbdae2ddd5965ff7e84e46d4c970d0db7ec33254d8d1a0d17db1f0572437ca56b3a5ed355eded7f4d8576955fe053ec385df6a1a0b4f32884624a50792c61495984f92c6233ce6075cc340da650b8f54943d11663a7f434afe403b66671ce5cb951bf764b0ce04988fd2a07f2ec1e4ae89c2f193b6c9cfa6176cdd9de896feb47d76e2adad82dd887ef408f68b946524353a77e5cba40dc852f384500fd247e656bd455fb5c53cad8362f1df9e2f60a9052c301e74b8cfee441efe860a615021b57368858ba109f88ed4b20b047e43a5c4c1796de2bed4dbe9a4b0606b651304743899f29149d8ffc9119646dd38089fe58a7f40670ab96c75459217037e59a62173d87c7c0292160bf283f448174b8a735b69468cc3ccaf4150e420421221b817f5297c424a2d91022e4e82b8f024b0d16c88b84906cb50ea1f9d7847843052332c1f749c85e55fcf7f776858ac655f849c6a3a6f5cbe26748f12339ea30d6efcc3bd0335f5aabf16b00e94eab32320dc557ba22329d112d26c3940a77e05987417da74ab9c4fcedbc3ce86a926abba5d9717592c6ef9e0e1025ba463fe607432b70eb2af339237011bd20f12a3b7a0165633f1c5a60902f88731dcf1b7b08df1195ba0ea53844929f3f4ddcb5b29b65c0c42f14345f2fb1ca1ae96d96d7872b68ec12b5e181f47cca165e5c8e819642a19acfd319e05c08eedadcc33071e808a32d0764f9991c40d96f7e9ea8027ecdf7084c9b08f920b68f3ec42c3d8d7085a970507d61196368809aa089e10475646c97787eb96d460303595dbf62b5e14b2f32d6f711a25a7ff5535ae655bf6ee8d8d6291510a45402771da78f4eb4f113a777a3fd0cf54a674bb63dba46f7e7c222f2885e4d6c71861070722dcb519e6d6b98aca710b1eb97a4bb22755e6319b67ee31d5c3ee1495f370db615ccdcc3409e06d3a96126646b431dcc0bff342f4a1441d4931f27e90774c82492bf87f5ccc1dcaf4bfda3e88d5a90660aed6563a50e2bd026aba099bb5f791dd64ca0f972d4eb9f07420de61ef25a83a2b4e91bdbd2e648cdf6bd0624b40f175b810de70217f6952b27e3b893380bd3beba3b023bcca51453f0f87e5e2fc2cf24b3ab1ed6037f6107aba8820d02b0ef0b1178e9bd9c404e7b6bafd7feb487a157da114bb9ed0cc08d1b496ad81d67c73040ebb33af3243947a2a86aafd817c392ccf0228526609eea3f3205142bb6622804075c26c93bdf7039d7e960758dba5edd62786715bab6ad01277c946bf89b022f175eb535f61c3d14c5c08c907b3f9bb863874c78752de6ba93de4157ad9240db22d50d0642acc974448dad5c6656b63bd524fc85e57533edcb1854085e16cfc5f294ba237cffe1e90fd10e50ee9addeb46eca522b67689eba78d55f748e3b0400845d2e44a7e65f7e11bf644aca1c389bb2c474cbe113c06192e18e2d5014296fc0f4d665613f08cb713410655dbef3ac31a13d187b4ba8b358a1e9d7d9f84d74f10df9b32949666da594c27eb1d86e398a351a9aff62ffd5f2ba21512e42fd97154ed54bddfda6d785158b3f92bf8a228f45767fa8833e0bfe8431e57b66c954abd198e72fba7e45fe99553efe39fb6748c069719b840899c3f6afb16179b6352c6e5fe8e386f1b472a80eec8b8fdb711628de70bed2ee06f44b6dfeb62955a274c5f22a28a3e8a0f96555efe3de1f5cc357c84a93fb8bebeabd8639a219dad239847ee0e44c3a05e5129c47b8be221635fff52d0240f93d4a775ca7364f84104fd6b884012b46b3506c562ad5db08c0448e4d8b8f3df8b5b4c5f1410b8a0f8b905418920513163ef21a3e00667c1c98bc9d02915a2119474456dd26d60c9549e68283ea1ae5f5b24f0ea97ba53eb25d0c2e5cb3a3ad6a34cf94ca6ab8ed26fff747638f27ceced0484dfb12d6e653cc0746be3eae907be260b896487b8e533a464c1fd7c4d782b5e1d1705ee7c6a18b321c198f079a64f666ceb4542fbf4189f322846e59523ef619bf3f29c6df2acae0cb4f1bf1b53b9852048e7b5f9f8e96b4b56b1215390d64a1e1dcea37d2e857dac72bfc18dc9709023c10cc02641e852f3ffb8641a798fa71f20661df9fe00268aad01a4bc45ea1df3bd22607dbbf97f1894f56f0d38d4536037f1090e1c5cc95075e0b626cd4849765d72f5ee38d262114e26848167231909a8c66bc7f3761cb58b27fe543efc7c432901f7d62cb35d46ec4c29f78b216583955c6d4b4b0f41438adfb52b9906e97ae7327b6b94f36aa2a62f499f31b7bf433ef8486e178d9b46c0344a2e83051b1c66b5b36f05624c0ddbc2f7da75bfd26812df3f76f3a84db73549b137d9adb67cbb94a47353b92892bcf32c86e081a9b394d763c9df8dbbf1dcd83d1592831a03b006d6cc4763019b6071d09a88cc0addd44213ae9b21dec2b3503a553350be8e3d748410127943963be5bb6972285a2576b0ef60ddb675588a1971a4a416cf121a367db85c51c60b893b3914d78d159de185da5e35cc5c0d00a0e39deea8190a4022549f6943a82973186af4b1dcde9fd55cb0d6e40407df96f8663d3f26cff16c42e70975160e63a49a6bc1f49d4ea508a58ddaf790125c98bd70388a60c8db4d09c0668c500daccccbf16996cf0daedd958f2bf7993c4f7b5f22292b8d031e574eb0e866d093ddcfe0857c927327befd6d1c7438912b1c37f164096eea04403b803f08ca911076f6d7f71093fd9da11375e89098237c0e5df62e032a2d7af65a40653638de01312ace5429039607fab5dd753c0807d86c7f4a5bd758afd894425bfbf8e13f86a0c0309eb280926dd6932bf0ee28c69a042f2b5f61b9d895456bb9ace4787ce89e9f70ae949405b1c204b6a46f650a5d7afc49568dcd5cae5d85977fd247a118b2bf22f3747438c636d8e4a08225e6f01be835a5346542ffa0ab9683f1bf36f80797fa12e0cde746ef58893ce6099ba1bb644956b0ac11900bc7682348d476a8a75208cba90ddec000cd5717ddc356a0838c82f2beb2e0466b21d284c8fd5aab8b76ffe08a4c4496ace5c316a45e83851e04cd34c4780fb651c0f443492795d7186960e8f02bd46d9a9ca9cb8b180bd49b55ab0291177c7885d48fe07d8403c6233da79660bbea70b8eea2ae7dc3d424c16675fdd82f1fb36eb0684c7a9e5415b32f7725d1972a18ea7382d1eea12ff7bce971687760370e286b389e44a8515957f85cb23fe2638c291dcf828b71346ec476dc864118af0961c9db82ebd366a6beeccde3df59d83a82a098451af42663cc03f97727c433c603ab5cf4b3fc687d2b00a39e175cbf6776509bf760a7348f8220089fb6f69cfa6026d5429838cfa62bf79e5e2e3ec1af7291a2c759153084a94736a6b95126e8012321f680216b7f149bf776a49a91801bc7d1a969cc05394183dc3d20b11b3603efcccc8bbb6de62ab96f8f2862c7b5bff64ece3bd939f270d5da997350f4b0bba35d0f58db25b8a06747159960242b551b64bad816c053418260d0c1eebe09c7079f8a154d56b1f4a2ebf1904b56deb0dbcddd840bc9714da4948093bb9b6a536bb38b9c7fb2a5ee93e082fb75fed8229e53c83767245fb74e275fdc6c5d59e6698205bb6973659893cb0689d720aabf3e3e178bf3abd3250947a53b8f316c7cdd9b91265a7ac623fca2acf7b932095a2f9c4b1d79966dac56600557f0f205d330fc7f6fdc8fd32ef3ce9d34bca75fff17cb44a8a3954aa3744e2b2b8aec1f340910750ffa2ee343cb3baa1af2185dc1e5c4a41b6711866849412bdce69a312bb24ac269a0c40cd03c96bc0a08f70b8e8d2bb3d5265c294b7310203b3af3d37d281a97a2b282e04578a183a65111f47d12ba3bd2ae7ca944235a06c77aa6904d28a02cb733c14bc94162ea1d06856bee8b1d43e999d375b5c2d6b06a9f02a79ea41f16041ae3e1daad8d84ac67283507fc363ea3a7544efb9996719978ed84adb17fd14d3b2d479d5ee4871ac6dc16478818ffc98f8e35cb0d91a335a88b8f5a288ab9b5e0085f029d2e183c66a71ce0feae8933555236b09564190c2fc85b7593cee0f36fd2ee6608099fe8ba7c1b22a2b288f1a34b54490a790fb5e3c60828da99b6180f49543670572e8404c56ebfcd4e", 0x1000}], 0x9) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r10 = open(&(0x7f0000004100)='./file0\x00', 0x8000, 0x104) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000004140)) writev(r9, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xfffffffffffffd50}], 0x1) readv(r9, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000280)=""/14, 0xe}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/218, 0xda}], 0x7) poll(&(0x7f0000000000)=[{r9, 0x4c}], 0x1, 0x0) 16:14:44 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) kqueue() 16:14:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e204000000000000000900"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) close(r0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget(0x1, 0x2, 0x380) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$dupfd(r1, 0xa, r0) recvfrom$inet(r5, &(0x7f0000000240)=""/60, 0x3c, 0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x80, r3, r4, r6, r7, 0x41, 0x8}, 0x5, 0x1, 0x1f}) close(r0) dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x812, r1, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "00000000000000fb7f00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x8004667c, &(0x7f0000000000)) 16:14:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3d) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffffffffff1f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20424000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20425000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20426000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20427000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20428000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20429000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2042f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20431000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20432000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20433000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20434000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20435000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20436000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20437000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20438000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20439000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2043f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20441000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20442000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20443000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20444000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20445000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20446000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20447000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20448000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20449000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2044f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20460000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20470000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20480000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20490000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x204e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x204f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20500000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20510000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x207ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20800000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20801000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20802000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20803000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20804000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20805000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20806000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20807000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20808000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20809000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2080f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20810000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20811000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20812000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20813000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20814000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20815000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20816000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20817000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20818000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20819000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2081f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20822000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20823000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20824000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20825000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20826000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20827000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20828000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20829000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x2082f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20830000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20840000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20850000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20860000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20870000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20ae9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aeb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20aef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20af0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013600 va 0x20b00000 didn't change! 16:14:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) dup(r0) r1 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xfd, 0xf0000086, 0x2, 0x9}], 0x4, &(0x7f0000000080), 0x3ff, &(0x7f00000000c0)={0x7, 0xd379}) 16:14:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x6, 0x0, 0xffffffffffffff38) 16:14:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xc3a) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x12000000000, 0x1324c0}, 0x10) socketpair(0x2, 0x4003, 0x100000000102, 0x0) semget$private(0x0, 0x0, 0x400) 16:14:49 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 16:14:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/37, 0x25, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff90) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) socket(0x18, 0x4, 0x9fe) 16:14:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e7a393c3736b281f10278c654d840da850799460d57c53037f0a235b7479ac237904a17173ee7527078825d03b8ecc86782cd3ea6143063f5603785ed60a542109e6fcafadc696c7a2ada6c92effc8d678b7acd958c3a1611816d433a92820fb36e7c95705bd27b458c5342103c7319c6193808956f80c15a7a12e8d8c538cbb81c6c0d954c67fd234508131f8549e9ddb7f5a64e355b5b13369ab", 0x9b) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:14:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x7) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x140) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:14:49 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x27c4238778d3cf03, 0x0, 0x0, 0x300000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xfffffffffffffff9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x100000000}) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:14:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:14:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0/file0\x00') 16:14:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:14:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet6(0x18, 0x1, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x9}, 0xc) 16:14:49 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0xff, './file0\x00', 0x4, 0xb532, 0x7, 0x3ff}) clock_gettime(0x5, &(0x7f0000000000)) 16:14:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0xfffffffffffffffe) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:14:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xffff, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:14:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0xfffffffffffffffe) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:14:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000001600)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/94, 0x5e}, {&(0x7f0000001500)=""/244, 0xf4}], 0x4, &(0x7f0000000440)=""/14, 0xe}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:14:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="2dabd9d79c8cd311aaacee7aed56552dbbd68d4183fd8e1154aac665bc49f705169b22ef6e6a2f68386889ba75a0d765863fedbadd75b0d6378f524731c9e7ebe94cd73df11e61ebd4476771c2885233c44f66becb66e4cda094f557a758fa772ac9445b87ddc9f5e3a854509e8ea89a453bb69341fc20a47841f06bfe177d45beacc23a8bba11b96a49584f7b82", 0x8e}, {&(0x7f0000000280)="f06ef2ec970dce125d1f3f68d8e734afc6f471683746283745a5bf8a7eeec7a47a3e6742bc197d8122d4d544c7192c7d702802c97459ed321472e979722e08c263d512968993267083b0d2519c", 0x385}, {&(0x7f0000000300)="6485bb9901de6f2c633a849dc41d0381ab68b8e50ed4cc33242000eafbc36a45a1f5276481e992e9536de79ce29d96374dca413e2452ff4bba968a58f04852deca428f7ce00bf1d6af305d3d5b3d97cc0cfbb64241584cf55e24d161ddc435af63264bc5a51f5c71dc737ffe205d2b9e9dc570ec4b18615fdff52f6541ca25ddedd7496b978307781cc48236eaed810d527d491dce905111a019abae08e3aac3566cbc88ff6ab8d754ed36", 0xab}, {&(0x7f00000003c0)="026420c315560cb1a24f263dcfdfc6f06dd6f7f17d2e22cf424315002167cf77d4dd20067463d62596ce03b36ab702fa6a5dfbb6c70c44ea3eff895582af5a974c02e1c261dcbeddef5b5e9d5b7537289915f189301c46d020f0bc40d57bbc72c17f94794dd1624b423f3f2862c60e0c6f6796917e25bcbe782fd69203956001ebd7f0d3e10b667dc07d69d114ab391364ec7225108ef69428cf5923083751d9", 0xa0}], 0x4, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:14:50 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000180)=[r1, r3, r4, r0, r0, r2]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x241) r5 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) bind(r5, &(0x7f0000000240)=@in6={0x18, 0x1, 0x3, 0xf34}, 0xffffffffffffff49) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r6 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, r6, r2, 0x0, r2, 0x1, 0xfffffffffffffff8}, 0x7, 0x4000000, 0x0, 0x0, 0x2, 0xfffffffffffffffd, 0x4433, 0x5}) 16:14:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r2 = semget(0x3, 0x0, 0x400) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x6080, 0x783db6f4) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000240)=0xc) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f0000000380)=""/33, 0x21}], 0x4) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) write(r4, &(0x7f0000000180)="8aff497960796e833361a523a064435275fe68b843b19e8e6b", 0x19) getgroups(0x1ce, 0x0) 16:14:50 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 16:14:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:14:50 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:14:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x10000, 0x3, &(0x7f0000000080)="1f32de62f3bccbe82145fe802a037b00b6223e764d74892a79a71d9e086b58dc8fe2d068fe56362aad18f53ab9ad5e8d669f018481fbf67151e5aaaaaa7e33ce271c469c44354e41cace5e06878cef9cf8ffee8fcb328312a501b6427e2095773650959e022d0d7d08ca73d20153594f46fcda4be292fbe977f82544c6c9e444535e7af75040785af9b94f4c3d7fe8", 0x8f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0xc2) bind(r0, &(0x7f0000000600)=@in6={0x18, 0x1, 0x22}, 0xc) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:14:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="b1d33dfaab3b52eb7f86e29dbfdc09c5bc1119e5842d0cb72c27dd6bbc6c10bb1ecd10fdd7ef5195477ebba99a405daea72714ac4a004c195864dfe7fd412257d7a39485215467"], 0xffffffffffffffb3) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:14:53 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x2, r2, r3, r4, r5, 0x16, 0xffffffff}, 0x101, 0x71b4, 0x100}) 16:14:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="064bead7a38fe854006b63ebde29ec006696ffc7bbe4a5ca23f1d95cb707830ee8d536450a4ae72904b31e21fcd96df37c4505d87d2d60db7be1738bc58af989f4051e957a8b1df2c0898da26147d86bf46cc97c3a0589914be81606b8742112c04e5c7c9a492f123df78af3a7023886e5e71159dbe0e3f81b56573a40f04626425825fd9e3fee6da007d4f4771ddf466ced517462845dd57d82b670785c7d6046d48bdc7667a182ec2c082469fee670bc6189329bfab67ad13e564e63bb8497acf2fc53591d66cbe06ff326ebd1640a130f434868224fcbae51fe1c78675361d0bec4ae4eb74e3c0a41dfff1fab5b21b87a81b575b8085913b342e238269586bbfd0144afc30458e95dce7cf9fd044a7a4f484bbe25fa558ab27126506d481fdec98abc93a305ebc8a41cddd8b8bda64c5e23aacf34c38e47a2bc8a7ad9684fc3e5445b0fa8db78d1b69b20e952f1988b7886198cecdd029c6a330cd5306ff4b191b0ffcb7cd058ef516fa3f6556c20004f198fffadef31c87f76ab881e38891b84ea3f6758e9ad6cee58aa94903642018d3bb7f888b6e692e5cd9dd8bc713ec1643e92ecbd7e1625c9c03659ce29611dbfe58603df78c08e79ea6160e7004c1ac999b6119f1540ce3461f8ec4d50d5a9090ca79e562ad93f9c70992be171f6bb942cabb3a3b6aa9fa6efe2334038ab558b0ec5683e4215c0bb37d8e4f24a75762fe741643cb2bec759a022c581530b0c1c79d3d772478ece0e80a9d2f7c005c04d5d76839fab2bcbb1feeb73ac6c2edbd70ce6f145aefd51664b59b5c60e9304616f9760b2490e18e6294491954261cefca7c34fa11dd1e4768ac4d2fc4ff7e4754f2aa97440de6dff551235c230d68bb1586be37047f449c9ae27aa796354f6369524d9e7d7f4e5e6a17284f612b5ce215d686cc734658fdf791d358e1a2a472023b643157a777020882fe4b02765aa8ae07997764ec9fe3cd079aa7ae0e9af793b80d032f1b5b7196d9163996de6342b237596f5973197266ea1e83374922ece06abe78cc3cbe11391e8b70b27dee30c098f301179332d5616683eb0a07e7fe068852c09c12e42c8e0a1d6ca6306d7ff61833c1ab784fd1da704de4a1800fd0870d2f13d3d28fec2356c7a3602d4150495c699d36b597ccacd7653c60e3ded9f865a9d3f81b93f30656a0411e8c70e8617e450680b5dc25ac8616a271cfd5fcf41578754f9072eb2f283c1d746ca472cc10e4fa4cacb90de26a57f7ee10e9f156deb0fe85c0f9965a686df671fafb319e164599d751e96a1711b4bec45d69a127d6c104840051b2b00636f2626a5a3cd3aafa2201816e1a42c5e5f54a5d8f65a89abf668ce3e1b6edfc6ce179be038c9083b2ec064ba352ec4f6b09c22896a1f6a8acd80a3041fefd103321f7576206985ff339e7356b0aeb069a42849e942229ff64cae279efcee8d70366712bd3d64676b64a4ca50a72c2a4188d6177dd071b67322515b86b85e1694512e1fc10909b00f291b177dc56e5b614eec2dbd6841af49694f7d0bff6cac00b68b7163c8fb64ef99df55417577084a5d4e875ef7f6c87c210327d2b6637d8ee2be32281ad8a318c9cee2c816af5bc57b82dd0718a4a344aefacf957c8eca9952ecadbce6abfb5e30bee6ad76e4bf5c4deefb231122b14116a3ac8d05bfe602b18e4e13d241d6cc0e2e19247ba6efd35fbf1e0a1af3f8e423e2ff851637b66220902a308a4ec56c1c3d5d1707c9968a3f316c9117cdede12206b449a1d7a049ecc351f1aac887d75201e532e3980d07914c4abc964420c814ae15e47739de951acb8ef473229b376c9b7826dbcc6737eb1750c13779e5389e565a826a14be8ddaf6bc4ca9f4e64c68ba82f2ac27fffec7c5c14e900fb4989bede7f8905656136d75ca10ca72d0e05ae382ab6216d5eab15709f144318091f85a0d970a5519df15c0555e5e59790496d88724f05e675bd8fbbe30318aab945507f7e08a4b1bd6fc7d56f30bae6a3c1819544c5f49041d6060299a5c6d06989eb27726dedc4ec36d35b509a9290601aa22016ee8cd21512acd8baee313985d21083547d66e29b1aba5896536db014788edad8f643cdd36e0019fca45f73ad555784cf67dae5075f25ee11fabf831477e98254aeb12f3ec363199eb042735971f9206015ee4fb7d2db8f2ed8ad0f3c2e92dc4f688a4973eeac0a4844efdce929f3ad99394ba93364f87f7898a3fb413f8021090b02e0a6f2afd80276b147fb3cc0bbea1e17d2a321e3c3be1b8150ee8360f4498a741c0fa3bb75e0c3369681d8f82827f99ef870c51c3154756ab9de536c3abb5c43497a2b52c3e26d014cc9b56f15f3f8206f2b98af8bdc73ae299d5b06d84bd4fe6ad69c2293bbf35bbf7d48c962553b80b4abba9d2c3f295c15c9f78f3f3ec9ee726ac11f494adff71a52704d1f5b8d2665c030f5df6a687872c622c03d04bf63233a53489ada20ad920b0415782291d2fd62f228dbe857541556b933c26c2db3d0b9d64ed82f2415c3a48eb2b262a0ad115a57a84456c2cdaf443c538b682a74eb75b3c4cc30ce082b516a5e8b3db2e3f06b7ce14f02ed3146aeacffc52e15d2b44d368bb190e577821d71aac4bb1675178f6327bee2af0f2ecd1b5b23ea23aef84bc7f68f9d225d8de23964bf3bbd185d7dac6c9abd22fcea0d4b807a85d4c01277223a2854cc03be33b3b914515ca83c272987278e81ab7613556d8e40b668205ba7f4b464dd7ee7a35c297651413a6f91adf8d3a0531059b52b80f41876a8ef6fb12b2c30723165355fa868bfd42b7c63b6c6653f30678763c008bf5e5163ac235fecd8d2831321c826a23e45a97120930228a7cb850751638c995a3e273214d368f4b271bf37cd9f41d0a63049f2a0079d31af72c1c485de46aec990ef82b223f730632297fc537154bfb808df0d0ff6301c6b2fae8e2ca3d04527717170c75e7b86ddf36250ee9c0631cf3d090aea0373149dbc40789c0a06f3ff737c45b3dae28cb66f352258a0b63bbb39d87366cb274715684a3199ac8515b427c6068c4c19b6a4ef9d0fe60400f929b3d17e03776fa1a2b108b754fdc3d4c21f544d5f2ec6f199ae4fd996b2e41147ac68991b423f7bb2dfe62e6d7b04507300c56d4a135d13e9a6d6f9a232bd53a8fdb76f29a47bf28f919b3c0fc8a18a53b4f32d95a7c68ab8c2407d314cc2e5fcb78ec09f34c2dbb95c70bcb08cdefeee03341447bcc595e4ab174484aa3cfefe95cedbdddf608533dbddd4f1b51e710f701ebc5d6116e68c7f69ec17061b55fa46c75542f329c69adb9b1ac2863191b4676c0247534ecae69bcd409920c95877c9547ee3b987477f354777b797cfd89dfce0d9b4c0524b43c1d2042d1abcb95690208d900b8326e3793cd476850441a3d5aeb3f91a9ff377e3707583040b1043670bb661f92d68b98220e3ae9303c6274f9685cb39f3213298389ac4c698889fe8946bccb25675e438ad6e96a20e080b7b5b50e4d348cf08d53d7410a6dfc38c301922daf67ff7d10c93c0f6fdc327d97dbdc9d64bdea4474ba5596fc371b5dba05d2f44bf3eee093a7db69086aa5126b31faf1c3729774086cb68600cb655503f4da3a5f5b5993637bb7109a02b2107754ebe3b9f0a9cb5b61d430a516d7730e39b9b2004278c15bcd6f14fe70edab45bba637892d002992deeccd2e9287fe76dd89c95498be6866b932ea425ca23969f0b79424cbe39c92e6d0516f9687608e7ef80d151f1f1be058657d263c9865a4612d2b1873bf6598b759045db44bc4a72e2beba29270b1326719d1953492291c4e7d304ed800b5c2be30f7fb4c4c303204a70993e5e90dd7310c494dbca980c0c2e5846af4f1ce5196af60f5cedb941d3eeb22c0c2a5e274306c72095bc93eb4236a56ee4ad14d77e1c89d4f7e6ecebbafbb13145fd81654ff2fa57339833d53fedac5e1bb0c89c490404698497f20d8f4c2af15ba2ec4736b538e3646d2956159c87b6f3099f401d216da3b703c41ebee46852b7818a3e50e22d0babdbb13c34013142e68ed05e562a084e02cd0b82331c59a84b7e995f19ea9f59a1e816732b8220596aef70919db017c8d114c8b9657ad948b2c1f215a6f36eca257a77e627a43ce1f8387e7127f1ad5dfdc9c3dd11ab55d5eb4dd6c1f4964826777d0923b6852a11f8e40d96e0670acdd2bbb0fbe633cb9c9c24ff30a393aa974f8d62bfe40a0f30fb899252af873ddf518511282c99ce53d9c6329621fde18b13ae819ee087d7dcbbffa24197b889cb2ba5fffaf708a8ae9c4d56a6f851bb1cd8ce1e2c7240c6eb346720299ddac7c0ffbc382c69abaa6ea491a50149b7aab6678c936d58d0210e3a1abbb174aac5dfb337f9597f48677e26eaeaabe3de285b66eeed31dc88cab4316bc8c5d3aa51e08d61b761995355e071d4981acc1cca9ee853e3bea1e22880d1b2bf202a824aac0ff73845c0cf28160ef425a85d0eb9c7e4021c3e0813b668435f87a832ea0db027acbb5b81c2c44119844e2b582931846cd88e1f877513f8b5ede704a0c179315ee75466fc431a739def6a792a0f0b2087f6425ff75f86084ac5fe2dadb8aa93ffb5865a9f64eb5132ed37a7d90759a198d7df674b0f5b459fc02fce1bc233cccfcfe904719f320103c712c8b334d1ed145e37b4d2ca1d862e97a98299f7d17fe19bd14e76f2da0539c544a33a526f938b87b8444ac1e259bdb176ce6c3fc6f79420ce775c1b0c3d2898420ec84bcb6b8c47133b8014b75c1b4bc258b86da3203253ca982d8dba00a1b2c118c8ddf18588b136f75f45b161a13a60e12ed0764f36ea6172fadcd38433be09f5e56365bf09295d5dd258762b2fae4432d9bab260cba820db1270667df9dd8dd89a5ff5b98be8e8ef6cb305badff9d2a45560674441686ab13bd12d5f674f4d00ef401b2b19656a8fe92c9c85531e71082941c7ec3540bfa7cad09848da4ceb95210c72d01e67abbdfedc56e389b16e6f998655576b5ca4e102a0d536936682146453e8ab39c8e3af89aba13ae5115df32fcdf2a498d54a2df8ae56a9ab2dd84d16348f20fd445bb5487633c58edc17e42a6821c128acbfe4de0915bc1ff057a8bc5dcada9625cfbeff33f7b83ccad9e9b74206e7118c421a4428b343a971e2caaa737a7bfe50704cd8f478fe77c1dc5ee3909ee141b0eda09309b46603464baa98c986eddbda57ba532bdb0d9eef6f7e90bb3328e6f272cc9649c6ad160a5a28110206194fa8e9fd53dd24a7d9c2a36172ec30731b435a7242c293778f78049eb11fff5fa835170c936461ff12267f778329ec1b2241ab3b4f1132ab7988c6ce16d309abfe518eb7bb8148eb9851e51e7f2ebcaa8cc9c32d70c31d7067d7ecb688db0ac22fe97c3c6626998b248a7b32e5dd8537929e3feff2a41f4f1a5f8a87f22aee8a9adb25417d7eb6a17f995b75f5c0d88ee683aeeb2a33d776b2c673f0fb7409ca98f803fae4395eb58c4fbe636ae01a9a9a8f3a414e3134fb8f4f839d1e993f2b45593124d451aee1eb42f47cb28bf35c17cf9ee74fb2f9b2b3bc7516b153341a690a052862855362277a04b7ea6fb12b1eaa41a3d55f58f3a5d0ee37ba6c16cf7ffa3df2d14d95e1e8d8530285b432487d1a41178b1dedd65a9adb6c3f7461b934423ab9b7f43444b1f059237f376f363a09a811e976e8a5ad1c1c54daf8d8f5347faf8d83c54c5249bdbb9078c943d5541f3c913821ff32b9163a7f7e64d8489365b92fd0767dfd6a3a8c4226f", 0x1000}, {&(0x7f0000001140)="a8aaaa81d838600ca619b5a72f1089e9d0d1e290c9f29725d9b57b3c9ca1723cb5a82f02205b780ee5b2e7c8278a0f6e682319dc78117613821261d7750db75274de9169bb96ff21c0e6412b7439b44538e2ec3ecff7c2a0cdd32a36b013dc7f08f7729c33afb5a1fc3901ab141ace0a06384d76d7388788edba09f8ed3145cb718eed331884173627f12c105b53a5750de5940e7cd1785ce8fbaa579c153384bb214822b94914f63dba30d85f0302098ed672a0c041c55a836f9bf0cce55b37a11f", 0xc2}, {&(0x7f0000000000)="c5a379afdaaf1ed06153b0081c3fb3db48477851c9abd000e11bff7a73c35c75a62526c93e5dca27ee2938e4e1c907e5cc9d9056c87b", 0x36}, {&(0x7f0000001240)="7f39bfde7fbf273fdfd657ed94d62164fb78141974e0c8f72982749d92e846f0c2ae038385d4a4f3aa2fb14597e96d36605854a124e816af15fe2d379ad9b4f133db0b9afa260d4f18f4914e7bee872130b6e937a4f3d3534847c974149f04c7b3dd2936e21680c3e9679876534de599bd8a325d0e4a879ec6af36b4985eb89d083644f5eaf1b34fa4b4f02cc9c1388adbd54cb13c31c803dcdb310d27da1104fd4d68b2fa7821cc896d5421cd93eb8ec98818cd6f8d3ca767c9268585589795c57f027d4a6dcf5b6c0121d4dab1230e8cebd7f3a555306de81a1afa58551ae2133d54235995a96b82a5873444", 0xed}, {&(0x7f0000001340)="d81ba35aa1d836d4c5b3acfa66b90d4c75fadcf5597ae5c232473d0d8b721dd680c45c6a7afe026b8afedbe925874c14c79b1396370b4e5252fb4439ea4175d6440aa8fb5cc2286a18460b6b4d237dab8ca24b1eb4a6070adba761d52f8127387b6a369d98018ded25bb9c5670", 0x6d}], 0x5) mlockall(0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) 16:14:53 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 16:14:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7ff) ioctl$TIOCSBRK(r0, 0x2000747b) 16:14:53 executing program 1: r0 = dup(0xffffffffffffff9c) listen(r0, 0x9) r1 = socket$unix(0x1, 0x2, 0x0) r2 = semget(0x2, 0x0, 0x80) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x3) semctl$IPC_RMID(r2, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x115}], 0x1, 0xfffffffffffffffe) 16:14:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0xff, 0x1, 0x55, 0x5, 0x5, 0xfd00, 0x3c}, &(0x7f0000000180)={0x9, 0x1}) sendto$unix(r0, &(0x7f00000002c0)="6b018337061fe793ab387804e81a88c946f412a75b0250cdd12de9528e261279c47d40d4720e2a53537a7f0677dbc0d8846b472138e625870844916627aac5bfc8d5f0bf1c3a9784b2ed7ddb8d4815531ac4483b9832380187fd29bd432088d0b8f5547d6c7dbdd47b8d62bc8b290ab725fedaacc7b9cb174ec11dbd94030a2339efe0", 0x83, 0x4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000000)={0x4, 0xc25d, 0x5, 0x8000, 0x8001, 0x3ff, 0x9, 0x100000001}, &(0x7f0000000040)={0x9, 0xffffffff, 0x1f, 0x7, 0x1, 0x100, 0x6, 0x7ff}, &(0x7f0000000080)={0x2, 0x8, 0x1, 0x3, 0x1, 0x27827a9d, 0x5, 0x7f}, &(0x7f0000000100)={0x9, 0x5}) 16:14:53 executing program 0: socketpair(0x3, 0x0, 0xffffffffffffffff, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56022e2f57325948696cd621607de4a1328ce167c5f2933ceb7c5a22"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:14:53 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="dfba4d6ac720230d2c1651b6f03127686de9c2dc1697a3e1da1161e231651fc564f31741c44947b3dd778c13c5a888bb19a0adfc911481e0cd6c82937dd8c126d94ffdf9c7058bcb816f953cc6fff8913c7d2c1e077dc6ad45cef991963f7c1b69bb342c80c0d315e3c0552a44e713050f7f4b53e5154fe892edce84c120ec91ed1e725a44acb7596603b8fe18af2700cd438c4d3ff096e04c09ba12a914bdf05c59791d15615b464cdee82420b4b1d618538f611dc03e6b504db45bb7d42eb22eefc74a4d9cea04e54a6af8b8c29179dcbe6051396f47404e210d2841f27c7ec888f1eb056317e7e1b86b", 0xeb}, {&(0x7f0000000180)="8b2ab6a5de1211934b9a4086c8cd181b371b717359655604cafc5f0de1a8301605c2dd81bdb8add5e20e63d448", 0x2d}, {&(0x7f0000000200)}, {&(0x7f0000000380)="ac66d0ffc39aa6db90348f83d3011077b9145a527ac709534a76e3b4d659e997b5a2bab1b4", 0x25}, {&(0x7f00000003c0)="b0eaea3ca633bfd821f9197155062c7892724284bfffc8913827ffe85068c4ecf6c55a5027730cac13f9d54396c5ae4d414c3d26046f1824176ad99369ac7616e22dbf6d464088089728cf696b53751cd4bc", 0x52}, {&(0x7f0000000440)="f1f9f09a5e8a8d0a97a5fcd4da3e7eab97f4f67c410dc84dd95f2f6666b26a14c659321ba35d324baa91f9775f2d1f351503243d1a1b9dc71cf07bc10a427c2409b3b1c2e4e75a7d00ad68f8e7ccf016e33b9b031f759df3e0f37429cebed04f75c7c2e8dddf9a0fbd08de61", 0x6c}, {&(0x7f00000004c0)="0e6fb488ee312de1e3678688891798cd2ef0b28a974dd4076ef29fa366de6ca20d3d69b966036e61aa559d5cb6fb2d6e0d1c9cd6654d6fdefd34f1a1bf6701bab1e6fee6cab7f8773bc84af34b6caa28ad92127a268cc13a95633342ca486373ac276cb253143e968c3143d54dd8f6bf6fecd800c355bd1e8a49a226da5412e6afc089b9d2", 0x85}, {&(0x7f0000000580)="144a79e39976aa982e6c19d80691efd4f537d4e5b21083699efd2d771cb9660853b8dc73f666717dfbc601b02ba8c1cd9c63bd208491aa997e1ad6d87e6e897281333d7ec8fc214e0bc7022297985ec7552183f434c023f2a424d6f63e1024d8f05d4db7230b91e0ae064095142035d7f93a2dd15d4eee7282268e1a524afaa0d97b0e5592bcc66db4c09ea450387ecacce84dd1f281cf5b5fa7cd70eae886444eaf40c1b08e205e1f8b06f2aa5208d279913656c86c855bfa37d241b4785e0329977477698c801cf1cd58723f300dfd41372857d4f49dc02e6f6f9337de39961ca4c6078b3366c0bd2c4c191824", 0xee}, {&(0x7f0000000680)="320dd30add5bcac1806491151ea737e6939ded9cbe09e84098583f5b8cc4b0f4a99c29cd84b351cbee453bd21f0345db22", 0x31}], 0x9) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) 16:14:53 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:14:53 executing program 1: getgid() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r0, &(0x7f0000000300), 0x258) chroot(&(0x7f00000000c0)='./file0\x00') 16:14:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) read(r0, &(0x7f0000000040)=""/88, 0x14f) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x2) 16:14:53 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) socket$inet(0x2, 0x8007, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:14:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x811, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) 16:14:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 16:14:53 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8a0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:14:53 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7ff, 0x1, 0x100, 0x0, 0xb10, 0x80000000, 0x6, 0x2, 0x1, 0x80, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:14:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) read(r0, &(0x7f00000001c0)=""/51, 0x33) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x3ff, 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:14:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x600, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:14:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) close(r1) pckbd_enable: command error 16:14:54 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) select(0x40, &(0x7f0000000040)={0x8cd, 0xff, 0x8, 0x9121270000000000, 0xffffffffffffff7f, 0x8, 0x8, 0x5}, &(0x7f0000000080)={0x100000001, 0xfffffffffffffff8, 0x100000000, 0x100000001, 0x81, 0x60, 0x0, 0x1}, &(0x7f00000000c0)={0x5, 0x28000000000000, 0x9, 0x5, 0x9, 0x800, 0xffffffffffff2ac5, 0x3ff}, &(0x7f0000000100)={0x1ff, 0x3}) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) uvm_fault(0xfffffd803f014a50, 0x10, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014a50, 0x10, 0, 2) -> e wsmux_do_ioctl(f45fd5031b55948,80185760,fffffd8037e500e8,3,fffffd803f7c7a20) at wsmux_do_ioctl+0x6ba end trace frame: 0xffff800014a437e0, count: 0 ddb> trace wsmux_do_ioctl(f45fd5031b55948,80185760,fffffd8037e500e8,3,fffffd803f7c7a20) at wsmux_do_ioctl+0x6ba VOP_IOCTL(34770027bf955974,80185760,fffffd8030285da8,ffff8000149e5080,fffffd8037e500e8,ffff8000149e5080) at VOP_IOCTL+0x80 vn_ioctl(2c70a7fe75dc294b,fffffd8030285da8,ffff8000149e5080,18) at vn_ioctl+0xc5 sys_ioctl(7a56c455485f499,0,ffff8000149e5080) at sys_ioctl+0x639 syscall(8ce14112400cc92) at syscall+0x528 Xsyscall(6,0,ffffffffffffff89,0,3,77af18c01a0) at Xsyscall+0x128 end of kernel end trace frame: 0x77d929dd690, count: -6 ddb> show registers rdi 0xff rsi 0x1 rbp 0xffff800014a43760 rbx 0x1 rdx 0 rcx 0 rax 0 r8 0xffffffff817337a0 wsmux_do_ioctl+0x1e0 r9 0x7 r10 0xebfbefae93d04268 r11 0x78ef68434dcb7cb9 r12 0xffff800000669150 r13 0 r14 0xffff800014a43910 r15 0 rip 0xffffffff81733c7a wsmux_do_ioctl+0x6ba cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800014a43710 ss 0x10 wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> show proc PROC (syz-executor0) pid=60309 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000149e52d8,0xffffffff8222ecb0 process=0xffff8000149d6d40 user=0xffff800014a3e000, vmspace=0xfffffd803f014a50 estcpu=29, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 94066 362996 66193 0 2 0 syz-executor1 94066 471110 66193 0 3 0x4000080 fsleep syz-executor1 29498 372021 66907 0 2 0 syz-executor0 29498 432301 66907 0 3 0x4000080 wsevent_read syz-executor0 29498 413683 66907 0 3 0x4000080 wsevent_read syz-executor0 *29498 60309 66907 0 7 0x4000000 syz-executor0 21895 196961 1 0 3 0x100083 ttyin getty 32401 179605 0 0 3 0x14200 bored sosplice 66193 111944 17426 0 3 0x82 nanosleep syz-executor1 66907 359315 17426 0 3 0x82 nanosleep syz-executor0 17426 193986 49690 0 3 0x82 kqread syz-fuzzer 17426 8023 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 296117 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 87469 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 289779 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 76561 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 471400 49690 0 3 0x4000082 thrsleep syz-fuzzer 17426 6069 49690 0 3 0x4000082 thrsleep syz-fuzzer 49690 419455 41353 0 3 0x10008a pause ksh 41353 485140 80931 0 3 0x92 select sshd 80931 173952 1 0 3 0x80 select sshd 47208 131490 20860 73 2 0x100090 syslogd 20860 47274 1 0 3 0x100082 netio syslogd 80649 366954 1 77 3 0x100090 poll dhclient 29864 478200 1 0 3 0x80 poll dhclient 99929 211426 0 0 2 0x14200 zerothread 24733 270632 0 0 3 0x14200 aiodoned aiodoned 68934 155331 0 0 3 0x14200 syncer update 28558 21874 0 0 3 0x14200 cleaner cleaner 4550 83033 0 0 3 0x14200 reaper reaper 61651 328281 0 0 3 0x14200 pgdaemon pagedaemon 96530 96204 0 0 3 0x14200 bored crynlk 14533 102014 0 0 3 0x14200 bored crypto 37320 252897 0 0 3 0x40014200 acpi0 acpi0 85613 467856 0 0 3 0x14200 bored softnet 34081 342521 0 0 3 0x14200 bored systqmp 70717 446715 0 0 3 0x14200 bored systq 65251 391877 0 0 3 0x40014200 bored softclock 82547 156373 0 0 3 0x40014200 idle0 1 127989 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9648 8956K 11518K 78643K 17886 0 0 pcb 23 9K 11K 78643K 15616 0 0 rtable 100 3K 3K 78643K 3428 0 0 ifaddr 95 28K 36K 78643K 2071 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 254 0 0 iov 0 0K 44K 78643K 3593 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1178 74K 75K 78643K 21593 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 449 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 2730 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 32031 0 0 sigio 0 0K 0K 78643K 504 0 0 proc 42 30K 54K 78643K 4754 0 0 subproc 64 65538K 69634K 78643K 316 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 4463 0 0 in_multi 33 2K 2K 78643K 1187 0 0 ether_multi 1 0K 0K 78643K 143 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 180 795K 795K 78643K 180 0 0 exec 0 0K 1K 78643K 2669 0 0 pfkey data 0 0K 4K 78643K 18 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 147 23K 63K 78643K 78219 0 0 UVM aobj 130 4K 4K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 795 0 0 NDP 24 0K 0K 78643K 569 0 0 temp 255 2349K 2429K 78643K 88008 0 0 kqueue 0 0K 0K 78643K 350 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 13228 0 13221 1 0 1 1 0 8 0 plimitpl 152 341 0 334 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 4785 0 4781 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 419 0 419 147 147 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 17 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2728 0 2718 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 64960 0 62878 75 7 68 68 0 8 0 ffsino 240 64960 0 62878 126 3 123 123 0 8 0 nchpl 144 110952 0 109357 62 2 60 60 0 8 0 uvmvnodes 72 6460 0 0 118 0 118 118 0 8 0 vnodes 200 6460 0 0 340 0 340 340 0 8 0 namei 1024 354477 0 354477 10 9 1 1 0 8 1 scsiplug 64 89 0 89 59 59 0 1 0 8 0 scxspl 192 322910 0 322910 141 140 1 6 0 8 1 sigapl 432 32200 0 32186 2 0 2 2 0 8 0 futexpl 56 510608 0 510607 3 2 1 1 0 8 0 knotepl 112 7968 0 7941 2 0 2 2 0 8 0 kqueuepl 104 10525 0 10523 1 0 1 1 0 8 0 pipepl 112 21320 0 21301 61 60 1 2 0 8 0 fdescpl 424 32201 0 32186 2 0 2 2 0 8 0 filepl 120 205986 0 205891 49 45 4 5 0 8 1 lockfpl 96 10692 0 10692 60 59 1 1 0 8 1 lockfspl 24 18310 0 18310 54 53 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 395 0 385 1 0 1 1 0 8 0 ucredpl 96 69502 0 69495 1 0 1 1 0 8 0 zombiepl 144 32186 0 32186 15 14 1 1 0 8 1 processpl 840 32215 0 32186 5 1 4 4 0 8 0 procpl 600 76233 0 76193 4 0 4 4 0 8 0 sosppl 128 564 0 564 135 134 1 1 0 8 1 sockpl 384 28172 0 28155 70 67 3 4 0 8 1 mcl64k 65536 18890 0 18890 1674 1674 0 65 0 8 0 mcl16k 16384 120 0 120 87 87 0 1 0 8 0 mcl12k 12288 613 0 613 152 151 1 1 0 8 1 mcl9k 9216 599 0 599 161 161 0 1 0 8 0 mcl8k 8192 645 0 645 158 158 0 1 0 8 0 mcl4k 4096 1500 0 1500 91 90 1 1 0 8 1 mcl2k2 2112 236 0 236 109 109 0 1 0 8 0 mcl2k 2048 87958 0 87932 47 43 4 10 0 8 0 mtagpl 80 6 0 6 3 3 0 1 0 8 0 mbufpl 256 306881 0 306831 886 881 5 36 0 8 0 bufpl 256 59732 0 53215 410 2 408 408 0 8 0 anonpl 16 3028383 0 3020586 1036 988 48 55 0 62 9 amapchunkpl 152 176805 0 176694 1023 1014 9 190 0 158 4 amappl16 192 204144 0 203759 1474 1446 28 33 0 8 8 amappl15 184 15800 0 15797 1 0 1 1 0 8 0 amappl14 176 24 0 21 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 13 0 13 5 5 0 1 0 8 0 amappl11 152 187 0 178 1 0 1 1 0 8 0 amappl10 144 69 0 66 2 1 1 1 0 8 0 amappl9 136 324 0 323 1 0 1 1 0 8 0 amappl8 128 531 0 446 3 0 3 3 0 8 0 amappl7 120 37 0 30 1 0 1 1 0 8 0 amappl6 112 51 0 42 1 0 1 1 0 8 0 amappl5 104 413 0 402 1 0 1 1 0 8 0 amappl4 96 16738 0 16715 2 1 1 2 0 8 0 amappl3 88 1612 0 1607 1 0 1 1 0 8 0 amappl2 80 337507 0 337446 2 0 2 2 0 8 0 amappl1 72 577871 0 577437 26 17 9 19 0 8 0 amappl 72 76857 0 76816 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 32201 0 32186 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 32201 0 32186 1 0 1 1 0 8 0 vmmpekpl 168 210706 0 210684 2 0 2 2 0 8 0 vmmpepl 168 3284053 0 3282566 927 851 76 78 0 357 7 vmsppl 264 32200 0 32186 2 1 1 2 0 8 0 pdppl 4096 64408 0 64372 6 1 5 6 0 8 0 pvpl 32 9126327 0 9114852 2747 2618 129 234 0 265 36 pmappl 192 32200 0 32186 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 3514 0 2950 22 3 19 19 0 8 0