36bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x1, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x4) r3 = dup2(r0, r0) shutdown(r3, 0x1) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x2) poll(&(0x7f0000000180)=[{r2, 0xc}, {r4, 0x108}], 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x28080, 0x0) fsync(r3) recvfrom$inet(r3, &(0x7f0000000040)=""/53, 0x35, 0x2, 0x0, 0x0) 16:10:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) setsockopt(r0, 0x1000, 0x7fff, &(0x7f00000000c0)="0b455b66d373b66a2a3f16f446a9b13c4e4998a120e5051efbbffc6cb504ef15fce019999cd574ff7bf9017cd7566a90c1f5552c1354843c6cfb6450d1f27d9ee99019a2d3bbcf157e50badaba97aaed72ff1bb806fb2d0113db8813b360755d1a6d7089", 0x64) fcntl$getown(r0, 0x5) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffdbd) 16:10:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/56}, 0x40, 0x1, 0x1000) 16:10:58 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2007, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 16:10:58 executing program 0: socketpair(0x2, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r1, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCEXCL(r3, 0x2000740d) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0xffff, './file0\x00', './file0\x00'}) socketpair(0x3, 0x8000, 0x2, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) write(r6, &(0x7f00000003c0)="3981ff677b7e80183ee5", 0xa) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r2, &(0x7f0000000400)='./file0\x00', r7, r10, 0x4) r11 = socket$inet6(0x18, 0x7, 0x6) sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f0000000500)="1fced5b4bf7bd4490a49c74b219d901851a19fc1441e71e6c6c26bdf9c231552cf6ba3e7825abd091828d0cbaa33070b0c063d81be95a7310635e9d2cad8490a92c1843ef34549784446e9d2ce4315462144c0953f7ac68a749ea43bb39406562c1500369a27c3d6b31b775ee9bfa42e52bc849a8446401ef7b69d10dc0678497f7d729828ea07e372650386e97fd1bc81591b1dc3f15c99ee25a2dfdcf0ddffd98e310367adc63758de716968f5adbbcdac03e184262102c8608d1d61bd8e24a1be93e0482285545a17ecbac85a0f126ecc1bdf35ab7f6d42ecb75b6d85a787b7dbd638d9f4c91ce166c96fad31814fee1568dfae742ac8cf921af691ea0df41e27ae02af4b16721ebf4100b59e3049f2872e711144cc45e63c9619e7104ce01e6dd413fc5b45e1873a6500e68d7a833e97df5b5c0529601859e93cf31bb1ef3461d95cb0f3e9db304b1decef13722819757550b83aad901348514839b7de4bec2e3fc074434e75592a40ab2e299cbebcfd38bae1a6cb8092fe294f1a06ec6e4dc9936fb430efa07e825c5e42806cc5a710015193afd6078f1fa476683f4a9ca5d7a94ea236372507abb06882d96352baa72ca9d01f13a36672fab55b248066bdf1001b722e4412e98fc81fa15dfd5e3a9687942d2e88c35caa591886531d7eabe0a2c70f8a6a1168586cf67bc7d09b0718cf71e423993f2107666323ac286e4112772c1f61cef60e0d66eb079822c387c53998cfabc474a4ebce6dcb78a869cbf1efaaef915d0a2a42731c09977c9a236d1ab52569ddf4e543b452e57aed43a87c9f6e31dba0d4370a4cc847db6b66ce8fcded0530204ba988c4cc0422d192f6ee2a34cb8d83b8dada9373e5cad030ec8cef84dee62a1437c409ddce447b6b2a5fe5bb149eb0e3a962cad3822211f8758a4b52045c62f5d5675427368c8afe862b4ff597dd281b4d79f173ba7d856be0666ce8c868c1abc4ace664fd88308f67baddc6d093f5c7bfddd1e375ff52d222428b8461b24d3bc986a0a42519a77cdbac2fb07e3511fb295f304398570f9ed8c7fe65b86c2359360b3848e658c7aa2a391b361faa5bf11d9371cf59d067f61a44f4fb53406396569c2ac7a895bcc4821aa682bb55ff1e8c91a696c7da8b1736e6d124556ffe9ff7e19ee0a2b01f3376faa5f4a9ee86be5aaeb2618367cadb59105c4ee25ca36f675200deb354d0898d7d927c381ca23e0aeb88796b346cc31a245f3b7997d26af571f47b8332aaee9ec19febdf24c7b24f9cc5f06b49c8b9030aba41c13effc93d929fbdef3312465a4ee7fb45ee389241f254443ba9b4a474fc7b072f456e3b649fc12a2a99c8729a2026e12c17dd1ad50458158d9947ec8da075bf6c9c1488c5e82decea616e9f9bb6b140b55152ccbe26e5e22591df4e8dddfec260553ca01acdd69882e3f4b5758115a09bef912b05e774ba214aab815256e2eb55334ec1641749cdf3d93625e71b5f662a97534d261ebbcc24a5f4f65a09aed3b043185cc8e6a92ceae45937f7d8ade1afc08067f763d719a8724b264b456b8918422da8c6c012d60dacd60beed03d7bafb152b27ccd3d0776d618574ec7156127fd90472ad95853f2139e37b509cf4fccd6a2fcac688efd12ffcdce5bb976c455bc18adf504efab6a588d7036a378ec1d611237d38a5be7985a9ae1d5283ced2c6639e11b06bf58670d3bab929e314794b3fd4816f812a7f5fbc9b5fe89a405c8562b15dfdfe127590905714c725c8a5e1d80bdeb8fbcaf0ffc5ae42ae609b69d17462834134e1c6eb0906679dcd295a088708a190b409115074fd41be26ade085c9a55d8eb4b714352d9133c2f1cb37f4bfa0e9f36fbbecd45ab5967739fc11978d21cd4c6c3e0e6cb22d0a28ab92d09c23f41bcf9294284f98331fef53e664dd319b7722fabbe726f1d755f677c8b3473344a3b38906ba675a2f04fe2cc90bc1347a94ea794e59d339a9a72f44ad1b7271b1dd8d070202e7d2ad41d862e24bfcb7699de4b4930ad313344c801ad1fb2dc7a725ca86572123534e68192f15b49c0d17989d4680f3c69e3275e67a57509cfa444cca3802a8dd3d055d0f1d9aadf661df2b90a7396d9a0e968769d7584298f097bb2a4d04d7022c2087c07b41dc85de7bd508b4dabe32142b53312e24fa4d5a9881a885789c623550562f5e302da0ec4d529da366b2ade79e9f442c496f6e677705a3001d90a8b3e66b3b1ef894f94d3bff7cc23e5203ce5471019b455126b449143baa9e972c519afada04c1a824662590e9291ab2578aef9b31495d955dffe1e9ee6eacd081df16fcb4253d2be8335996284058344dc9b890baf49f7270f606ec80973b98b9129f5a421c8fa14cf84e40382fd5a0588b422adcb68dde440326efcb664f2a2f8587f8a348ac662df8441336e7e731ee94022b7be0ea10c9b734d46c7dbdfe654c031ef74c9cc729a16cf1d25f7723d2b0a865f9f41a6818163ca5b47078696a76e4521ed61ca41423dfe7fa14f3ba5fe93f8abf4f4d17eda94bb47ac72e6067d0318dd6fff0fb5deb7c58ed9e0be9602cee7a3933d78b5d856dacd3c822b66f493787299478ced21fc57503c575be20ffc8ad9103c4da7d052be4fb37c32e17b20102e19cf516c599378a491d6189a022c938c8036eda2f3d07c654f24a7b3744ccadc1df39e36f034d60aea572e1fe2302e9fe8f5d21db991d4d05d43d2c9f03603fcab71626ffa2c35358bea5984ad61cc7f5e4ed2bd541140dd2dc4815489b9b217eb31b5b0fdf7a59ea875d662c06eb7e606c0bf39972abf79c4d924e9c0d99005834fcab45444c1f5daac791280ef3226394580f48eb7ef9f8d4626ef6800280d8dc30071f81a4215a577b5b8c9ec3746cf0d13a6bcb599a6e5136270d9e4148b9d503d924f531e8fafbcae4fe9a5618082e509de592284680e036d9167589ed97d3e1cded3cb10e540d25ccb505c0915e71e701cf69daefb2089c87da41878928d2d04aa8e8da2499d5f6054243154221068742716e1ae00fb1b9d3cef088e89708210fc66c8fa579bbb4e852d5d410ca0b4e985ae618f060bc362b95e49e4e08e714566f17989a1f343640eae37461cb00083ceb48b6fefde755c1f9e5d0f6dcc78d1181fad20d36ed8eaf902826dc7adc58794af1c968c88757df4542f3af93ad97f426f308c437e471e01854ae5404e7b77d914c20cca6893380a3c769353ee345a507872bb719de74baea38aadf4756ba740a46616f87a981aad1049766cd0956ff32afde8082459314bb1fc9bd3993e5cd8059d9ae56b8fa2030f1b95d5494f57a3f42840a9608141999cedb73e1b24c09d429e2757edc668033a957df676b25fb359f51c4f4b5c2fc6109dc46d865eabdf3f49d44fbc8365dd573c0fc3221f1d52dfdb7088e1bab29f0ad7ac21c6e838e952419636d9c7214218a5d0db532da10b8105b1cc5e66a572b5e922f51cdc1915b8b0c83d1e2524df2fbe6560eb026ddd622c2f00c5f70f5f4b32e990a3b91bc4e99b126ff7168b5e46cd5f8aba4cfc77c9852681e4b695602582cf22ef0cf738d44401e98750100e37884790b1b1ea720549f898b5c218e56c08f5f2a1c0f1ae61b94fe8361e3bd46856a299252a1ca5384904bf6d51fada1cc7307d2d90cf071dea76ade14942f22542011f2364f2b01dc6927492e4a122f24241cf1bca44e55be3c8cdef8670aa99c5fb45011b95b8b884b3cdcfa27e32ef72db4c038a581b68f39b0163adcc08ab252961bdc3f0fb325dd9840b6ad34f83b9bc92a92bfd777563447f8c4f4c1af7a9b12960e2c70cb46327d6093592729e22bbb8f9c44a98a83001d25526e44a8a2e7bb0222186a7a25bfa669c7e79491183e176c8602a83bf112d2b1c6333ff67d9bb5a12b4b5828de3f3ae2a469bb9bc88d9003ea3d2aad9598c3245466ff4a90a625d943473e8b15de6f42ceb5fbf457ea4f89135809efd7538d60e11e1b7437c75c26a73d9115c818dbec120183e57d51d505fadbfcbc2cfd58c35eb454e0a56c06a56acd23e37a92df4f4ff4ac83d0a82509a9a3d07732a91fb08caefde9886963003751bbd58165565b53b35143547b970b1a95c391ece7c2d65e9508e7c66deace2737e831851fbc05a95f97e0446f8c29f1a9bf699cd434413ad6de36a198e06e200cff2a0b50da500cee8e908aee7cc4d208009aadbba159d7239cd071c18326a5877a48ec47f4c2e84edf4e84f9c010ece00c6f177abb6ea025cd18520470496e6b2095f2f990fe6ce023ed713fb82434b9d08c3231acc754c88b35e8d632c2de0ae54af8a25ea99ebb825ddcbff7f39ad4a2c987a9a041951cb8e7dabde90fbfe12e3cb2d76fece1e702ce92c0c187c8538c3ad6ef185d44d7e5e0bb660d79d5b258951e850b943ca4c6bd1d979b0774de4a7823993b545050d8250849b3302850c43516bc346bd21af5be68e7838f1f5247c76a8ff8b84f1109d6bd8e1df9bcd4e9583238dea7e60c46c56ace30b3cb17a9b6d8ffedd0a9d881ec006661b2792cbb9bc2c42d528b5d06025ace8aad126e62bd66983fd2b717882ae03f4e9e8e3d9388d5da88ab71ca5283fe3691cbcc274e0972ac6e3fafb8d991911b05ac4ffca3324cafbb621bd51df8a42b2f030935d276da3af255e32e9f9e7883d5b640a57516cebfa240108be27d519455df178795784b15d7a117d354354587b22a0c055ec8793e03782939adc125f21a7f02582d1f4f8599261011dd806a5871fcc3208c6a6a01d1ccb70063be7e5b79e7b7005fee2dd1b9600b3bef57534370ee4ea369605682dc0a0a5c45300f57c2d6882230ab88942d1579fd8f3d85b50e3abcb0780fe0466c0ab9c3067738929408c5b99106459b0c2d6c4afcec317163ab80ff0b2459b84f3dc5465c529425600b664993ee34d274a9f179369e6bcddec20ece33e422bce38396186aec96773a592441df7070a8b0d7308aa218f1e904b903a458c3193ea2178f37992e012d4507460f56300670e0f648fa1bcf8194994f1ff86fedc7b48aff3461bf1a8cf548b7ce514012c270097963ad5c643ee4bafb5681c071b03fd8cffff711e93f1598af0a08747643249cb39de6520fc5963b78ea32fe2018d083f61643ff4eb0227ca6a6a3acbeac16d9269532465c84a11e47f2ac4b58907c8b481b9d89bc175b371bc2e16cf109f6d47116b3442fedf85772c7b66ef382e8810efc8cbc21fe474cd69e38eb4eff0893b0d2afb3c1ed361c79bb1e4eaf9b513f38d222f80a73dc78e879cb673ebd950caf8ead6b549c5765886c3a8eaaaa693e56c4f737af85ff4cfe144695ae641b7532a49fff186aa460f73e0d9a01b95f50a6e377501cd7229cdfc0bd6b31c2f70f5be00123a98462efbe23f19b28f423c37c435efc769e0c31bbbd72b5c675f7874216cc8c9f49db93c6e551ea25fd5b1b8b43b6314a9ac0b08722948b331e2e7f8888d988b2f434b1e8abad3ab115fe96a898bbeef63ae49934bebcb9d85b0b366714a5e277c295e8bd4c2bba6b7e4e56e9a277af97e0ea8035df9814866e682d931b6fd2df43c975331121b9e62f1d7efdaac4746a12086769dae4c5ae892c1ea120ca1d267a70341ff71a935550c0c54ac1466e221d572dc37a1b0c7c7144b13a64c18a5b4de4cac78be33bcdc1999f06fbd3ed7abc6f2dedba9ce6174ec77eb8445424cd649429f9ae9c5685f4d0262ef5bb1727aafebd36a0cf13ef9cb58ccce1d053818e4ade2dcecbe1c4ea0224c4a24c63b7cee47", 0x1000}], 0x1, &(0x7f0000001540)=[@rights={0x20, 0xffff, 0x1, [r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r0, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r3, r6, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r0, r6]}, @rights={0x28, 0xffff, 0x1, [r11, r1, r2, r4, r2]}], 0x140, 0x400}, 0x2) mkdirat(r2, &(0x7f00000016c0)='./file0\x00', 0x90) rename(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdirat(r2, &(0x7f0000001780)='./file0/file0\x00', 0x180) getsockname(r6, &(0x7f00000017c0)=@in, &(0x7f0000001800)=0xc) unveil(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)='x\x00') ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000018c0)={0x7, 0x7, 0x4, 0x10001, "ff77ff9832ad154f583383e9f1b198ccc8fe12be", 0x2, 0x81}) symlinkat(&(0x7f0000001900)='./file0/file0\x00', r11, &(0x7f0000001940)='./file0\x00') semget$private(0x0, 0x7, 0x202) socketpair(0x2, 0xc007, 0x9, &(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r12, &(0x7f0000001bc0)={&(0x7f00000019c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001b40)=[{&(0x7f0000001a40)=""/244, 0xf4}], 0x1, &(0x7f0000001b80)=""/49, 0x31}, 0x3) 16:10:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x42, 0xf0000000, 0x0, 0x2b715c8b}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4e60b3e776cab344, 0x9b29, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0xf00000f0, 0x10001, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x7}, {{r2}, 0xfffffffffffffffc, 0x40, 0x20, 0x772e, 0xc29}], 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:10:58 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="1bf62def3533393b58a4e9a15d3ea7dbcda69c809950e80f7355226e09348c151d2c5ef3c1643d3624f3cdb9a5b8b8ae283515beff3f20653207a4528cc28cebf3b14f3cc28e8fdad876f885d6f3d223777669db151b7f213e6e0fa8e07816b197edd9594bb0a2781eac471350284ce1c21d992634136ec46e626e790f133ee3e1", 0x81}, {&(0x7f00000001c0)="73cd035be6263ab9a606b060f37e953265a32ba88c21bf75f865b0cf9d282bb788a04319282d098997e6fc8eae7eb5380ea0a3308f1500b7d1639017e83e2f744e839348fd2feacc086829ead1609b768b4e081070e44438de35232cf5eb8c83e55e4304d1a8b3714f6b0d8b2ff44faeacf458dba98be1b3c3fb33a291eb25902393d4429e585acb2add3ab03a7476fe9bf244077b25e889a63553c1a95df485716a73366275e2f7fc7ba3374f5abf55b560dae5069d22faec", 0xb9}, {&(0x7f0000000280)="aa7f6ee44ec90cede51be0bfbadccb677a80f5ab852339ec7dd8b3afb514112c65107df9d91283337245d140f3f62499db35a13241d4c03063b67b8eeec7afd12fb9078d33f2f95dc20c0fe4598248bd77410f2b58dee83b7cc0363aaceed458695aa639c6029c576b5fb8f5ec0f14d8419626daf711643eefc1ce46010e9d28e9dbe770db03f20065ef406614d75738315411d92b6044f4473ae7a99708e02982040eb1c6e4828bfa6296dc05a63436eb243d941529df567a28d857225d", 0xbe}, {&(0x7f0000000040)="bb180d2e1c2510e82e224da7962cbb57bf1da5c47f8ee4b4cd5d2e", 0x1b}, {&(0x7f0000000340)="7d789fe055b8b137e195aa57da72405954a61374f221c7aee0e3dcf3992a17c1d49f304f3831e79a7708d09660d0", 0x2e}], 0x5, 0x7) 16:10:58 executing program 0: r0 = socket(0x20000018, 0x2, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1, 0x36, 0x0, 0x0) 16:10:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0x6b}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="996d03c1abc61bf0", 0x8}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="5800000000000000ffff00002a07000083011b8449c86062d469507953bb399e670e85a62fbb2a1b81f38eb04869d4a718367354f18c0eadbad78f42b576d15e17dbc5355843088483b1703e1eec3dbcd0f426aed10000009800000000000000012d88f485609360006c2857c88c139e9966975f8100dd14156ba3c1c2a8c5d9e33610966d4f3f33975a5164cc7f88974e430437a2f1c8efdffc2c8ac24302ea83595b03c509826c7f61210afa62e9125e22d3ad26985cd3a50a1d23c6d9b778f12046401e993dc6860281bef7846c6c8cb05618b75a9c858fdec371641182462b5b81f1652058752ac6d0da423d00008800000000000000010000000500000003f5f4d336996524fb223faa765c4bcc0fced879972097bbfb8f919d9ce1684d31454bcaed3967c5c2e61f1f1f194d10350e7da78b6d72b8c2d2c110327aae9366638e6b38eb51bba07c84a0d22f4e51fc76f149f76e66afc49e568eb86885f1d3d6999732c952cab37edb46d618a341cf2a000000000000045b840f536360a094c4adb1b9a7ca18ec578aecbec1c55de86de119a6fb7ef988ac0f9603607d946afacf3f3b998fd65aaa8f2b9151c15486649e13761258131e7d78ed6217d0f0cf022cd572307b9bd362d60acbe4b05030ee1ea8880b695cf725659054de8966aa0cf2cc0e60a840fd81f8f8804d4e1c501dad305fea1e8ed06fa5650aa7429bcc0f7376ff1dc7600154d358f67c6c601c82699d713a016e3b8b591abec519f20134870db5c94e86410f477790068f87976690ba89f8"], 0x178}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSDTR(r1, 0x20007479) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x1, './file0\x00', './file0\x00'}) semget(0x0, 0x0, 0x80) 16:10:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x40, 0x5, "b7c3c9360a4edfeb1519648c0cd67852d907503c", 0x2b, 0x9e32}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000000603, 0x104) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff00bca9edbd9c00000000000000000000000000000000", 0x34}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:10:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000040)="8fa107aadf6706bf945818e7649e9cb7a2fc0c399ca93c024ec9acd8f33a0307b24da8cd207ffdca35674563facdefd4f7450b0a0c96af2773afa409ee6a09b5466ae9ea4b88a1eb57657202fe43030a188ff7256b78f7540d2e610f47b56eb77d3535ae74882d3ddc8f34bd5376ad5b44fef0e3d5c8753c6eb986c84833f570e866e88e551561b3354a040afdcf7d4f9b8f5624b8cca3f15119e587d3f429b8e66bfb76422253e982d22b8129c9052cbb7175d87fbb33eda62e728fae64fce3bc208a3bc8374e55ea2e605759208e54d86a4fcc43c07d6ea740d0888a5fb8bcbddaddf495fac083b84c5a067d1aaa7a7f6d38d60c16d4a26127a5894e2c0b7db0622217969cf80291950d5009d664e7d4d070324ab11aab24e353e3efd57d05c3025cd8a6e8b903fe96fb1c507c3e08f37829f8f36d3c0826eb5022a8c6266350bff18f3bc8dd58886220459c6329b6964277023ce533140f8f916389bd5fccaa29d3d9d55a28279a4ec21a127153a6f3a694f20479e4b24d2ff3945de83b5a0dfda6ba1373a4d69c74704de1358a805da627aeec3d8243ccdb458203857b8de69ef0d4b923c773308db3745d2e9eb9e478bcbdcac886f1fdf8e5839448467d1a1d8846c94fbe5fc2195eed2a82c7d3ed87043a8cf9256dfe7239cab45146f3e52d48d932edcd703bb6a178c988e1b1b43e282c10e5176db3183679944d894fe089147a71d926471961446de95080dfd6a6de8f78b31f619f03cf0ebf4562be0292958a244ce6a2b9d9ada16930e5c47d5308eb603e4f49bd878f75f49bad5a445292f7d52869b4e910e3ee75bef296b291bcf6557407a8b25a90afd46b94b8589ded566943a5c76c2877f501267502c9b6626f82115d76f14726b555157905f49c73b5710243191a9293ee624dbc33a01908b350c39b1785407d5eb8eaead0ea469173378e29daa93fde44c6078f931cdec45c4db077d4a1929cfa2acce51cef1a263145f806638131b538fa41a48a7c0a005e0e3f8b2d1948e2a72120f2b039d6165950eeac5ab7027c379932a1e1833c5101a5d6de1f89203d746cf240c81cb0b56a4e63cf9940de9960439a7a44c155619435a4c6cd758bf0f3d2e6333cff60e2a7c6c609098f005a292f4d9a3b29515fd94ba2ba8de38962370121eca39f5b489ee520c10796178d0c8f9e162cc87c289f0ea9cbcbdc8f9a321a813ca3f8d5a953934d77993dc0aa998639536988c9cf380784efc9abc00b66cb7e2c3805258e09573c145b0ded637632941e6d7d1d946623ae0a69056ab43cb589b00cf291a8447b2e1b2379a6861ac2e1a180136148ce596aa239693aa2680126d33abdefb799b775d8122263adaf6c7d73d9c3840c2bab2aaa539375c51320359cb28823c414d1b31527a18996c3dcaba0505761850297d2317836fd8580bd15bf878074110b246d490fac3c959aa30bab2540d86d7f32d555cc9225622ea989179461499c2be3f40489e6d4781b7599b921c4039b6fa0eb33077cc9ca0f7a75418068712a92c61812f54384022bbfe3d2a1e2c8875883fc8e7420cd91225918eef7b5ddf69a7834f1e42c20fd84829a601249d7642107b3af169c0ccf6adfe8f755fb1e53f484ed26a9a358627597b143aa8c0e10ef47a686d2e39c625712e0ef62bf1015698f8c62f47ae8582afaa71f639eaf88fdb883d6ce7e0a555b85569af91e01b8b212fe320f61e030a38e76289cf0205f3aab15ecca59491902c5e683677536397e2dee43c4e527632860dc683ccb90d715d76cca9b681fe84faec77c8b96e9d4bc91c0acdbb814414c874da9db6644d15fbc9b41eba14937bf6789279b3f660ab3773838d7fd485e5c704e14949e62a8aa6a6e211dd1c87c993b684af3f7da5deb5d4c46eb0af80163411b57c5bdba72d068a5379c1680f86e1d00abef519733d6bc5296ce53ba2dd4bcd35daf4d17712c3f3e01676f1d14cf6ab6d760722c7f2be810bd3f17f735feb8792320a65bf79e973f7b0932059064968455e305d4acf50f08ae1ce970a9f1f6290db7dee8b023135a573f84151b73ab374a183847021b4b301c138f29a3dc94d9bf22c2ee39bf3602c7ded06c47fc22bbaf2dc27f29b676c071f9b8bdc04c97e35300850a9d5c2c3758482e996318b110e95bce74d45243f3904441ef39aa314f4890eddfb72d2734f916165a7c43725b8766cb1dde88d594ad644e4ef8a33dda62eb1f4b92b5dd218ccb4cc35b7e910d009db86376795e7f96c2a7688c5945dcb9a1547cddf5be8fc57ce88f79be7900a3d73acec5973db2b4e4d9ac1b9c7ac925ebc8be1666ab121f28f4b5e8d75ed468bff9e942552043c8e73be8388a6924d79b640e9b1f171c173908e106b074faf98c92d1edbeb7a935be8d34305047692537ab8d2d2ff29d7dcee97b92020ae420c294d5822857043e835f81999e0e0c4994f09d6909cffa47b8205e9382c48c2ebb4016e3bead5dab6b3732e1deae66653b3cd26e715dfd9254961a15d32c864612119a732ce88f2cd33187c45ec0d173870a56718dd51ac10e4e974abf01cb496691a591ca2b5a445af647fe0bba9bf877872a58899dc15f07ad6851bd8ac041d82158cabfa420e671f2b0ebbb5bfa49cc2e8f794ee6291bfee290b73a20c1674f8a29396fb56a6a7d912adc000b22dc091b0b2e81337f9d562d106c8225a2646552d2728e9fe3e91c705211582573680622a194adc3426199b0b88274f3b318cf76c1f9f86c5d082232094548cbcbbfb64605a25663ef454c3f86a34e51f25877cede63ea82896cd088174f4fd668936dda0602c167596bada174510454e56dbcc16fc9521a8c395eaf565d4bfce8acd51738b57afd2867dd71c896786303496a0fe8c87e7a0b197cc53f0c0bfc393d25fbc1bd87873fceb0e84cfa70950beaaccf0d72bdbdf12e5037f273de98c1ed0c55cb65c8ccf33914c73d4320c669c9baf7b1e0cf490ebb17c46eb4e8a1ddc1c6e2bfb4f6f7fd69140b56c89dcb4455184003e1bd41776e5dee1b3ae8896852552e425760a3af8180d80d6d4e5c9288a727fa930316e1e3eca425b4a95c888d83b1e4884fb02baf36e0ccd0a3652610206a981af22d590508013c11c750ac556d4b53b6b78732daf0b2abc8be486fa2fa850c9ce00918d31ef85a231e1877de2035e5440ffca1b2608571eeae233e278c571d5b22052f40a796dafeba292c81d1cb5c8fe06e31c6423fb606d145f5743fa705f66d2433e7f512a219dee2883af5f83d18bb1cf7da03f7584217f01dfcd2fa7dea158bc5c32e3282eb087cdfa0da49381742b805aa4fafcb75386ac67d2e2238891325775f7146a91cf1872ba5058d65223dccdb635132da41e16ee7f0d26156ec9d8623d09b9ccfb4896e3fcb606fb290b7d70286bdf438db3cb4d2cfe3fbc00d83bbe70a78c7d61928e9540a10d1808331c576e89155f6e33e699e61afdc7ba32d70969ca2e6cb872b9daff23eafe3e7011b4858e798b9763289b8fbe09785c26c22f2b06b1a8eacd3e02478be05b38ed060a66e002f65dd49c07cdd30f3a873e3f3e6be23b297ca14218c45492debca1f6566c9f15f184ef16e42fbf792c455fb3e7754f84c84fed29c05acba44495b5a5c6a7f267bb6f06bd13bff08d35b279b4488c8621b47a7187f848bd7d9fc3f516ef77365a283873feee99c614a128a31cef2635aa50c167120179c9567d8b2873b8d55d039dd227ff4d096b4ed55e49d49e65728913ee53e1bac0ceb941fdd73dd54d3b9e8973f4a9458eb9a6de16f4ea80553bdaf681773fea1df24ae6188d976f4fcd2b60bf7df92b30e01c1b24fcd3f808eadff09df841c2b64436f90719a2adaaba8f8af695370f3c8334191a128788aa54603d3a2009bdb0d2a22eee5651ca472887988dc086569cca0b899b7a5b143931326e40e39d24d008e147bf7240fa21d9eef833a303a32acafe248ddf8796a6fcb2e71df9e9dc3af474a497cdd2e196706a4144347413fff32c7e12a6473308978819fd408e3af5c35ee186a243df7e94dd309f5ca57a711e2f4341f4581af9e093fa03eb06c6fbb67bedaf3f9639534a210acde5b679457439a5e45d7ba2282687253bc05082fc68ef20610009423ea4f80d355d65c177f07697e346939a182053bd3a0bc29343335d3842427535354028825a0823a7cd0015d3874ae51d665437cd2fc7e0b37b89b66e4ef1ca8a3d2c08741eb4d6c0cfdc69a5b2ef7befa754777ac38d7923b5337e5d248782bff479a7fde1056d36bbf09ea2f71a14d271c395e92b1c65c6f799d203cca7c1b9ad5e80a0a2378d733fddc09b8a968baab44046a77aed8df2d705c93c94af940d1510884a5a4695699a447cc0db69fcfde84829450e8236cbafe04e655b28a0be230b8dd5ee89485c0df50dd61fc5e0bfb1a9be49d1e17569cf13fcdbf5484ab4aa0fe218e92acf367664d2c14d63270b78d81270f7f7b61144f9c8df6b9a1413a49fe1e63be8d40083899ea19a155895c86059627ebd55ae7ef5804a9d0a360ac062588c2128ea6c5967e485eb5f319b7adfa0f9f97c19ad61138d910bfaf3ba6a69f209e52f14fa1eca6f14b81390300cb63ff6d8006fa78f792e578cf0c4c91b45ddfb6f6cc307ed6c0195421f17e7ebcf70296510ff8b2906d6a7209e89549f9d2455672437a6b713b4f70090afcaa48d5f2e98e3fa43c766c6d7b53d34265533db3d4ca1fcba860b2ed34f1c383e61854db27a5404564c3c735b173d3434266fd0b71584d8d385ab69d9dfa63ce9ef5579dec98bae2864ef4ccd5850b00289a0a1e1fcd5849034cd387abb7cdee1a15cf70012c3070a2aeb197a8f2044bd8bd32956a56c0bb6046167eb75b2cd1cab3ca9df26ca13c9d3e26b2553dde4c72aa590f8cf1427c6bcae38d23ee5153ffb546c6c7737efd612d54583b5818884e59bea7eefbff55f119ac961fe77ad2be0f19f2dda35b201530deac024b165ced504b365544dd1d798061111ae108adcf97ef307f73200163b3a9453d7b7544d381451ca3198b8bc9b4eda5df215abefb8c76a441d57d7b3207d81f3f8db1adce6ad016dd37fa4ba20311c89b7311ceb8adcbeaecab5d5a1edf458536ad1cc2ca809732ec7d79ab046eadf6a753c0fa5f7cc58fbd38b5bd06d57af3681916fea387ff61c06570ede06257ac753e40b7452c0581cdf7ad85b95fdf9dd2a5f89e40229a74146a83c914e97abe4e47c1e2cf5b52827d8ec27ab9652c6c3042660e028291298687f2611bed1c88afb348da670d8ff72da348df6eaa97a3e1a8999bf4fed7d4587366e664af59682e6ec9d016cf81cd26695c13a58da7a24fc028b41bbc2d7db06ae46358af1af84d58d473e2f3e672212a9ec40cd2840ae1bd42b5b4f420b2430d19e697e2fb08fa30952cf2ce91e5b464b3629d018efd658e5d01659aad14f733241f67d8f823a07890b27831693e97e331734334e88997a7bfa382158d82e0b8dcdb31dff899a6272b9b7fc2832e84fb762b3b72d820008fe80af431c11b0100b2202e4225ebfc7216c0467879e9f0ff09ad644ccfd2004880a60b82e0d94becc255e66c4d148f9628dfb695fec11954afe88ddb1f2c31218b0449cd66c3dacb1cfad57003ca66931005045a1f7dc2406a78af10b9f10dbbb37174712caec586ec4b2b4132435bae97b4b1c36ed80189e409941546015a33b9a18d4865ec23e624bd59bb0b5ffe7c92f268e65920ea52a682a17f626f352ba4461d3c02736464a70a8ff05f", 0x1000}, {&(0x7f0000001040)="11426afabae726c20b7a13ec3a376013b8e386b1757fe0b3baa47c4997ade4df611b107f8c8ab852543a4f4685fb6eb6d57e", 0x32}, {&(0x7f0000001080)="bf827401abf3a545026aa0558e3a72450cf501ba408edb2435151b6cff1cc5de274710873fdf2817b7425b4ee3976ad603f07f7ce52706616478ae1fe52b178f5620eb4aabb075146b4511173954d66ccc85a847e1352bf184c1ac58f3604ec8eb3f9300b3563bd2", 0x68}, {&(0x7f0000001100)="1cea800e5d23fb908922cf50636be47d92b38c04bcdfe3322e4ada07bc2f304e72f99e7af2f9a5730ca6ab0bdf05e8544dd8d74b3782428453f9f30fd395491c1589fce0cae37be561de2286283ca1648a9574f90fdfa8dcb4c26fbd0711227e050c54ad343016ac4415b52694405093ce054042cf135b8da86f296c5469a529e4ceb3077e9be83dc6603223ebe76e0c947dd73efd3df49db5adea6a3ed2534229b771e9368ae921390d7d77af26c0ad5609835b25891a0ee751228ae31f66aa485fceadaa928cfa7224406d267d469f5db47d447fcd37159ee4be1f2902dd0860981794552639515f8ee098ffac1305b599", 0xf2}, {&(0x7f0000001200)="4d85618378c12dc597aced47d8b5e47c4ce6b5be3c252e5bd35568fc101b412a5f24aeb0b864f53b5fdefa3dd82c05edacdfede09397aad9bd77b1f47e7c7e533ee668c9f212f9206e9b1133046dd60d51d7f26ce0d5123b", 0x58}, {&(0x7f0000001280)="205f5663a3a5af97e0374e26508fcfb26a8ef09476d220125464d229af15ccd6f07a7d805bf9b603f86f57e76af0efe74780c8ae1ad09d3f963d856f6daf9c5ecb721618f3a1820dfa201c3e82e96301fefc63315ee7909b1f572c4cda74fef78947f3745c9aee912cc8fedd1fa859d1efc1043e424b4b2688fa3d5dc143331e8ece10432d8b46479fee6dd81b0a5da8bb6e330acf371f8b50ee2a431b98b9b286635c7f53d79b3afd5333259b694d6993ef0c94ed4e4e3fa11254e663dab319ed649d940bc35d6ef49e643de69e2ea44b937bf2", 0xd4}, {&(0x7f0000001380)="a093d7bec65ab30efee068efbb5c0d982a989009ab161fce8eea4855e94ad8e62d4afe1d047de21bf304935235c14ce4d8a6c21ba7d9baf7d2bea16db3879f3538bab087b291340c6166f792ac745a044f5d2f6b8f58df633fd08ef4707a016dc2a9a37b37ed53443cc01fccff315c54f0398a4c5805b7ccb2e7c852e1fb6f87e4eb1da6447a244eee9673f5731106c3445d8e14335efdf30404ddf527a4724732a7e1ef931d703b28d62f03d3529dd8f496b16692c6676d17ed41d68edf16c80ca7d11159c08917f12592ac3048c3d4d5383a5969166edbe269f84c9209", 0xde}, {&(0x7f0000001480)="487acae34c5c17a372174a311d085c3691c49d3705c985fc78bb12482798bdcf92350c8bbb2d3d8c58c9d8fabf7c307d8551f7e8c837bc6e96f7fd45e2955ff7b8792908582a248428382aae36cf3a6aa60b2ce29c2ad062cbba77ce82a801a314cbf1777b2f22f3e3dae29812ab4de5f01fa5c212702f4a3a92fd7f595347e4e2f4da454cd09058be4c0c47ae606a36b4bc9d9ba5886478402df6d950084fc1d10e9d875dbb8bed123e2bf586ab06671b3a44f7d34ad6b97c86086c45321918a830b8c4482bd3e37e815e51215a7540a2ffc95a", 0xd4}, {&(0x7f0000001580)="83a99fdd1da3efdd6f311b21d44263c538890359ca306123c32dc3109443238a16ee89c40b17d85ff32c658733de1466642a5d6ca92df8cf259d4758ea8ca62e066476558d7d692ee430cf215e7b39e813ca89ff3fd36ddf", 0x58}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) r4 = socket(0x800000018, 0x1, 0x0) getsockopt(r4, 0x8000000000000006, 0x1, 0x0, 0x0) 16:10:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:59 executing program 1: r0 = socket(0x10400000002, 0x3, 0x80000000) socket(0x10, 0x5, 0x0) getsockopt(r0, 0x0, 0xc0, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x85) 16:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002280)=[{&(0x7f0000001140)="e075eba0f1651b5f7aa113355620948eb435d2c01b7ec07c690b9362b72635e0f584edb67642548e4a8e7ff1b395bce3c017a2ecd62cdfac3db10f337dc74a81774814bf10a3ac6ba47272f1d8528f1c1fe41e36b6adc84918a3759e0e7af8e016f97d74268c0f16ad01dce45539b8460fe1d3078ab892112089e4fcd5", 0x7d}, {&(0x7f00000000c0)="bd824198e530d1186a421f85101c742b76068cda765ac7cf0535674a", 0x1c}, {&(0x7f00000011c0)="5dc4969762e8c5e851d555a017de559c7a872ed059cdb0ad0afb8ba6bc1b6b06b440bbc519ab805c64533b1f84808f165219d715ceeb21894805cfbe66ea2058bca0a11a32f75a434cbb79d9b1761c50afa92b4e04c50653362c385f588ca4e36ed132b598ae36318f0407b06f30efece836599ef4f91b899f87b3cbc26c265bff34c062b55c454e2348238361e56028d8f5c1756531a5654871257117035fe2a1d4dfbd65ff465b29e6d0ae8f8cd00e2f646b235a0ce1340429f07eba9f39bdc6d1db81badc3e11408a45994eef17c9bab2249605d2e217fc28eb2dd16b003f20614a25cbdad48f4c8ea7925142072bf4c5ed3a06e11004b597eba170a76a92b5ce75d0e65e83b24b78a41384ee9708c58edfb86ca44c8b21dbd9af6b48407960a74a3e649df13ac3f8844fb1d4f4cafae1a542f8f8bfe7c18fb1a7c8b2795e3bef602f005a91508fad7c254ce4534e3dec6fc278ad3142561644781985e3fcad6da9397599dddb4c30b80b068a6bac64da82c7c7192f207461f67e028caebf493221f864669eae4213bc7fe3bef235377c2fb1f272ac880cebb17206f4c4771e1a6eca4e7bdb79d4cfd0f299caf4acc45f84c5bcda1fb46bdc111e081c7d4eeea44f0c14bf2840aea53d26d5db34c771fba49c9c389dba7a4c1da8517525f8be3e9fdb0d472670628ba8dde06727e400380437fbf7ba81ccfd9dda0f188d89a23ddaad4ba98d7ca82709dd79c33687b199ecac869426cdcbefed4322fee6781fbf0c53def8b4633922b7be05a4018689417b52c91d2f035b4ddd8125c3b011877c233e2828cad85104af37b8e427a4d5427c3ba55a226155c514c7cd773ab013d384d1ab3e968218acb75c566f225d83dc3d03072547e7d7d7d77427729020ec1f9f9b7348769474af807bff92a200d82148f0e386efe7b411d2236a0317aed5d89662a94db6f84485c563e8234474204a68728f54ce11a50c2e287e3dae627df6141c73f30caeb8728d804ef7096584484343052f49c8c86170ff93fb3733fc315e59f8e186c1029ecf7f8db29dfeed7fb3040cb3ad6fe287fcc0e13f4ac9b9e0f569364253e4689cab2c66e026bced0e6034ba2dde91a599a6c47db381fc598d1aa688c5a5675710893c333ac7a02a44561126c110b08c2550892905e421e8d367462d9eac7b9203df2ec42defa4d675b7291f392c7f6f3da520de2276dc724b126399290d6ed9fad998b56580003ff28bf176f8cab85df15b23a597e98204ce1aa2a0f9600ae05b2788491b3d8a0192629794322f37232657482e78f1def03950484b75d67e9431371e07be52549b459b0f0fda8f0c0f89fddee8cc1ff1e1ca84dd0c6d301a415d1835b3eaea123c00bedc36a314810faff1900cfdb75398a640a8aaa4de8bdc85e153bd86306eb02be351cca56a92acb411d6735229bc185b4a027fe72d813eb27a968bd5eb0e283da5b14455f6bec179bbb449e42e15613d1b74f3e26d8c36e3c07ba0b17af2f8fe29b7df258020b375b8dab1583285dec91f63594c31723c350230f051eae459ed0a633de71f79782fddee4651b692e2b12203d2acb5d4a7791a1fe415aa28755ff799f7c0f6d85ec63dfb979cdda0bf4b466ae92b5c04db15af60c7a61d72c47f20e4bfd0fdbc57bddc4c4cfa2dc50724d08abf5e0b813cd25d0f2d551dc6216d74f6a36ed62b44a8f80596426e65282017474ea65da7b9c7e5544e0b29a2cd1fcd8b03535407f219d23fa8430ad632db9c3225ac378831902bf122affd9074e097242e998b929daea84c57d4350547468e8c9e829dae187117f9f9b8c64a0681ced9564ef9d28e6ddbf9d4393869053d5a19a55103af314ffa0aab5349b25ea58120a43caa36eea7e25376d7e577245658229865e783bf82f4468d4e56200592ce2b1706bc14fa39f5e3703a1aa4c44f5740a591cc8816245c44ce6d0ea4a042e5dc30b03e5b6d4d3e98d2651104b59005805e9d274de9e70370355f3d08e4165c6c2bf9dce8292b9ed966abc806452cc64e826c4b8fbf36eca17a3c9f043abe4defc4ecdd7abee1f23c32a331901134d10e1fb1ddb0261d41ad6a1742ae58b4118d40195fba9914ea8beb378d2e70e8c26d85645d356319a11c5be5ce0c699573306455e45aaf88d85a69138eeec9c529e39904181fc4d4cdb00aa929d14ae3569d672e8fad37155000c618aaa8148b5eda4787683b30a6a38ee3be4c7569c41a91bcb9d3135f22df060763a6e2599e4d2bc482c787bbd0fba0daa64695a307a824c703f89337d0586898b60b6e7b4f954e134488fbc774cf80b95b4843e26a019c959c4f8d01d2d9a628fd8370e1bbb6d9bf9d3d743e2dc8de494d570a02df47e4a6dfbddac3a2c2b4c968e41cd10379b5b95d6c181d2c5b8f2a519022f4508f0435a2e6c4bf9d2532f230ce81b55dc1209c79c085f3d901d651ddcca7ef09cdc9cf168a3b776319d94a48b702f99f1efab89c1d3acf4975b23209aa52ae91cd823e8220b4f33f66ee1688aad5313920328e6fd6202d0d9805af87daaf5c3ebccc5270305dc8bcd963f2790f51f1622ba444c4d649741d6a9e0bf0ba77c7e117622d9c8e5b5403e54cd2ee957f5105f63f3df34204a38a1302b605f31ac3f0c27bc450156535631c52750fac8edc319446a765b110044fca52205e0012ef4929eb9c0d171669a36ea3baf1c54e813c83a6ed994b80dcfbdc84f972afe11662dc5a166ad32c1c20813eb62fc47c615a01e04a8d627d5db7e84f031f88eaaea02f91bc767266511310ccc945f555714b903595022afde91ce1f3a001d46fc39b3af1d1dad42ed23171d43c63e18137f48a2c66f66373227ad44f3887509b18560c4af4948447656e22db5dfa10ef7e75df50ee8911dfebdfe1e02bb68ce4947f29e41e6cea95022049caa9e117ece42d4ddc7d2f21567a0a6a447b3427680602ef6bbea37f6f5d5fa856d6991e2b608a4f9cc68ad1f174f6204131a1fbfe15c4365a94224df18d7be57d1645f4bde0ecd35c80dd70d939031326fc9ee0f77232cffc743712e9265450906aca06159d4e247073054847bc0c31516207662f129bcd3f5fc1acaaa3bc02e3e89f55097f638da1dddef18efc17c05ce5fdc46883097fc9e343209a4db52080050e8e043944ee43d5457139db2093c9271289d7c072e726d1e48f2ccfc2c20af02371b52b7a74f98f0f4f125c9b10bb22936de4617ed9300c24d12715e42f9db71da3229f920cc6a860ada274c1fd4d2cee1d04400e7915f2d54ed17c1012d311f9374241569fc55ddff1de6e03f79ba8758806f6b2f61cf2076b98ba94e3b48c3237200725fda807dbde4fb9d311da6080ebcdbc2d0c8d1fe73fc531dae537cadb772c3735f7c4ca6b427bfe25819405f1f450fb9cb925cdb03a39951366069f0bf0d2599dd713c04b80870691f35c802542cef6b4b1510c01609d4ba2580440f787b73508da0b33a1c55035b6bfb9e9dbba19f942df52f1f24327f21969366b928ba1991850272e955425ea170741df06207e4e62308b50ec5bdadc4ac44ebaed600a144319d5c01d656c28ab47bb7da004871807d48b64633b6b33dedac7eae70fce3e625f24bd6ea12edefe3332bc3f0752c2cf23c83c1ac7feb5848dc79322438e4fd0440e171dd238ed5e03b2d4e569fbdd7c4871a0320ec40fe0d733ff89f7c0fb80de5c13567b8e128ee31b3bdcce4f771470f23d8c2344bddbae6fd570706a429c7dfb1731c62aa412bb10ed57c00bab601a1631b500449b48f02b751cddd97d49783655ee07b5430057e23bc774f6d4490895b73fbadee6afe7c9f59f50a358465178dcdef3d5936be48aa63bf59c7c6b636f2d819252cc1a34d6fedd989a05cd9f602f61cb7d2a064066d44c89fdd36814c45e417e7a793aa8720ce51bbecd72d2a391993418e70e9c2656211c73a5e28378966dc708292a8f2f5bd2a984eba6a8b26956f23782f43abfc4af4f93d8be2c4267de09efe4ff7e39414b444096b112f80dae54a31f494db5da1cfa030137f716f3a74aa1faaf68f4d5469b94755275d780ef456a5f209bfac76d6d593fd5b0ea81e57d9073412c9a38defe6de283da1853eb2f9706ba29db5df274b079bcb170d06602433ab7e6cc0a249902624b2677f522936f4892e499a1fe22d38b73666a3ec086c14926b5e31472e87b1cd2f21071958f73b1f78a4749e16c0dd064d4705f1ca325b079a2af661d682dd1732f2dda70fc91784daf39c7f32d9437bff36d11699a6190910cdf72c51ee29baa7cd40fdfc8840b6d9628974fb312727ec4dfa4f1367fba4013dc1eddd9517b80eeb6195cbdfdbfe8e4790a15eba3c7cbf89aa4ad7de451ec2aa6515050e8ab28e55ad8bb03f306ec405e4062c992a2c63c63e5698831eee39808a23b260e471b0db8335913724d426be695daceb49b4addda3abb5b784939e786e1d63cacbc9ef96e5922145c8fa774e9da3f30c03c054b17331be9e41b9482bcfea081c481bdcac98ea39eefa13e69bbb2731f777eaabcc7aa04e7a34f20c6e32299be1e546ad07ac1b94e99502c42f0c0e2c15f8f8cc42f9d94da4c4f60675fb8b94bafa94e60eba1264648376b898f062629138eeb8961e3dbb598da69792456a5ccaadeaff6485c181ede62e87347a7e6bcf32ca4403314cabeaf34f3368bc7e7f20c58c3f7a0bd98c7caeb9fcab918137955bddeef1b38acaf8917f4bfe256a3b0f171672b28fc6f2aa7eb9152fff3db4d2350c0ed449b56367d2dae5e4c435b2096047569cdfc19816f3f8a0aee2abfaeccf0cb93a325fb623c9ddc71c7b83e5fb95a44fc47302df3de6c84f9ab35306a146ae8e1614c6211f85b0ee0b6341e80c7724ffe59c587bf092e68495cd8f8a483fc78d3be70d844989f0a323f024e0795c9f4813cb7ef6f46c3ea1a8d5090f2fdf3045451603e4ac1da7cc77bcfbe50a4e26aa4181acd2ce007783bc4522d6ac46b5bbe3051a36981ff1e3794b4a0298b5fb5637f83764afd2abe031b237979571e441a3409e3d9680517cb87b98f61d8c61eb5b1c9a33e6fa7be3b806c34f5c2702d3356bd61bd77438d4e30d680404bc8ed0cca8c343e28d7c72e86d68438e7b064d43c9297d1bb38f871c4c412bee9cecd95fd2364db42eac3d7f59bf76e9315c9540ebf33993cb0536728cb0311294cde82ad00e2f8212581557cdca4e2268552dea0f4ae1244cb972a4bfc8518163c5043b91d505518e59c6c2018fdb0228dafb2e3c24db8adecc671ec97ff07ec9e09300618834b91da0bf0c81ad002a3dfa6cfbcf81268b880ab71fb648c3dae9ced73ae73749ad9684e65a1ba007f8da92e81d73304b1477489353a65d3f2eb8136244dd4ef930bbf68d9ea08d417a8351b7c0e836a199a1ef1a225b4e297cdc1eebedbee587c2a9447078b6a7beef1648b4d5245a3f08ed00e1df43ab8e39f11d018d57d03a9f5e2cd1d54570094cf36514eefa641cc189151eb842ba22f1697a7ad3055b07533a3ac3f18aa8005ea8d0e00a9c8e2130f36204f9edd8e03c7570c6a12a686fe84db7a0c7f3c4459ce073bfaba5aaf6b1016e464ac208d96538db17ada101f55fdd51e961d274aa969d62994df0f54cd82c743e9af7c3994b598f77daffd43bdf837f7b49bac45cbf7b732ad56027ac0e96e4cd2a906798a5ce7dbedffeaebf1d53c7a57a62bcea0a8977d4fbf10856df6e7490499bf3bc7f1dca787465ff20de0b0bee50e320a57ee6455f4952618883315f2a8dc380f69e0", 0x1000}, {&(0x7f00000021c0)="33fdf2b1dc85387ef2b6a7df8bd1163f1e1a381956a65bc2d74aba1fd05c09a3681f7283f7070cd26f21a47c4efacf016a78e785a8131a62d2f5808bf4849ad0d265f13ff7d6946c0ffda5fa4d5ab2dbb6132f197a4a6f33", 0x58}, {&(0x7f0000002240)="58cc0842c0ca4d0651bacd71", 0xc}], 0x5, 0x0, 0x0, 0x2}, 0x4) pipe(&(0x7f0000002340)) 16:10:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) r5 = getuid() open(&(0x7f0000000340)='./file0\x00', 0x40, 0x108) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) fchown(r2, r5, r6) fchmod(r4, 0x4) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x10, 0x8001, 0x40}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0x1, 0x80}, {{r1}, 0xfffffffffffffffd, 0xd9, 0x1, 0x2, 0xda}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x7d2}], 0x5, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0xe00000c0, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x31}, {{r2}, 0xfffffffffffffffd, 0xd8eb6afff637ed7f, 0x20000000, 0x7, 0x400}, {{r2}, 0x0, 0x4, 0x10, 0x8001, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x14, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x100, 0x3}, {{r4}, 0xffffffffffffffff, 0x20, 0x20000002, 0x4bd3, 0x9}, {{r0}, 0xfffffffffffffffb, 0x41, 0x4, 0x6, 0x400}, {{r1}, 0xfffffffffffffffa, 0x11, 0xa, 0x1, 0x2}], 0x4, &(0x7f00000002c0)={0xfbb, 0x4}) 16:10:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) pipe(&(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x8, 0x2}, &(0x7f00000000c0)) 16:10:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0, 0x138}, 0x3) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:10:59 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x40001004, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) lseek(r0, 0x0, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x5, 0x4) getpeername(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x60) 16:10:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000800)="0da05790da9582e46791d4b2b64cca3b8a8def24b5d420db8a8bd0d97d11e24e1e3b19f8e1", 0x25}], 0x1) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x8, 0x80000000, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x33219212, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000008, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x9eb, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0xff, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000003, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0xf, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x100000000, 0x200}, {{r1}, 0xfffffffffffffffd, 0xc93006f64548efd1, 0x1, 0x10000, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4a, 0xffffffff}], 0x8000, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000000)) flock(r1, 0x9) close(0xffffffffffffffff) 16:10:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/45, 0x2d, 0x3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) madvise(&(0x7f0000725000/0x5000)=nil, 0x5000, 0x1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000000)='./file0/file0\x00') madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:10:59 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0xab, 0x2}) 16:10:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) setitimer(0x0, &(0x7f0000000000)={{0x81, 0x800}, {0x4, 0x1}}, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x20020, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x100000000) 16:10:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x95) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:10:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10601, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40000081, 0xf0, 0x4}, {{r0}, 0x0, 0x0, 0x20, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x45, 0x20000000, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x6, 0x3f, 0x8}, {{r0}, 0xffffffffffffffff, 0xdc6bfba6e9847ffd, 0x4, 0x9, 0x101}], 0x82b6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8, 0xa, 0x356, 0xc7d8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xa48, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6e40, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000048, 0x3, 0x5}, {{r0}, 0x0, 0x1, 0x21, 0x20, 0x6}], 0x8, &(0x7f0000000200)={0x8, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r4, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x38d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) write(r0, &(0x7f0000000340)="17781b8fda2a9ea811f3877ee4faa78e1c36e3a263062a16a7aa690fc353670600267ef6169c865dce6ca9e0d91f50ee56d963db077a0f2833b70536055498a8667a495714e45860fc424e8aa8b4295c0c39e703b1b67c84", 0x58) r5 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x8, 0xf0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000400)="a5b844412050215cca688bbd7cc9a72c54506eff050a7709667fbdff465b19ff568907131a84d150a5f5550686e98ba343cdb674de6d8da28c2f85fb8f819514ba132e9558f0cc1e15ed7b587d06716be81024008030546f98636a4840d927c1b94664ef5a9a1bd553b4b7aaf745454e4415b8a13ee12a6c043705f89f0ab62e3b263d47ddf06877de56bdfb6ac3a2b210ae2b1f64ed2afb9cb922729a02a9f481d0601d8a9820585ad3694d1e84bd1d905f8459242296b6b06498fe4fd520e66f7131b552e5b25f58c8264cefd624feff32a0dd94d2618c2e7e4352d66740b068196125263ba2ccbe0187201fa3c60bd2ef5a9170389a8dfbcc3c9c5be3afb02ecfac5c8b6bec720ea5539910c0e31dc558d9becc0bd9c56894921f09da3f5b204fc14d871694dfae1c06efcbffdfede9f4de80d9f9f8c69f6d77910130332fc714b49caddc83b10d5666e92805ce9644f3aea250f2ffb84c965aefa8e5b9eefedd8668af0473fc26552c81716b286ac9111e5d8020d83c9c4e5aee66e6f1a3ce128491f628f55cfedfc4e040b02d997b91beec2ea10f90f7b366dc3d488d0de92dbb82d981718c3caba0abf290b972b8947c73c263191f7ad083af7a2cb331cedf7d1b5a7eab7c9381b8dd3af315194661a5ca4c93d9afb90cb03ac5a3ef1b5fd278f9f40dedf067591deb63caefbf9562c0ef415c1f452fc52b9dc8ca0dd6ce2656609297b691a397539a6ac78d8f894e209ab264cec87a88b47cccc7c51a231af08124465530da4decf31c4b29ca03d4781e59c0fd979064998ba68130f3af3ed29774f6da42ea4eddcb89d581b92c7b66cba42549f370d02bb3528410734e8834cef3724eca21d853d7b850120d3f6cdd8b72270ed97be35472dc8b6a7ef4d12438e251717d31f154e1d8f18a3570858762ff84cb828c84da5461d5c5e7aca92717ddfabf247e730be4e3afb4751d0e2d3bb22ef109efa7f3e0841a5173b91d84d60edd386dd4327b7bf4bf7af7478681bbfd84ebafb3997958e8f022504083a883bab50bb70577081afe6856ffc98af1dce61f088aaa89cbb7ee0dbe708ff6804a8861b57a1899124a2285e79e3653807b83284d66f53c96a26f8aadfc01ba04737f64c42790a1d5a352f0c6c54cc3f7855485d384af1d9fc35b5cfc91e365f99e59fc8dbc981885b92f6d8d03e209cf43d00f83d50f26eb38af3986b088d9d7f23691985799c36a3b7435a1d6cc284600dacc38b75eb4f85db2f8ab325c01ba64a20606bcf682d22072bc785473d351fd32da1810eba98355110b21514a2521343f8236d9d8f26d0259306b09da5b4b7809ddb30cbad962b3ca9c9db353a376dd40252a175f1b28644bac841b84d77b04f7e619d5bb2e21e162e662490acb1878e4f2e1e98f7879ba0815899de1fe70d724ca45036a6c5446638b75402c850ccb5e57ac45354a34be48a77f77050c6a42ada181304a9c488c76d6b7b67db46fdaf92ea4e1e8ae1ad09685a4f45ea684510658147e3340dc9b47410b2597c5bdec9241763addcc09038d4a1c91f4a3543bfb7841bc81c4b54d833c435c29386a62da86a0276d62c055003cc90ffea9738a56055912e04e4036033a4fc4f0bdaa6b472ffd12044aa714a8dcc2af07d51f1325a09d9721900d79a2a3af2792456ac5f40c1d025fc9740d2b93c44ecdb0f0c5598876a6aa03a6c0876aa3ba920f293eea57a7d5e40eb01b03dcaadd20302fe8044fffa6fbb48e05efb52b78eda80f5e5668644bc70f0ff9d2ec1bd3ce912d18fcb0746e6e69ccdb8fcefd364709154ed2e3eec376755137f51701924e5ac1bff94f619bec292ab9d99a1a399589e37820e60e5562c5173d4cf0cdfe3dff6f6c5fe5de587a620602c0b9d5e47806293f06121019f53c5bda039e41d5b089a1a30c9bcc21c3a983f7104cbaac8774eddc9db0f35956930ed8d36ada7aafa9b4ed8a28ed9563030530e0ae39cac9021cf3ef1b2ceab4b6f29327c9ff9c88e842fef11ab3ac30a40e0271a46da5140174780fb25c36afa6493ce62fa7913162883bd478e22d284a022446b2434d27a4a22757f2e00f69143f1af6294070e2d90f030b220f0689dd6b6313ae0e06deda95d2ee0a0bf629ced401c167099e4c3ea641386e794ff44b652105f43e65f9efc56c9a32894d61db6c260bfbd8d89192811f2c85efa99dd8291bd493ca5536c43702e42467c0b6158e76665db69f11108eda5f39bbc98484a77a23af3ad8c95677545f40ce6dd0f31c0f184957b7e3e8dd4e0a4b157a854982be6578de6d5abd5500fbb8e0026bf868cc9f90c4c0b9f1b79a7e1fe13df69e1f84af8b20582e1f84ad1c2f09d5437dd49cb585a297704e54234c039a602b905139d433ef976145d4d5406854917939a89b4d8e366248683c6ff1506fddfa65f4cc782a8bd0ca9bc463c1759f508fe9a002610fc142f79a2ff92db005c05daa4a425445ee312e8d4456330935145131f1143fd65d16dbfdedbb728ca12c86364776a4708f9ce3b6049b4e5671d818695991b5ca420c16e9b51ff510d93350079cf391afb56ae7bad16b77d45ad4b84df42df87e70ea8665ac3b51e3cb6374451a7d2b91d6a348216ee443c38583d9947e7a673e830869f76e7404d4ae3dd69dcfacde157f9ec1f937b031f90f8bf0d78178d6660b2cc81c7c4f505c53cc2b96b24166bac959499c6ad7808d7443030edc6c757d895e579e8be392fb8783374a7f94568b6a1a9e9a8d5a365c1d8f9c866a54d816089f2003e9e0700c89183afd31b9e7083abdd73545d920e5aac670093ec73753a43b7a7e894e8baf0a0254951980b09bda8a45148e1e155a9bb9764f3d720c54e27719708b3670e7b665b95f3362b9ad7b72175076fd6ecec251d3cf732ea64b02c0fe6cf2d813318399231a8e9f43f81769b1b9110c11d52042479022921dd21f9843f6bedd8e86dae4b123b108dc07854fc51b389b465dd9f4324946dce5353022e1ee63a753bc127acf3fb6836ea5a47cf82f6408a78e21101843c4daa7b6ed11314218633521a2ac641af2550ba0bb41f1ff1e6073b71d0ae2ba0d199f1c59da69d777c9113c57f9c8aa88ff1baf5553b4cef2ea2461685877545997dead424d037ce898a64bd6a3d91f45cfcdb784635c7603e498500ff410a3c9d149abc8f4af8ed0c4f80122a164908eed5358abd25aff2ca67e95844e802832ce0652324ad99937da22afbac649c88912a5fbeb43bced46cc9ec5782f9f61fb80f1ef0fc4da53bf684eddabbdb6c79cec58311ccc5cc2cfb34eb2821383c31defaf053b0e04e0b33ebd16967eed92d276d70b034d26884df2e6c39b2b15a338f1de3a1d614db3d6aa27e88a602b7ac0eb4c74d114d9e589b1fec4952be428d16b4db0b2bb65ae4e591980c17217b536558a5d21d4cb03ae8f3790f65afa5947ebd47c8b41a79d3b70443f1b924ffc3838aa75bfa1fcd8bcbb8c96c0308d4625ef3e9eb7be4b2243f7bfd29e3ff6470038ad5e4c03473a2c1a91b6d7c77a5a971b36d8e44c80d8c55341ec1d3b8bc3e42f8b13051190196551516d4526af40fc036addb60271e5e2bea10519bc9900bd885a706dd1e567f36e373f3f574db31c6228ae9a0c47a6ceb6d827ddb32cd01ae2882bade7fa202de04df8a31cc7f48fd33ffc6c974ae5115b6258b5d6a99c44cd8a8990812292ffc89859d00cce2a05dfcbba821cbeb1bfbed99d28548b4806f19e5aac34b1c4b04478ea395e2f9ea866374f35cf80cbbe9de3815eb84572c81564651a637476bb602f39c3090239475427a9f665cb8ae03c161174a87eab6123f259cb505ddf3981cd1e334ddc95d81d6edb98a1905f800f789e118f7043ca9395e31ab0edaf2aea85e0e2b782ba21a7ee9a6f7d46609e623c33623ce16db0a2bcf21ad54c9e39390b5ff6fff598dc834ce5ee6fe908e2768ea8660dd1374018b3bf316ad164d006200a5e9110f3989b369cbe704dceff99b90ee218779383ea19ac12f7824a8a6707e81cee56f6a1648e511f5c75cbe425e1709908ac55e2e32ceacfc696768b8ff1e7a735ffdb6b4a20bdd4691a5a6d2178522019d4573cabdab6fd3f0a047d5d8352ccc7b686c9f7e1ae1e8788712cfe2224a8f025cb8b0097541b9192507f0c4f6595e17c6262771a9f741e4327b57977c5b8b09cd5b01e5f2bf71ced187cc700b13d8a4bb69c405e10bb190334896169587e5fc79c81259240ef72871a117ed40dcaf5b741ae1744479e805e3c09446b4753fa6cb910ab050f6f3b80f4f0d5f3328e5d952958851f4834c173870e7e7827f146fc2dd187f90c87ea47a5c36e0d4ed9f454f6277eb66a7e7c8c145b8fd9bf4954d8112b45f982a006ab7ae9905091d55c730eaeb9c3fdf892d0479ecc532423a8b13b262d779462b075da1c369327964949a9584cc0e2ed40ac79352c950ba44136bc64c5ba8e8fbad00ec8a461b7aa6dcdf1ba645975c244e5d9bb56846106f998d16952238e9519a7b5517af7c64070e4b59fcafc04eb6676a4ace265053c3e7ec030ed01aa2197b143f04dd247d286daa2b47bd9e247b6ceacd755642906c8d352a83b9a0a446cddb479014ca3b6aefe6f03b875c710703e46b7f40033c60f687f57137d5eaa12f7199d387e2e515534b30e3855fb753ac5613107e767da0d09f74d4adfeb9991a0ac09dc9cac74cddcd54b406292ae1749c8b53b0d1fdd49381e8abc62d11b6c2cb7ffe070bc77cc0ffab81ae069ffe66649dc25c4b2cdb6c924b16bacddd244310a81aa2b4a2418408ebe721265034cb95851abdffa3568818ac10b0cf14dbfa47c7f5636f39cb534ce589a6279fedd88d0a882b243d0210150dcd3106c6d448f7040c23fa1505def3a35f8a343eb0ae48cdb33ea91cfedc5c798cbb5ccca81dd02349eca0d3b3b1ae90a51abd6143bf21e6569a0f260a7de174d8e32d62252ba4c0a5ba831f1bc4e9c4a8aeab991ccdd0ab39c26f493dc79896f9b0c9059a2c0bd53075a95144272cbf772b2f27dee3aac9214fe36deed2ae5d26e634d186253422931b825f126c4a637ab5b9a049dc62a0d73351b0b3c6a5dfbdd80510435325a468a49d714958be736ce04005279a835fc6a28c3b7e48620a6be2a4fa480db571fcf57531063df21a9d1b3e09e46cc4088f9d11d9021461215b87f99504bf27dc65ef9b8ee895ea80978768a6ddad3000c5915804875c65f14511c037faa577260f81387a04430af0a9fd009fe3d8c2e3c94e7624902981667ad8c06f361e500c36e5a81da19971e1359aea30d77fa122fc9a96f4e71f77eafc5df3a91e54abbc2c6214a602d99987ba604f41b072c76a38fbcae2b898eb8ef6d197fd239822e84aa626664789219546c9ff7f7cf476da0b90c96d39302a3b9f91dd3892f312bfa655bd0bdb990df61ab50ab03e60f2a988e5abfedc4796de2d1b59f06e251402c5916ebc909ab6d1670a590c1427be94f46bd0fe77d15e3fab32daf124993456e7a987918eb989558fbba9f8a69e10c5e063732601a5a2d6c88bc4c723ff2d51d25a646ea6cf69152774a2db09913a7b9d47dd70226a7e8656b4992f69992d3e17c168c4d586f7f7af4bb1ceae5f3349725abe13e6a68e21ab67da34e30480dd967de0c7b8a90578879138f52adb936aba26890e95ca3582a1f4afc62b2f37a6866bd462583404f18123fde171ab5f33d740af16c617e756c8c137139ab776c38e2300d0b1bc3c3b092b0048ab6c55d626f3b32542a3f2ae50a386a79d4", 0x1000}, {&(0x7f0000001400)="6bc647d2ed7d0df465d031", 0xb}, {&(0x7f0000001440)="96949a57bc789bd0dd6e938272febe33198640bf4c7b3c61c3f7cc8a476ce3ec04dc524eaac843931b082200fe338200cef1a9dbd2515a490d55ada5ab9d4df6265a6cb1776743d16b03bb48d2", 0x4d}, {&(0x7f00000014c0)="0a3e162c295825c091d8c722c0e9396900485240b18254caf16ed3c94e63e3f35a3102ac926d8e0dddb76a6b9b0c9fcf8f3d0940ce70d478153ea4435f9cc53c1204ee78bc441e8c11b3ce971bea1a70d007ab846f2dc19da50f081263da442a8095a55b57194805acd1a0aab8d736b200d47ee706bcece354a13515be886f8c15ec51fcaa359d1188153c9612afc5d9b4012044790fa3312a703c99a46670b788cbbcf0164beb48538494ad", 0xac}], 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000015c0)={0x6, 0xee, 0x8001, 0xfffffffffffffffb, "9e7a2a34d6a942eeebd509f45030104c5c80ee12", 0x1ff0000000, 0x5}) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) r7 = openat(r5, &(0x7f0000001640)='./file0\x00', 0x380, 0x1) r8 = open(&(0x7f0000001680)='./file0\x00', 0x80, 0x101) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000016c0)={0x9, 0x80000000}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000001700)={0x3, 0x2, 0x2, 0x2, r6}) r9 = open(&(0x7f0000001740)='./file0\x00', 0x2, 0x80) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) chdir(&(0x7f0000001800)='./file0\x00') accept(r5, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000001940)) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f00000019c0)=0x400) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000001a00)={0xfff, 0xffffffffffffe603, 0x6, 0x9, "7273ce9110f8d5ef506803fcff99f91a843e12b2"}) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000001a40)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001a80)={0xffffffff7fffffff, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000001b00)=0x1) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2a) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) getsockopt(r0, 0xb86c, 0xcc, &(0x7f0000000000)=""/108, &(0x7f0000000080)=0x6c) 16:10:59 executing program 1: nanosleep(&(0x7f0000000040)={0x60000000000, 0x7}, 0x0) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10009, 0x0) r1 = socket$inet(0x2, 0xc003, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x30080, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x3, 0x7, 0xfffffffffffffff9}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000010, 0x2f, 0x2}, {{r3}, 0xfffffffffffffffe, 0xc, 0x800fffff, 0x1f}, {{r4}, 0xffffffffffffffff, 0x50, 0x1, 0x4, 0x4}], 0x8, &(0x7f0000000240)={0xfff, 0xf583}) 16:10:59 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10035, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="01", 0x1}], 0x1) 16:11:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x20, 0xe8, &(0x7f00000000c0)="10c1232d84933b1ed9541a478a5a58e2d233e7e2f63409a041b02bf590af37136ddc92ef4cbd5db5d2d04fe4262e45fc3157952f04cf00aad024d6a3e3525a221f0dc05c7512db5c1431f108e60853235923bdc5dd79c0fdabdb464761a0581a5b6df3a84e7232c9a396fd95c73034143cd753", 0x73) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000040)="b999468b0ef27c05782d587432eeb9596975", 0x12) 16:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x4, './bus\x00', './bus\x00'}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:11:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000000240)=ANY=[], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000080000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 16:11:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:11:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x2, './bus\x00', './bus/file0\x00'}) mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='n.', 0x2) 16:11:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:11:01 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x2, 0x2000, 0x8, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0x2000) 16:11:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x6, 0x7, 0x7, 0x7, 0xd2fa, 0x6, 0x400, 0x7}, &(0x7f0000000240)={0x5, 0x101}) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000080)={{0xb4, 0x3}, {0x3, 0x1}}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x80000, 0x9, 0x40, 0x7, "5d942fceef019bdf245e031c1f16738572a752a2", 0x5, 0x7}) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000400)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r2, &(0x7f0000000280)="5086e4092754e3b23046bed8d24f3e52afda8568e457da95190c5375b6ca2c1cd2fabd277b6f57312fbd53eb8a5ad6c278b9bd57ff98f168c2ad69d79bee2efa4b7eab74ab3e9929d868b0ffc8f8050c3eaee6fdf8f78e4d4779bfb5863956bd2a69c3b5c64ede26efe70f813326ab7cae216d495429f085a6af925e9c0e94dfda06ae3b8ee6ed299384b2278207fa3f84013fc9081adfc56dddc61092ed505736689d3480b55083248757b07182423e7990d9b6a5e01ba98187fdf362801141e2a2258f69ed5189d9e8be7fcb25322065cd5e8311fc2449665fa7cc77a56309be6909b2fef9df33ad6d8a04faf4a82dee4bad8bc1", 0xf5) syz_open_pts() 16:11:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x40000080, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x20080, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xcc348c0c7cdea472, 0x1) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x6) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:11:02 executing program 0: setrlimit(0x800000000000008, &(0x7f0000000040)={0x7ff, 0xffffffffffff8000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) kqueue() 16:11:02 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = getuid() r2 = getuid() setreuid(r1, r2) 16:11:02 executing program 1: 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) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x10002, 0x1) connect(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = geteuid() seteuid(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r0, 0x80104267, &(0x7f0000000000)=0xa7) 16:11:02 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x40) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:11:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000004c0)="10d3be8ebaa607e2048df2a8aebe9c20e6248459628de6bbf28b3dadd95c22aec536a7cff152647fa3de54efba9c280769eab4aca97576699a7ff2d7f9eaef23aa3610efc298ce1ac1f433d8d5777ceada24b4e8c2e5c672bf6c22cdf841ac6ea08de719c1a3aa6f5c2032d4486c8a930bb6b5f2cab7826f6a23044c86ce7b01236cde90b8594e682af4d1637c51d5b134c446029832c4c1e0d13983be959b5dd7d5675e1be86445c7d5bc6e6eec1c7039521a8f797099b3b2d57b4eb9b3d3e80a0d0ec21a90db243f8d5194c4df24c31f146dd9be31d2e9f0c58f25270f3ce7872aed95f8220729f8b1eba910d0a4b9fe1817a3f5bb8d0d89d18ad6f35faa4201b708fd57e2ef441d9adafab6e07a1e91278d18c05f195fb324a9f44dd6b384a21614b443732fd3c11e03fe39f12b7aa3d4503ea86af7dc54b9c0bb8c02e9d50f54b05f24f4d4f25107b4cccf9e1905bfe8f70ca8b25d741f5f6d020a064f304fabeac40aa000ec87f12dcdfe4a79fb64de1f8c64150cc27d72e7fb4c5c35621ced76cfd12aab1151cc6c2cc88dde6ae885e4ff5bd8d9fcdb064c0696f60dec3f904a6c98b5bf58e8106f3501ee330d4a64d2c57c0fe0284f38c9", 0x1bb) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="36fce71f27799649c6bc2030b0b8fe85955192bfb148607444a8299ae849b2c01a97527ef682fee4098a14d6abad4c37", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:11:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x52, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x6) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:11:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x12080002002, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x120) rmdir(&(0x7f0000000180)='./bus/file0\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="000000186004008b00002b27feffffff00000000000000000000000000000000000000627754995414e273fb", 0x100000120}], 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x25, 0x10, 0x20, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000040, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x6, 0x8d2}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x17, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x9}, {{r1}, 0xfffffffffffffffa, 0x3, 0x80000000, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x5, 0x200, 0x5}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0xe13, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x60000002, 0x710, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x80}], 0x2, &(0x7f0000000340)={0x3, 0x4}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) close(r1) 16:11:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) readlink(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x72) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x9) 16:11:03 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0xd07e6c4346878781, &(0x7f0000000080)=0xbe, 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854900"}) fcntl$setstatus(r3, 0x4, 0xc0) getpeername(r2, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c8d65300033003c46dc5d1c609b2ec18e1d689fc340a9267c046364faf38fe48f0445d837a55d0381e109daf26a9f6566c56a55ace0c1523a3b0e2eda53725b6b4f03fa0b87628d1c04d8dad4e0192511ab7f555a59ffdca31fe713d186be7c18810db6b56c0106a24848c322a6dff2103db960c4f3fc26742e3575d161892e6b7904316edcc40106036fef702b30fda14f0de3b02528556d89132decc489f1f8013b225924af00ff057651c747279fd2d3055700f38fe647292a3eb33aa7b427fd7079c931f78ec9c0de613ec6aa06afd5731987"], 0xa) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842", 0xab) write(r0, &(0x7f0000000000)="df0b23d0f884f30537a346e9f16cade1b04a2954dbcc55f58d6bb1e9854617fc64c12238e91a78e88306f07a9c37f2375881a47381297f6b03c5c8576570445c516de6fa6dc82c799b40b4e132815a0ce7f813616497218d5c1fec4987dc7c8c888cb251f4", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:11:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x2d}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setregid(0x0, 0xffffffffffffffff) r2 = dup2(r1, r1) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff67, 0x0, 0xfffffffffffffec0}, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSDTR(r0, 0x20007479) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) clock_settime(0x3, &(0x7f0000000040)={0x10000, 0x9}) 16:11:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000000000002002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x81, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4020426b, 0x0) 16:11:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:11:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:11:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="25000000ffff000001000000000000001294a9030d0551fb0c6396e962741491b350debde3e6b71121d9edcbabc4008cb351ef0ee1fcf7521117b57a21ba9ad3e4574ede2171e896e6ea0471827bbcb5b82fbb615d11f1c07fb00958e47c819c05ae98da", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x2aa) r9 = getpid() r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r14 = shmget(0x1, 0x4000, 0x172, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f00000006c0)={{0x0, r10, r8, r10, r8, 0x4, 0x3}, 0x20, 0x7, r7, r2, 0x7ff, 0x4, 0x100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r16 = shmat(r14, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmdt(r16) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="20252b1fae87b95c178cac72010000d4", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x100, 0x1}, 0x8) 16:11:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x8, 0x200}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) semop(r1, &(0x7f0000000280)=[{0x5, 0x2, 0x1800}, {0x7, 0x7ff, 0x800}, {0x3, 0x9, 0x1800}, {0x2, 0x6, 0x1800}, {0x7, 0xe8b5, 0x1000}, {0x2, 0x5, 0x1000}], 0x6) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x712, 0x5) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() r2 = getpgid(0x0) wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000200)) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() sendto$inet(r3, &(0x7f0000000400)="4a86f3be24958b24f1cf774ee9502d9d689543af4098170468b4edbda92740896f83e9a8c600342d122baad48bb91e788171b5516c77a33015711a0a04c339ee2dfbcb6d5325e76872bad354954cde0c816b79be013cc16a238d995aef5ba81764f87bda341dec7519cecec5bf76d1d6cba13ce019191a5a43132e7e45b040310c5d5b0a4ea2aaa38cabcc919e35e558e3d67e5bd189413b539f09633019ba0b09246c5b127a9d5d77a6635fbee15e47317db3b1ab075abe472cd21930e3766c0c55376ea6b2074de932f6727a250620197e644cf296991889f85f98d48881efd644cbe40c928b92cf0e70e7d4c27123c14e4749ff7d11f7809e", 0xfa, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc) 16:11:03 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:04 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:11:04 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:11:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x3) r4 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000200)=""/239) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) r6 = socket$inet6(0x18, 0xc000, 0xff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x10, 0x9, 0xaa}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x8, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x11, 0x51, 0x5, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x58, 0x14, 0x1, 0x1}, {{r1}, 0x0, 0x79, 0xfffff, 0x3, 0xff}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x1f}, {{r6}, 0xffffffffffffffff, 0xe0, 0xfffff, 0xfffffffffffffff9, 0xe3f6000000000000}, {{r1}, 0x0, 0x5d, 0x1, 0x1bf3, 0xffffffffffff1998}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x400, 0x466}], 0x2, &(0x7f0000000040)={0x3, 0x8}) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x7fff}, {0x400, 0x6}}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:11:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) 16:11:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x101, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x0, 0xe6c}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x5, 0x10000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20, 0x7, 0x10000}, {{r0}, 0xfffffffffffffff8, 0xc9, 0x1, 0x0, 0x81}], 0xf593, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0xf390, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000010, 0x1800000000000, 0xaaf3}, {{r0}, 0xffffffffffffffff, 0x41, 0xf0000020, 0x7, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x400, 0x4000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x22, 0x800}, {{r0}, 0xfffffffffffffffd, 0xc, 0xf0000000, 0x80, 0x3cf4}, {{r0}, 0xfffffffffffffff9, 0x88, 0x8, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x7ff, 0x8001}, {{}, 0xfffffffffffffffd, 0x11, 0x80000002, 0x5e6e, 0x6}], 0x4, &(0x7f0000000640)={0x0, 0x80000000}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) openat(r0, &(0x7f00000003c0)='./bus\x00', 0x882, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8d42, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000380)) 16:11:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x784ed151df26b5b9, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x28, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20a, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r11 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) socketpair(0x0, 0x1, 0x9, &(0x7f0000000540)={0xffffffffffffffff}) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0x20000004, 0xb7d9, 0x67be}, {{r2}, 0xfffffffffffffffe, 0x6c, 0x0, 0x100, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0x80000003, 0x4c3, 0x3}, {{r4}, 0xffffffffffffffff, 0x7, 0x0, 0xd498, 0x1000}], 0x9, &(0x7f00000005c0)=[{{r5}, 0xffffffffffffffff, 0x4, 0x2, 0xc2e5}, {{r6}, 0xfffffffffffffff8, 0x4, 0x2, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x3, 0x2, 0x2}, {{r8}, 0xfffffffffffffffb, 0x80, 0x60000000, 0xdf, 0x6}, {{r9}, 0xfffffffffffffffd, 0x2, 0xf0000004, 0xfffffffffffffffe, 0x8}, {{r10}, 0xfffffffffffffff8, 0x0, 0x1, 0x80000001, 0x3f0}, {{r11}, 0xfffffffffffffffa, 0x4, 0xf0000010, 0x2, 0xf7d1}, {{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x196a}, {{r13}, 0xffffffffffffffff, 0xa, 0x20000002, 0x4f, 0xdca3}], 0x8100000, &(0x7f0000000700)={0x3bd, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r7, 0x20007461) r16 = kqueue() r17 = dup2(r16, r15) kevent(r16, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r17, 0x20004b08, &(0x7f0000000000)=0x5) kevent(r16, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:11:05 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) login: pckbd_enable: command error 16:11:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa2, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/37, 0x25, 0x40, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x9}, 0xc) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r1 = semget$private(0x0, 0x9ee2cabb15bc7e6e, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffd, 0x9]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x0, 0xfffffffffffffffd}, 0x6, [0x100, 0x7f, 0x32, 0xfffffffffffffff7, 0x3, 0x3f2, 0x6, 0x7ff]}, 0x3c) accept$inet6(r0, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x92) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000340)='./file0\x00', 0x8) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000280)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x1) getsockname$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000380)) readv(r2, &(0x7f0000000a00)=[{&(0x7f0000000500)=""/39, 0x27}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/75, 0x4b}, {&(0x7f0000000740)=""/170, 0xaa}, {&(0x7f0000000800)=""/237, 0xed}, {&(0x7f0000000900)=""/202, 0xca}], 0x7) pckbd_enable: command error 16:11:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') close(r0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:11:06 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1040002, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0xfffffffffffffbfd, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xc8}, {r0, 0x40}, {r0}, {r0, 0x41}], 0x4, 0x5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0xf1f) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:11:07 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000001380)=""/203, 0xcb}, {&(0x7f0000000040)=""/49, 0x31}], 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000011c0)) open(&(0x7f0000001200)='./file0\x00', 0x40, 0x64) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001280)=0x3) ioctl$KDDISABIO(r0, 0x20004b3d) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="109b1572460000002e00000000000400"], 0x10}, 0x0) 16:11:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x4370ab209ed41cb0, &(0x7f0000000000)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r0, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:11:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x80000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x42a, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000027, 0xffffffff80000000, 0x8001}, {{r1}, 0x0, 0x64, 0x0, 0x65de, 0x101}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x98d7, 0x3}], 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000004, 0x6, 0x268}, {{r1}, 0xfffffffffffffffe, 0x8, 0x83, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000023, 0x20}, {{r0}, 0xfffffffffffffffa, 0x20, 0x10, 0xf4}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x9c6a, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x40, 0xc, 0xfffffffffffffffe, 0x81}], 0x3d, &(0x7f0000000280)={0x7fffffff, 0x79bf016d}) fsync(r1) 16:11:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) flock(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x8, r2, r3, r4, r5, 0x10, 0xb0d}, 0x2cd, 0x2, r6, r7, 0x17, 0x2, 0x9, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) 16:11:15 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) r3 = accept$unix(r2, 0x0, &(0x7f0000000000)) setsockopt(r3, 0x406, 0xbd, &(0x7f0000001bc0)="320513f79a036cd983ba23e7c606fdba003ed864c304cf1f083f6362e12a5de53ea7f71e0a2c65ac140f1448b5596419b841b19162735927db18799d364b0aa21e6e848f0f504279b5cf079cda504ad030eb491ab42985ebf0f5f4e0a554bb46c8beb6a49658823f20757192756c2b7deecfd11b4da1ab2fec4a2a3b55f45f48cf3e45e3d48936ae32b7b54017bac9ba5e49efd35a9a52183a1e54c926e9b6ff2130e2c63dbd421fb04caf2a1d521a87ed9c59ef1e35fe8b937bbabdea8f91a7a20070c2a6c5b0f0b3d2068b778a330a2064e957768dd1007f007bf15152a1b899dd15c041dee76ca2fdeefd02d64c44fa54073b3fef014989ad20c24e3ae5acb712f4f68f41ab73e0dd76fe9f252d901fa03f66c6a57c82682a5e6d5af20b685e00fa31ca48170196d057a4e0246448df8d2a8e2fa70280a42cd6b28993ba8872d2276b4428ee2b3865109caf34bf2cb0cd813705cd7b4255327af5d7a60f71f82a01d09abc7c524bc844bf886b3e8047f2cea37943e588cdc0b64ff4ca9793a2116280015d807f888bf4f7c7d771c865b284a357cc2f3c9d1e23f5f479e724a27e3d17cbae13b578f3593bdb8577fd484aade0c30a27f9fe53f87281205faf881934568c7aae0a844505fd28fc4b60672a4975506ae43bb9997d8fbbc5496ce60875819455b0b33b4e81e1673b4dad6ca8aa3f28841cdcb7ee9feaced40ca1b2726660b19decb6ec7040fc80f95aed4ef243bd4681361b4cb832880ed3d0dddc04f8603623fbf24633e6038eefd5374fe8da56bee4d0fe96d887fd17b57907d818d061e833e34eae905dd63c75a3c509778f9bfff4171f0d5aaf5da01efef231c4c41b3a71a6fffc781a41fcd46010b0d18ec5d469db8492af2b26e9e6517d283e10d8cfdff0fa97e2086ba958e450d454a2c5f45b855b9802292a42d1798f36e94294f49946e50ca4bafe453f491710ec98f241509a03aa6cd4ff8f96cc3fbcfeee43384649486f70e66edead9d4e7e593482f738a99b54ae815bf187441a9eac0d1dfe871917f36fd994498580a7b5d6dbd01be76eebd28f17a7cb1e3a6fde4e6fe7fc6ba4cd286719bc3de95bfa3e0b628595af287f31a62d2a8b11a0fcedbeb5e982f672e9ee5244aa1341def041c55c6fee07237bf2c22438562fa76f1565a81c34a65173fb85d58ad363fa745bdf530f50ea7d6dfbce52ab1121225ad8fe6d1fddab68f8fc83584f82cdae1e93712a8bc1b7f40f2a5be57433073dbf11ab02590eec6b7255e9540c4a4d2f310a52cc407fd25f94276d9592ff63e15622fcc0e6eee287bdc1a89ed85f02fd2a5db82047616fdc9b18879a91a455b0424212bc33aebda3e5ccef2b5d6bce1713318aa168861ece170825c0da387641405fe1da36e077b8322648a548326250a9cd235065ea2ec3b7351764ce0e30a92226f3eea67e2f9ce6de2ccaf22d421c82b98b2f33f12464a22121da9bdd9d98e4137361efff43b9adc437a35626d67108263734065467312c826be2ff705cadc5f8b746f0c49fbb5fc973a48c74a3dd1417bfa4d0a0518208629b6fa45ee005ace6c23f04ac3da069dd3bcad2a56b0f704d1bbcb3a013c7b5b02f0c662353ab8a238bd160aebca93b42105e7463093f8ca7eb01c03ddeea014adce76bc1c354074adbb4b57462200d248544d108a229eacdb198bfdb0501941871053ef75df42fee21d45bb9086ed81432c8976605656113d0d8909c8a423595f8151543bc4b3f5142627147761966fa119169321cc6159501a6ce9265d350344f72e81aacf2879310b744ff3014d05bef15a90d5848ba0fbfe62ff718334753b32b5a88f982d881a7ce67793b6cd312078fb9497beb173e47f65828a8de0d5b469295de6bf110b43455328d6d7e249b5c002b85f004639bd38762d7328a8eefe11b6fabae12bb6387a6a13b441fab707b58ad8dbada43b74947d5b4d5bcd2100b6655e44668fd2e02053faa13fcb508f4da1fa80143ec4f7ffac068d2379cfe6749b4a30b7854f14f0836678f52e5862066bacfbc38b0e79eea04a0f2cf1bdc763155f32bfd01e93bd0756b44fefe1870c0870ca57c87a018ac9512ae179934faa6fb9fa3c4770c152ae67c08fd971fea04606372ee56921e82e243a70b41d38fa490cd1372e81255e894b1192394f8d228d2ea18d64f3fb35719b4dbcc2c57f681baffbe9a8acdcbf295ec9afeff377f109628a00db463230f5586485275f9d2e1c82f8abc4af8187ed6cfe0db0556008fc5f82e15bf3305993f615125b43bff2b0e5b2f132a56897a0692741969babad349b2c731cb4792ba98c5a0e740cd4a16354b269eedb6183846186d82810ab4628d2c564e8f34620859a6db3f7f20eaf44b7c55c63ca49670bf5f2432010fa2f4bd58811f90149620a887ea98b481f6c4c59ad5681e7227a39742415cad57a649d6c1029b4a1da5ee718832f9ae2e24d7e3dab7309f1372795b52bbea5aaa926e0a04de306b630dd668c5660947730656c624b77a383146d4f74464b52fc61861ad33f6fe3f9aaa15c39ab3ad3b05fd111f2fdf47c471130e112123b4e15f208de7c06520ad5ba55c8f1f2ecf94f74d94545374e05ef6c69456cca0ae4c868b3c14e4f5a0514b9fe7103ca2300f54c9e9aa71eab6a8cfeb499970762181a451a93966a3e922e93cb8711ec5bb6c1ce5145c4335a0b27315fa34d43274fa475d035fb1363ddd35ac7160eff77bddc89c4940f81e6603c4899595c72500dadb2115793c80b861102bf948f2e9b221e22b129f6c6a3d8217bb385ceda7960830d9a4528074182068bafc576cfe146cb9bdfc2d1c2a00ca4c22e5998585e701a209447fe41ea4801f0d32e22e8a58e8c2f34712157d3322bb6b433df7184c9068dac026825c6861d61c4b74e9148091a6f76d54d830f7e87b6b1f800798b1c5acc6851dc5ab67e8dd1da921c039bce8db051b2c8b84dc2cc2858bd8971dc5ef7efcadf7c741ca727d79a8d8fed7e182dc2b1b092856deb2a634349929603729e27c9bd3c2473af55c2605fe743da37977250ba8f7012eb6eedbd1a50c1dc5f2eb2d7b3dfc50e903d5826a817c26a76dcd292532e96d8136f6b3834040cafdd1de5762416f0edd9a085ec9f7e6edd93cda062f70a950aa0feb8a328bbc0b536cdbb674c5679d368415d253fefdd4e76353460fef781e62cf38a00014c4ef801e201b4a29846bba342c557c8b74c40408eb9755c0d5ab5a481690cc9106608c678bb6b1a093350d47b9dc13cb278fccce872da05bfbea7bdb887ab38db545c2d737efce2f57737a148d6adda8b20047e0ea84a960d5f54b7a5a5779fbddaa93667b4910200bbcf03f3a98ed513fa16439f5d4c2d1af417afcb95170ed3cb306a89a3dd84fff2796785cbbf7cf4cd79b3d27f39ccbb30a0cab096b382722281e0299050dcb0d17ae895c4a6af1d3dcb1bd3f7f81ceb1dcafe0ca6ad936212b732ef9093e0a2889beccd5ddc3bfe371da519ac801d32c26b6ac8552f7396d086e7d8e834096149272944ca4fb515078776f51ef13b8fa0750a99a0f06273071cf2fc156a6c026b6fc987ba901f00c3fcd48bb6a5c4347ea6e7ebdc2eb44b1759fe029001091408e0d6a7410d8bf7bb9816e939e551e0bd1b82502f1380172bd98fda72b7f20d0130ae39584d1208ccab17b95331cea5a573dc7377203622e9a01e9ea2e048e7f79756a888d39a7863593555ac35c259d3edeacaa7ed6e5698c31cd13b6fa452d17a3511905c65902bc44ac9f0892b17ff70f12e47c3cff68fe9d4803ac1061771af2eac8b28cf860df11fa08b5329950e944710fe823020e99cb30b9ec77480f7c4f2c597242d70d03ad505915126661063c65010a77ed1f1a9bbcce369cc41b661b12d38b506b771181e5a3992b37974249616f1e49076e156a639dcd2d0f08e40b252c0490824ed8df9c59e7898f2ea7ecf24cfeea41bb0911ac9f1daccc51258576dc86bad2318ab27ae75971b9e1eb9df8f4a69b95cacf255c250863bcbc4155cdf756f035d65a21eb43b71bf83f33e343839699960f0ce8d297e05ca056148c6a1db3fe782732a3ed803feeda39d9c28cfa541e4007129d1f0c0c63ef5aab859888be49fd75365ab8fab411f630a8f32ccbcc937c9ec4947b9c6d38e925fa0c9d7cc125ee00afde87cdac0de556c2954d4142ae69a3f4468c4318d53d5541297e0afc3962a373d2c1047cbe268a8a79097eca5f7f8a14ab478d3264128df87e9821f8d9c3c4bb57c2b06a014fce2811257d0cb2739495141bebb065394f46cca6abda101ce31fd3aae31e9bdfecb7c4d590063bb1aec206d8a597f1b119ed74c2d010beceb3965bab74a1f1d8f207d10bc8d3c028da9f0840fd27ef854c547fea9cf0f7ec0d423f774c38c05ec40cebefdcfe7e21a7a58ae342ea7741ae3bcb5fed8587a6d5dd55a33df423a48bc4924a2d08f8b0edc713cded91d02f684644369cd3149af9898030be612a6ec113d1888ac1bfbcbb0d3302e47ad4e10a3b8c88b19ced1f4650402aafb858924162c243107f2453890299c9b5d13a8c5fcb2d1dda7be9349e3749a04f9f3e737c33edd3fce0e2a2efd440e677ffc1eb3e2ddb920e4424623ccec14a4f1fe4e3099c0a63155df842c161035b6fc0cb786ac113dad70a051252a58f1cd01d49b62394b7db8ecedc1eb6af508c975a67ab5b3ce41e48d3dd49b45b1260edb8fe52b7565275cc47fddde94e5229e110650d3e0e1aa596193f37395c85abda295f87c896b5ef08e5f8650278a5dc447a48c942d03218f46d81ccf98641e4cacb7aa6e89a2d175ed7c742b0e689f5c1e9c074c9113b6ed1e7da2a3aa041fa265e4bb21a063f39dc3768de6a1fe6a639221ee7b017e0c9de7af79517ddf977b900721414ed7e101f4b33fd2c2e23d70a0b59aea6cecddff70ef74c862def1a08a4ab746621572772f9bcf1463b5756adb38f991f01cb759246de57d94a8d3b9a89f5f294325aa65fa1c1c326d14a5db8880909dd153a86243a4cf8f2a0e8d0077ca6213bff0e541c8673a8069832d335a65a9ff74c12c1d8c7317f92887055095581f235d54563e8a852685e60a29f9351ca8c4a36ef746ea60ac19841110294e35f3435503398b1488dd3cd4d77705c4063aecd943c60ca1802dc85d52388fbe059348006a6c21e2f1e2f8f005fe77bbc7d93935c5dfd281ca67ad80c92fd96b3c2b37c9b1c0442910fb5c943e03f2216e498069af0db2ad4247621a99632def980e3f39c06bcc75c9b9e3ba2c03b613141214fe04c6c95a6f108da81d261cc2db0e5733918fbe7f0bee51399faddacd9d314bbab57f3fb8693b57ac76b15b8d82150acf08a553751039a640d4d72b56f6bff2d21ba0b434cc1071366fbf916101a4b6c9f594a05488ed6fb8b699ea2420906ed681de8d006ba11e050398273731ad6d2e4200fa2ba6a2154d36fe854ca41c020116753a70c0a8f3720aaf2bf7735d329549a04d166e8cb239c9c80c35f5ccaf5482a0ba2b65bdf795d6a478da5f68642846fca2fa737b88bd562bae3628cb5716524ef95fc79d38aa1614d9f7a0e35eae6d1294425fa8fc92b35740efcc001c19740b21e81c949114feebb69819dac2ebc8af8c1223a27efc785dbad26c2c2b425b4fb29482995257d868b07dbd729bc7df8aa445ce9a2ef6477944a8ca27af6aea8e9e2c21af9855594213cf78bee1afae4342b6465fed4606da537d6bfd2678cba68d02ee71b775e840672278480edac31da", 0x1000) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r7, r8) r9 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r5, &(0x7f0000001b80)={&(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f66696c654f003af07216af04fa5756c0c80800a789d80b36014062b97e2fceda4747bbdeac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a82327c3e2360fc5ca77bb060b05cf078d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e5046a2256d66d1a40ecbc054142fb717494e170000000000009d7027f9511243f53878d08b816091f2c29df85a4c9f969a25df5568b3f83fcfebbe7bdd1f56211b4d7b36546d781159755efcb4a2e7922195e32ce789d95b8d1a88e695dcbeaa1f07a13a30c84ff2f470d8d855120f33abaf4be45720d05c5576"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r10 = semget$private(0x0, 0x2, 0x646) shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)) 16:11:15 executing program 0: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) 16:11:15 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000440)=""/253, 0xfd}, {&(0x7f00000005c0)=""/157, 0x9d}, {&(0x7f0000000680)=""/127, 0x7f}], 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x7, [{0x3, 0x1}, {0x3, 0x794e4150}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x20}, {0x2, 0x5}, {0x3, 0xf10c}, {0x1, 0x4}, {0x3, 0x8e1}, {0x3, 0x3}, {0x3, 0x7ff}, {0x0, 0x3f}, {0x2, 0x9}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x66bc94d6}, {0x0, 0x100000001}, {0x3, 0x2000000000}, {0x3, 0xfffffffffffffffd}, {0x3, 0x351}, {0x1, 0x8}, {0x3, 0x80000000}, {0x3, 0x7fff}, {0x3, 0x6}, {0x2}, {0x1, 0x6}, {0x3, 0x7}, {0x1, 0x77}, {0x2, 0x77ce}, {0x2, 0x5}, {0x1, 0x8001}, {0x1, 0x2}]}) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1000000000000116) syz_open_pts() 16:11:15 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff8) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f00000000c0)) 16:11:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x401, 0xc, &(0x7f0000000080)="672449ec47bdcef40c0e0ce4bc08cb5bd0060e0b55691f6b70a8bad8faf455278ea60932d83e7c50fd2b50871e7246596a4ab6b9f3dc31ac2cb0e037c418fb04c0cb60d81f0675ec5272f15315fa90daa6f0057eafe68d3a9aaa55a633ffd740a7fce7f4dfd6240d055f14a5954a579e393b2239f4d698fced0e8bf9", 0x7c) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x2, 0x3}) setuid(0xee01) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:11:16 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0xffffffffffffeffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:11:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) load: 2.06 cmd: getty 71093 [ttyin] 0.00u 0.01s 0% 320k load: 2.06 cmd: getty 71093 [ttyin] 0.00u 0.01s 0% 320k 16:11:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x2, 0xba1b, 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) 16:11:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x1a0) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 16:11:16 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x40, './file0\x00', './file0\x00'}) setpgid(0x0, r3) 16:11:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0xffffdffffffffffc) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) r2 = msgget(0x3, 0x109) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/216}, 0xe0, 0x0, 0x800) accept$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebfd5c37962887dc725ea4a71bd660800433562c27329306dd9ce1f7450c47ec5e9d7698b49176ccfb464d75774e9864a81f4197b62da6bc691341ed5dabba55caf32717f08bb9ffd9e9d3d71d75419bcaeee7279289c41d4a059487159c0f585cab4b0228ddc392e807b9037a26a1be3535e026c835f7c8ac2212bd87c0cade97380b478371fbe165347b502f9bec706e82b0263399f2ecf4e5f0d7f5455d94ac97130e2c53497b1cae4edf858a5ff7e748c07cc0dbd311f2751dca673f0d2a6b675625da688d87430ebcb5cb011a826782fd3cf030972a8e6590318c0e32cb6ebbf77a35d1bd71afef0925f28314b0b3e193355966525e5b99d41ebf448ff10d5e9202c00f9117ee1d8b423db8162ec4b857bbfcd86cfaabbfab16848a92a6b16f333215dd1fc47687cdb64acc6a329809b530dedb9a6a3f6accea3f60fa5dbfacf65fcc1a4cea144c11de11476cb5a8cbb4c7f44cb41a2e1ef9c62e9daf6d6b400030bcaedf398de11583dcd0722e4f9d5944abb15e2c11d9"], &(0x7f0000000180)=0x49) 16:11:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, r1) 16:11:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:16 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x800000000000004f) r2 = fcntl$dupfd(r1, 0xa, r1) connect$inet(r2, &(0x7f0000000480)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f0000000280), 0x1000000000000122, 0xfffffffffffffff9) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f0000000280), 0x0) recvfrom(r3, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000180)={{0x200006, 0x4}, {0x5, 0xffffffffffffffc5}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:10:52 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40100002) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x80000000008, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x2004, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x9, 0x0, 0x41, 0x40, 0x800100006af}, 0x9cb2e88d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x20000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000100)={0xfffffffffffffffa, 0x80000000401}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000300)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:10:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r6 = dup2(r4, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r7, r8) setegid(r2) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="f8003fe003000080000003"], 0x1, 0x0, 0x0, 0x0}, 0xb) r1 = semget$private(0x0, 0x0, 0x163) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000009c0)=""/40) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x110, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000f80)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000ac0)=""/117, 0x75}, {&(0x7f00000005c0)=""/43, 0x2b}, {&(0x7f00000008c0)=""/46, 0x2e}, {&(0x7f0000000a40)=""/7, 0xfffffe76}, {&(0x7f0000000b40)=""/12, 0xc}, {&(0x7f0000000b80)=""/135, 0x87}, {&(0x7f0000000c40)=""/155, 0x9b}, {&(0x7f0000001040)=""/81, 0x51}, {&(0x7f0000000d80)=""/52, 0x34}], 0xa, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x388) r5 = semget$private(0x0, 0x3, 0x220) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) open(&(0x7f0000000a00)='./file0\x00', 0x20040, 0xa4) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r2, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) r6 = socket$unix(0x1, 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x1ff, 0x20, 0xf725, 0x6, 0x6, 0x80000001]) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) accept(r6, 0x0, &(0x7f0000000980)=0xfffffffffffffeb4) r7 = accept$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) poll(&(0x7f0000000a80)=[{r0, 0xc}, {r3, 0x15}, {r7, 0x100}], 0x3, 0x1) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x2) shutdown(r0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8403, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x100000000080001) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="008a070768e23c1b48167fd88fa21899cc5a708517c4c3e8aa86a5ea193f09699844c07fc5ef74ac521d8a562a2660389d57c5df1a027bd3a1bae945ed1c53be560189c4b4853ad82a6ddf67c81e5fdff28f50d80da74cf4f8e4189c2c037e3104a90c09a96053f6ffb108b4cd739b0b23fda013de9af077e1694f59a5d3a0b99b079e0ef3b8cf0fb609139591417d61606dfcfedf0de6868cea9474ac8a9706ed6397e0d5a73cccf39f024516f5ddb9f2df09f14bd9954e", 0xb8}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="17a367ae92e1b81f573315e1cffe398087809230be51300a4b7ace913bb05d6d5e233231b6079259d826ec33a9da76a1fcf8545b83cd6d5232a1ad80c27c1a5819d4f1b0885da454f812882e747fd3bad268c0337df8674fcc9281090688f0187a7571f59454de5a4774b2e916b9b4bc879f5a042af306ba1949ffd2881dc39fa6f8f4003e2c4fd4b901e0b5bf468435a4d76d0fce2b0d13faa33d523974ee204d2ebb22d7d8d6bb8b1d0c5fb26b2eca75c3895f240f3698e57c7548cf4b58fd459801fd099839483cd43a08eafb03a951a74d0a9496a2c3b065b1a18134c91fabee3ff22138001d4bd8c1f7696b43fd567cfafb0937686ccecdce327f236e30c5c55f74e3fef1be3c4eb724894837b600ea429e62a3b4e1e0817085650b1c863b5e333a7092fc935e4138ab42d73ad860d4311d5d3c83c010e52ec794b5cfab2885b5f0b4ea1e7be66606fdac64b9a8bcee81605b59787875a2d54e04b3c43efa989b1ba33f73cdf1c6e91842c1668fea387e4a4886d83d8816e88dec519ae240d2ffef1a3ebfdebcaea76e7c9f9926a468f5e10ffb435ecea6d7c51575981deda4627417360e492e43babc2ac91707b91a882ba7ee9d99a336a3b24accaa38340d0849dfe9ffab453799009ff972b835e3efc6dd249ab51cde8e234ed7175667a7a9d7cf481cdc9bdad39108495329fe9d7e90ca2fdf4d1244bcd994956ec22f5b250704b298bc63ce7ed7e74c960a3ce9c30087c298e1351eb8067d2f1bd76f9bf2e1ac565b84f1968a831af64c99e89bcc2f38509fe319ea2bcd20ef62d1df4e38c8fe32e4bf8d0384300dababad641a64bfe100c3b4ca3e85163efe70d04b239d14421479cfac8a83a54c3d334bbf8dc85a6cd44abe48c05824c99f2fc4b31d6a3451dadfb064754a916863f296db942e83bc8791f280692e69ea96f8b3fb95187d3fb4503b7156d44c45e8306b85add7df6d7e85dbdbaf4dc1451be1917d2b101c7f8649e40e561fb96cfe8931d78f12323de5a418f44409211e629918b129e32df32cf953b7fc934e69d20cbb2ed4b77803dd5b1780d92d0c06f769a157babf5568a1ea6b6a1ea36f45c260e385b9bb4a163a4b7d38d8164d22404adba23de6cd99c10bd5b66f27a20281d96d7fbda686784e190ce9a3380bb8e416f888288eee67396eebbbdbe1953864ecb84eda494100679eb28c5c3604537bdc7073c48f48bdd3be000381620f5f75b570bb8ec1ffb7f7f659511c0fe9b068c46faaf2c739ec6968a8ff806b9afc03789099e43bc771d49bf096923ddf47380e1a1c9085e26edb0277588766dacea43fb4a17cf673d7b72dc5de46a4d90009272a0320c97b1fe04b77a1c5c78f83abaacccafb7558a357c3d1fbf6e40c0a06e1c904d77e2c70fdc460c69bb385c1b8893d80a70bf329368ac7fa8ec2a8c302eff95f9149ceae1126895a3a9657d61dfe22bce0e56744063b8ea10ed1ed3ceffa95f18d039a3315e690b5d1d8b64795f87fbe9203c3f2337627b34593757919d74014289576ce942ab5e7bc3440540b0e149506b8591d4786803078b5752ba6261c1474e14df3992301810b331e50e986185a37c5160b56b5f31fbb88e03f7a4c250bad706e56137be8f0db9f2adffd02ad0a7722ff898c4d81922b4d8c895ed558ded1ad39fa569428f41ac24a8af2e67335815066e2328fcdb6de9da4d93e758bd73e9039885087da4f61ebf1173455e7b7cb7a364f699f9337f9ea912fb2705ee93530c7338308274645884c70fd9dbc5e325b3bb301ef45caf5059e1cb96b84d399244ba77972fc1ecfdb0791f46d75a73770b64c34ec0239a7fcdb72b7af7c4dcdfd65ee8dea4ae4c1c73debc521d22403c0407fd82edad5bef3f718e0adaaa9a1c0f7f0eb872d244793fd4886d50615cca0985329abab8e14c93b37bead65cf555c21fa08b2f19ed3e8fa388b8aacd5cfbef8883f175bda9858565e9bc5295540045ed8162c6b63475d8a6118e8cbe2b234e8bc701f648b28e7570ff5f58bd599658939f778095d74c186f0761723322712aea0990820842a1e15c666635937c4c90e39a033924f19edfd1a8fae3019993e48307faad8f75f4b9c5adba300da7e0467a0b7119e14a394e794a842094324fca29cce739eba8324cf857f18b94de315c916b67948cc30d0d4425c6d0c01ca0cfc02d53f5042c3a8db10b91e709570b28f9798ab8ec801377f861d847977c325a0bdb25fe541c8ced243cd8e26a9a330313e4439f5768844b5afa11e2e51b594e92d7ab381bce6f057ff377f35975f9b4fa97ab305e6246c9f5836e06a45b4bda027369654ff70c124ea33207c3ad86af10d6ed0cc2db34ea0eb571b84bc5904f7914e3de0b1f7bcd7a43959fdf47728027ce7250621c0693c631d0a8b918ef282d1bf77a88112eaec2c16922c9713740647c39b8a2bb8496fff4c7ebd91fcdbd565ee94534ed8f92d7766b4bade8907955bac679bb4968a2a995c89ad77fc7e8df4ed39a4ca622f1d46690021dbf05ef7f830f667b97ccdafc26bf24d3a9d49f8fca6832f276ad5aa12b8e7454b9203954d8aaf8eb22eb4bf0f66a0d63c10a601f9362ce287b2926632f67c6eafa88b5824c5daa62bc9153ed0e089ed5804dee4332e8903ea7b26616e1a26f2c776003c63a076d25197ed814b6dac266c0815e783967dedade200df5708b22e37421aac2e12807a16c6adadea0c054580fa19e9ca3c49a58b20aa66819901c4267d50f4e2197c612745f4045e793f6fc995107b2c2792b41aeafba0fa1183d9e0eeafec8b83b1167c6a0c2278b7c368fb550bfd465f1f7522840ea70ac476d4fe965ab3eb915af89aac635a456032976d1371c4057b10f2c39bee99208ee85f46dc85b8856cf696188be81f935e8c3348ed9eff9001517b92d791931525c5291104ac83992f39d3481467f039c1e901df8adb3414f763a7eefdca0e9bb2667a55407847b90ad540861b9a260e7500bf92ac4b2727986494294f999abde89ad6d06dcef59aac775534bb5069bddc2728bcd4720312a2f1b995f973fe3a6ade42971e98ad802e2445eee56286fddb822af25de3d75e8ef8c143e499f07a7932afe8b02b582e0331bf2dcfd55a08a0c8527abb667e6f969b3848189cf43cdeaed7ce64e4baf5e02d78d9878a54d6db7cc98e9e8fd72321d8b0863d8ef7559933fd416547196b162b4c297025fafe2549322d038dec0129720bef568407939f5d260f9515eeac2b8132b32cd852b62b1a79ed395f5677fc1578a802781536268a2447bcf4e6c22b8b7d33dc4791e094e25626ecda11722d8387ab4242df57ed7cc88be61f37e07b92173d7828646b2460de76d4ce6c34f2ae9fa3b539e0900f96dbaff1a344581eff1d10f7ff5b06b035d5741a66cb9b1edc9ec00a656322a52273bbbf6ac08ec231a4e749b98264db401a533e2091e3ac11acf8804b947c794931d37db5079d3834238b592369d103668bb4c7945f86b7061c3b543044742f928fc87bf8ca1ee668eccf3599e862e8051be0e34c685072cddb5bd966e15c8909b30ca94abde9a39cee7734ea79035bdeb3f85b4f1156b4bbb66cd3d7a79300ea6faf7df770057d8b9a50e45be281d30e26bc1f1142153fdf9c1caecdd2643a05fa689d25eada291391e2b525f0ccf98f867a53ba3a45e1a1ae02428352555768e1ec819fc5a3cc261d330e9c873f8984e9dbfdab25b2f16e56b32c1149f35384a7bafc8c53d82a88c72b8bd5cc3e1d42dec84ef03445a99992f4a28b1480cbda47d9219efffbd5f125b327fa9e250ba601fd97f47eb7f1691fa2b2585435cb55965bcb85d99cb8ed97c892a75a097d38dcdd1ea4dca001cd5e7325f4e1526bda37f983bd2e0bfd0d3bd78bbeee219c584e643b7e0a6d10a0fee54233d452402b9c397891cc9675b8bbc0bd5f63bddeb3fc10ef81a94ce165dfd2112564f2360ac76424b37e158874e986422ee0475b52642a16fb6706a1b5d3b2edd998c02faadc8ba0d9072343b7b924a703a4ade0039499f774490bb3d999ce71ac7b8900f7d0ecc16d2550712ecb1f273c82779e8996e4796ea1ef16d81674b71630279cb0937ff1eb5750342321838b7ec8750dcd71e01a530450eda231c9a4a00bf3c8418a9bbd35b35fd126cd6e3c336ca963220033b333102c7e5c9d67f506518ca1d331e81dced4fa4a09a797cb17c37996a9cc6a2937b9cc4b58904d017237699f58e8ce8062fcfa9f1edd557280fa9187404e525f4e584de89bce453deee093430f140ecefb0ccc9eb488489ec597b0935a7edb5a0a7479a821b03c0b51dcdd070f8679c6f71ee18004f139f67af66759c1be8ef8833a351ba5af3db787a310daeb1adf22e1194d6f8d85084cd53b81c54a8bc0d7082a79f01e12928a885f2db7940f3de4b55deca7a150ceb8eab0d668b4ef2b3bd3c3da0b289a9ff6ced082620e3913dce9741e7ab029fbd09a970435c36cb39033009630d040d0505ee3027b08350e06042d2d637f85e6ef946d05824ebbdd55f77b95017f280ff28e89c312440e82d379d6dd539b90ab047d46db118bae2e934280c569a1bdd3a9140a17fd3e64c8f67c10e45512841c22ceb154ac7d2137beb4a8a694321380e18701c56bcf1a6ff05e492e3f0e4ff540dc13ec39450dab024db3fe35bd573aa0f3fb630529b64a6034a62d6740ea43e4665a5a15e3eda51da3971faede77162dd7cc624190ba414c278e3743577c3bfca5a83f692950565e2d4e2aee6d73c83b21287cac62840351a49f9f32acded0f2ee453de0b3a4ffbf8d013e52877461f31ddce6e12f1813dfb9e84c4ff4afddcdd7162cd5c739500e43f015d44d6216d4685bc6af114e0d8c9856434ee9f4e7d3f40cc3050fa12c824f10e106fd4df6936a1e6efc523a7d4a7a47ecc3cc9e504c7506284da82988f07468edb6691048c235a4e28ca50b9f19ea92b4e98b244952718a17e46f1e7e1bfacdfe8786dc28bd2ec279963618de6c721479cc61a14fb34e3065e76c03cea2018bc78adc7544fc9268b5bf6b2d2a79d748fd07dd552251646d910cd194df811a01f285f88decb51bcffab2feb16d081a9e373e8c34ea97276854a390e21a90a57577d3119cba2add39ec4f7d371f516bf9ecde76b6128ed3d1bcd72b3ddf0ec61d48c1e2e9ea21cfcb4d4d672c6bf7dd6e814344c06adce98536a89fbe119619ef04f1fe32666570e7f017f0a65b31289160a35a56afec10e921113ad22516b6124762617c7f703321c357154d85e1e03cb88257cb06e043408722eb7e76500e5552155e6b951f1cf8683687bc05726493e29ddf64e0e25939d9a6f8589cd31a81c285295b75a73573051f197e25834927307d0c6ccbbd2a3344c852136dd5e70716f9f57194dd3d1143aaf6eed64879dede631a887ac1436d79416e99c16cf99db19fc4b0fe375c7b6bcf709a8a5c92ff56040a14afbb66707c77d3357022b0c0336a510c167199edd324be00d378d9d3b4852207dd963ec972325c283a6c04692faa35b056068936d6e68d759e13b5f38488ab26cd507c29e1303a0c4a0f8ffd1d5fbb5bee41a94cc7c663e10a382551335b6e3a2e0c0eb050196846058880527fce162392d0158c9583963d23c9b65644f340316e6db6700277fc150c12e21e8f40f7b9be24bd2a21b73bfe5e30385aa447c43c396c3549cd2f70d7ca48637a683000f539483d20e8ebf406e5342a5ecfab7a112f6ab3f97915c1460175932a2e2ecb02ff35dc982f9703cf", 0x1000}, {&(0x7f0000000140)="d4cbe39845be09e3655fecd37fdf4bb166944873634aaf6526f91e4c0e", 0x1d}, {&(0x7f00000011c0)="ae863cc40e036fc17360daeeefb585299186dce032d1dd7de007b290b2a1e2372a8d950ca1c064a1ffd440278da2d403a15d91fb67046ffff389de6086a211b502710cff5802bb731a43a87a6cf7b815a7797c1597dbe92076dce0e2a81465aec73caa94a5f215aafeef57a97d72afad9c2544f728640c45fbffce51879770826c31f58429b265a1d163c0c1754ce9e7fe1727dd2a523e3903be69a4680cea816362d3016296a8a9f3d2c1754c9477203d4ba3792ba1a9542660bdd6cb09f3dac31dc386afe24a315e3122bd1a1c9b4672c03127f981628c77508f624727e1b24cad86fad2e3427563bb1b1679206c3e70e9294f2e64db014c9ce6a8d9f143", 0xff}, {&(0x7f00000012c0)="73ac5345", 0x4}, {&(0x7f0000001300)="ccf277e8e1ce2dc133b09839b539e3c7937a581472ffad5a0f9348aceffc11c2a859c6fe8789ea4d248307a07efd76e5aacb2ffed51cb2e2057819752847dd", 0x3f}], 0x7, 0x0) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = semget$private(0x0, 0x1, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x3, 0x0, 0x80000000, 0x4, r2}) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/59) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x30d) wait4(r3, &(0x7f0000000080), 0x2, &(0x7f0000000100)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r4, r5, 0x1, 0x8}, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) close(r0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getgid() renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='\x00') getgroups(0x1, &(0x7f0000000000)=[r2]) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000200), 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000300)='./bus\x00', 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/109, 0x6d}, 0x0) linkat(r1, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x3, 0x0) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x40, 0x8, &(0x7f0000000080)="258e6dd79781052bcdf24a35a36644c06d51d297b9d8a4f88af21a3e478cb562a2d023614f7e62b73502efb3763d2e770eb88cd7be4a3bfa51f9ede0f31daf5044be965e978de2989ea99f4bbe16bfa996a356e021335d2d189ea856e99c5a29949b4544", 0x64) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000005}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x180) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:03 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) syz_open_pts() 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) listen(r0, 0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) write(r2, &(0x7f0000000080)="02", 0x1) 16:00:03 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) 16:00:04 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x36, 0x8002, 0x7) shutdown(r2, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000180)=@file={0x0, ""/83}, &(0x7f0000000040)=0x55) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x7) dup2(r0, 0xffffffffffffffff) write(r1, &(0x7f00000000c0)="95a7432a30e182ec9039a55fb393ccba167c3e9be83b3b53d76282ac798b572f50af00bc79573c52291a00000000", 0x11e) ftruncate(r0, 0x2) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000006e74de4", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x82}, {r1, 0x20}, {r0, 0x21}, {r1, 0x86}, {r0, 0x20}, {r0, 0x40}, {r0, 0x1}], 0x7, 0x8) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0xc4) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x30) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x20, 0x6, 0x5dd}, {{r1}, 0xfffffffffffffffe, 0x0, 0x9, 0x9, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000010, 0x100000000, 0x4c}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa, 0x80000000, 0x80000000, 0x85cf}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0xfffffffffffffff8, 0x2}], 0x20, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x40000004, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x24, 0xe36, 0x20}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf000000c, 0xf0}, {{r1}, 0xfffffffffffffffa, 0x26, 0x1a0f2774f64652d6, 0x3, 0x7f}], 0x5, &(0x7f0000000000)={0x100000001, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffb, 0x2000000000000, 0x9, "00000000e9001040dcc40000000000002000", 0x40, 0xfffffffffffffffe}) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socket$inet6(0x18, 0x7, 0x8000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000005053d570000000000001000000", 0x2c}], 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file1\x00', 0x100, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0/file1\x00') 16:00:04 executing program 0: r0 = socket(0xfffffffffffffffe, 0x6, 0xffffffffffff8000) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) close(r0) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) 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(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) r5 = socket$inet(0x2, 0x4007, 0x100000000) dup(r5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)='r\x00') fcntl$setown(0xffffffffffffffff, 0x6, r4) semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r7, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r2, r6) r8 = socket$inet(0x2, 0x2, 0x4) read(r6, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000005c0)=0xdd) r9 = accept$inet(r8, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r9, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:05 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x80003, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x740f) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000100), 0xffffffff, 0x692) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x420, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000000)="0a899a94ac1392ffca52fb6f8d74b6f5c9497f29ae93c24cd75706b8e3e1662c33157e2ae14cafe22f5076199455fc5c62eb8bc7436ece239271dcfa0a40f6aaadeae692d684ba5f2d90ac2c9a9ffa45a7303786483f365d70a02810f28b246281acfb4cb97e6e780d3b004ab935a730acfed4eed991d0a8954021623e399ec4f29f256f758776cb8285ab2208e126d1c465959b189137b68db0bfbc00bb8d81bbed86ca7dafc973fbc08a69785a5323c103aecb928f07847cd61af83c9daf4d6853639b15c7", 0xc6) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x2) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xd1) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f00000001c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1f0db5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490d", 0x73}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) flock(r2, 0x1) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) dup2(r0, r1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x1}, {0x7, 0x6}}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x180) write(r0, &(0x7f0000000040)="040a8425c8e7e83c133b099ee70181a8e5e37f265006fe8f8d80e33c67a4de5e04000a2400c0c46c0a2c8a3982e18e457f9800275be2094b464013faa233b2d1d8101a52090c2ef64527acf97e1c7b755a515450bf522d24b58f8c9062811f657b9bbafd7e78a4caeb637fb6333e984102682b557b8c81bf30a274f14b9b542210bfd1c46e09c3d68c1cab13c2633a7f447a0cb7683250f02d36cc71aecabb4a91493c4c9499ef6715e534aa4b759183231c59c09292e202fb693663856e834709fb76c361393106930f88909cd83e5b9652dd0f0cc1c6778a9977c43c3da58edf317e34fdd79034487c43db513b5c0ce3765bf74fe091a0ca214deddb76c49735184fcdd267c9efdf3754e57bf914dbcdcffed8a32ba7002d23f9219d5a4dbd9a4c8af01a65b223dd03c05c4cc5d487d01cbf2ee9d8b8f82c1a4a82035014a282abb8bf1db0589a7453250c98cb3cd40b76ece498f001f18b48508aa2bb084fc6e52a3992cac3b9aca1c8f3684a2289bc783f3c056e86ba1bd46da4ca27511c996d9bd009d7b13ca91ffe82629f8ba2af82d0f78b67b7c067ff6778f3583554633f23bd48c800a23eae61d6e52c6f7f793a944213bc20061ca6b45f1342af705fbd2cf30fb632d16a57e5f0e77f7cafe9dd3b3ec0292598a986daa2ba112ae08eb02bcd928f744e1c3380f45f65cb63a634c2f0fe3f5ff4fbad07d505e773d96ef106753952ce5887081280a88859da73ae16d54702ab74da025ac7a52786d07eddd8b1dfe4b8cf8206d8160a207d878db0d13511a91a1b6ea2b18480fc677daf0c5bd814e886ae4fe19c9b4922b0897ce11a996c59080780378a44cd84ca40df909bb5cb812d142c95e6388b2364ed32460b7b3f9159503a8fde309746a9268ac69d3ffccada90e6a60df086586dd1b59995f7b21222f87cbd19a1b6157063b3c9d5d903ba5efce713f9e5946fce8fa5b890e30f75edb531ca3fc3570591eb1a333812bbb7870b6a9b5ce79eac83b2d98a12a77f91766373de48318b3ba18d6ebba2aa478300b2b554999c05f4916f5a9b689300e280a284e9a52ebf1bb05dade3815689eda775d92f58524b966b96f5c7b298081c54cac2be6c98ef2ccf63d6ea71780e79093e846293f6a0e4821c225cece573a65b4268f9ca1554b0af5db80ce4ce0da2de6297b27d02c0dd094bf40b04abb8a68950cf9dcf77120dbae5a2ccaeed013549e73fd41d053ee15f9810dd693ee173815b3826b68493d9e1fe39bd3626e0f2b53753fbec2af56cce79424af48617b4c306ab302811409afbef7c6d58b2a70bad974ba1c9b26cf2e97cd9a0ad6dca05abea45389d9ba19cbe9575d0f123add22f9957f9bea80d798f4d63596f3d804172a2e0d73f260fefc91c20745a1b7e31cd1f827261abd016de50103eb32e12ff4467b11ccc8df43a49f4ae7e58b05c0085be51e6c08a5b2f9b299741269413aaf4c31b8e8f6b94fa07ca5421bbc24f3bedbe21a8ae54176cdbb941112832a13311b2c45e054d08cbc411cc4d2a7f74e8f47876e9ed2a7b1f1356927afce20e6d96d9109e8783ea34b6773cfa803dfd87ff1059e21e77006be82d94b9a1f5efacaa23ea9a9bc32dc4b1de75e98f482399420461113cc1a510606fae0af348cffb0d23d9047f6d275de97d869e22096e9e6313e847cc7134f02477d09706c50cb0122dcfd5e697363733c80c745579eef81ad87f2c7029bf0589f1db804b31b407236a29352956eeb7a0191400996c085bd25849edc7c57f7cc07eb6b56b0d2ea1294add9b1317c04179921ae518b7e870fb2c7aaa0261fcc2caeead3f61672649b6b78890a9178fec1ab65dd054e14c9ab65f5e77762d1818ade05566c83b54c59e619d6ad93a8fb9fa4a75e3bb70b6a1e5c7065dfa0b42993a1fac34e12a62f48b79611b17ad462b7dc03913d186d0b5e26f0968f1d21a56cbac3fef9289595252c1cec67b0da4d0cfbe170631b06ef8ea2f857e903ca7b0e0d43a61ce03ee7edcabfe2c269071556d197b93d901eaad5ea4d55707404b31a8de898a49dbb0f7ee33b0b8bfde7feed6c7437e8408fa55985101ecdb247896cf43a675b336ec705352fe36b00302a104c3af11a72c246a3e776516601fc3bd30e2630887b020cc627e8971ff08607a6b3deb0f681318db3975eca74d800aaabd5332c753e2bc935a41651846a3feba583fbf9f620e3a56e30db04739b7911e3a7e0fcd0ed423bf3d96369e9e851de135cd55af82476c22e520d4fe16aa506e090a882812cd6ffa0997e4d3ebef458b8ee99d04e53d2ae7b2dc5f21a572dce15514025fa8e530c579fdfe99d486cd22201fcdfbb1e1c4471173697d1a927a7f8910d04038d2e380aaae8d8acb99076bc1ac2264e043ebe3f75394ec57a1b085abff947776e76e80876e435ddbf17401a9e5d809c74762af084815ce30bf49681b6b80e57473b4a57982ec9daf08e82a74442d35bed6d02f75b5633af756146310b2cea25a7627328e187ce484877dad3ab7808512f64f84df4ac655e333f985f23cd4f2d475c32b09084bd23e84b83d73cac8874142dbd66bd96dd54205a988ac33c00ad117165ec00d43da9d276e32384e7fa8391630f6178684fe641d02de5fec83c1bdb0e9966cc2bce815d7ebca0023f0a1dffa3e6b278341e635e7b2107a3b28fe6c0c87e19e3b6d0939355ff697b2e55641f57fe624d77574c6ec9f7b037686963605a662a8aede42b7aa4b74c9fff48cb0ee74c948b10c88960d32418a6ee1048f4237765d586eac999dcd2d45e51366fe469d50f091d63530f5473faee8d46b92219ab470d70e91dcd48f19273371b195e36c9ed4fe007cda57b9c8ffafa6fb39ad55adda73e28acb68ab827d8b46a7a3442485d764708324cfb8258bc441ca60c3ee3db7900285336322d04c36ba58facfcb5c7d0bf527f6b61a878119407bbe2db32e28690f1dd945a6ad4c5b456736f58155d52523a3fa60e59f149b5706595ae39274a1f88307c4986e1b4bfbecd5d58c220c59690a681f81a91e32eb43849b8e98ac8c9c878a33a20a4f39db8a0da7626bef4f83a6c0cb549a74a780f32b65b4bd7d5b7613f9e4cdd449582508dea3278b827dadf4ed0818557f5227065a1fe97d602c84f777dc99c12a2873c742ba2aea53bc7a141e757f22424745bc4b2e0b164eee2aaabcfe17685e7be3864c5768ab28d954282357541929f773aa847964174d6289cc16e1c27a752213873f24914c016f5f392b7bed56811103bc8f12c4abf41ac14b7599d1610b63cd0912c372f685cd5f32457dcb3e3bcc1b2fccaf7444df69a8a530dfe18eccae4fff528f5d28e48ca40774eea8b7601afe9fde5e28106d510aa82b770d205695216afca9dec2dd3bf6dbb7004a8aaaf03dcf619801952b572ba78e205df573e6ba2c855f72f9721962de8d33bc4e3d1044aca124052378322a20ce2ffd8ce9f450ba095b5bcc43015ada31fbc22dc0cc1ae3b9c739944e3f65c2cbd8d318796ff30701988b1001a213badf29ec13fc5327dfd3c99bc926c0c6b44a7e6c17d5279e86b2ca1530edc362f1975b791adee5121a8cf3b9115a071c0cd36fcc1d181d842499f843acc95aea20d948234de95726a2c9769beea56f1bf8d7f9a8333c957802022c63b43cca50f241bcd87f4ae0ce602aac78e2cd945e3c07d596f371ac7eb112394d4943e0e683fce9a8e13d72aa88aca83d389bc6166f6f1f702643a6c2a2e302e3ff74ddd52f78e49d98e49760812deae69653dfc02a3fd9d096c16548389f2df57ea0207f225ea8a8de0eb461785a388d9a6382373c2434e008aa83777aa22379da489bd62581b3cf122740faaa14ededd06d3b85619fc96ade78bcb9efb845e946edb749cde24d82f14a64b277a28f31379d9d2a9eed81333c4dd7dd348736348a18a967877f9e19e0be551ac9ec6688928b64d75cd56530c27304edf0bdb47f3c8e07fc0914ebc54b704024de448276a4d94e5261fc72094e765c1f685df461eeab1f84396d561beb7b8152c3300e42b1a367750cf0582537fb2e661bb79258a1bc22bd82935befc0eae556022b76519babcdacfc64bf641e0351f9e9ad3df43ea7faff42eb5d76f238466251b4a8aed71a36284ac84a45a8fcb2a172459fe16c63b21206a70a170b63dd9415e71471d4e749c6af024037758c5eb3b408b86171270889ab2acdeb4122a82255d9ca33e62c5244019c8ed326a748abf653f3afca0c64173d61ea5314ceb68c1a88bada159e195fd7ee4042f6d7049138d61588a351ff7cb7d2a9d0714c91847f598c59acbd43ca36b77d2a02d40e0f24244833cb93e53f08579892f18f8de7a7b8f748ce7bf3cac8e2e8033eba64472577cf937746ec08318ae88606a19d3bf332f8bd87af71d4cfb8d96df1121908048e453e307505580d676973031c0e48f20f71a4b2a8d82f90f2607907dd6e09effb6e231af695ed8645880d4d7629f4c360492c9aaec2f3d73b9491b288b048657d175deaa26a286907a0ca9088ca12cb1fbe82ae01c2ef19db3efd89b8e18ea74f355db4b4ceccc298aa2175e737e7605c45f0fc373d78f9cb9bf32ee7e54a0658bcc9a8c40181bce63927b7be08cad8e13a8903aacc8e56173280157917ef2b477d387b351d3cbe80971e51aa397dec7164afec25893ba1ebb3b27af4c40c26a2d267a14893684be986905243cfb824111219a1071946ded1c2760bad487da0eca23d3685c4c1ac1564d94ea36ddceab4a8073015708bf5b3be24d3de7ed2c3296783d53117f8536dd1ba2c472ce3f46b16d8c9944c612d72972ce7080aff05a68fad32b9a5e2447bb7abe947024d4d727212fc6848f7e9f94fd683a9959251b8c138d7b933fc612e577f0c34da737973bfc90052187618c22cd8c5beeee6ca5e775f3fd1be448375cafee86e0ee4b91ea0d1098260ca3182fdc924c6e120959d518397f737806356418d2b744936ffaf0694e3deec4b4a062be223695f7a1078c2a6edb6bdd336612f3ee3f20e2dd63fb95120c4fccc3efeb80cabb05ded86a4d2d6d7f4ae35656ed6f4d523171ae5f0d6b994f48c9504dabdac389beec60c18c1dc25051f56a8c825d645c23963055ac7b7db50e59cafec585ab05335a6b3ff3d4b582f92285d9f832f716463fe2b4f83144019fb4dafd198d38f3b5751073c9ee26bafd355b9c60588bb75efb1b7fdef5d2926836dc42c7ff6664e8e27c41c05ea59e9707a82d17f567821e588c54a7549e7488d02b43b9c4892263cde01bfb2f03e06aa25de823630f4d407e1f53c02290818014e36e3eed2dc5777fedf2842bac79f6fe610b98f4a3f4ebba580decaeb3259ea0ebcf8e7f315dbbdaeb4160cf1374e065652ebd0bc6aee7c2a9acefb71a7afa5d7af745fb8f6c580b67c0b9d6e05ee90be65e91f2df4e297bd49cb94cf0e156da700006104dbba6d1d72a2ba7e7d9576497b3e01756a4066c7a746a1c486f194766dda493a505cb165aa839342edf98ca31d460ba905e9d1211718af2a71e26b33141052fe24367189a0fdb7255dd48146373662ea175ff47b6219553fea85f5b2277b3c103604f2909d5a3a25e3eee72f832905cd9ad42a78db6c2436ffca74662e40f65335f6f3a8b12ccd4b7aff41e16f86f6c890bf09314a17977c848b68d89776ae1d38fed40c8884ea35e2adfa45caed8fd81adea5c570513b3e22109659e05f9013f4d4e10c5e4216a1a565554c3d1377f428f04e372273df0d434fc51f197fc3967a59d4", 0x1000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8010, 0x10) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/66, 0x42) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b213f93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x8) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x100) flock(r1, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') syz_open_pts() writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="7d40768022fee4911cbdea79036cea1e1180c0befb933198ac93aac516", 0x1d}], 0x1) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="b521cf7ade7819b87c6692f3d205b27068b798f51ef834400d64754cf1b3075a8503e710116ee8fa032b58e1219e9dfe6a9328af8c0a78e2135c651bbf7149e4f526a90569e2763b9428928b182b5fb60834d95ca656d38bfeea32670a87d95c091b64cf50f7d4641e14ed75a3a14fafb76b813bca848b3a365244b42a0b3a4d4f9f9f", 0x83) write(r0, &(0x7f0000000140)="f06ccc79369e5c6ae1c1602672302ecc72775f3fc564b1505f44a582c70ac9f7085a62d6575fe16c4cdecc41b0a5f40abb9d1927fce6e6d891b327a415e034fc150f95a6d40559fd41f681080353080000008246fa6dd2f8b2f8bcfc0a9e75c9df38010000000094eb610004f0e3a4c56f460701e63696ee6d41990e8563bb4a4f65b7ea2e7ea8c4ee2c0573cbe8cc247cb079abb097518eae40da", 0x9b) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7ff, 0x8, './bus\x00', 0x9, 0x7, 0x0, 0xffffffffffffff23}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{}, {0x46, 0xfffffffffffff340}, {0xc7, 0x48ab3876}, {0xab, 0x92d}, {0x83, 0x8}, {0x48, 0xd553}, {0x48, 0xdb}], 0x7}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r0) r4 = fcntl$getown(r3, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x1, 0x1f}, {0xa1f448350dcc7a37, 0x1}, {0x25}, {0x44, 0x200}, {0x47, 0x800}, {0x0, 0x3ff}, {0x24, 0xd9}, {0x81, 0xfffffffffffffff7}], 0x8}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x20, 0xc, r4}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/209, 0xd1) close(r0) r5 = dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) dup(r3) socket$inet6(0x18, 0x8000, 0x6) read(r6, &(0x7f0000000880)=""/161, 0xa1) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000440)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x80000001) getitimer(0x2, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x20000000) syz_open_pts() 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='@{\xde\x00', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%#,@\x00']) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001040), 0xc) setsockopt(r0, 0x80, 0x4, &(0x7f0000000040)="96e5ca22fe41d80e5fb4fc346ba59e95a82b2425edab40efb1697b9ec06dbf144691490cc0098f4715df6628c4b6451a4860557e9eca86a5c29f22f8010179503cdc624c337f8e46c19fb843602fe89c290729790a3400c4a0e1eac9ace56a444d1d86cc1a49839b5fb5542371b899b6fe8173c7508c460e8b8c14aa7a56dc079091a29810f2be7ff30c884bb66b70275ad947e5bf6353ba7b6edc44e407f6420f0525ed267fe35a43dff1138079ad9abcd9a76d5ca7e2dd8d43d762077f10c69a6e1d6048c97f554ae372da6e563982f5b80e7ccb8441ff8029e8e58833a2c113462e995d4703973f101b8badfe56ccd815d92a83d63875f73cee5ade7ba9c641f98ce869669a9e83a163ddc3c098e5da30ea5fe023ec212a1bb83de57dc200cf14570c531c5e1646dfb9c9cc2e929faead07acb6d225c8073df6414b33c8ad16b92b1ab5837b01d007bca03878819b4f216e7e091df891b3abbdc9c320ede42f5a9fd50db4f916b1b5e9f056ce54178b92d306c1cdb24f6f88afb86e1c7385558656f3cfcd9f526e37b6be1e12afd703b1910ca92bd21088543c67bd3aff21537881905abdc0c6d5228851d22e49d3d33272838b2f0814f4072319000adc90123e82037ce4ea2fbbdb4d8d16fe1e1643d1fe63227b030e701e8da24a4bf7de22a9cb72fc97261e0c1c78afbb67056e483c7a0e5748145c12870e0f8d24b24e4d75ad1c78c64bea14a4b5bcabe9155c56208668e1f533ce47ea13fa8cdc3df6a0333a6bf2141186028b2715c5ae546c801b094aab4f46a7bc10029c51d637dacdd32e4547fb55f3e528079c70703b8a0f7228e66f5b42963da98c9b30388d188019436cc0e22c5846afe0286e62b6960f53808d814da4ab802c54aa5e15e39ba9d49f930f5114c82ed6b1736fb437bbe6ab05f4be557362f2912fb8bf9762ebb466fec58b387293af40979c97a6d629297df18bc45a8160a7bfec35373c7396f05afe8ccc0fcb68ca492b94d199c1da128606d38fc3f276bcd085c7e3f305afa8e5690e56e0fbf71af86a430dba7252b76a8f8ad65051a18ce8615cb6b2aa15736d2aa08e3ba3573b039b8f883bbe6e27f5e309c45ba4d82eeb06bc3cbbafafcb7380ce31614a7db1b9c58251c55f32aeaeb005ef341392b0eb71b049676f68b2afb46791afe785b7d79caf9ba7a20fefa7fdb11c80704d2fd383e61819377d849b5b914c0afac638a1874f5bc91e67486b79248fac035674feedc5a5316385aa6660d3aae063eb8a3af520d8f0b59249b0815566341a1c052517fca638624d7412c5ba7839574369ae3168314133b10c22e507e284ca253f6d0a5bbd858a0583c852fe40be71321691b042048c54fe29c460c0597f5e3af1790299b0451e1661687ad5a02f1560ad738ea4d993ca09603af1133a28f1844b5760287d0ddcc6ca39fae947971627c4153a338b00857e47e6f1b6d09650985f5e1c9b9a64cbd1adaaf85fedae8b5fb37b781dbb5ad2f380c9d6a34a3570bb9c3e5b0fcd48a381dc7a21ad9c15531faf289a2c184ed5b7a52dbd0cb0a60bfa0dc6e629d44df6f0859cc37678676a85f1e5902ecf2d768d9d0b043d8680d841b14b9c142c99bfbf9b82d76c38a13305e19c14b273fa9de3a0b4b10b23f08720fb8dd647f60fca826577f6c850bb28ff450cc2886ce2c272c09cf83416bbcf94edf54a62a0be5ab4cb508fa5ea0fdd10d51f9579bd741b9a590456d44ce569f25e6b3b0f58e728fdd3c8586f126e478d11a2ed714ee70105c2665d382b149107f1dc2b4e3b3c7e7e6f5eff7d4bacbca1c4e2f4f8ce54360543bcc5be44c9f8bee7b04b7170fe9776d84672bec59bff1be18af2ee345b3fdd57b37d8722e025473039425c10c1097ad9ead72c84462c8ab3068268c9409b5beb6b05f8fdeeb7e008108551dfc2634825d0ce4b4853fe47fea8566f6493bb1de568a687d11c3f9870f8a2ccea7fdc41001eda359fd1fe8afa76ceedda8bcb6e6d4c88c7a14c33e4f1534c5d19e3625092551b42bb0b763ff8973d71ef991fba2963291248c10958d3c8f3daa2a45f470d1c2e453e118207367545a62bbe26a32044751f52ee65510fc2e53baa21fac601b9d700b4b0d0f42c548b14ff0d7971ad541ebea42c8a4cb2299e93a9b03476178721d5718257fbb623445d906fee8ba15466e20215d2fb0ecf3eb27d5959bace96ba067db6fc0f5098f250fec5fdc13a3807cc3d23d6f095e324a3345372a146d1891db73840d2babedd1cefdbca69b4cbfd115575ca77e2142e0076a5076695e6554d9014157cf6434310526440ab2f16869fe299eb5da61b43f0d42f6468c7ddc894365c7bf314e9165d26bc725d0ad7c2246a0f8c9ac856859b357d0ca8e88ff924ddf46ce20c8b8064abee9b087e5062cbe9c6058305dfc111bfe589a456edd9a179b346fb3d64f7c2071831fd531259b5c517523353d28a723feb7dc226f7b0aec086f447ee2374593548049b7ab2c5faf13cd1cb81039b8223ca90dee9a31d6f7acc2cd05974b10b756c22f5130fbb3890411745f10185e51cea23badc31fa50f1df26a71ba348fc2798f4b3be246a07ebe6a85b7a8ca74a3726c2d08a92a81a3b84b1e8938254728a35593408a30ab531484032afe60d19596e5a3ac7b44849be11168f5ad60cfd54acaa4a225ba4991688d3fd2c42b5b40fe9da19f2a1d44b3be1b4cde8990a784c140dbc1c4565eb745ba4ab2c5746271e30364b47e104466b969940a04bbf4edbd1d9f814ee88f71395d575f292dd5f270f37c0d84c9caa1fe70d032b5c4f25a47a036e0dfd75abbdb84cb7f4df31e142e459321c2d47f986c3a14daa21bf64fd0b59eb0faebf51faf46ae59a3a818e3c989897f095f58006677bc963be758a1b4284ba4213b56531842400984c4e53b0d5b430114154fa4913484dbb37a7b1a3428d43fe51504d3e5631366a00dff31d215ef56c96251fb7bbdad5af05a0a758b1987025a8514c46c6d063113115fe22bfab70bb2a797b378943f755f3439d8948f9fb8f2e964a5f910d245e98898957ae6778e1dd612250139723951e92b3790caa1551fa6e116f12d249b00c3c3eccbeb5538ea6621c24b52e5f6a0a743502e999eb1645f359bb350e7c55cf4b35f3e2376fde693b180b2911cbb836a32fc467bb66d75eec7e440b44b31e6f4c235509e3ca4cd591ab0739ac60a00a3c579db441630ade52b208135e6aa32fbdf5e20ab3427b09d39c4667d677711b9e2c7cd7a016e85361de470beb81a924cf3470a4e7dba81bb42f19777f6264900f566ce1d207426bf61a119c469c2045a9e69d2105b43bafff11d3329d1f5adf59143b22bcd9a83291175b88875cd94b87c371e99081144218cb1973962ad8c23d8b6a45b4be80776209bc4fcf34f8dbd86087ac02d62d8a7e882a863828c8a794b0224b61259c4ce44c08f96e11af3c69cad93cdd34a7fa14a99620fa65cc057ec67325f3bdf6985b946564e7dd457724cda35c23619f5f8fb26bd2c5685261cda0e29e2d5aca830352a0de263d0e6debb2189f80ae08acaa2760f8d82d4d29e8983763c60010b1c00507abe5d8b8e6315b87d40089450e24bd49a254feb5637e99c6bc03c7300300e6321bdcc9094e7ac53cb398786384fd81c5550f17ddf84a74af7313f4d81dc672e8652e73419571513ac514ee348a647dddb2e9f1bedfaaa6f2f70d1462fa01fa053d183859db6d95acd3baad6f9db3977fd752ea1a4ed6a306f6a4d294caa8494f3e732f772716ee601e75c600d571ac1d059d8b6b9f8d7ca215f001277dd7bdde5bbca329a79ab2d28141cebbc26b9b08e3ce1d1750e3c27c71ac03ddf9475b6f66840b97e203a1861f96afe76f14931ea85c3cd18914ad169d58b38f36aaef4379f72301dbeb244f49160e372ca553653802bb5ca02064bfc3b4d2a876bd1939324289398967b457ecb654a672cee4ba350b4fe32c1c334421c016cf3968e0f3581ea9ce0198727cfe2be2316c1c0b0f43e79500ad7e3f2df81970d74f03418c0a092e872a1ba07e933e5fca69c8ceab94c6cf7e7eed0f067c291ecd863d6d903c1d8d217bd58cb1a639881d36974861dcb48953f808e96d4deaa200d17cfaa26a58fb0fea834647eed14cee49f9c1c1cfa0d8bf877d82cf3325b732f7f0834863a1bdd114862a9da8c92bb0268eaaf07c7a178282bcd5d48e5be9004dd9c7248f3fa7689f1355ab0cf3c145f5c461cf06915ccdd46d6ee63ade16264a79d0e2eedd5417a9e99c5a1874853d0ebed4757ca2bfca958c0e70b06fb35a1b79ae4cd349b2f8c66afaa19df75cccbd20533a34970e8eb850dbd94aaaaded02073349a21250c707fac090678260765fecd4b3b8c0710a9ba27b10a958f66534bebcea3681f502eb5f97deaea6211c8177643a653756576fc3530344944e118b6fd07a916c7eb5afd975e406056f2cf244860fe53ad2f09f149c48b46d6a8c1e1cc9633ea5bdd7cebe449d06c54e26fe524250b18236f45a5f32b95be3a969b4bbe127ef42e26e30d8b848e4225a429674ce363255609d7bbb7821abbd2c26b22194e708b4d4f2f01869a98e3cca86b3e4599f777a59f63f421a4b50df888bee3f149f42350884e4c3ce8d5c01deec98f696d57f7949f4a4268cb24a199b0314cb9d303220cb6765475e90b17e2b76c6b781911bf06002db88e66c4da0d455141890babf3f2ef19259d6fa6ff9921d019526dba5dee3dadcb4105ee81b1297204e2f4daadbc14cf6c0f1c527b890220b8823f5ecf1de9623501f5a92814e98d99bb1967dee71dfbe231a40b9993ac1df6f2a0585e050aad2e31e97a41dd5a995d237de2d8e09d48912909b74969fd6a8292c0d4bd3a66a550dec3cb6769c9d2a40df4c59e009600ffaddc6f7baad1332836775edbfc1615c40de347202f0e17f03050a53c076db72086d1e5a33db62bdfa82709b9108cdfada86b694313d9b03ae86c3f7728a4479858a091c9ccdd185b000e3401bf48f01669302b31333d5dc1b3ffa773d4a5e7bcfc4357b76cac292bebc19ab49a34e233b1cedeb9a7f784f8edc11d1c25900153134f35f0fe6ca1a75e7964c1b0d035f004011d98620dc97d27814b9faf68dc4780f29d26e582055f5c4acf06aa657d90530a234da13ab9bb9d4f63e9ee9a5001ef1bc52ee4e0bb92dd5e52e8c7c292f9afd65ea67873cc812b9cc18d6a858a49273861a059334956986f09f9e99a47605233af46afcd3946514628e41d692caedec9ae3d8921e158e7b4484b037782363fe225a45cb388302fdf8e26b74703bd124e53ae12fe2250612ea4426b115f00e51218cc5bff97f875ec1165969d78b3e778c7ce2573cee45fe38452e67e4a3ac3ee5ecc606828c67d7f02623892568b9af77250d56ca49aa51724fd7dac619f3f06ff2a89c7ce326a6c4ce7f3b93678de4ab29b521325da82d538b2bb99942307c84d2e79bd40a2e142acb55a0f1c62d8d9c12b773b8d32ea7f78d02ef9bb4512a59426e716decf325f7ccbbd20b9f3795e1216050da631d4bf0e79fa0c52de78a3f5d2743622449e895255d7d0f8305956d5f7d8488d2eeee5fabfbb0840db5f05ca12c9cb483c4b631cc61eb8f6467ca4bf3848c085bb85a00546dd7fae2ea477e1b32716cb9c725f832f690f69c3ea3b8bc9506aba8ad0782d8331647545969c902108ac4b55de440784efa3b2881aac5b82b9c6822ac94a994bcc4bfe5777b2e031880827ccd9258184f8e77df817235a099da", 0x1000) socketpair(0x18, 0x4003, 0x2b, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgid() fchown(r0, r1, r2) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = getuid() r5 = getgid() mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x10) chown(&(0x7f0000000000)='./file1\x00', r4, r5) r6 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) fcntl$dupfd(r3, 0xa, r3) shmctl$IPC_RMID(r6, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200000a00010001, 0x15c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) syz_open_pts() open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000022, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20408, 0x80) 16:00:06 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x1a0, 0x88) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x2) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x880, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1f, r0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x100000001, 0xb2d1}, 0xc) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0xfffffffffffffffa}, 0x10) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/94, 0x5e, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0xff}, 0xc) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="df83ce96441f2d3b4e84df12f370404bbc9e2fb5ff30cd370f23ea6b4e8facd1125e0796369610f812160850c7b2dadda3cd7b6bd25d3b03ebbf302458bfb88b2c2803aaf714dbe039f9cbe4dba35c1fa99e1062c78ae1d427ad9cbfaed875e57abf5b34a33f6adf1cb2532dfa13df5cb22560272245875bfb3979d0e64d5b08d1554e0610d6fa268678f70f9e7a5d5ae7794f6c89142ad26ddb507c0271832b674e379ed336499593ba476cdae2e773e6aed2e917fc8cec36ab895124280a9d60292567382d4902", 0xc8) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) r2 = dup(r0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xffffffffffffff66) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10488, 0xe) 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20011, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x10000ffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x3ff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x5, 0x2abd}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8}], 0x4, 0x0, 0x3a55, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:06 executing program 0: socket(0x1e, 0xc003, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x1}, 0x10) socket(0x0, 0x4, 0x9) sendto$inet(r0, &(0x7f0000000040)="b70d41722277690ab3a7b54cce452e613f93e2f2a07fac6d64c51421abf3cb381749d4742ad4d8d8f6fba29b8d6248b20fa36e53b7d50512dece67dc93fa8365bf26eec1541ac8a47f02b44f8cef7afd5df410558b088d9e8f37ede209bcb652e47f8b98c0d6a2a3997e05218dbc97cea39d7f0a8975f42d58d6fe950bb4a33451d5dc8662df457d024475f8a423c57dae9ce8c04500c43b365f50e1a41417c9dd982146986928b8f02b64624f1a140f72c6", 0xb2, 0x9, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x8018, 0x2, 0x1) setsockopt(r1, 0x2e, 0x39, &(0x7f00000001c0)="eb1987078511029dc51db1b775696650cef0fcafdee8f17b70e2919e6f61df672e7240b3bade6e89495f4c60af9b8fa5ff4126483d28f1df7d4f6fbc9d09293052ff6305e2452a2970bc2be23742c30d693398e62a8cac2ef90da7e3592219264e6d64311760a3586fd80f829dac2b8eea6a1fb490e09317ffcf7ee94b16720e9979558e1046938153da0178e012f15cbd1e73bf710cd963b8f81c1d535fd81103f5c61869575fdc2d78d429cb6d6af02ca407cfe8b506a88e990af618ae0700000000000000fb6bf35d9061fe802ac4e4748681a5280c7778b8f12b7a14818eaf203d00000000000000000000", 0xfffffffffffffc4e) 16:00:06 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x800000237) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4dccc50df08bac7128af37b47fda857e594d30a32b1b08003bb5e2abe929409130949a809ccf344fb7296a01f885be", 0x2f) mkdir(&(0x7f0000000100)='./file0\x00', 0x3f) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') socket$inet(0x2, 0x4, 0x8001) 16:00:06 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc29de1dcd"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x40, 0x51) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) renameat(r2, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvfrom$inet6(r4, &(0x7f0000000200)=""/73, 0x49, 0x800, &(0x7f0000000280)={0x18, 0x2, 0x4, 0x8}, 0xc) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000300)=0xc) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvfrom$inet(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x6) recvfrom$inet(r0, &(0x7f0000000100), 0x0, 0x801, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) semget$private(0x0, 0x3, 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mknod(&(0x7f00000002c0)='./bus\x00', 0x80, 0x3) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) r2 = geteuid() r3 = getgid() lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) open(&(0x7f00000003c0)='./bus\x00', 0x811, 0x12) mmap(&(0x7f0000e93000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) fchownat(r1, &(0x7f0000000240)='./bus\x00', r2, r3, 0x6) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="610ba8a62f70874ba6e407781a3001b99a4d01a106b899fa6f8323fd21fbf2db63875c733e6ac2cf13783de1f4723d9cd9cbefde6e957264f707abb12dea97766e532eeb824d924fa2c6de0d670c45735abf01ddafb0e5e252a32dfc1b912a133716a9575e648e990f85ff567f84e27a0f78725847455c3eca9ac45ae4cd53a166f5eb8da0d5f91eca66536968d5cab9b543633bd776b37ca3e49c0b9fdee133269d407163d2751e4ca3622b74bc57ad45cd950e3dd67f23c1ba7f98dd944b", 0xbf}, {&(0x7f00000000c0)="13df8621fc5b9481baad9c9b0c4e8f55482f30d09b704055c3043f4ae2e3ca75cf29bf3edccaccc6e690a9c9b306dd4092fbfa2d43", 0x35}, {&(0x7f0000000100)="6692a25cacad246cf8fa7fe2f84f37edf87718b1a912638d26b0a66a2669f68f0e480a4ac59c3a371d35f0bde204fb6709e1def92885f8d2dcc0f9620e03202ddcf39e7c043fca33f45862d904c05988fbe7bc201d1c22c9ea1de2f6e6d27868f7f876e680bce4cfd30dbb450fa48d6fb238923ad53db039", 0x78}], 0x3, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="00f55e0016ff03071eccd140716bb1d67637972714cb173b22f226b4f121e5d294259592a82ec54874f19a484bdcfaeed7864b6809f5db5fcea790b719100dfa2e1f422e5e3997d3cb3bdd8da017c9a0bbcc1013d0aa20e43100651690a94f078779df53ff0ad267f93a026106b183ed515c7fd288000000000053dfb187a0d17d0c6e982238f6663b85cb54d16d20f5a713aeb2a672254f6f4269d82c01355254cb8a13993e0215f392051029a718ae17cbd25b6321b3dda22f961cc7bdd9db6de5fd8bc1a1a4057f48f5a51a576c410976e18d4fcbb28eb53edbd98273b93cf491eaa313b17cb809353e18d4beef4dba39b225a919a432f24d530642d5571d21f8de66fb2b9d475b2e165cd6eedc79e67698150e67adef02044dc784fa08f9577616adec9187f73b4a43b79f5ac7980579286cb370915b53"], 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x4000000000008, 0xb}, 0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') r6 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r6]) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r7, r8) syz_open_pts() r9 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) fsync(r2) 16:00:07 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x18) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x8, 0x80) 16:00:07 executing program 0: clock_settime(0x3, &(0x7f0000000180)={0xbe1, 0xfffffffffffff419}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/65, 0x41}], 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:08 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1d, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0xb, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) shmget(0x0, 0x2000, 0x10, &(0x7f00004e9000/0x2000)=nil) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) close(r1) 16:00:08 executing program 0: 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) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000040)=ANY=[@ANYBLOB="0100002f66696c653000"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="636657f5cefe6cc4b388573ee891e033fccbf2ba035a59baad4a435d4e1da933eeab6b70550a1f28562eea6990e478f32ca59b995218e80f5d337e901629b97b23f02d5da54f72c542467e34b7eca412c29099ca9461d6c23a05eeb1440c4e7b1784b4d3381bc5c9ea5ced15da52271c6197a7583be531934acd5b0a0e0ca1cda6e8b37d64c03fe91c8a0f007e75a699c6d843223c4492531fa94cb5c7d0864b363a65db28e974dd436ef3f830bcca307b49d63f362dfdad2ed56ad99212cf3fe5a57b01d7d5a88c02a453480c429b8c4e1abdeb25c986d8deefb25e411e8e5ead46059e7479332d8b088bc9", 0xec}, {&(0x7f0000000080)="0970f32bd457ed0f317ebb672ce9c057693d52fd00858a16c13f20cc779b8a9836ec8ab3e8c550dbba8653", 0x2b}, {&(0x7f0000000380)="91d631224bbb9e2e2f217d81e9f3d7ebcd72f3ab8155170255570504b1f2d1fbd34e7b749fb90191e7844b9bda71f37df44f4954f5fd714bd12465d12b97da010b634f0820007269a17186fa4ac4b61247ca284b1699692f5d32a9d070225dbea3c08edb301efa5ab99a9c5ed40644318e3564b7f6428a89976029bca31d90ad96b7553a4135b7008766e697be8acbdd9240a0d8a07df192a9ca8605bc0e0f02172da4f5d0885467e799d1e1b3eba39e9fbf56e45fe90e64cd53b698c25894fa4da699cbaffc7982902c0f067795b9fa6f72d2ddb6f6861b5946bba0c65478c039022fd00b9ce91fcc89aac51a9d40b4eeef8865537035907809a3aca0db89827feb342f48efcb13592d9cd59c948cfaabc7bc580bb876b2f6c4517713df52aedd889fb3d790a2a62f6144cbc040dc56cd881b4f6b311b0aeca7656b8005f43600e0b3afacebcb6fb895d8ee29697f6ce13f601bfadb03cdc25b1fd13da812d3bc7ab9d4b687ee734e8589d7bad9b3423797ed3376c9701242c9f7d0dd641c6deb0a5854e454e8d9fb5ca2703ad8d57c51a979e5d40bc918d74aa1eb8570ced72b0d57258c74b50c5872b5e2f3d1e86229338f3c9d29c33a997ae49f3dbef9af406c653e98dc4ecea4b76f40a8c3d60aa1e76d710ed239be15e34bb8522d5c8a81baa90d42911e6f8f36892994be85358b697e78a74ad2161d7ab8802ff32f53842ed42de154470b38050b48ffe9e7cb1e0b394eec33159599310b8c87fad5ab880974025da92cf0e5234f5903dcf694d9e6f893dface790b561dfff32ed2a9dae36c56d4d6cb7a520aee68537f7a07fce36cd3e6394b01c4a721b2bc557e811431262abd7990933ee40dd09c51594e046af263a29cd8943cb548a3bca8cd48690b20c8ded775b58978e64d241d0e210bc345f4e51559fb9fe612ecd0715d9e0e0a1b29ae647756b8a5e44ecb03b8216a254586ebef5a3133f01432505508f8c22b80ebf5a97837dd435d9b8a681ef88e5a4235c812366e52ece73135e38706dc1f622aea6c6d2c124fb7b09431e0aefca2292498a3324c83a153c4537a3c19c63305f4f00fcb1bab0ef5b6b6bd392ce13da133317f0b9145eef9ecea094e43471b7d6e94b66b6a5c1a837822141f4441d5ae62af8e4c58536a1c416ae7c9d309608b7032fc8cbb41a6026f99d73a1198c369c18dd83fc30afc45a8760c07a206a0266152d2fa70949e647b8bf525294d8ff6b6d644d4bfff740b8f0e817c37169e663fdcbcc74b9a50f204a7ba7e3a10eac0278bf098147fffdf9e4d73607e3f16fe30b391dc4574fd64f57378782ba2040bdac75e91437c7a92f8294c20f3e915b280ff6ac69f299c8d9fefeb892c72310ec8589cbaac646cc06b61dc2eeda933df808b069fc6142d13eaeeb33b5c2173adcf6ba70deaa0bc6e7017911f636fc22471fbd40407c3aeff82f162005eacff26cfd78c4364a34948e99296483d23b7919ac1065bf5dcbce304792779e851cde29e5bb8424cb890c618aaf7ecb76fec66729bc175455bcc0cb59d533b1289915805e4e02dfe92ed2e056edccc7254861647e6d248e3536ba0c5a70488c982ba351524943c4413a5473cfb294fdda9d4d02c917903d3123469abbcddfab9c58627942a9b35d2a1a840f5237a64491d8d3194fe576aea2f6e68331dc78b5d51abead46a0e9390fc96b0114af1f98c5cd82ec94467e1d0377a4b2f59728a355eeb79652dd7ff034462303a48ad33f237a2f9ddafde4234255ab9f488600d2ab0ff28c495e5023fac2709e45c4c4149664c9d4c23d2fdb680950b2973cfc28988b559106156153807e7d14fd80a6ac28a3deb2c794fc420b7f0d4d341a19ed68765ed59acf764bed2c3fe18f7f02e5607b3e8dcfab8e4649c70516a4a9ba6d96989110f25ce1df8e6bf80503fc96d01458f964815affbc8fd88a3e4c2a7f9bdbff5b947b6e2639ec25d489adef547dfd50028d9db800e985ea72d69510a7d91b358478fbaddc1674d3e85d48386a0f42a50f65a90b7568778b417eacc6d9c0d1c875ecf7d3e1a75d67516de4f256981fd880d4db7648f382f51123c06701b471c538ef50e1917e14432f949b0c5a9a0c3c51b5621e51399544666d7f4b6d754dcf7ca75de37f2c233f4e90777e8de3c41bf2fec56623a772d012c8d6cd467e35d7217649ac5266a21139d2475a4b3bb9f4b46487b27f53ec48587b13b6136dd0388f643b933fc388d886c36af709f480a66f678603cbd78dbf6aedccc235c5fc9a573547408a39510fae0690b69ff16ab8dfb1ce329c5e1a7d63281c230281a007c5f6dd469149f024672467b1ad52d6541808a4e12d8405bb561c1b258dda99db79e84922ddcb72924cfd8613dc1dd7e29dad35120131d3349e41327cea93a958266db4abea5e974a6c986c798efe08322df3591c6117dd1874abde2c7eeec4c22ad21e1e3a8a2dd669e0d55564dc51bfc70206e11fc2a25bdeeb627bb8f7f26eb6945e157c7c541a53b9a42590ff4e21e9cc8cd392222209c27f6cef3363fd82c9399fafa03271ddd12778f6660b4cb7c3b5bcc8c956de47c42e696ffda129708a064207a3b39a0f4cfc06e6f536e8ffd6696120b682183477ce4a6acab4037332b9c5d626c69afe5eb0b191d7cb29c66f1a73771bf242a1c246428cdf387cbf4ae6c62f851ddd989261a8c3cf2a247eb98d8bd9889dc9fe719c3f819e16c8352ab3d71a2c1bb0459ce59b1e0aed55d8694994d768269278a8f1a7418072b668f28f0a17f28f9ccc3aa13ec94cffeba2bda7c8b3687a372288b8c2ec156afe63c7a8627f554e3db1a2219b33a97b3ec750c78b1e07bf74a0adfef17d2e7f12d637c3afe3f893968ab82623cc8afa9c01d4609fd47df307959900807de561c8c30de0a06e7af0897477a672c288523b7d57a4afe7a222288200928e79aad7d085a714974e47dd9a0edc603ac40a0ade7b25ec25944038f7007ccb47745c430565a7334de14cdac166c4ee4cd84e8ecff672f81fe87d9997acc6347df8100ca24a3db9c6c5debe047b7309a08ec8982d3024d299458371653514a518bb319f63b4e3f520ca9c11754fc2db9348751fbd389cb0b7a3f2b9da1b3269a8d1e30788ad0db0891e11b936417e39a84732eb2b961ac0c1a7750c0d00f456c5414aed06b1999aee5afd599e9e46f069703eebbe176c6b8a8f045b0a93cdbd47280d4257b7af99ea68e97a51c09e3411cd9b0561af846dd6b114ccc734cceba30d5f3453c26f880b8a33153d742e057a0f7cee94f5b766fc01865808fe2056d2f0b14d15655075c3e971d0f99163d6e7f256fc979887aef6b611e93978f93edcf3bbfc79940f8402a11094524bba21f1d774aa65ee323407df036fe484e631de7f3b4b11992f11a7c01bef7669d33e2ae3035cc46600f9828f1bbc05c9aadd799e30f109b73766d93cf91d80b2311a8c0df2199f391e4416d74db545ed1e0c465dfd7893eff16186dd698cb738cbe4fb7f9d0dcef8c78028a510535bf887c1c6877faeaa767ce0f046c452a59f619d19946c6f6bc03e247476f8c757103a857108870721e9ca4386b6aab4a0a77969db5116631ac0014371528f7cf3fab245759240516e543e8f84c840b19802d60bb4f00c4bd7106a383c74046a37c62cf1f18f797b525b9e19e65250c409aa20bb897c6cef14652ddc93cba9e670a6905453157268d2ce5c3692ef4aa774f19f1d0a67ee58fe4df5af598095182aec4b3a9fd7393c6e73cfd2a382cf8de45b2a58f467d176c9683ddef94ae2437277fb61b8d5bbd4e16b7b9748c96db5cbe12ae5a283a80f6c2fa45cfb1a75f11dfd7e798fe851f87e476d6b2563b10e1b0adc6ae494eccd6e05e8114a047601387e6d49dd0b8b40570bb18e45066315cfcf0227508e20acdfcf48152673b82a88b94579594a34cf244eb65eef11886e1719eccecee627443fbd9981e6797085cfd310213bbf599f1128718a61820cc5be71345a8ca77d6be788150036fad54eb18c589b4cfedd13fd70aa599339cda3087db69661307b3892bec728a8eaad5a58d76867e497bec3a7c3fe17457d46fba70edba122ef1bd418573c32e7a7bb12db41dc422b6a9b411b6dd600398c95d38d59f1c54a1cc5ce3225dacbd42adad88b04b1fd49a5b4e6dc1add01c86b1adbd5d64de3540fd1526d681a714e59b3a62dc51f06d85e7f21a47cb4a7fd0cafc83cd81e6f510393b7e7b07b744b29d39593023cbbe91fe0fd669e1790d165f3ed6a0cbd972de0684fa65805341d61c369de79ad7bc6817f296416362151209039dcbad3d1874b64d4094293cc363cc6ce5b3526322ccc5fba34301e1f5f500528bd9bb80ca0d8cc2797d8a8993072d667bd4532fae10c5628e163690546fb4d7aed13297230b86e49d43b941fcf8b0024b34303279ee9389c215c014edf539f4e01d14144b9fafbd984a8077069d4fa39f65954503462408a2856e6c0fa28585314b14c913338b6725186a613743df6cc99b94ae355c397172ad03fc01e24eee483acbf3b79b595c84c09f770cd72518b82652aa1f9c777a321c99fac6098002898cde22a6dc6b67e6f992b0d279324dab48813be478a40012ab6831ff61ab6b7f1bd5b3022bb96aa66a47d11dab3a96664666e766ce8b54abb22ef4dfd8b178e4b085e4ffe6e90ec590973313cc611ae365a3462bad944e21b76aeb92fe74be2d9389f0bc71899cec01c426923d6523ea62be495182c1924334966ed9f9487a537bf6d838801b936f829799078ff25d533338c83bd658792988a9a833058f9173ea012d10ec62d7859badee8c74fd86f2112f27d03139a0c01f53369f27699b8aa2ab3e0f8b1cd28133e561cbbd0770ae06c4d998f104cb3e3fcdf394c42e1ff4a4f4fac14d0fc29d5f1f9e8abcb7f46bceb14a3d338793d8c4b203cee136df8995d074c90159b90fb5dfb87541caadc6975100e950807d2eb469a6599bd66b133a54d5dda0c59722704825749d0f242bba3bba5d6d7a272c543a6467cf58f7f3cb149c2853e3b23b2d6933da6b13244536a0e37ad7e9035690db0713deb8e4e8655ca85664d902b9397ebf9e2027ddee415f3892ba816006dd8ad13cf17c3bc4a64c31176807bc07c387d844f62fd661fe43b3304082b1d4c2f4bcbb109380190070414ce213991d52b57d0c0f626554c65d33e9e6e8161a978da3d39cc77960ada1e9356d03a32e5aa8e63dbc8dd57fddd2495ec4edaaf8c7d439d18084b651d0adf7d51fd5920ef771bafc44d6695434d77ee954c6d1d86d740d83b4a1a8018fd2fcd9ecf12fde693bb8a11e84d6351edae3baed19fc4e6e11ef6b0ac6fbf8eb50643464c7b595991590fa3908aff6b7d89a3207124834266c5a07c38b575ef7ade355a6ba0ee7cbcb473b8ce8012e467534389fde25cec5283f4d6a7d9cb1236957cfd64fdffce941bd70462c643d69a131110a64ebbe116b7e11499b96e9c40461644c1527ca5eae988c7797d2823b8da2ffa2cca36e26c857b1066f1486e7e333aa295f48527bf618892c2b86e5cc46abeed1204550783e587b80bd8ff8eec709a57383d417eebe2fd148b0b1ec1ef6f37bf6ff46e7b4c982ef8636e15176b61ac96a684d2d9050dbc9c3ddd7e98aa8d9ce2d990f2aa8afb4b07be65a535551f86b4c2c5c6d864bf072814b93b930b7b33e038db14f319fcad00aba0f88d05cea6ed7cfab2023dfed9c727b64f2cdb4e965392005e5539caa551848fd44fbb299e731d9bf975", 0x1000}, {&(0x7f00000000c0)="6cfb7e7161031db26dd4a92c3a9df9a28725c61a70ecb3e358258dddbae8dad7108183424022442b850537e84668fab4956a14f9e924f7ee1e691875bf646e00b207dc751157e51cede63417c04b30667d56f8b9da6d7b5f6e354f7d0d75a92c2c43ab44b37db5e1b932ca5e92d7319f", 0x70}, {&(0x7f0000000280)="3fc42649d00c7e3e97edf27dc88a35e9", 0x10}], 0x5, 0x0, 0x0, 0x400}, 0xa) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1, 0x1812, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1005) 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10000, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000001b00)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f0000000240)=""/96, 0xffffffffffffffd8}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000001a40)=""/40, 0x28}], 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20000, 0x41) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x10, 0x45d2caf02f8a61f) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)}], 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)='*', 0x1}], 0x1, 0x0) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x2000, 0x4) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000540)="f50e497013468f484a25ca7ce293f133c94cf353d05348fb614af601fd94ef80ce0c8236a1d7cae8b4a458466ed8557194c692c45ff422c7d3266c8bda7775377ac9fcaef9000ded2135132e426fd3883558366f50bb86dd1ef675af89f09350", 0x60}], 0x1, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000240)="8b4b2d41d125", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x4c, 0x0, 0x9, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0x11, 0xf0000003, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x2, 0x20, 0x101, 0x2}, {{r3}, 0xffffffffffffffff, 0x31, 0x0, 0x2, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x2, 0x1f}, {{r3}, 0xfffffffffffffffa, 0x20, 0x0, 0x8000000000000000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x50, 0x8, 0x2bac, 0x1}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x7}, {{r3}, 0xfffffffffffffff8, 0x86, 0x2, 0xfffffffffffffff9, 0x10001}], 0xffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x3f, 0x81}, {{r1}, 0x0, 0x48, 0x21, 0x5, 0x1}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0xef7, 0xde9}, {{r3}, 0xfffffffffffffffd, 0x40, 0x8, 0x9, 0x4dda}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000003, 0x0, 0x8}], 0x9, &(0x7f0000000040)={0x1ff, 0x5f}) syz_open_pts() 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc8, 0x88) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7, 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:00 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) rmdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000000)=0x8001) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="0ffb18d9c9d411082aea2d4c24aa677a0156484fdfbf747fb87d9f7801ed6244a016334d0bd0c656c38fd0f8831da487993eb9b5dde47785a191adaa29c66a311c234cdad9"}, {&(0x7f0000001380)="3161ff7fa024f9c7f1b6c10e4673c408dac2c202218492bd07c27bc16829ad"}, {&(0x7f0000000140)="67cb1249b0d941231315e6592fdd91cf58d3c68fcc3540f1b56ba099706930dfde3e426b0572ed6da99c14f3254a9d2a5dfcc94b932d17c23c436657e48abe5fd68cff1e610a6758bc004292a61ee7c6298992dc4939d8c240bbc7cd601e534727951907b8"}, {&(0x7f0000000200)="b891badd0b35da338cd494b83f0e297846e87267d1673625b2d438813ba81681e560fb1b701d0d17adb4b0f7624e476ea0c9247ae6c17b0576d7a319981320f8f137c600155eec240435ebfa42684196454aeb80170d1917798aa8630a97abc0d2e82698afebac7d8807ddef160aa8a5692400137643811fe7af9f2f86006d08898e1872c39dcf0ff1072ba632b6423bb07454fca55dfb8871f7045be97997dffad539c362cd09023af92d56ed35d79cbbce737b430c7295831efe588f38449ca6b17d230b82465c53c08bc5aa3e7e1bfaea97be3b10db00d7c17e488f2f60081ee7b228c95773c1e7ea531a4c03a8e2fba7f6750949790977e00d729ab6ed5dab9ffcbf56462ca9f79dd1fdfad2d5d828e9f2337810c218360328544a658d1020826296072ee207e2a32290de8bd058ce43e2abc384a39dd4ea5324ba72f0323251be810eab6a38a89f8dcfe5b031f7bd061676ab020faad7aae825c9ae568974fe6863dfcbd75f5c42ac7d57c4d34cd00c1e21d41183d672f9ed94c8f4d9b648633832ce86924f372dbe9a4860ca421992b902a00fc27a766c0982ef829602af2f2cd19b1e5ee8ebb5981a8f368467a55099c9935b5026a7c1926b0fa313bb14416f0529ee363900b43b21a56a11ce58c9e3de228a09cdb4f4e4848d9bf43f29405e5cc615d29e02f945100596f1dcca86115f8327bcda8dfa3403f48e26bcf8e10025539b18d1dd3d70daa8dba8a2c94c386d2886260ae73a08d770e8407e753cdd187e153b1f14004fbc826127c95486da4720c58db994e2c2839a46e38d5811d588caaa4acd2766c79d5e923431eefa1f1ea061f291cec1a6459a8779e98978e321ac85359b7f6b632734f3279c71e6653acb16f18a3495c3e7256d45b8accc288e3ee228308b22f050e31063797f6cde1ff34a8b0826da4757ad6858bb79e093ce608d34c6af61664beb3118dc4d9bb043dfb435d7739318a2b23af65650cbe948b440d9d92d84b1a876b8497ce01455e548ab0d1de89fe4c22213729b5c703ca67bf29afbd4e09b173bd0d6a5b37e3c04b9c19d439606542e8a9d75ebb2034a742c8c2af7d4ba512239cb2be28a6b5d4432c6319bf0db96ff13ec774f54466f44ef6ee279ca73ffb215ee033a690cfa18285a1513e09248deebe26a46b107afa39e948775a3e7fd0e864328df354f87dfd243b3c1ae35d961544bf0dfd0eab97565cc0bea2e9fbfa1186f60a2d37bab5c326e9d6c9fa8bfad8cc104471ed47d6d68ae1dd42d5625a172f6c614fb8e78eb12e280fd1ade47aac2d34296cb3eeeedca5d8233a7b4a92d07df6016c290563ed070380b70978730fa41ba8ddab5ff900fb714921a1f1070678587c7636eedbe5a38174bd21b19799c4f6e91e01847246cdafa444ba63a2c22ec568c2e1673dcb63e6d1167de628b99d2d286d5e050d72218aa89f92e21e4650e041b3c4bccdecf7db2d2b9662661c54c873f24f970863268ff31502cfd3b6a24bad018372592cef83b976eaff88d4e0a2d2d7ac869c02efaf8180c26a34d75dcbe34cdc26632cb5b6f1470d7ebf19cadff20c03574da7aea1591ff1e10813dfceeb92c0957e1fc8bd7f32437772f8959eed6deb09429716e8eb26cef64410fb48b59cef91b9e32f667b2b6efdac0e756841f26d11743955db0a764e17ba63df7053090ea5d8e4ebcef51f54efa44b580c9e98ea6b202c3060bb777d4bfbc2321de2c7340f0caa601414827dd0636ddad3e34938bfd2ba08368a26ec36bfd8a00c9eefebf383a6ef7e3201f92fde7957ba8cf6dc1e5d369eb041c72cd294ebcb2ae1f218523308c58f01d1c11d1d31f5b6555e62593811ea857e0566a0e9c1a0ec967547adfb8314086e7d135ee1f4fddc0174055dea18469f4107709c7345d25b0e1abb7cc2282cc3e8e1e61552eeaebc87037173693bff55243cec2fa24bdc78f898b1e7aa7a0ac86066c951e236eb44c42009b4d4750df05a26624ea8c1d8d9358e3d9c9bc8486826e44b4cd502379fa3c607e9cba32b96c0a9ab4fe60031035b96eaeb1e987491f5edd3d43cff12dd7d51b4960c35b5aa61df1b4ef12b416229c653a02e5716172ab6037814c7e2869fd00f0ad5978c4d56f9f4d7f792da4c239c30c77100e20808381b66e2ed1cd96942decac0298f12b8ad4c8bf05c7f5916a60c3ffb643a1f775b4fafe248f773f88d5211532e7a0ea0a3c2d813859a623c8c4d4e3eeb935f42afb70e4abeb88a0aa809b9e4b932b85d18e0b62110ba56aee2eb33195dff17a5befd994610630ac85c1fc8eef3b2c5537bc4045ba3def0604bb04f5061171c70caaf523bf714507b482fba4ac0fa0ded73369d188472884657a252d1c408c7773525fb139974bba0e214c99f8b77c9e8e95e802432ce2adc7ffc7b06715a2cedce285a59a0d0230f6efe3882cd49dda1e7cedbf80ccdfe703de732b5d4f324dcb5568e4796ca2ec014df9647353ff13df9ac4789000098137f61c8ee04fdf768c5f790d67d0b2c3e80bda4f0c6dbec7e565fd5cab25d6fe267e8b7bfabf874220d8ce0c748590de201112c6c3bc4f596e4973b721456da4b3c9c5ebbb3329e911e843645fe697dab754c100837121d862ed666e6fabb5779e69b8d60c43764ca4638cf3f78cb475d7b013879b80e30eed2918285114b450cd0ae42c1b472c4a71498e136416a244ed2a4f8514ae68511e76b8913dce3aac5b2e62b4d6ed9688af0d228820660840c5ba58c6b285349dee7d19930f5e472c66c5ed6e1cc4f60abdefea16ed2ef553e5df365a6f5d68e59d9edcaa62629d8cbb14698a29d85ba347b49b102d351921e89f2cba7b3c54d5b3ef3ff50206fffbcfda16b5e8fad56e589368149c09fb46e1b692d6c19abcea10405dd91177056b3196bcc4d6568d1da523a8cd4dd9fcab1970de4ed65565a533d5c8e1c08aa82c435a13f737242ffbb9a5cbc0354aaf6ba5a4771e647f0998885f67bc9203a8d09dc3cbd20ea4f2a45a195c943f3c4249a58a15bb6efe6f01216d2391baed1e1fd59bb0c9cb3d7758c2e7273db7c8533d25ee201714bc3136869fcbc76d0a396b09c10e3d3e4aa3934c8f5b647dc66ee42df7ccae4702726716bb6f3394c6d0f66e79ebeda5a4ff908cc8117b99400acded6353ddaa49192ec7fd35a553dc35f90fe9d53d6ce125748f92c29c1ba769520fb7b9159acab633d7b085245756ba7e9b0dcc48fa08b3c82713a1788c4dc10d1c1b740e6d649964034096ab417fb7c346a967faec636899cd96e5f8e714a7fb5a151fe8997331ab9a92e2299a2dc1ff8a8c9b3b9d09a231fa9bba414d6377aa793dbf874b36370f957e1e5cc13ecce761c133576e44f695f7026dcf8c44c791db7812d83fcd6cd809587608ba153a68c83006107af54090daf07997174bcc3e30e86273861b97e5a1369e4982256c0707ebdadc4b3da5431ec9032bad04e5f0c0cac191af5f230680b3fdca10323e0c4de6cdd9f2bd4e16cba3af67bf493ca8a68101876d89b2ecb9a5f0638f4d90d8d8d2906f24d6938b77561199bcf62122245e6fe9ecd53244eb4824006a5554c580716c8f0231526640f939a68a60968038f4d47fcd2fa5a24541a6b1d7d47a28d30a8a90d3636f5654ee5783da36d29da27c03d75754490537aa40485a85a0630fc39f49c0f517795f35a2105fb34fa99eb6471778f2df56213a91bc474d5f468490f2a78121a590a2fe93bb66bc85ad9df497f4f12a2e06d654db7e4692aff828983ce92fcceb11fbb225c4e2b6c153d8a67edd65e09b7466a2d23a22bf770f9943e09998b516508b6df7d393329011ab7e0a3e5b55d52ea28686962f56d582b48b9dd036a1047d1fdc483c07527ce39763a13cd861bf7084ee346a54dd681243564acdc5e5e175d4e0e2a82be38bb6c7f8e9a42b550d1a2b431d7ea4f5612be4329cad338f687fd347ada2c7d93a82bd4d20b39275986921af2dce6c5b5604f924e17a24cdbf316a57bd3ff1e2a1678b27e734daed9137548993ab600f30e18677b970b87dc9d897fa465cf0c3d7b01ac9d93a137628ef2ae559fa661931ebb76bff421f2cba0669c2b21d0a095b7c62f89f600c1b86a8d038a9d43a1d80cb5704ee84585ac3fb9dbb4dc392ee8d0a0d4780d65d617885a3dedcbff1a3b64ce074e21ce60811951020e3209e996af14c58cb2cd0d0c4accfaac9b8125f19f2d3ded6798251ebcd30105513daf6e7b1fac764dc9da2790ed595e5025241bb44139d741c3218f19960fe864cb5201c98faa5cad1e85ccb83ac732a65cd98ea92a1a2d435e1d0992ce42f6eca838ae622f6a5c44c0d5695e932d112bdd405e588688b261271e18c630cd116ed17a903fd85fbab4f03d7b978d75bba4c8d81ba793a1b960c0b6d78098d66234fa282325540f561a546ebc1b521bbfab1b2458958228658dc6b66dc69e8638be45afc9a6adf8bebcc71c5cf00480f748af184312e87ec8973c37c72da9628bc840b0cba23475bdb46d9a15ffba5de04a74933519dcead9140cb75dad8bb45ee3b73414d5502288b5b0ec55e32cfa1dd2b6dfde0ee823f004c4d756067aa62652f75970db6e66bd3c8a3b158c1220c8e9ca58aef0f4937b093a989b375c1fb5ac7b9139593eb927ad9fccd8d583b3238a80c2d30b6dcdb3f6286ffad56f0a447be975eaa9610ace1308ab7fe3cb26bc59e20580c9bad9376faee12d4b5c67b0e191051e87deb0ac7fe7330511052413b6bcb7fbb4654d0c87134e44d8d59b903e6301838827123bfc1621888a34cabe5c84504ad1687dca39435ae6a94fdce5dc18aecc746a5423aea5104cffe191532f83fb100938ec1050f9a30f73957054f656c92ecbc556f21636055b4c6642ad41c933cee419b01cb93c4a37af7f6ec3af46b21e36c66a8e8a4b7f46404bd14405455a52c04c1026aab88c8ccc8f582bfe734c97a42e7229f0d67d31e31a054379f4cf56364bad5ef2b2267adf67d6fcf218a3395fd56c90e0ef4220e57539dbb4b6a6f5f7608ceae61e20e629e781f52d742761e7c0fa7070f334bac7c00ba5c591eb0517d74e725648175842e4c087e9f95080907621170149d6820a94bab7e605bcb95fc1a6027f91765cab10ed88df08be718b5ec1ea1b0cdff68f900841ed17e1aabd9244559a192fb446cd2bb7668522c26a3bc4c29b1ebca989d660f8c32c76f7430d1cc54acccdd68dbcf30024aa142ae868e3a1108e653a9ce951251dce7270b26d8eb7b2dd1d85e422d887a769ec6922e37fca7117e85589bb2f09dec3af47905f3bf84540a945d4d6849f89a50ef0f0c90accfdc7157c915d7690db06c65f7012f7195638adaaeb45a5cd843ac0718abbf961cc8cd816352d481161955dcd163abe809d983cffac99c41d92e8cb8c4629e932abd274040323f564ac0d42364a1bc0ff4548593b356de66e9d1f12c6738e948afc915da37a63bdba5242a8417523f12a5199d50dde2a5a5723774f05f818e953a23c6a5bd05e44681991dbb9df5902b8128b07b56599d4742b53028b0bb860676e4599038f7d7985a97c05fc7d336324617c3bf805e1874299c83afec603b99cbc8dd1dedba1c0b9bcdc95c89035757ab45ed33e1038798f882f51fa97d4a98addd45597cabed1250bf7a4bdc190bda91dcc0e91a566a10b227d9013b1f472eaad658da9376629a41374b51839ecd95bc690d6891211a27cf794358224d7050d4f5b93ea012df2e786c809b48b3ac8b29e06b4778593f0f76823a3848380c", 0xffffffffffffffeb}, {&(0x7f0000001200)="cee8d3b8dedc952fd3b9bc8565093fb285f40836b5fe3d7f894f654cc35c1d5c28a3c554ab160536c75490220ed974d131c3d0b4160afd2f58bf826e1b4d219a3caba7317f60f1dda6d466674f3df61c3229433624371dc40f3c38ac9c973bb5745cf75713faa1606681a625a3ac6af85adebf85005637ef9fc96729e5a646e37fe469cb0996d5846819ac07c06292e32da7cffc93a9fb26b5e2127522f9077945562de287a669779ca0f9cec3a3393fd98ac64f67637aa3eca0ee9965348b7ca7"}], 0x131, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r2) r3 = dup(r1) r4 = syz_open_pts() syz_open_pts() ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0, 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shutdown(r0, 0x0) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000000000/0x2000)=nil) r3 = dup(r1) ioctl$TIOCNOTTY(r3, 0x20007471) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x1f, 0x0, 0xf1, 0x0) 16:00:00 executing program 0: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe(&(0x7f0000000100)) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 0: socketpair(0x3a, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000180)="ae6da6b664b894a27bd26e4233ae4003fd2f6984248cd69ebabebf2ceef9d74accc992e6cac3004bc36fdfeb191e62102cd55b41315d92801a4c3cfc04d5b2b2d3866aa2674072e8a398d6430ec338a28192e2ee9df2199c7023086f3bf20307cec1e5924f79e6d7e8384d29f1d94d8693acdce20b0d89cced55b4acaf5e8b556230c1e3", 0x84}, {&(0x7f0000000240)="3cef53210888623653f09b0e3b2c801266a91181caee82424cc0a151daee14640e7c5eecc33393e71df0c769e224a743a3459a055dd5d322f52437f45e25fc8fdc8e456e615a741ddb2fe9799317b882cc22d1eb61d851551b00743adc599714ecf3c3c6cb2ac21b4773ff2c3f31e2718f9782f41fb09a036ade5aca1290cb33a5f3c136ca13fce1d58c6ecf39", 0x8d}, {&(0x7f0000000300)="639e0e7b6a69e99152781f2971fe6ae20380426528a48b9ad0188f6dcc25a44ec69a2bd35a8f05bf50a9920ae7bdd9b6190080437f759c22e4bfbe2245191b01274b4afebb2688bd10b55a7181915aa950c2a48f0c26dc41820208ae63381d", 0x5f}, {&(0x7f0000000380)="8391f24024ec17064300798a71d26cf73831b05d2613c9915ac0a97b3b22c378f02a98efa746fca022d0f4ec36cf1b4648d33174d30393e17dfa118224eabd2e2ce346757073e76ea8f20b24783b59487bc729b0e1fc46237b5c1b038f330420009ffddff0df54e12a6373b1742bde4fae40e353c0c53310bd06279da2bfc7c3b0c0925eb690d4d7e152a2bf0374f68af8286f8124501f101be58bf6c428f9b4643d041488", 0xa5}, {&(0x7f0000000440)="28695692227d0c17e123be834b3c68f519", 0x11}, {&(0x7f0000000480)="f20592cfaa0cc1c244d8f651edc8f65ff5b6d06482ecce9492b93375753e5636f9006db8f60fd6479f", 0x29}, {&(0x7f00000004c0)="667587feadbd7df9ba8c326a668cbb401fde960d67f9640f82d07e06fd260d4c95ee7827396855d7856faa11a23418ec618432d71df2edb9343436850fd8e650fcfc28eaed24c55b4f33385c274ac88e83", 0x51}, {&(0x7f0000000540)="05d3403f4fb80f2377dbd254c710498b69fcd3f57b55d420c2f707944a8afe18ad4429aefd2876883b365f76e45e431190cc2257420927601643cff0ef658ff4c4dad4f0d1782f65960c86d46297f43b02b13b26b073f42546d4819c40c4774902a7b9919056fd42a41a755704790a8786a1b63f23c698793263f3658abc800e15ee9fde0342fc10d9673cdd30f61de23ddff95695763784dd8c4cf67d2cf9d9d0854d5359a19d6898fc978d4088cf21699ff42eefc023d32875ac40219f0f195d105b8c7524f51bfbb905db6990dc00f06b79a775aa7509a0ce3f9cba61141c75ff0380aadffe", 0xe7}], 0x8, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f00000006c0)="98a473421643ec15700f5a0b5ac1193700220004a2c8915696e4cf5bdfec65fadeda032a49671cd1a157876e96f80cd9fd4a95c41570eb193c61e0ae859d9b04c8b9378eda7f3354441381dbf8cfa612e3f2c0e451c6c3e0211dc402ed036929ee03cf74191926bfdf6809f6e964992e42298f4be8ef855cf03558b906df3fea3df0b3207c9abb8ac1b7de21a5885887441dc9fe6ef439f43e4e1ee796bcd50d78fae35793bfa205a2a91727d5ee15b2632d4920ecfd4dc710467bc823c1b8b80cb273cb7e94496354586cf4d4ab97a486d5a9783132966a283caf33a8415863ae1f9eb5bacf06833b24b3366dbae2971f2d64b0", 0xf4}, {&(0x7f00000007c0)="4564856d7973906a046753e94c7e3c0cfbeee97dd3fb49f37946fe1afa40c3016a0f2a9c8c75c14dd5771f01961209c1f56618b54d61dc13724773c87c5182d072a927c6327f382d24c65fcfc79c3262d8d27096163495768155c5b65f79c7a3f9af9446ba3720196ea166032ecb579a031f70d5d32665de3b7eb51418ff8315fab55bbede17ac5ca0c28db48e649533af0aee5dcf4241169e60224ff7310d66dee203c00681bccc2877348359f232cf0ee40fc74e4d2cc95be1da91d7939671dd2c521d0b4d1cc2964fa4f2c069efa40758a09c780ac7dc2e0f112c7e53043500a3781e046d070f8a0910922a86472136482b7fac4382a89541df15bc98f8afffdad09bebbb4a462e8e9d5a5e8992902199bd270ae10c8c0291a7dbb86ee8dc002adea9a1a624be9fb9689e29139ed45df6844e91a7707a52b0e1b0de9702753b9cdbc32a5601ab520e01d4dd99c781d3f25406c5e24f2a0acfbda712d22a685546cf2540e9dd890e26c807cca365dd13090a9fa07c51571991a26ba5f75cae30e8eecbb4c08b60bc1681e05d801c54b7523cc954d7238659ea5752c9fe4faf7011eb9ce36cde46de5797b129766561aaf164deb9d528cfaf1a3818d520b512f02ba812b451b655b85fb14fabf0b955514636490670e64b05bfdff0daafef4b953cb15aa2574ab2191ec331a8180f8ff7b78299c48dc58e54a8d30f001fc03b5f8467131568198f218f2436a97c3afd51a8f1f871d9d0fdaa5cd7bd465cd759a06714854acc9ac499b50573594cb84c305896d27e4c3dc8457563e0d05baa08fd9aa6b8f7d300d429724f966aae9d85b060501230e43899cb8073b296e76c0de5595fcd7a554d53925db809264edf26573ec4a2208adc56d00d41c24890a4d0ec3ea5961561c926cf3992397dafb85215489d3b2c91d3fda72fdffd32df508ffdde196e488c04484cb9ba1feefc602781e1a701d179e3609ba40ef72af1195e113f381f16d9ef9670161e67e42cbab93160017c38192ff2d36d73c94f2e06b40bac041460b2cc860d93736d5470e39e56839a809ce36de8123c6eba62b67eed72fb77881a8059ed06882b2c0133eece206f4cb56041327571fc21fbc93fed1829a3c6fd458d9c664c4e4e97263501deb140038d9012a8c8d3aae183c65e82b8efa8779b3f865cc7d256078e67177ce151291952fb797c951508870b2f625d9c5f80fb3bcd7b2a672768dad23c28778da6a3806aae86e24fe53a3970780f2adf5036e8654845497c1038ab6bd6e66401c6708c373e85dc1cd6b1e971d07f24f4eef10bc7922e3d260ca804bc96f961248251e4de5198b70f170960ccf21965b66e5006e8ebae03f18763acda9a90ce2d671bdfd99b673109281381c35e41dbeaa1202cb53cc479ec09544ed04a6c83bd06477659ec8339267165e53d6ba41f53b041207eed7b2a4c40aaed9830c81729ded7da315e434f09083ea1014cb745dffac88100061796ead5224bccec83953e5e5feccd6e2cd9a1262b3e28461680961b639aa6e5dbc4c1e797db8a9bd5ee796f72423b280514b070a56508ad2753dc66b83c2ebb15089d24393f3187695fae4551796d149d78d4c3fe25202e138117f5ba29cb36484a7b05eaad92bd305c5b38e70867b2860d8ef174187cc680ef619b6d28830a3e5a058e2547531f6e05d4543e033caccac708a6805b9aa30306477ee21e5e349eec4a6dcf13871bd13fbcf532f32772c705d3ffc826f46a3f60bb6b0db2f43b658d0142ba4cff731793f0333f5b594710c2211ce85280b09afb819b1fb5bfe5f0cb85df2c85d439cccca1345843f1f7d0dbc5f14ea217894a26296817f6f00b4edac01f26a6862d0670773ffb45ba1a360a6a5849ec9afbf237a0eb63744d803ab2e7349a98939929b5d619b5e3378a52c3d7fe55513e4019c36174e7fb5dbb81f31a389bd1663b9cf6734bb26e9d70ee8b7a9945350870758289520c4ebefbb004c42311954c552ff13358f947baddde111e25e76d74f140e84c04b08348ed0e4ee0e4f9027f934362408bb5c024fd87d46f0e163176b57c0a6555507ad1b7d731ee70805397c31b90aceafe4ccde416eed285a6408b9745b190f3dd983c6cbb43150bab33fcdbcf40262cf844f079178164b22c2b1c7f970b82e13e07ed888536cfca20a4e97911be7dd380fd06579d00e38f40f877ed9e823af13a402e9ffbc262299d293ca758778e4547f091573d5702d3a1ea04c709f112976cb1827e942313bfa61a36077eb03ee762bc60d0b961244c1ad70437b87d65183a34d1b2b49f0481ebed82065842a2384e1959a00b8afb59da9d1e1d817cf03bcdb275b407d8609ce512228b06b4e0e93fd9bdebd4522bf0623adb62d6c50c96f39f2c95a1a0f8b50171094ae0b958be46ebab4e01bebe854a02b0a7e620c8f9c7e37c3a0525f9a94d47b9e0152b50b7cebd8f6f2facf5ed96a081aa4533856613c983162f91f3bc3339febcf3a1ea77fb454bc27a4a358a2427fa7dca31dc94557c4f2fd41d108afa7f4a8a846b5fc0e57ab3b84f8ddd4f25bb48ec7f583d60f2df31a543e86db3a3c813482c5b786de462b3f5a4cec22a4f92947b0814e39bf73b2bf6e53f9abc1fa15d1b5af92452f3c5f99241b53ffb1126cad002004c5d9d21a2519c3f4150d1ee11d00459b1bd5b2b2ca28e7a9053230277cc2c82aab92e3f24a87acbaa22ff60ca248ef9bcec8187cdacbf7131aa887f0e14c3a6a0445e8c59f89dbb87c589f5d40517addfc27a2b2a7f59789e4e063fb2220d412e3fb9a3a72d411cf75a57b03d4d9e596b7a6764536ac67fbe3edf56b82e629f7e5c068db83f74f4cf0782e2f6b19b798b7eaecda762274db7db2aa72b3ea43fa59afb443259115a2e2e8da4bb3ee00bbc91547a79d603432b27bb7135c795eac1af3bb7318bea3efe5da3bc7f637c2c423bacbfc44893166d14f32f5f59f9bd4e550621ce6f38bada6e5d4c6d64bc2f40dbe0e7b5427849f2c6e83c20f426dcdb6359e14d7ec9107f60a0fba0db8f80d3cc5ba47940517fcf814949dbb0533e4becfe89ca2765f0a32e7c60aad044bbc7f2a9bf9662ff7c9f4c0c0328d415a191289d030661cfd230d7c4be878dc5018e0201bf5d1259c208a19d8d2d8c827dc51af74cdede1f5dfa8a3c88450b64af797d581344b3b83c75d2f775cebfc98f95392ddd195a43261ca35101e1bee24389be36c3788c929fe431425e45cd77a80f7e1edb6348022003b84d34f20bf8fcfdec85a6923418cfdf79313e4ba25ea8048475d0b47ffbfced796f74514bf3e6a18f6dca276137e02b94fe2467c497029356052fd5f3d987d3a04df2eb52fae3344a9b51e348b96d45fe9658ca389699c395583016896089d3ec4633c7a460869dc1de0d9a9d0ba75fa41ce8e71f33cce0c5ac8d49bd28bf3372495d91080ccbac304eb27f6ff6281bf3c011dcb2e42757be2dd4b57ca19a39bfed6a1f83ce3af385ee969647170fce42fe8e8f8a8d115e2c24a310fa529a13d98fae5e31e6343b214523ef6c59b0b01d8db455728d0f68a7bc7dbbbe7f635e7433c29a5cb8857b17c1fb89d8cc74d1a4235f16a5658387e74b8fbb164819646d2716645d7b576a8aa9485bbcc0a16f09f7ff56ff4c273cb6902dd3d351102a37296f8ce9fcca236ce9c93a7affba3bcdcf27a3b4ea7143a71c260a9b5507e7ae77f5d6033d22814124ac91fd419162fe4778319091a07e2f8fceaaf4a2e89cd2a25196aa43522a170fd1071acd8bb08f5e7bfa5d8f2236d979109884dc0a0503619b4c644b76088d8570d5dcd395d327a1a9b78bc55b21b2511d21b72ad09679402d7598e1240338a6e3172ec5936121fb0d5f4660aa9d4c663b146057976f6e3d9e6a1f0a61debad09de4627a211c5d236b5fb170312139aa104b545cfcde2d7e3785992d5501126753dfba3a1eaf6b785c96b0fe4aae181ac75d58abfd4c9563aaecdca6f48588a6a8a214d850bb01fb55a3e7da417161d788277a1aba2bac923c0bbbafc6a595cad4e08c10c6e322adf72e56789103514a02247da11b5e8dcfb1e685f7732f796a94b29c3a3a39290dbdc34dab4da1a01d87f5941d4449af3239842a8d8f8c04d62202c3c48261ce11eef3f45348d79fe7c4510316bb052003b0c6ee4430b1a3a3a071cf64089f0427c85fe367dfcd0ebd5b64af64a63621198dfbb26ffaa5bc033565db256fcf2cd10a650b31a5b95c68bd6c77b79980a754c3b2bfcdfe6b7b5901d92007b73b8c5725be9deceb268a47195a0d21ad9366bab4736b7d1d626feb2980417d78f09e3e5aea69c185132fe61ccf805574dd9dd598df65eaf1cf9caeb00f746879404a23f3357aed0520aa2cb7a2f4afeb2a4ab05987891b1662b685c6f4802bcbd8b860e7af99ca176d6112859260ef6e3b16e44754e7dcf4a9c44cd3dbf0f272c082ece5564c097f5b7a0926aafbb69fa76040711a3ea416d84be97844b5368d4e41af8839d151c9461d31aaf553d4efba8b3d9dd8efbe76b5c069223f50bd5288d447a664b15f87d8cec9ad3bc6d64cb617f9fecb9d06e820f1bb4f58a540c7a47e9a4b1d8d52ed2a358aae2a08c4c241727e67b5a95e5cbcc92d6fd739036828de234f2042e103d7e58cf185b52b0cba9d27a38a0a14f479acfb1cf62ea2f4d4350f724038c69ecfb48c0de1aa1213f130ccb4f3cc8ec5bdb912fd4b9514b695d9aa34de3f0f883e36d8c310670bd7e77ee88d133fdbccbff04711191c15cb494db6100bf7bb3c4f0dc7d01b517d09f857f0e581dceecc29d4b5f140cd7e9ed9b4737bf752318a0cc38ca92c87ed3e08242dd9c1fd408e080123ab3b834b71a1a3b6e358f57f1678afd310f35e706239e07dbb44e897f75f10f11236061ab71167826bf35181c2c7ffc38da0e06c1cdf57862e2c5c258f0143627c4a75010f76c4d4bd4b77eaa7893d79b0e476ea8a76d6b81e75ab1ddff100578d72ef8b26905260715c08f135fca48d7f72eef408882c8eea3e647393a77a85fdc1eabeca10e2668787f1e9e10336075fcc5ad4d916edc20a24af326c5bd3e9f2e90719e140c23b32bf2471472125767e75022e945dea9c5df4ac3d7b049837b1e3181f47633fa3a72bff2b0256070aa21e3acaa8310301297b88141dac3b37471298c96da837b1db4f426202fc10f1857295425c3baf4c52e0e2430126bb749b1d94002d892c186254af02613935b8c6a0ea6f75bc52fd3d6c730be1cdfd75c7911e2a491a9ac82c540f00055971958472257455cef5aed753cf452a8614d29f7d92532c9ecc3ddc7a35db800a0b690d770015a870b635effbf08dc2f372b6bd661a0439cb265ff1f0c77563fd23ab4de146de45b1cef038611a7fa6f665c6cccf30407dddd0d3f39b9dec4b617128c0c4983774e20ae032248eda0ad2be8660050c227957b038e098779d5da1e68113fbadca5a53be2af1db1d812e114f954eb8786b5772803abd9fd6af1560908abd670e24d9e58be22db140f4a4ae522400d1c12f9ede417641624227e4d1394919f124acba9e75eba4a7dd071fbc0e0e3d1a864cd735e6e32b92ef6a8237fe7e8503296ce8ab71b92ba22f7bc2528046d1e2b5b6b8c27262083527b05bef94ce91190f2823a00b80490943db2ada0e63d552f1c44e0a4171a629855a52ee12bdff266bd15c51cba6ffd9bbc4e4822db6a590c372b64c26998de57b060571c683a91cd77c3d1a49e1a3da87bed474ee36e153fcfeefac3439e38ae2dc47a5", 0x1000}, {&(0x7f00000017c0)="ad3b4d20d463feff50c02cee8fc4ee7236c5a7ad38b6c72ca90e3663484c6e6ad6f09699500fcfae8bb5578f5df974f30386d35badb33086facd537dd29ece083cad81f383016a78221369578fe58e4ba825d934bc4b126a1f9a21f8dbb5b1f05ba69a458ca0", 0x66}, {&(0x7f0000001840)="95ae83b7bb2c32200b06ed7dd9a7abc919252845338d833f491aa9c2d144d8d7d06b6e1a6eb0629d2270d0274f18e52bcd31d2c95c23640cac5ee8bcc49cde9149455d9726dce029e27cd15a52e6cf8c6b45d83bcb93d66b944dfffe569451896d86800d63aedb9326995a88692efaaedc1cfd193af3568f00382f0849640501f15dd303e78e15c7462097d8e27536b2da8d17460a73a906c852cde55b0b8db3cf0d635b785870f90168ebec113f79352c4137f9f9d266734b6e18636ea6c21d37d129d6fe09d484da2961bfaf01bf75001954b20846553ae1cc85299dec91a1797349e3986a9e387d2a5ec456f506160e", 0xf1}, {&(0x7f0000001940)="b7a652e4df9abb3e9d7d36f8f9a4f4b66116b7fc7d1ff1f5c581e4118ef2506a38cf27e0eb6659aca8ca83c84b473678da8146fcaba18d2afd8fe4ae86e5cbfea42c1771c2fb555b0a7dca262072e024ed5df4253b4b3c293206fe20b92e1796e03fce05d69d1a4646f68eac938b02e64908ae5db76c83e6e1812641f3efbe7f8ce8b104ff0f45cc4294d0292a9f6e7e5f0cd60c46b8fba26a51992db24c4c68d278a724f069c1a3582c7f798e056726aae0c59bcb175c0f560234120d21fb7518777fdcca5db9b7", 0xc8}], 0x5, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) fcntl$setown(r0, 0x6, r2) connect$inet(r3, &(0x7f0000001ac0)={0x2, 0x1}, 0xc) accept$inet(r1, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000001b80)={0x0, 0x3, 0x230, 0x40, r2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001bc0)={0x8, 0x1, 0x8, 0x1, 0x9}, 0xc) pipe(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000001c40)=0x4) pipe(&(0x7f0000001c80)) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000001d00)={0x2, 0x2}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001d40)) msgget$private(0x0, 0x40) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x8000, 0x7fff, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001e00)={0xfffffffffffffffe, 0x100}, 0x8) getppid() ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000001e40)) open(&(0x7f0000001e80)='./file0\x00', 0x100, 0x22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ec0)) openat(r7, &(0x7f0000001f00)='./file0\x00', 0x400, 0x10) open(&(0x7f0000001f40)='./file0\x00', 0x20, 0x30) 16:00:01 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x3, 0x7, 0x9, r3}) r4 = socket(0x18, 0x4000, 0x1) write(r1, &(0x7f0000000800)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a654cea858a6c73d69bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb05c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d0db3bdd059903366b37a386fb1fa6ecf3ec466acb23fe41b3c1ddb627c859c8bc056e3a72c57dfd4b3d70635551fa56d95093cceb0ac8eda36bab2769c5f59de86861fa61ea2eaf34b3f656fc3be71b90bef0834abb7bac9f399058c2be40f", 0xff79) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x8c) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r6 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r7 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000440)=""/76) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000300)) r8 = dup2(r4, r4) fchownat(r8, &(0x7f0000000100)='./file0\x00', r0, r6, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r5, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) socket(0x2, 0x2, 0x0) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9a8, 0x1000}], 0x4) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9a02feffbd0b5d640c6f0f77594bc55f238b00000000000000db94806793eda8186306280fd5b9e04d459677683f3e67ca0a0975e0839309c902e34db58f6b2c4d82967f2f06b63afe8132db2a4cfa8890dbcbd11ea5ef29a3caf6bb7722087d44b0483e8df2ece47c0828"], 0x1) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x24}, {r0, 0x4}], 0x3, 0x401) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x3, "ae3aff82e791585b0484ad8020a82ba26321c451", 0x2, 0x8}) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="d7", 0x1}], 0x1) 16:00:01 executing program 1: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000400)=""/60, 0x3c}], 0x7, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000000)=""/2, 0x2}], 0x1) sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000001800)=[{&(0x7f0000000540)="687d57350adb24c376fb291d211b708682ccdea685c546822b42e4ec3da4060b9c5a488c9371a552e014a07872deca1de141ffb9432a859f85f3f2d33371e24effdd6982b257bea1da1c9d25d2ca63cfbd44745e5634f8603faa793b1f47ea9bf2f67ef37c99366e4d2ab33b106bf447a3d669844a7498a79253724bf183c1d6d408dd7b8d75ad4792bf9521a1950780be5029eea02d83ab3f876c99b5ae1396f85fd1f835e132aad5a585cd73bfd138d8f75e68d812ecc43c43aff6fbcac0a60947f6c15784615564f5c1ddb18dc096e19c853daacea96ddbeb51d64f785412e6fe8b194c24b17ea2901ef6be3920a4bfad59a5c646b133219ba0c6700b8b11fbfb6e2b45c3d616878fb2b8b5639b9dd097dc7b2915819ae85c1e0fabe111c27eabcb37adb329a898364688ef3b20a103de85c7fb03df72ebd13ac15078949e68fcdab54c348c29a43bc8b6c367b7642f1c70c6caaa700012652d9e615e3c6c49b32bd67bf35d7f052feb910407a602f326e1c9edcc6107632449b6bef978a804742ff9b8b12812e002056cbac1c2853c80bb1c60a9b2cb23f53b1abd2d555d64657c80cd74e05bb274dd8c3e22441dd3c70f7e870f18ec5c4b42e427524557587f150052cc5e2c29ab066e67b5d5afaf3ef2ad7c2178fb5bf021a5ec196d9c0f424bde840a167938072c63859e58664e0855b3b036787f27fa37e53428d5322f64720cb87fbed9ee29a6aade455702d24885aa9323c69c833986e682a0e22df5dd53245121213656d984d6c562caa782f534d665c127450650ac9cc51feaea8864f129ed8d63b60027198d61a10d4fd9dac152317af10629b948a0b0c7a91fe186517aa1ee6ee7fc3c834ebad2e4bf38285ab19cc17689c1e91c29360a12435d3cb2743a931e411b039cbc9489165aea042e72233e50ad06d2d538dd9c0fc163a5036d741e4a8de7c01b0de521fc13a1d8c3d2b5c5d520052bb0fdd329be371351bb8b17bd7e6616108652501b9ae92dc1045f74eb74f07f9cf7f8f1298baab88cb97f2329680bbaf012c33bf4992bec3830eb0c08b65601a5a1e111993451c520008a95e2e14d25acc8aba50661ae298dcd4b1ea544fb1c9e1fa2759eec6149c90adc2ff5782b92441637744237c4ca7b1afdf2fb8ffc22a7afd34e1a74b1a50d0e81fb1640cad525466bd6e5c3aa97e209b86f9fc18452a0ed8a98edb3094b4805071508917995db71fe044c6579b6bd027a90238957431a4b2e30cb94626a045f0864c56a0ebf08710b6456ac1621e303ae771905091256c4ec3528287f57c4ba7ba7af68f4e8cf89999f95003fddd46cce18e41f5df2145f7c6c228d46c7cdae3ec61245db50f1bdb404792cb25df41aa85878c4e28a60c6454cc9c49e5e5cbabd109dfd54f28508b1bab3afc82b73a91929d5f48b01f50bd0f09151fe9069b8fe60ed6368cbde31df0456b60719d59e879aadcf3d996791f0fdeb5eb92e3e8d20177dd16da6230c87574a4d9b9f3b7786fea8f0d41cb3ea0350e1df4606155a9f080974c7044e0b3571a680c3b9fbc0beb8739667c50d0b7b93ab18f30e0aeec1382e78b0adf84bcccff0f08652d0f2992adca514b21bc2f49ee67a5a5709e1549bb25adf30c7f01190fa7216589fdbc4ca8c0a715e6ca4372a4f40357a130cf13bdad005312ce3268e437702591916ecf699b591ae316f396049b4e1c62f4f0ebc87cc1b997663194f50e1c66e217f4b003c9b06c46c1af3bf16bd89ef1069553c77b9e0e6271c5acf6224aea38ccfddfb604a0426c8bde64eca75136e2ee11d387362dc4c1c02f0f1eda4f3d6543b6dc4360d68947bdb0409c38dca58d460b5451814e64d1fbae20b98d48b7a329e020b8b6e51099e1bfeb0e3f5052759bb9bb067b4aac52e7626f7ea0dcb7e370166a7be5f756da5301dcea6f846e3ba8555a199c1bb148db8b081f55a4180dc550d667c29944ecd9ac06abb51394f5cad218ea2083759c8533737d6ab44d67207d44f2aaf7c87e09b3e2b05ac18236621d6db0b57e096a5d77a1ceef9d81883cc7c90fd5f22a61eb77c14414cc24a5f202cf488124a6d20307486c5c36b9fc8a9e03145de0f35e5a593e4e3b34ccace2ae4106a4a5b0f36777f4a6b2ddf6cf2bee06f4281cc36ab135182f7e27c725d07778c635533d3af615d7b4e0953e7dafdf90257d155f0ab996e127e336bc18592018009115d5a512fe07e3676eabf737db92d09fa9f46146506acd03732e834f0ae9f08e061d61250d6b25fac2079d172e471a5f2b59fd0fe67b748e99e35373661530b272a539e85357385ad111b81421f0370d75b22a67eb69be0ae887f0efc6d8b38ead0b75b54f20bb857f175c7e3abca7e7724eb44cba418161cb15a30110fddc3f2b3ca92160de5acc86513e424d94a71721ceda2216b2635e108e2064505ab08ad0d1af2eb876c04c79e933cf94a08999dc4663014cf5a00201b75811c45928b250fd626f6358e57fa0beba593f4701bdca9c7b36da2cf8ba1a7f379e3f9bb3f47b2f81ad1a194faf93c958949fd1042f5046543e9c2a73030cf8237e8b980ce736bcc53c4e8bff344a28d40d0933e1c10d6c97444eef63cbf65fa28c8b930e7eae1c6626e3469d07edabfb811ec0fea0d062994f99ea028731a4e5aeeab58d4813fd1a2c0ef555c3cc0f271a4fa976174bba52fa38ef9004f06e57c3787381856247bdc888a4e706b28bb1d1107f9f989f46ed35a04d600be7f4a306294127e293c52626ac38e25e29ae95b97b9ce3c395f58fbafe4b3def3ab1f983ac6730c2d87aaa652a360807662e43814ac82d49dfbdab5b35542be3d17fa405e88ed11d0f68db9674ca50545f68d7c556c704107acef7265223b3a6f1d720d7c6f00c8fb724f9f2e8a90c963b92bbff573f71b61eed1b097e5e3e1bd449bb5b53e85228d622495b770886a9cd0982c171aff5fdda95071e7a9cb73400f71b724e1fe89771f0c41f48f5a241b2c58b80938fbb1b3218cd9b4f12c4b4cf138c62f9e50651ee0b68af175eda97b5bf44c54f0032a2972ea6a11d36e89c7fd4585722504a9bfce0dd50f21c570eb0e7a6235659033b79d39e0e2345a85a3545dabccb110d95a6006bea90c6482213750bd15d33a0533c80c51c9220c78c317d11fbcebc5f6678cfedd30226961ef0f2d62b83d364a674f2d285cee830e09f571e1a59fe46ca555572fa7bf0e9aafb3dedeec28066435bc3a595d7f62c1b79f279f8c323063f4d23f067f4acf03a0830196e6c6e072e4e815700a54bf72d146bf70c5a17ca4287ce1bc3704e9aa7f51819400bed723e7f39339651271a9851151b572a9a5246eb4cf46a77501c67f2cb504ac95fcda323ed37ae3c31afbcb0ea53bb2c4774364ac3c5d7b49ec2587e27b82c440e145698324a04d98a51d79fe92dd05d5bf7695f6c6ae53d1c7b32c553e1618b141157f894251c4065e84d5e636431b664c7b147d00a7154c05d960620d6f97dc9c1de083f4005c4935d89c6f923e686ea8bc44056bcd401f7e4838b688761a544c39b20cbca16c2923b968d58b64e9f1558d6fe22cb6b2ab5eef37c41383e89e996e611328b1347dc0cc19f9e44173ffa630a1881ea51ceca5455ca1fbbe595b6f69c24ccdeeea3228c2afc01c3b5d5ad20efa8f8f67146bd535d5b67ed41d477519a0033195127ac227c17a91df1deecfa71974acfa860b18b69f138ea721e2eaadd15e273468e2b071e3f1393173ac5df74d82dd0205748c7db4f7ce9bafaae0d932355cd3435f2aa96a239830c04a626ea88e19db10d50341ee112ba9f705349d1fe567ad581f4407c29d0d62f7163ab8358cca37e11e2a79b02e9f407b1718009ca057b499419751ca99283c0ee841bafe970ee57549f3b03391bbe62f6b98d22e2f707ca1afa846467d3bfb9c1efd0b07bfe2ccc331990ec8e237c1c97a250d2aa8c20feb0d3101439570e035f978f3ce68d2d2be99ffe10469b6f915ad05daf8aed9e8c72864695d2ec1b7a91e52d6f6c12afe11549418d1dd22d57994a4395d28b8ec56977ade2b4797237402b41b6ef733d954211472dba0587e082353046354ce0a7ae8cccf56c7b21bda5146de801064a67f37e650f4e58820f7541f42e062f3e857c4e75ec47468933c2c4e085513f294d72d09a9faebb898ef976d4a613bc87fed827e895340c69d529c2aa252ef2c0f2259e5c33478a2b9f8f3f06df70807adfafb1af68856695204f35a7cadd8fed3fe85671f34451bed7def2dab3d22375b7e1a676cafc56ec1bbefe22ec8f4dec34d6962d49b859453acdd347d944a11a6d221b66ff4ff25532816f53a8b2a50d75bf0e69263510408bcd1175876c2682f1cf3719c5197a81f68bd694adf647c1a0746719c1fe5a5db0cf65704e3b2629727340efced5d410bc6cf21131b8ade6b97b486b2a33fcb80c20d70152f97a8675715ee2d6cbfe2cb7eaf54f48c82f9eaf6202e297151850b7749bb092b4dff4ed9a7fa96101021e57aca621ad16fc907532cfabd15424985dab245ee0c87a8040e9a54cb248ccad586be3f87bf0e364e8a06381e9ce2e7e87f3d4afb00792395f2d2cac8b56da9156655eb3defd50a0c228779cfed56f119fce4cc8cb10aab4132282fd143cc76dc37e05dd63a57fe4830815c567dda6f65c7f08c021430a236e292702471a9e78b6ae796690a5f81f2c4fd9a669d933fa16b401691dae2dfe919f342b12b8c8d13f0fe8b15f085a8dd790fa4a52d0d7dd88b008f98794fe01dc9af8cb71a5be141fa0a025fc4c57f25c9c143d6de251e0b85ecdc4cbcde99ca78c9b6ca47141f007a3b003e7d0169660057f6f29623b9f77984894da3666ac1135b898b5732092f2ac920b1ca564b11a36dc0cb7332e59b791e03c0428a5b209ece0b2605ac66bd878fcdb4e53f61fd26220d306c7c0bd3f9dac3a3db8d18b13757d68fe54ffdc13ac51bca0c6420a2cdd823beae3d8da16a8698cb9fe2be62d10ae63d4455ea2e454aed22a0a49e836e3cd229bcfb646574a52abe1203d6eccbaf0ab0964477c202f192def1403fc48fc756a49d1362e07f5a548d71110d7ceddff323bd07e54494c5bcc36ad9b6dd6e801276f7467a0b021eaac93828e026f8e17b536a9bcf39c76e2f588d57132d862b84283caeae8e1e2e8897a9d56b51467f3137d5047947217b2667770cb6f5ba5e5b1a1b4c1cdcd191947701e631855971f3488a3f4221b5e2ce68b11f80720784f7a971fd0e162681ce04642cee7345b169ad28b53eac6a9b321f4b21f5f3d42580af66d02d29cbf8a4fc4b8ea6b812144f79ef4e488a824dce5026d5780ed1668047e16b5b740bf5ce47180cb3f94ac76f33cfcf22076ccda06a3b69e9118eccc7fb7f8ddbc4e08b38faa949a9ac1ec307f6b687d1eb24b42ce9cc485260f204cda7927e2cf7ff4ced935814d631975a900b124629c9366a9843637c1d2f0466aee179ae20e12960526ece161ae8069d5156426d23b1eb5ff4e420367111a85537f92eda019629537043882f8df5c0f750f6d1243a1875b49792f62bc8304fe1e6cecb14a5e487380d014a57f5cfe8fd1086a7a95f0dda5ca684fca9c3aa95fe1621550717ce22457a48b8913d4a22943c1204533e082028e092c9e351b735898848d247c0c39847e8eefee4eb6ebc8bf0c7c386d0a764cb3722feb5f5a70f0907e69da846c10e0b9a71b790968b695bf1d879ea9b853e2ca6999e641d57660a93e266b46b9c266f8ee3f4978988df9af3cca8e6", 0x1000}, {&(0x7f0000001540)="ad3f1e390a46cfce2bf37473c25acac5e8570777e4f98ab7c893b3f68f3f66bd1b17f9f878b7a30aba183e48a0e89450ce35382621deef39eaa4f23663dc662c1682f3126c998925d9c70d51a7d39756151e07", 0x53}, {&(0x7f00000004c0)="3cc0b205cd3da69c0387bc326183c7f41dbd169ced0a3405b973ca4209a303a7b50f", 0x22}, {&(0x7f00000015c0)="d6b15839aa44fc77da01356350fb7407cd21b4622b8526dfacdcd0bb8b105281bc2441de3c519d089fcbbfc475a6bc79c1b3e15d36a9bf8a673535983666c15d4c4c8ee23fbeaf5ffbb5d9a6cd18a60c13e062a138f84338082f3b4f1902519126dfcafba4dc744c9137029d10610463d58801c1070c300bc58cd76309d0b8bb98a461d538598fd904ea8a5eae5f4a599cd50f165bf8aa8bade0c359e31ea5e3c2bc4c", 0xa3}, {&(0x7f0000001680)="397ddceff3caf0380f741e51044b5c8c632f06ab71026a79eee80e6ba75462f03870a210326dbb01e523801128bdf165112c3cbc19b84d2dd07d952393f84b82ffeb4f3a5814408d5a974b6a9e9b50744f8a755af98b774d21af3434fe3b230c0ea585c033ab1cbe247e52f793819afcb2ca8df5ea3b00a151b675f0d3a0c1206947151dee7811c30a805cbebb6a32ac9425372d", 0x94}, {&(0x7f0000001740)="c69c8e9dfbcc5711ce3bb5b52f6684791d358c72f130161b4cbffab7f085c2a3dd9e4db673ed3dfedf7c3fe2ccd9d04d3023a6993daeec411f242dddce8125324c7309b6149022e9e89efaee17430dec91188b035868f91d20488ebeef5847ea9f270ddf6c7d73e2921ba841a288d262eb05428c097e5ae8b306f00e737b5d26e210895fb9d74277032501942303d80dfe5c549d7908cec4f0d32c082b991208aecd8e09cc747c6b31844b37838be7e341a14340efee58e0a38a76d0", 0xbc}], 0x6, &(0x7f0000001880)=[{0x18, 0xffff, 0xd7b, "2dfd"}, {0x70, 0xffff, 0x400, "4434c664af6d96c0b15be12f5dbf981cf0c537277f0f15c7afa25e498729b5e027523e3859ae2b16904727f8c24227650d18ed2b4b7e9558b3a7c3a2b43f2153d7deb95ce575c77dc00c3ecb2bda5a17c399fbec53d5bd17e4"}, {0x38, 0x1, 0x9, "1cb28865e19fb2e0cbda1cea3ede27c4f99d92f7cbeec535bc9771c7cba872052f24af7a74adee65"}, {0x70, 0xffff, 0x1, "90ab3bed420eb66c25ca23d77cf2a1d5b37c2b22560522375cff972711118bbe2b45e611607bde4ea80eeb8d6c870ca9c5b9f4f9fe4f402754c9d817928a487252086a6419e3cf7415bd312cfadc6f06892464ff8ccb06ec19216766c314b547"}, {0x108, 0xffff, 0x2, "712b3f42cae645f9d26b6e7ce4316d0aec4f24a9492c8250dfcc3ce54544c6f141d2acb4cb778d964c993b85addcb2c59413b776ef8372e7b7c2ccb707e8dbc1ded84b2ff95c9fec080234ecfb1303d14dc5d70de2518fe52754770ece595b420b97392c6bd4460a2b9928eb200e9f86454f97d3045ff2ba1c4ebd687d633089ee8295065e273595a82997a93a615707a856f477c73733c85a3902fede61aeda7f0c96e865adf0b14d3fd1f9591569d04346425c8add66a93643d73234fbfaa28264c7eca2fd02d179739dc251bd4d62f86c606fe288c86fda75e79a60e7d7e18cc56190befed4b4cd3e5b0ccbb06d7ee7b4baf3092fda"}, {0x90, 0x1, 0x8, "6e4e310e1b2c99f64c3c66da8a1614dec5361b136fd212de0cda193c0aeefee1865780a8f581af0d38c30dde288634b4492276362b9bc052a6296d7cd5d56883214a7b26bef1b170ebfe5358215605a310e7329064bfc14f599fc2e547dd426090e5e2c7d319780ef53c1c26b12da3e36cc077607ea90c9fb8"}, {0xb8, 0x61476233305ebc34, 0x7, "ebf28a3d39b2a7710f4006e5c910d66ce517841b0b70a758b5782c82e2036eb711c323879e1751e76a4ecc84f341315511816078162edf84d925f085bb81256a20837af8a102329d67f1926b694d0d39f2d121b24bed218c272850890ab039e0b325205e943a0692d54e2ae597f9eb2cb3957bc655a2f1d737ee0773a01e11ba8a3141eb6ddf65dc3e87089458bcf73ff9a8982002f50220cf8314641eed8ae5eb86659c"}], 0x380}, 0xa) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00002b27feff023519edffff000000000000000000000000c600400000f2e9ff00000000", 0x2c}], 0x1) fcntl$dupfd(r0, 0x0, r0) r1 = semget(0x3, 0x4, 0x402) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/98) 16:00:01 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000, 0xc4}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)="0964149bb165e0d86933ccf3f64e77ce4f2afc76a9b993bac81ba717b4e72eb0b58f2bf4556958da3222626b771ee4b6187542d70b405939f4db5d96e50c9a7480e2a3285ed942000569af59ea02e4bd143fcfc984048d1d3f5ca36bb9497948ba105109a0a94bdc15262041c691d71b2c6d9c29578c8b113f1aff9278ab35d5525529c9123e97475f6baf00987a81eefe546b612867cadbe3975ced7e30f9e0fe270118e6ee7a989739e5f48328a9f22e", 0xb1}, {&(0x7f0000000280)="a447c805279b4beda0be4abae37a9b97f0db782f45129ad8382a8bf91fa9993dfb7a1294a0b753de1de50cd17f5d6d6db3f540120e188d0a7d4f94a7138b2a3baed549cad84a18e2b0a6fab4752945c77874800e9f468c5ef5f26f8ee2177f4034a8b21d3f44bde208d513adea6399ce8888c56dd404259515966e85305d85ada463a11be8104ae89f2c68062c4fa1de975ee683a671b132fe692de5efa6a095d9cec440535e8a065f8e12ccefa5a48f8ad45e2ce025a480ad1ada5f2a81e46a81ae9e88f83bd84de4a9fd98928dec4636f745e1c1f84d4699da", 0xda}, {&(0x7f0000000380)="f7401b54507749efd07af0067d4391c46a3983e643733a823b4cd4190112fc4eb538c43b6d8d92e97ea333c0071ceb2383f3d23a1c5ef7e5ab7570de267accdf4d9b1f12e97c7a61e27a8b6aa393d906599b6b5eadc6ffb52cdf7b2ea6f0bc0a5f10928d128a7a18a0eedb3463e78d923f3fc0b7742becbbb08206e9234718c530b4770864e160747c", 0x89}, {&(0x7f0000000040)="8a4a2b85221128d954aba71f5f1341f66df30138d04e1f3425af449bf7aa939cf7476af26d38a62930e0e0681a5273fb9fe79f42c3ed333d6c65d49a5d4e29343d1a374a034252fbbaa62e7420518154d65d61f6ec1b4d481e8e2647873c5968dbca8fef567639", 0x67}, {&(0x7f0000000440)="d0aa5ba7506bc85f160ed565f88690313abc1e8e3252344ef5852c1f9ef496507db39f2965f2ea3b58d19433bd887361b39725a7061d9349cc0d9fbfd96d874aa2b80abf69c498234959bfac4b5ec52e9d11e43eee1c14fbcc210917ae5da931dce511e21206ec92912e72bac4d32988a99611195dac2786eee40c78f78108aa21b4fd947104dd5515", 0x89}, {&(0x7f00000001c0)="e307807a5388079e23c534dd2b9360c7a553809327720e54bd", 0x19}, {&(0x7f0000000500)="6ad51e5f0ca2ebe94b5f723e3027033e725fa53d02147437be5d280128e3319e5af51ca9e67c73fab92b80fd0219f5535dc9888a66a8be7a051a27bb441ba3ccfd4fc94476faadd7e67231025a56688448c48fbba4d60e8c632b6d1d51efd761faed74031a9c76f672e0f543467cd4cf8c66afb4fd566c14d8ac6e518d9b801a3e9c26", 0x83}, {&(0x7f00000005c0)="b9d7a4db3da588f304b72bfd7524be91e6a042d83ca65420f8f2744ef10a40880c0f42de9157a413c230b5d64505e342a4a7ef965e2ad7c891b685c362246bfed5f321ac6001e98f4a7e56fc67f5a10846630be5e3e6335fbf24d5a41cd0b3650e9a93a05730557920c9789862", 0x6d}], 0x8, &(0x7f00000006c0)=[{0xa0, 0xffff, 0x100, "d0fbf509ec9abe61d2cc8ac37089beba69eb9e773eee6cd717c049d26f38cb149fef4f5e4b03358bcbbe309a35dd605ba75fb569ad87e726610e188d7d0093ca8a1eee819e3c22ce66cf511f60f21dcba655f7468673f9c7496abd1813aeefca8652275ad501ba4937415368251b2d4a7c565e8c33683fe56373124f53e3f269bc41ae35fa9785cab6b76442df78"}, {0x110, 0x1, 0x9, "5f5166ad1719c36ddc200de8c914950f30ea87e2cac52bde1b12dcb99e85e1c36c73d83e8b3c3e8c7374de640e25917d0b17873bb1e20119024f52a6c0d6c5f4d4cba24feb30257d1569fafb318de904c6a88c327463f63e3aafb1539e60c1f5ed9c6a223845ad12192e0389443dec9490460b22c68fdddd83c0ace007ecffa0abf363fafc7e355de7431281b0919c9a945d05a4554a67bad4bfc1a34cf3bd0813e0e12d12b418e5e0d6fbe7bc07d14c1b048ca179552253135eb190fdd55c7a1552d0a4707f6c9509b4f1b56984b79afc05bcc9625616c3630244af4f5bfee5ebe7923770120c97a0453681df8a36823538c03c9bdab98bb0e3"}, {0x68, 0xffff, 0x100000000, "736b8afa5a7ec7871563e3992a3dd2be997b69843855e76685e692e47456cee0c7541184bdaee1cc5d973cff3eee3f3995f9874c8ad260b22dfe2555236174dc6ed3daf32de4665fb9f88bf6a0c50fefb764b5abd2"}], 0x218}, 0x2) setpgid(0x0, r1) pipe2(&(0x7f0000000900), 0x4) 16:00:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7f) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./control/file0\x00', 0x80, 0x20) 16:00:02 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto$unix(r4, &(0x7f0000001700)="326240a8c514a8e52adf469dfac4eba278c38e7110ffb060beffca89d2dbd8d6036eca7148eb225ae8afe61d3ccf09236b85e267933898dae4b49ae80137571d9015c5ab701469dd6ec48fb695ad925e5044ae", 0x53, 0x1, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x4) semop(r6, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000010000000000000000d5a6676c750000000000000000000000000000ef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab4031f135086b394740d53c0000000000006250c903f827c0e2a8aec4b1c233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad2285d2508a31fce133ad01ad0a758614ca3ca7ea2790"], 0x0) r7 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r7}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) ioctl$KDSETRAD(r0, 0x20004b43) dup2(r0, r0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) clock_gettime(0x7, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:02 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0x1bc) semget$private(0x0, 0x3, 0x84) accept$inet6(r1, 0x0, &(0x7f0000000740)=0xff32) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) getpgrp() setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x800000000020, 0x81, {0xa, 0x7}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/250) getpgrp() fchown(r1, r3, r4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000640)) semget(0x1, 0x6, 0x410) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/236, 0xec}], 0x1, &(0x7f0000000380)=""/198, 0xc6}, 0x41) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) setsockopt(r0, 0x1000, 0x7f, &(0x7f0000000100)="e26b4bd254637de39466d9e94b54cebf6b35d04ccd", 0x15) getsockopt(r1, 0x100000000, 0x32, &(0x7f0000000140)=""/154, &(0x7f0000000200)=0x9a) 16:00:02 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)='7M', 0x2}], 0x1, 0x0) getsockopt(r0, 0x8, 0x10000, &(0x7f0000000100)=""/39, &(0x7f0000000140)=0x27) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:02 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = getuid() setuid(r0) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getpgrp() recvmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/184, 0xb8}, {&(0x7f0000001140)=""/52, 0x34}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/117, 0x75}], 0x6, &(0x7f00000012c0)=""/4096, 0x1000}, 0x42) getdents(r0, &(0x7f0000002300), 0x0) connect$unix(r0, &(0x7f0000002340)=ANY=[@ANYRES32=r1], 0x1) r2 = semget$private(0x0, 0x5, 0x50) semop(r2, &(0x7f0000002380)=[{0x4, 0x8, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x3}, {0x3, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x7, 0x75, 0x800}], 0x6) symlinkat(&(0x7f00000023c0)='./file0\x00', r0, &(0x7f0000002400)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002440)=0xa64) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000002480)=""/155) semop(r2, &(0x7f0000002540)=[{0x4, 0x401, 0x1000}], 0x1) semop(r2, &(0x7f0000002580)=[{0x0, 0x5}, {0x1, 0x8, 0x800}, {0x1, 0x7968, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0xb41b, 0x1000}, {0x2, 0x1ff, 0x800}, {0x6, 0x9, 0x800}], 0x7) semop(r2, &(0x7f00000025c0)=[{0x2, 0x4, 0x1000}, {0x0, 0x694, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0xd2d8, 0x1000}, {0x4, 0x101, 0x1800}], 0x6) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000002600)) semop(r2, &(0x7f0000002640)=[{0x4, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x800}, {0x1, 0x0, 0x1800}], 0x5) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001040)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000026c0)=0x1) semget$private(0x0, 0x1, 0x585) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000002700)=""/22) recvmsg(r0, &(0x7f0000003b00)={&(0x7f0000002740)=@un=@abs, 0x8, &(0x7f0000003a40)=[{&(0x7f0000002780)=""/50, 0x32}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/45, 0x2d}, {&(0x7f0000003800)=""/78, 0x4e}, {&(0x7f0000003880)=""/94, 0x5e}, {&(0x7f0000003900)=""/104, 0x68}, {&(0x7f0000003980)=""/165, 0xa5}], 0x7, &(0x7f0000003ac0)=""/21, 0x15}, 0x41) getgroups(0x7, &(0x7f0000003b40)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000003b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000003bc0)=[r3, r4]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x23b, &(0x7f0000ffc000/0x4000)=nil) dup(r0) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) msgget$private(0x0, 0x30) unlinkat(r0, &(0x7f0000003c00)='./file1\x00', 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='\x00', 0x2000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) geteuid() fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) dup2(r3, r3) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) 16:00:02 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x300c8, 0x11) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:02 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000001200)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0xa7d7, 0x0, 0xc600, 0x0) kqueue() 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x10, 0x102, 0x2000000000000062) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0xec28c76578d869ee) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='^+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!%\x1e#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!&+({\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[\x00']) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x4004570f, &(0x7f00000001c0)=0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x16) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$inet6(r0, &(0x7f00000002c0)="bd83677b59a5311473f407a3a84fbb6a2d8f78cf8a89d4c23037df0e2de2f36370c2fc3df02b7ab6f7c8ab2f482fafe808c49b0e0c252688801b6052cbf9ab5e640bad8939f3da27b02b4cbf39388160b680252bb6ed4af9fbabc23ee9885634206e4f44024e991a5c9284383f368fb01d27e27ee80ae59b514e02667d30617ab0c136c0f25a8bc154939fa84076c392dc7c68d663a14b0221b038c613ee3706237d2b937b3c24caa26c2afe6939e03b292fa91648e8340718d8753423426d8fe0154299895e6e6576011557309837e658741e85a323e82cf68770cd8bb8ef6e517080b2fea824e5e10811d1b33164", 0xef, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x7fff}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040ecdcec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf361de0fb9292a911ad43b2614402a8b4a1599424a698e336df61599776e100f091b10a27efbb0ad5ce2231817576f8479c56e9efcf489ea2cb863eac2ce4afc64190c7330879290d9365bba89bc6f3ad2ac29ce9e8bd68db8394cb50d20c5326dde5cf0d538be0b7ef6721b4ad3ce7264edc6a"], &(0x7f0000000100)=0x1002) dup2(r2, r1) 16:00:02 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) syz_open_pts() r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x38) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x6, 0x2}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x4, 0x4}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0xf4f) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x0, 0x103) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/141) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x1) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/164) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r9 = getpgid(0xffffffffffffffff) sync() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3ff, r4, r5, r6, r7, 0x20, 0xaf1f}, 0x1, 0x7ff, r8, r9, 0xfffffffffffffffb, 0x81, 0x6}) r10 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000000)=0x4) 16:00:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8000000008) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x201, 0x0) r1 = socket(0x10, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0xfffffffffffffe76) r2 = dup(r0) munlockall() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/184, 0xb8) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x40000000008005, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) semget$private(0x0, 0x1, 0x298) shutdown(r1, 0x2) r4 = semget(0x1, 0x0, 0x84) r5 = syz_open_pts() semop(r4, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r6 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000080)=""/163) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000001) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x2010001, 0x1ff, "bbbc580000000008380000007f004100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x6b) mkdir(&(0x7f0000000100)='./file0\x00', 0x103) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000080), 0x4) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xa87, 0x401}, {0x18, 0x1, 0x5, 0x200}, 0xff, [0x3, 0x6, 0x8000, 0xfff, 0x0, 0x6, 0x7, 0x1]}, 0x3c) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0x36, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000002000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88a1, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x7, 0xae, 0x7, "95c2300dbd0f66e9245fff110ec07c5d5e89b61a", 0x80, 0x6a6}) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000ad8254b2cda3c0280000b3bf0005eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x2012, r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x60) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x6000, 0x6) 16:00:07 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0x410, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="d0ec719c5596718dd7b11d52c33eb5461a7220ee3df7bf3d6283f7da5d9ab1277c41775657f89829a1b5f94662e954cfcc7639f03fef1c2bb03de0545c1f027ab7b8a1f6bfd8426fc4adaed5020f2897e02a741b5a179850d22260b124f1c42bfa802eb66c9b67cc6a6a2778e6453209bf10", 0x72}], 0x1, &(0x7f00000000c0)=[{0x68, 0x0, 0x6, "390571c85155766768dca90658b1e84eec66b55cf6cc1f346e5b7d94396da8af46b16a66cd05c1ac80e26e2f25f161680a30d76ad42e554a79f00cf7e3f45d352f5a972bb2e87c27c257aff3d3c7ea276c4fac39"}, {0xa0, 0x1, 0x1b, "68ec13dfedca769595a6407af06e1856e0120c95c10f096e897ffdac8e0801c15594243688ae5a2dd4f4ef9246566c0722d692f50145fc360ca9cfb46b58c1c5d1a52c3bf91f1245421de9a4cbf8f8778373dcf3af38f2ff38e98f7478464348e2aa2b85575b6662f62d7d304617e354a2d20baaacd9e3dce81e041a517eea1050e105ca155d4011e8f53f"}, {0xb8, 0xffff, 0x2, "bedcd607898e7dbc75d86c8eabf65f7fadc962f4d3f72d73d3207383c08aeaf9a4548ac445f02fad131181cd0b79a8228340eb795cb15056f0beb79bc25aaf702f3c8df3eb6a1618e2ddf28504b590d77383fe996b312072c9332a6de4b9115894e163b05f7bf15f8284c26bc7c56c7ee56f0f26285d492d94095c940c4871cd189038cc128189787214f44290949c0c214271a515fb9ed2602e419a64d05458fe2ef540930076"}, {0x1010, 0x1, 0x4, "40a97e0fc2dc3f53b7fa5dc45a49f00ff1e23b86a61b79f019b85a887ff6d66124f0b6b0c4f0cef41ec939aa7ca754f59e22469ed014845778a89bb0c673bf7d460270546abfd0226c15bd9f566a5425b85355004f4a7937f735523c0595aa3dfe16d56e302a447703d7c2c05d786d986fecb87f2083340dc8304076fe77438bf0632ccc330a9edd821521aa65eca31d3edd5783ca2fd3b10714af7bc7bddbdd269cd7f4c056d53e90c823258ec4c53259a4d4509fc2374d1b1e6d30dfad0a67cffb4a3f5a65d4a247d170292124bb389d19de6ba3bc96b6d644500efe7215768ec4101b3a42a77ad9db1e2419fb69ca626cbc62b20cde9230965d9c3290823dd425f04def86d43d206b5b6e3be5dd27c81089256e6a8160677c85c5b16d28ded96777d02de6956a5f310e3a9a8c8b97712e5f4030c29d5dfc208a8e3fa0dddca4f9501a92c0a7cbaee4afbd865869c0c343387cfd3a743c7b2eda8e4582a54d45cb98981d38ef442fefacd5b0e1895975f0150e58c09fbcbd4720a46a88fdc5f4d54fafad9eb37b25ac84e3490922f064d33f14eb3824ef5c6d25718c6ab6b87b7fef3f78094cac6993f2c8e48c6499bafda360823e134a17fc56ce1ced4372fbbc99a848cd360b6d8ea22dbbc9a7aebb59bf8f2f8913e7b3c99e7ca2c9473e7888933a1cf41287748de01269ade345b31bb8fc86515a8958cc6023daaad3dc4e61062794d37ea8c65a03425543e9161e37d550c8e0e657c1e3d62334a763c297d736b283b897156ac410910e223a416e11348a51b65f077e54739fcf3698addae3d4743bce94fd8b3ebbef5f94f8db0a9a39e31b09f5eabacd735b8f5c95a9694152fa593d8d2b36d8f235d83691973080513fb3972908fc8a772ccc8643ae4a2ca0d9fe27b4be85f7f29c4bbf7e9ce73a741fc332f62b23c05c4a56088668f2d528aad4bb5b91051a0d7cdce0906f0cd17f3e8af24143e1bbcff75e8eca62af906bd48bc6b51622d9bcb4468986b25fb43cb92b7ddbff3bae05a0a5fe549711e825f39acd6796fdd574046845e7861cd00c5e6af0a51a9b2409a7cf448b0ae18a1078525b8feb517bf1eee79fdc2c8022b2a6eacb209ac6338be3ef60abb81268762fb69c822d28320cf747efe001dc7543da6f196e6e59bad30e042499c9057f2c6fcdf93138e39d798d9a3801fb1a974587811a61c493e8dbed7fe2d1cd00fbe7296aef471555153baf406c835dbaf367c165da9df5a7bb9ea3a200146affa7517e264801893a0bc512b8571eb4dda96cd09c9b84b1df1086313c299c2395375507df6afda410d37ee3a3bfc94aac2a5226e448f7d6bfe0a852fe812ed53aa56a9d777a3671328e917fd8e8e73f52c59ec4952b83735e427d273d444e7b88ae63ea58def800abc0914eaac7efb96b51fd112cbebdc4032346006e1efe62050c0f8568b69c0ead8eeded3434de450785eb93b665a6a6e7a84a0ddc2a12d8e919cafa7320d78e28686046ac960e6612d1f8a6b9c98436f7c7aeaec18f2e588a70b05fce81a0e3fb3acd3dbbe7694ce5bd7bb3c02782890543c153376e144f5c21bfd95a00c3271f972a303068f9f004d64caf09504708f82c386f56a32e1a35f1a5ea79fcf008b9b74dadc6dd41827c3332a334855080ddaeaa94495105f997b11da89f309910f09affe5c53504a6bdcf1b7010d555b871842e0d3f3969338bff25ab6371742eaeb21580888f195e568ce41d34a18333fbaaba5d061c96326bf39f9cec4ae9096b50dfc9e6bbe036b6fdce271c4e0a1cc0080ae7563130e18f93fcd1cd874fc3de109f23e1fe8d0a34854b9a77a9f97eca7d854c7cfe978ed57359765a6c7cc980a45c919763dd728c25d3f6774f1f123c2d080545012e204f38c59274215f820c6bcb16f4a9154b2896ce1a50739c3c0805e19d8146f24ad7f636cd0e5012d405f732a8f3149a95710ec7a9a57b9a895aaa7a1a91db210b587b05024c8c7e703b0524805f36a50b8f78cc1404e86a4ac28dc551d160a64701a9a2ff9c65be341d563b45cc4a4c2090dd399fc300f52cf8cb877ec8970305a2a4f8856058ebabcead336e79c2962326f3c18a8601661bea4d56b7819cfa1806a70a0b66352abd3ec0bd73b525d074dbd8c43b3870fbc819f1821cf282df766e0b04ae921af21af03eebaea71f7bdd0ce1b9e01ac55d0fa387639ea410d4c8af9e22c314ae1a2c0c5bfd5e34643eea537437eea1dee0da0cfdcb99d5e6df6620ef0f2bd4704fcbd2cd7cb3cd34bb99724c49f15132e563a5536c3935f20c1b58381b36d0ec824acaf5f215d2608cf9cfc289ec33b5f7fa7d4f040fd305ec83af3c083bca7c09c3f1bbf126b19f4233dd5122bfcbd1c37537eab4e60f8e8f2f7b3fd89b96a4cc668490ca81393aac8b057c5c63271fefc378deaa73b3e199a9414fb6949f862815c323fbb7e7c18707dbee5402d6a860e4d8061d8912a8ddcc14ccde3b87760920d237fa1c95c31f774c384b3f90b7b5086ce95506c5bb1e6826f981646cd181eb6218d74852f7299d46897c1583e7d2649e1e4c2be7105207dc328d1d528ef30cc1b908eb2dbd6e2b5494bc566497e116d7c7b8037acb96a9def21024388be74b2aebc7b255b61c9564ef162b7ade8c10d3ddb5d2e4fd164a2d6e1d1678a1f5c37445764e38c3fd40a0a3d392e0c96a4cc750426f1469ee626d2939e459af7e779ed9e19c73b17778a982327f8aea8f46f1fac13628e0c0916ca2e496e02b53cfe10301a89025d9b8c54a5a280e33e1d56b652d4cc82c8583823b4a6bb339f3f5baab879d884e770bb708f95b0f3a1082c03d3e8d9309cde083e1f0a18f54189ce9fd877cc0b7b36c44e1e1e224f2c0ccae9889cc7c3b0b2120ee37e7a54febd35fa72e225111dbaf455f98446561fd79b6e9979fdf55fccc413f0fdc6d6e93a012d18dc5ed7e3479fa9ebd131eb9aadd5917718a8828d675d35e9f228c8f5520d7943b6d284b3f7182a32e49953454003cad08b934352d8ba1699da9466df97c4fbe8c5cf25fda232ce74e38dbd5b0984bd7e31a5e0d8baddec267e740faf577a7c4af76d3525442d6a418dac2398a8a746a73b68252189868b9ae07efd9b562136dae8e6be37a32ddb59435c8c58ef8224e3d369a9c4032f1e1812a14917daccb5e7b00ad542555460b287e20aa347044bfba5ba374d22648bf43c4d818fd013db164f02cd63caa31a5a0bc7252c950869de3970b4fe72fac1c7c7887f159445c781ac20629c7109d7d525e06951263b2091be203ebba1cfffbf338cb8d76c19db2a17e60675dd8ba9642e584ce526ba72f5ba06eca4a4946d8d9448927da7c145434064ea79f22ad1e9e30d94198c1092c9b002847b3656b03079a1a1620b61813f55ab15ed273141d7e209018d2979b9be9746d4566b755ba04a1c7cee1725253c310d8cd38df419b19cb7f2211cc3e5fc82a416afc3235e7c95166a984b5763c1cc96d9fe77c877fe528e67ce9883fc83f928c822ea7a0fbcc0cd6bd89023e989c75f998dce0d5c47361f37fdd44fc0dcd90699bb7927e7ff0822d9e21d24a255c2d0d1aed7ba97b3fcdae675feffcffe88dd0ec67a84d163b80e7c622ab53874573bce408ac7906448bab68c6c5aa8ac5e2ee8cad494ce8e80598fa8acd0e3aa6a3307bf77225f9570373db1037ffdc3f35872e47e0b9ab38d1399d6b3c682fac1b5822378f2a27bafd374af388159d20b14159c8c011e505437fc515f769384eed1203f7f9c504486cfc1890d7a0afb3d4afae2a14b324faec8f24b9e4692960d7f2a2bf615512cd225a71ac3b8ac3de4b39af420b3ee1bda55bd543e86179cdf17581dc7fd563305e86baaac1627ef650fe9b2a89e524282b95dff93847cc2532f267a55b8fef34a7e28756d5d921b3fb828545bba33cacb45ce9f68509ab84a1e2bdde8d379759b2bbb729963cbddcde8025b3563457822fa763c9725cab8d54714a1e455ee14b044675bf44f990bee010fc17f98dfb30591c28149123268a723714e1f355756609b0cd6acf8dc9954a1702a1403269bd2f1c71dd4ee864cc6c0bc4d879865968ab2403edf1d94cc6b76b3f51e4aba69f42ee908e50012f6027da096a663e63440cd99229c701841b52d8cd20f7f5b83d13fa73da2d89422e143c0c86e5abf5097fbbe28f6114c4c9cfa23deb05392e57574a34eec08fbfc92cf3d8d1f02adc1197e7f4964c14fc79f63929e74782dcfe4b74a671c2d557d8a7afd00f3ea76445b943677795d431409277581efb159390fb76c4f9a8289d328cc8bb648656bc082bd76db635e5d1d5c60bdff0147400e9c05b406c9fd259874a7d68a23ad5198069ac91ec093b9c3d19d6a0f2bf412aee22c1cf77fddc9605b879ecdcecbe015c24d8fa6d119ff1b6f40eeea7607245f794a8d19fb4f4e9f7a364057e4abb72366b977b60d94dd1f29c59736d2690c2da4f7146af40791fc0829c73eccbebf0314baab45539dbc7124fb38853b64f2768dc0663603801a8284bcdd03f46f04cbbb0ee0aaad909c978b64284ed4091e3c6431c261ef890c1e021f1dacc162df42c8fa13ebd045eaf700b85bc99e2d52f20905dfcecff8563e98cfa3022ac4bca49fa63047d1172882c8855d9e5c263a151d5ddfd4ce1be3509323437ba740ee2b6eb6d22ff846b07e86b3b0bc7a267146164001a5518aeb2c34b47e75ec577a55f6f7a0601cf1ec8a986e5a7f1885ffe451649a5c934d561ce2f807cfb81ae75d2d1a918a4511e9091883dbea880296ab6b90ecf7f77bd239398b2ed7bdff8ccf8b34cd168dc72d1c877c9185bb3a23ea1decf60edbc84da2563e778b8cb08dbc620c4308aa8d03700d07eb36d7ac71c494e74bf46795f66394964957ba92bb63018a97032ed0197f23f4e6f1071afad7cd821cb58923ed635837a1bfe739af98eeb470918f84556784b6143be77bccd371a1f308fbe33bfd64b14ef23d745193cf92386c4ed84a0b6c2591a27176588de436d3d320754a19c6895dcbe90b76d210db76d5e60a58704ac6f203cf3a3663a01205ce38e433433dc440cfbf17f79ac495997676a1428a8fc742e2ee0a276f0d415ebc8d626f7705956f4e698eca5b7887ec13a9d6616f346889f7711153f704895a3c1cdef501c5a44a245ff3c32958e26c504644893e99e77a201f0e0e18c54f3b9713b35fa1c46df6b5330cd23a84d6fbb6a2958c2f4fc04d937f9f6f6fd88f03c2d673fd6f079bd5ba02b7c23412248e1d1e66a165a48370bf6eeee234bd8ea492527d7f93a5745cdb9cbe3e518145382a5a66430738ff6e7418e3674480031f64a921806d915bf4d0eaa67ee18e1cf75696a85460e8ad368a672feaef6425d83bec596acec8492986017642139cc4e17173cd1cc57deed831d50737eb03d34d666ef2186a9f5863c3669e8cff5db3fdd60413eb440b899ddefd121a00a09454597edcdfeb4a22d97da7aabeb7053d893fd3b5e527fc6323bb74a3a3e7b9586cba2f8d37049287d421486f4cb2ade6b94282cd4d8bc57650b44ad139e9696a87cddb2160cde3186d66779953f50075af4889004df8001eed1f3b32f123af1f339f0408a27f27579ff5be56fc8c8a7a0958e4cf8d15f2d3866dbca9532dd4ff1c7588e09fdae0d35b3eaeebae7d698aa532698f8a070036fa0805c0a85c4e875403e2a8189945a07afb34969fc950d30bc9f1aca18d758c92dc7d5c6b13c8ca116eec9d0bf8f731f4f11d2292ec7a0b38f70c05d88ec3af3a30a0f"}, {0x110, 0xffff, 0x3, "ebf7b7490269f8474cceac459ad20a3845b3f3361fea150bce9c930114ff54a8bcb435eb5d9a2d9009331b8d84c10ebd54ae4003892ede910b9b52ddfbbb15a2f1cc6eb75b4b3203e42c4880d71cb949b936b8ec2ecc4b3a4e236b6108b4006461fcc426c0e7f02d0fe6f1dbbf085360b5b609ef851366f223cbaf877438d7f6d56ae058e79bb8b22ed757567e6d7a15f0117024df115d4b61627d9d142ba3cf7d6518fc2bc10414f52ba121f39c26af36a4cad0473bc9511c8e5c9214e6506fc3d14d7fb2d333a4df6a97ec758698343ea9aa406784854a5e24def1ba9295b46a5943f907d3846e72fc59df2b07c77e153d00f57407b2ead9"}, {0x10, 0xffff, 0x5}, {0x98, 0x1, 0x0, "9647b93b792d2c91029bee91dfe7b21fb0915847ef1be14f01ba8a753922da0f9fd3bc4e2fb2e3e1a0f7b04ecfc9c87a0853a71e6c13613c567df5a9476c1e34daa898c0413fec67997f0969d34ece2acda2f580231e87e2090c299a906120a1c04ddd53321e6430c92d35c4fdb4f0906235ea3b2f62f55fd9ecfaf05e2902073a6b13ae1f"}, {0x1010, 0xffff, 0x31bb, "be7df2738e3756596c91af142a79b693c16980f1a842ad002522fc17af390a204e95bedaac923c1216d42262760060b9a3c76c9420f4bedeebff988f241872080f241ad9ab1caf50e7cafb9034ef76d657c44bc70106578e383c7b6904f8e7cc0cb2051172afe82a9b50d288097974b9c66a8d1b67ce981be09df66d84e329c19f33578daca9008a7779bf1f1db5cc1edca3d1793e09e26983be23cd2058e1ab825486210e2d52b5b5fcf7b12e31f45a98ee23a0ff5a746e06d3948f778b42565fe1ccd81519e8a03505e8a8735a3e72f715dac62e917620f6690a91881d7bff5e593669e08a38b19e208a997b33ec243d6af895423c25be1cdd5ddf1cd6006a068006b09da781e359f0a4f2e16434089af8cc16dfef3f0a5ad0f2abd9503a9e83ef7967e38401b65485d8b3219ebf1d8741b8898a340775e90da98c43cfe8fb7256f543eb76722b5900f0a9ff49f884665a867d574931dbf4b74861a8301a37db6bba776923f9f4b5e8731f34d44022965ece946d04c4cf7b0a13a3d6892c48ed6a49f7b354431eb314dca017c44bad46e9927c6b9e63921f2be4186317bd9fa24b15cdd21e35ea3101d461cd16cde95d6d2d3d69c7c533e7bda966a02410e9a6752b71ae86e00ab6c00f0ebca41d44f14e73abbfc83899328d4dd7c455aa402d818a13e808a115f4b3b739446cff1cf60ea80632a9054105453ef7acdc7042a1331440026170ff66b59d9f1e093e9ae910e9d9fe6cd24e864e70c81169463d14c4935d77ff910058372424ca3e8103cbb8b3761bd41463ec3fc0081616fe980a813217b38c3b41e1fdbbc83161a3651cf6ac1cedb3171916162a67af3b98b60258cd14b4ada29d6ca3cb72db5fc3dca15b5d63b917231f16b20022583ef58eb854397b26aa17dba39d6d89a43642d00f59fe6aeb71332f1e4ba400b88acd5ad261c23e991bef4b5d1bbb1808d9ee1464ee1216d329ad6e26ac6bd95ab5e3da9b637e9fec52f26083b945b3df15ded6543391933f47a1c1a8ac2d93f1e565bc7849db1f54bf53b013f2ad6a8d907386e3fefac91dcb7224d41781d891261782707d30b733855eba3dfcf76d29a1360830c5d3139a76d077d2fb44152a615f9d7bb5e8fff3e70d08546ff7e42250dc3d52ef8ac1eeee1f876962c9ac42463ddf5d022194015486b38476d83c3b023a3c0302177553d84a581e3edcd89f32cba9e522a649c46e97700abb090bcbe34333afce6eac04f4b7fd6d5f4fa4c315fd46cb1bc241e7bacd78a4ef6621c1175c7cd070dec3af2d1f01e94d2ab0588c31b526049ceae05e9d8c2f0ef5a349b10f33b458de1a87caf6e302a57d64482211c9801f657b39cd1d62579acb9fae9ad779396af7eca4b1216d6b965d1b3c0b5dcb409e2a44e7836655d5844d45583d93aca60bc647beb75273dcf70b10824b3016d1f8cccde853b5a326a9794fef5f0f75ef9eba9a7ef8b84577e7629892398bdc7d5c36829a7b818637e20901b947a551ecee61a7c82c804096a147bc39cd910abfdd0373ca9004133b219b0e19416233ee0508543d06958bf9c26e8518ab45dc7017421ad6c4d7b10dbcddfbe1ddcdb5bacefca5b696bd1ebf7a831b75122158f7422be6ac96f51034928419e24419c8ff7f91de15fb1ebab765f77c38c0b067fe02889250eb6f00fea4165c12fbf14eabd220899ef877b4a35976a5dee168118c826d93c72a676386ce1858c30cffb224dd821e935ded341557bd24dda3298fce72e51e96bc8cc50ad82001527fdc6c253f0816b51bb284a1798406d02697650e69495f63ad02af8f980f13ea705f9404e40fa0f795c1dc4f9182d304d239aad86e3ea7ec71593bffbc9a42ad700fdf100eef75c93b3c29336575fbe71e031e9ac80eb5661bdd9432430cd54cad537408baa6203e3cb5d92bbcfa2d3431c3d3b01ebc3cda9bc0d288f03097264fb376a1442bdd91a73baaac52d1075c417b486ba2cef08cc49e118db75fa66b524f744781041ad5cb1d5f72fe3fc65f202476ca211493329baea2318fa2327e72fdb3691678dc6a9a438e3eda7db58edea5d771521ce4f83568816fac654288221517dffb2f72887e27d5c2d672db6ec153cacde71e69d960d591237b787f3b3a20f900ac36954bb6bd75123489798e83340271c12ae97452a8e193961dcdb7df594cbeec83d029599005550cfc5835fb39e0b46a60496e15f819761b31306ddb4b7214d05ae2580ddec4d25cd8d74e0b3c4f7d3b52d7f82f9012ad80aace387acbaa29600fcd6db88fb98b3e548e207dc3256dd4878e73f3e0dc82a40bea8c43a7b3716bb83b3592e138b9eb89c2d0b12c31d2d8c6c559122e738cb6548a4e01926737cc49971d0d0434b2d4739874fc5c0e514af4cfabd9df58800e0c5807c253127cd376519ac727a7659f15badec34f6dcbac304ea1424b514a1cd55f935b935fa66ef7d37bb55328fcf3c7db54aa7a0c5a0be1dc087d8f5b6746ef55208789534a5fc53364f71b8df71bf7b03feca11efc893e8680bbb6bc1a29909b7580d2e0d5924bc8e1eb074b3b0a3bfcaf1ff0e5cf2c804afa91bd17d36e65c06435ae5ebd3689f3a65b490d70333f0fd4966b19e5faeef19fe5d2e89df25d2a562a78618f855107f2abb4318c32877bf4d0e0d91373c0737a70681e519b513ffe8012c80a7c747e2435d0306e05770fbcc6ed8021af12a4ac8ecee0f4542d3733df903c3fc24d9001953c61d802b13ba952202d2f4682b0b2faa13778bfa9c046c87164c8f86b330b60b20a157b3c408acb950431391050ed5a9aaf9896363c0a913af0b2f68ac2f6dcecf8a41c2331a00ea4ff02745e839719c7e1df5c9a322da41ec28e5f25b7a725dc015aa60c4f7644fe54745ef2f7cf139a4c1d994d76233d9f0b347466a920c449f59798de1f791b574332f27644fe496d76f7a04cc41ec437d0e0ff9e08c922667fee464ad381b8007c45dc9f62547ced6d88e9b27b49f4906cc61b8f3aa75d5ae51d276cecae8b2de923b96ec55a9a8d47c8aaff3e5a4e1d9fc69643e9cc0b75be2b4ef4873b3860c6336ac5e3931c4e464b9f35e5ea083902507b926bb28b53a03ccd2c7c436f2f0e77919946c091a8eae283d0eab575fc4a8e3f13ef6842b42d75cc4dc93d0aedde395087df27ec3d35ae2065c984317e066fe97545e2ce92549a225807ed36c30cc878bce3d5245079aef8a672333275dccc4b0b7b909c4e7ab553f40e2f89b2700d832ed091877e5d1066ff1411c9577b28ebb08dbef6bbffec32542c3a72ab6ab765c307eb6c1694116df7717b0d7afdb12ac5f2fa51726a6abe7ba16e99d192dbc2dba685587dcec6de9c6a5b0b0b4adb0a1003596f09e4897f9af267eb128cf505a20ff55d19750eaec2e16c816c037b6f824fb161e5c85104a6ae5e4b33edcb46e13e7b8a23482c900e59bce9961efcbc5d6c3edd29bf7a8bae097b56221efc3f6d31508573f1939af783a7bbd1be93c9998bf274c3351c69fec5bb964f10bd4eb28e60d16005c8c70c4c4a4fd2f85baeceab15f71cab3a262f228f72b19fb6818e22d4b1af87a8c85a8be67e7302ce1609bd791186287c603450c55460a5224efbbe7632d4c7395f133bd6a0ed7b6979b63a31449193d84ca789dfa6cd89b4383b9de759a65495226e5ebe74635d614227b9e4d865bab0359e97801f0d7c7210ad5d0cc13252c604f1a9458d5c60f1007a83cc6259d875d22d12af596080a9ce02df17f3bc267ed7f5bd2f07f647015baec3d33f53b00dedcd3cfcc3c49ff5f2b380991fd8dd699ec9c473951c14ec694eaa60e209118e77649011bc66dbfb9b1eb2e82b4bb1a82d07f8fe0cc2e93a8b79148faa6b9018ff86a60ed4a5f478028ef4267fbb8cdf1ca85913d93515a701377f99d58f8b54bc4e4784ab150662219162c7643e674a700b1a2ac874011b49ed41ad2851ec54d4459dfb168dea94675dc94f22fc69ac4c4beac6c19eeee5363e64002a5f4a9387295045c47f27cbf059de266e7940b43e152bba5dad3d732a7e1e6c7aad4077ee295c9481802cd51d25fcde345214b357a7d2caf5fbd9c87d8c3ef95a3be8a5bb122032f7fe6ae31fd10b0a4bbf6a3e74e73fdb07d5896b595bc1d6d3f3a858d3032f30da72aeadc4629a2fe9d3651d045f484a77c176c9bbe4add20b89429be53f385e4428f7d7c810d402deb0cfef2be1bf9c1d0742e60b9f7721f110d43142206fe41098b7eedc9b6f72a820793fdae1f2277bd72163fa513f560c470d9186cb06a547c7005c8840b209bd1ebc1c63160b311ac911c2c08dcf3ff123b8f3f97a87704de77140887b3dc72119e5864c57ec58ccd520b32ef34f3d125718d3aa12078015d25b3c97c49e3661302811a0d3739f18bcdad59a9c6ed54219b366e360a59d6bfd64bf024d53cf1b025609d17910db08834f43dfda9e0e655dce74e7a86c262a9b1e28c43c0371cd217547b8f6e8c1207367e39a5a024f9bdf98b6e6fec6e5a99089c2a7f6431a7c2788cac731c1a39438d3f0d47e477395a4849abc9cdf6857f433877718f06f055e50478c8e84c6bba419f8514bdc365cb626a21d3d9119fc9db010e9ebb66bdd188fab26005076da5899139d9f6eaec5592d670c17ddb6ec1acd13177beb5f2fe9b1ab5a4b3e9cc15cb36aaa32a09513cead3380f327c897f6c4ace07276fb8ba2cce6faf27893333621fcba9c0ae832b231e50df366c1fec04d2342221acef99f37357b0425e1b52a795c74175d73c6ec84e560e7571eb41e1ffb67fc64d313aa642471fd8b6e126d18adac43fa7b2107572a4f6e752668f218b7a0a829c10ace091bc0d16e2ec418805466283c2dd117b5fc71093bad40473e583d788070c9db93d7cc12b92493e703b440c663bec7bd9e76f423c64224c00ef016d15d7bc6a957db428f66d56431bcb013b6124babed030c59adc07cc4258839ca5d5627f6c6f59b895c1999ee8609096caac1895e867162ae56312be989055e7638cf58822a7732c65562547762e388f8c54df7e9718596ea92a982c4b9337c7a7e357f45e3bed815409044cfd9ddd04b5894680c5fd30f0669d6892ceb24fe97290eb308acf10cc6001ae1991f244874827926160630bd0082a96ca8b687019c27211b928308e7fb6b1872e8c6e0df89373c55f7cc9d5e9ef86ed85583ada028e90b1b94078ea4823bc741fb88a646aaefe63c1823a2b42dc851830020541819045f9e5ef92955cfe4a853691a1dd9f4ac4dc38a7c42763771b02421f7a6050194957ec11dc76ff004fecec67303edcbb5e0c2d8941e3f84afb59070825980ec1627e06d2035bc03426ee1ef2b092293ccacf2068f7ddc995042c2297848b000b0c53eb1e751389470fac663bc7adadcbdab64fc06c534cea5beb949aae95aa1e934525539b812256f596427deb285c857b591366c85dc15a75a8de27feac6bb02c472809b0bfa1056e0b1e1c6fec29d06d8d40c3613fe24a4b607fb66323bc360e1a810c7b28b093e1f6ac85c2131333dbc34e93fb689db2233b068ac72c152ff33c7f8c3b29851168ca10e7780683d33d13dcec6ed9b97e9fdc50249abe969c5bedfdb50581db853a907ae797dc82f7778258ae2de893d27035d72881684d5587f616deea1b374c3dfc2923aa45349fc0fb786184816de652b66c1de2aa495f576eb91e1b0df10f2dd7aa9f1d7bfa92944f8f8231ca7c53fefae282e83469b143c75cd9a6649ee5275d5aa2d2d8977646f8dfb505e455c5bb21e8771ad"}], 0x2398}, 0x4) recvfrom$unix(r0, &(0x7f00000024c0), 0x3e0, 0x840, &(0x7f0000002540)=@file={0x1, './file0\x00'}, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) fchownat(r1, &(0x7f00000024c0)='./file0\x00', r2, r3, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) close(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r1) geteuid() r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r4 = dup(r3) bind(r4, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) shutdown(r2, 0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r3, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r3, 0x0, 0x0) semget(0x0, 0x7, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x3) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000110000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000000)='\fFW}', 0x4) mmap(&(0x7f000054a000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="278b8809987c22546f7694fd0e6533303412784d38899e82d16144c4459e70a6e3e4f1aea454dc939013a82b464cb9d678f88ce100861cacc5ace0d9a49993e358199a7eddd377ceea0c6f9c37af9daa6238f20890e5d47009d0ac4649fd6dcd0a97c2a1ec85f5ca350a733a9ad4cc5f74378d830373b12d7684e4144de418ab4a6a482d6799c414634321d49b9e4e91b73fe70c068135854b3b3a10a53e667accea7e8f00d9251d15cca2834a3b84e853bb057ca4ac3459982a595f033344f5a38079e7de6054189980f05dbd3881c72628bd1c695f01399e14e4e799e43fc9e390e1fa97b713503484", 0xea}, {&(0x7f00000001c0)="841627b345b4b80cb7ac67689f958d5c1d11ac76e0b72350bdc622e4a879fec2395f564afbed168a1b667f0d8968620876680729d9a10e191fed4eee70f607f5525b800dcd0950aeb6629c0fed7231e16168b481df175624331f127f1ff4a96dadd5c6c47c807a46dea52df6566493322f327c17a4dda9954f5817b530e50910605bceaa", 0x84}, {&(0x7f0000000280)}], 0x3) open(&(0x7f0000000280)='./bus\x00', 0x452, 0xfde0ca431b872ae9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53c0000bca9edbd9c", 0x34}], 0x1) close(r0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x1f, 0x11048ddea21b7256, 0x4) socketpair(0x10, 0x4000, 0x8000, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x40000, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x9, 0xfffffffffffffffd, 0x3ff, 0x1, 0x200, 0x8, 0x6, 0x3, 0x1, 0xd45, 0x5}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x20, 0x4) lseek(r0, 0x0, 0x2000000000) fcntl$dupfd(r1, 0xa, r0) lseek(r1, 0x43, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8001, 0x20) ioctl$TIOCCONS(r3, 0x80044272, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x2, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x50, 0x81, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x5, 0xffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x8, 0x75}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0x6, 0x4}], 0x1c, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43, 0x9}, {0x7}, {0x27, 0x10000}, {0x48, 0x6bbf2584}], 0x4}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x1d) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x81) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x41, 0x801}, {0x180, 0x9}, {0xcf, 0x5}, {0x18b, 0x7fff}, {0xce, 0x1f5}, {0x24, 0x3}, {0x80, 0x2}, {0xc2, 0x2ed7}], 0x8}) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/149, 0x95}, {&(0x7f00000000c0)=""/15, 0xf}], 0x2, &(0x7f0000000240)=""/110, 0x6e}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x103) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x2, 0x8001, 0x1, 0xff, 0xee, 0xfffffffffffffeff, 0x2, 0x3, 0xf2f7, 0x200}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x15, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x305, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "3965e7e87ca53d604b067fe550d003bcbd718626411aedbff1b0f2a1295ad332b78af947d6e650ab9f0dac7bef574a7e87ef7fe8784f02d37068fccfa749ad3ee0d143d1847e04bf2c445c9db0547d93c36f9f4b86c18a96b207ce728e6de66dc93839fb22ad3e08a9481b9fa6361243cc57974cf7ee3040d8966b6c1deccb1e0220d1a66e7a4db8d9e11756fd1ab4ad8dfa387e1f0b43a981f432e6da6fce7c6582d8ec151b1c943b9530d4dc356b869bf4cef94d2729170d384d1e3067d297d2b5718a0b9b046c16632e7433ca2aa4339651d925e42eb05623bc955977df"}, 0xe7, 0x800) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/248, 0xf8) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1000, &(0x7f0000000000)="caf5b415", 0xfffffffffffffecc) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="faee09333bf2a6889f78709d", 0xc}, {&(0x7f00000000c0)="a386daf87a6333b99dc046e26732593d0afd83c1d9b20557b17c7b4f09c1828a621075913503f6a8c813ae14866b041d76c9262258f3a02aa9eda77b6ef1c63fee64293b302e58737baf060e4ca60c2e15cbad2bed13d8c80271f3cba73520d506668c80f357f51b391420808601ef143ea1db018bb1b6a172f7753d8f8f484a2fe53bef6253eb6d4fa203aeba49a81b4971c772d616e70215e7a1c35774feeebdb364b13239f61c817320dea80fd94620f9ad19ef45210be289e9b6204ce58649792818742a8a59f2cebdc9671198e09faf318968afa91c5158e7dd8dc92ac0a1ad718e675ea1e43bc183da41196ce5e390642a91e965eb547916e3bbcf", 0xfe}, {&(0x7f00000001c0)="0d4cc8e31f53183634b4e1139dc4b67b67a651715175b00b1ee3ecceaa94c11722a315ba0f68cfaf566d01d586d99aa010ae99f362eb080cf4a4f729db99a523a4ca9a30f09866219afe859e4d2b2b27d6e1cf78907a5ff361ffd61108647eb53b0cc7", 0x63}, {&(0x7f0000000240)="88baa49a4e", 0x5}, {&(0x7f0000000280)="abcf4d3d73d09ff702c8b40478ca0588df9427192b045f221e9e419fbfeace701a8d0069b9f4217f30caed53572b4e0c18bb95f789fc6dc9eed188760faac53d3628b9d612f03be33f38201957f0ecdc30dd6df19b4a2f1eb7774ea7d5813f4e0657f0e8a2652d046b7148cbd77d149f92191dce3ccc12319d4f373257ab092ead998dc38daafb9a36150f9eb946c7b560b4dddd8c53a9f69d3873aa7db553a18b75ed19e8cd4f35b746aa677f0cb7d15b08548c8a7f22a8986da0775bcc4a022c8d9e3f1c4e355295b1f1bd3409fcf657adaa2dea418202f612bba3a84d78f1a5a012aefed523962005990a", 0xec}], 0x5, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x400}, 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000940)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000000e80)=[{&(0x7f0000000980)="8840309f0c352083c09b6f01ea7d0301150cbced19a66e6e6b4a1efabc02d692b2b8f22ae2dc8e03072eefb13f9be0780f374dafce1a9b09087d2bd0c6ca44f0354e57d6356798a0aecf3ec20771a878940250a9dea696de2e03fe6632ee8f6a1b96d3b6c3a768a0ffc2f46c9acc", 0x6e}, {&(0x7f0000000a00)="c77c8396e159392a7fc581ead0e66f598ef4c228bd590a621c721e596fffa3c5b60353747b8c88581055eb99c83e8b772de81d9815d7797f60eb0eca2ef7df736e4f21b60d74a15d8b488b3370377b6698344cde8f0ec1062ec20dbee8a8ca76cd5e5f7ae3c9f1c05dd3acd9a51b2ea34c8ef6cf671257d581f268e0f18571bd922c0d6d47c4a0d47e6f666a36e96614574ecdb348b75e8a49d32d527741f7573e231bed8e03652f456d97b5f99a856d0d58b6ee9a7b33f2d57abfc1a70b3cf9ce6649fff77f2e32a88395dbb033ddc95dbd65a7374db0ae93d09fc92d2aab7fc540", 0xe2}, {&(0x7f0000000b00)="3ac219a8c569698878e72b306d41b5af01f28bf7df9fd4111e6746ef537c24b52f779b0693e1774c17c9be174fb87872f38000671360935eed90e9862e0d01b1b6f8631b13826b035846a8b79ee01dba89e02c9e1ee91a209cf8b6461cb43beaeda1247adb50ba0876", 0x69}, {&(0x7f0000000b80)="a0ed3e366afc027c9fa52a628f2ee9ce0d681160e57b6dd64b16d1f47e17dc85f096cd696a054d503b28a571dbde4d1544f97922d10b2b1c2584eb0c4cf08a5b8ef15df0a70f2760d2525fb71c196c1de80dbb05b9d8741238a133f55d7c1d21ef9dbe4f61052e1f0dc5447f2f6b4d8dbfaf679c82b8980bcd077c9b408983170d665c9a2f0778d9479a74647916d609c0cd9a051f8e4fba812c892a9cb3ebb0644da229edfa5d88aaafe66d898ef3e81e86e8231d6d3caaf19ca2aba4d11f391a3659b3b937a68ab7d37d57c426000bc71dd213", 0xd4}, {&(0x7f0000000c80)="2c37da2bd74f22de405d63759a5265c8a2dd1af3137bec48f9617d86b399b8e42a0550d7aa8bb78f8afddf5ba38bec6319e6761cc8f9597e7a5736ce9770947bc7fd8a7510d1e9bdde9035266a6b4897dff4a585d09843cde0d964125af2c316a33bd4f0e3fc530b3532dd0e519c506b162aefb3e2ecc05fd97c45ffd191059a6feb06c2973382b1a069c79dc9c6c007371ff789dbc0d3497b8069818740226201cbe66a60add3b7dc838e177af4583a8a74adf9020cfd1bb0247bad213b0385e740b1d05eca8d6d25d774155164a9d722e8d3a4cb21f3f20ecc51dba58f1c40cb2060a981f2f79c4b9e0c2163571043b769b344ade89d9f86821a2dd9", 0xfd}, {&(0x7f0000000d80)="291f9283b0358e83bd716e5520c32a8ecdcc00085582cfe81fad67cdaf5c6b0e8d0b47a26cfaa61db63a162c88a624afc3c9da62f612d2a7e20621958b1b26f3f7fa5ec23391b870cd32cfa8c21870fc8f2790e863a1ba70ebeb91e7dd63cf64aa625fa8dd1740fb6cc1f61f9b3a1e61348c56f58ddcb39927ea6ec7fbf3c0cb4767e4f82998ea94ffc7bb7b69cd93813915166852c61c50be097a2783453496534df0eb07f29d593a124dd3ec8d8e739e297157463ffbe8fcd5fdb1e8852074600f5fba46f39758aaa1816b5430626458399f69ed7737aa56339279ce29d8", 0xdf}], 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/13, 0xd}], 0x4, &(0x7f0000000240)=""/183, 0xb7}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='@\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)=',\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)=':\x00', &(0x7f0000000280)=']\x00']) bind(r0, &(0x7f0000000300)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x7fff, 0x7fffffff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000280)="d05c408f310fda074cf789d591ba944a2e12e15f0ebf0734fbc68daca5", 0x1d}, {&(0x7f0000000540)="13809efb567a90beb7e85c81521cd9289a01f061664105d895f3c28a34326fb8a05cd71d8635cde39e214c97fb7c4b9e48f520d7eb861418e674a723973a2d485e86925a399a3755a4196da467b98ddc4638b63aa2ecd13d4e28ec15dd4f35a64125a74f4be36a3572a9e9076e9fa7341c0f88a550b97c8a67c26dcae715757316d150dd03e21241e75b1353eb4e43b89dd12d79db4ed4107fb63eaaf4e596bbdf586b5cfad9830faceec8f4ab6ee573dc0d4962308775eba0afd8c4462c3e29bec0e2e411d8be0569a7310733721b89a1df420d04379e8348ecda919a5238906b0a2091db05e766c64efcb9c0e7e08f4554a17426845ccbf354ea262ecbcde21e1a9f6fd3ade9788c42058894a1f2059bfc05be6fb689ef79fddcf3d9fcbe5b94ef3153c5be7ba541826af9348b6501316f86b0d997f8e9ad9f698bacdd29d53e86a1dd1338177af8bf61e8a7f23633f101a281764a581ea4284fd95914a66d91a41911ffc9b066344beff9ad22da4019b5d4ba345bddc06017b25787bb0cf7c5d7b9439909f76f3e94bd5c59235297ad60c733aba4427fc6ee23465ead67a38dec94f02b85194dc70610cf6e2cd19c9e041580fa2f43d677e57548ee78bd469e165075d3734ccb5ec47a37ffa21587d37714012d785d2307eaec9c44ca7a619cf3c799e7b6f421303a6ff2f58589cee356096aec5bc9728d008a80b3a1dc1075d8207e88b27c2e8c77a0aaa3616af28ae3ca43a0822103cde0db4fb9b07ad554e836f6f50e064c3120032f64afec5fae9249fc26151d78dcdef293d049a9365e72feb7bfb49e45e13674fb46402857e820e6af9c1a6d1340856b0605afdc49b48ffdf8fb0608100700a9a2f5333d406e8205805205a14659f6d5242b1cda7a9df1d35bef023f7ce2adaeaed4d25955ece6aea5c9ae22dee3e6b75496866bb11e3fbb01cde3fae69834938bffec89aedc442636dcfcc36876b31cee1fa3d212c1455461646464b68061ece4e896adda5527bca12f50fdb48ecc8f624d74152b58245417e440b9447e1b3ed8ea88831732ca6da2e8bcc774d86ee563d78c4168264fb30443706b766155f435ef9914b81ebe3a5106fe9d1dde643ce6d6e28a29b26dc8db1b5f888aabfee80fc2d53a1bb497f63b2d93924e390cb19e829c3f576acf2324020d7be4c6d997b37bb1d9ee8bffe6253b1c7f9299cb5ca3c614234671878fb95d8593fa55450e00a7f7b57846b94e6dae85f6820ee3f3839fb48fd22fa0d5cb3fcdaae2c9c3f00aaf911e0cea23a1acf2e7ecec1c4c395a8bfda898db8dc3c1dee1291a9d44ce5f47ccba5db2c0c1314b26029e0fe80deda0a65a1a52f55525ff8d62f7b365acc910f9e3ecc7960089bc4225c4cd33b9739ff48d73b10f6a55ab26bf3c484b28e985a00cc38c205700bc26bf8033a2619c85522b1103c7ba982701098e7be93e538fa828df6d3bd0ad338747e25bd69ee3aeaddfb3cf6e340ec453c9fce2589c3b89eb6a5ea0c76ff55378828f75989b2cd93d36d60f7b30def122b5c289a9fea7240b6a23ae733a107fcb8009e450594b5458c14ec7ab7e6fd7b84a0b0a3a7500043106ae2a3ccb303b7e8960da3195c8b022cd0a607caf437bb5d228a2121258328b133e64789dfce05c4586c1bb57c05458c77c7fe8db6161912dcd2390477f9bb35490b8c13d60dc4bf569a0084ad30f24166eedb0b8bc385437099fb98a0320dde6c89c5876a82aa1d3bcee898ad7e6eb7480dd9af2ef8bfcbe08727ce18d46f84a795960b43404cd04a32200a0bf6ff1512a03472125e4b60d57b4c62e61890e0008552afd9695ea697f4197d85df662bbea25c19c3412973dc74448bb86795c8735db8b10635ec20757c971bae9b09f17c283f4de53360dbd01aab37086b55c5468a07d1d199ab9978e306e0cd6346574917261777d80ea41e25fd98648e46911e00d02fd846d75d5296f47204be38f5ab91bf217e690c309355fc240589dea3d81a156b7ddd70e040b3553b095f472e27d0e889d9f095c410c5f586ed3712d47527c650d167de024c79880340e93befac618487a9ae670454aafae09f2cbc49c5c283b1d67422ed645ec923d29b7b0b016697223b576d5839c80de943a6804f85ea47f47e5d778e9da54abd66d8aef9125071d2292162de8a2e7f160e88b2a4e04eac4786d4ce6551c40c2b3ce07e32953fdab50fd23f8e21de5ee61e957da4e8281254a5976375c0afafdbc5a7a06d0394546e1bb8a1efe50a3f25a408abc62a3e2daf49b79f58df0a40b4ff5d8e06d582f5a16451aa44712776ec19c7f5d45e1cd430fab05c8cd9cb8fdbc34f5c41de04f4210c1d83772b8820c83a9374eeefb808be86b5f12527ecdfaef1995d3c14dfdd234a9008cd08db434fbd4a15f9691f148981d6a8a66255db9a3c32b337c0ffefad4e5cec8ec2e010e81393f9a6c2402e479b61970d0207c4477b91498cefdd9d77f991c14577857ffea70b5cbef158f066e0312bc5c4558d79fe893308077477fe0a87604460c6b9b2a7221df7f49e7447dfede0b9788ab32c56f0ca2983cb4a381b1c183eff4d6cbc6d4acedacc6ab73547b9ef7b4d1a770c547d4cc5b2b1d7315d656343fce87dc8b0253c5802999fa7ae6888fc1205043b1ca32dce666ea0400d952874d42b6d26dd904d9e9c3832df1ab30842489a950ccb8fe3a476ba36a772142428f12e5748435907dfaf86c5fa56f84df8f3b2a3df633494e1071ef5fde1e791d14fd313e81a476ea3c61ca1bebcf63981a01fcc10a2f3a15f009f269c61808ac6cc5ffe301882c3c148a11fb7f425aa4f15c76215964c99a5488171acb097922a530e3bc9c14a4511a705390b556a721208ccc0895dfe29849fd9d2da5786053c9bb9dc6ab1116da83fddd55965e899bcbdf8d9fa9be311ba6989162de636e24564637b4249033a9fec077d10ac4e098c8dc8713f57d845c041538ce29ca50229434b03baa2e4bcd2bffab6458ec4e400f94795e4916f1e4ea8747bb8c91137031a912b02b3df481e0d12a63714cbfa8a38d0469a074bc2e2ce66fd32b15a413a209770a3923924dbdc990edc4ee599f4d8a0fa1ceff3c60b63f3e4d1a308e8230322d857d80efabf1f34ce4fb5813070db80981345a85e4436cbce0610674abaa9270bd5e898c7ff7bd4c0214cbe1d64825c3bb18f74d491c63cc21bd5879cc5c7468f9cb91b3b796d413ff852a1bcca0732bd2d631e8659f1742883ab6e377aed5c0c8dc363e79293a46354b1002c67926754189d64593e981f8b23a652675cacced0ed9e9599e40a97c0a18f8d33f44d28aae6e382802a6d898f66a27d8371120dc7283aa497472931ba7d23b86ac67ec0c4f233d5fcc44727f8b0dcff1954d7a2fa4d06bf6712ed2cbc4ba6b9cabf9dcdbd72038df8dbd9574ac1433cfaf9c7a58ca3d4d6268f4d75ac34fca0c58e549793d520ef0ed78da3da6c41a22996dd4669ba421c4bd8a4f39b933a3bf4fa38176df4fb05cd611dcf84dbd4ddf6149c48a765a38336ea7c69aad8c928b983454e33c765dc4d4ea9a28c323570d70e82e9948f1a974474188c272914137080887b15e2c14dfc3298534f21dfe472fc9d2b1ac774c1c25c769332e589d4efe79ab96cbf8174b2f821ba30c4e53bc6f8c780a77cab612591dfa7d77f4950918d140ee4773a284ad2657c34714911a7970288e27c3128a4272fa684e4d1248f9c3de287152664292710fc1c11f328e4f6805b2b7603a18e2ca21c815ea966bbc74da1ad96301879c0ac034aa28298ff3f13091006753e1de4d34667e70f4cb988b248d4d48c2aa667d2da6838d9feda08d9584246c9ddb1bed243f9693135a312de732b0b19606af45d20bc64a4714f0f9b532a21c44313da73c3f69997df583ee4e2e2bea17676055169ac6c330a52ea2ac5e1c6008aa819e7b87ecb17df65bfbf8cf68472e092a8680d6dda21fc3673b360c2fde1cc0d1b7766a2f4a310655e8d253e506fc305f91834a9535cc48f991e969f455849642edce1db7d72f2a05945033236e17ff2fbcea1c3acf6e62668c3939bad8265a1a823a5649722f5dbaed9bfb6559ab782a5ab583a304308af7ce84a604a790df6bcdb8440cd122f90776de473c8da6cd0264c2d4027a100b358961e8f3c2bca0c74587cb4ca2fc68d4c67cdfff388f5588b6e52bd1a5492bddb8689610f892361cfa99d478bf134c558d99e5a861cb6a208d6caf4c6584a8a8ac5d8c031ba80734811197c531e7f20dcdd48c52dafcd1eed21be9539d692c92fd47196c784c805b37b0d9e990cf888b771ceab02a50f6235bdb224b07d4176430619373890bec947ac0390a80616f66e8b1165bdf3bf3d2adafc3287d29924f1a7248ae1e3a6bd8252c31d627c1647d4d7425df52195981dd1592410ee5a012332d9825cce35f41b87e5cad7b07766aed3d9766ceb7ea84a0b62c7448ba5f278c9e4872b175d03f938ee4db41532e03a2654f9e1bf3c0628770c492608d91857f805511f2a0ffeafde13ac8988429dc7577a85c96466ac61e09cedfddbd76d9fc55a3a211c3d2c8821f3378e3ee42efbbe0d9e8773a24a82bbb5af4aa4d63b55b3f5146e279ae3441568299e2d0401c82c636ef05a34412f4b5bcbfeec1dae43e5ed4f3a5bcda1f23399a59476802b7b68a95612f22b3fe88de3467887e701620fc40574e066ce4479b71b55f6106454b6212450990ba3166858683519452681c1a5332a010799a0fec195da573ad809d489e32c6859ac0efbff2f406cdef062aac9086e8fc9af7fc640244bf05419b0b0295df53d60de6c18e5bfecd3f6fb1a1f96d76838f89a1fa0ae676a54e0f47f9e0844f6fe2d462c2dd231aa78a4cbfec0b5aa423b236ae30a5289cc28a9325d6b3a3c429f2cfbbd4191b0a36fbebb515af318082f060ec017552410e3b786375f7bafc4e8aed2c7d05c238a86de5107361e5817956a6f1616fc82b16a455d993a27cdfecb07c12f71659fcaaed06ca7d6bbaf8aca56a8a99bf025ebc5796a1601d5d0d83fb4490044e0b40a27245ba1f4d9b8df4653ead975d56f37bd5d4fdb005a4a222b926f951f7e7d739070ab3a2d8662eed11c43c42fd4ab86b44a11f3da86d2e2f72fe4cb6f83fb6c7d105aac8b6b4167f46e1d271c9a883c48f586722155cbbd7de1ff6d31eb00919d66971fd9f761feb3f6a88a6fb99dc603ca65862b7554cb276613651be3264a0379d29ba428fa38adabafa8ff3b44adb0c07993312eaacbd7d3313c4c3e73781629dc6536ed870a78834873931c79711ad66d9f3ad1500386c7400a32ee99afb6e630402be6a6b721fc981ba61e0048bd6718876c30001743ab82e62250228b9a829d45ae9b46f7feb9b79f331dff181d3ca7b4126c7503f166c8893689ee01c333092f603bf6fd155c3c7af38c6ee2ee562019bf93613c8180e6969f2510140de8b2f3d014b871bd1ee684fd390c9a87a238c79d9c76bd13223b9f2febd387a4628df7e129c12ea099121855151871fc989bc355e18e33932446ab0a530310234a57963636cabc143c3669145d30f6b201cb5d40fe580b0a671d10d2d7fea70b2a5c273b6eaf65c2b1070236a1bd8d74eb83b7258755528249baab981e8ba18cb133245c398d2a858753078c608a63cc3fea8c9e94e2c46b56ef616952f94d6815e07d36023988fc10e6f0b8aa48ee80bb65de5870dd94e46818b5fde7c888ed8965d93d06724b3abe8e9d38ac2c5b24cce0088feaddd614fa670920e", 0x1000}, {&(0x7f00000002c0)="6c89e02b73a74940a0026dfee6a9ad1b9497a58ab0000ef9bf8241cc72716f5c14f6d663807ab0696f0a6fd9311e68a596b81fd1bae0383798e3e57ea8cf3bb7af44a1f734d273103bbcbd79f45d7a9010e789fddc201f0e2f9a95709091f4fa6583a90ad1ec0c4977dfdcc80698ab07d632567e07058f65e73d145d791d0d1775d3be8d3a3ed29175e2b3cf57e5ea2f12d2e26be0e519685b77c7696320e2aaddf880f2266ff49b0af60c736205ac4a70323547a27f6fb1c74f484e29cf227da634fb473f093a6bb13d15f1af7190d17ddac1be29acd60ef1f85f2d3eee45c58635719f742a97b30940107f", 0xec}, {&(0x7f00000003c0)="949572c96f7e7c25a1e6beacadbac243275013226f606e546696d7e0a15aa64dc352457c8d4173dfb6b5a1a69be780a51c7e999963f41c732dc3403da3ad76fd46cd9c6c996381efea229d6d95dc5ad811cf6a12088529", 0x57}], 0x4, &(0x7f0000001540)=[{0x98, 0x1, 0x3, "2a86c7be84118a7dc4502517d479adc1a2dd8dbc4bf175d2f64ace367fc0da5c661ea240e4b42558e149ce1908d98a93057057ca8f2160534f8de7ee42c6883a014d9755a51005b52ed4b28d90603058f250f407f3cf23f97dfd18bbea40ab33992ede0a0aa827e074a7b2a39407e1f0e99599b34e40b3742ee08e22393a42995b08"}, {0x58, 0xffff, 0x4, "719ae242763f4d78a91f09011f611bca4816c6937dc1a7ca15c953bc4fb3fa9267cd4022a7c8b78d0850247e16173772b661fe0726f8dc0bbe8cb409d48ced76d1ef"}, {0xd8, 0x214a785a1fc561f3, 0x8, "24ac30407569b0d2dc7e2171cd6ab9af4fa01b1f3604d5dc2b303c0188349bd30c71f757a10c25dfcff211b6638bafca42a4e5527387bd986256f96f08c5b28debc236cfc5f00e44672d8d8dca45b1f713c3bd3fa5dcd5d032c99f1df04e2430c8bb7aed82ae6f42b2d72b3803c6b94339cd36b729fa75ccdbf9816ac8b64bc272a7c81007217018e1ef2c152702ffbe8fed8daab0e4a52fdca4ffca17532007bc3cae4b4f9bdd1446689d9e43b327f0898b59ab3050af1658e9424aff512fc29052a228"}], 0x1c8}, 0x4) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) fchown(r1, r2, r3) rmdir(&(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x29) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8) r1 = getppid() r2 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r6 = msgget$private(0x0, 0x30) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) r7 = dup(r5) ioctl$TIOCSDTR(r7, 0x20007479) r8 = msgget$private(0x0, 0x644) read(r5, &(0x7f0000000200)=""/151, 0x97) geteuid() msgrcv(r8, &(0x7f00000002c0)={0x0, ""/203}, 0xd3, 0x1, 0x1000) r9 = semget(0x1, 0x3, 0x4e0) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f00000003c0)=0x200) getuid() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000400)=0x3681) ioctl$TIOCDRAIN(r7, 0x2000745e) semctl$GETPID(r9, 0x2, 0x4, &(0x7f0000000440)=""/157) unlink(&(0x7f0000000500)='./file0\x00') msgsnd(r6, &(0x7f0000000540)={0x3, "e7654eb1222de681e376ff86682bd6f43dbbddbed8e23145d25a0ecaf19ff5089aea"}, 0x2a, 0x800) socket$inet6(0x18, 0x4000, 0xd17) write(r4, &(0x7f0000000580)="c26194890855b5ee9a02e51ab8b18d0e90bd9fc6d027f552368184997263ff34a4fedea53f3291f2718db9a2ef55150dfde034149eae7421b4ee096e58341cf2a1706ff0849f0064c71f2024b54b26ff3cef14baa758924fd6a73912", 0x5c) close(r5) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000600)={0x0, 0x105, 0x20, 0xffff, "98fa494083fc77beb894e7bac69ecae9415b74d5", 0x8, 0x8000}) msgrcv(r6, &(0x7f0000000640)={0x0, ""/67}, 0x4b, 0x3, 0x1800) mkdir(&(0x7f00000006c0)='./file0\x00', 0x4) 16:00:10 executing program 0: nanosleep(&(0x7f0000000080)={0x7ff, 0xfff}, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) 16:00:10 executing program 1: socketpair(0x20, 0x3, 0xffffffff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c3a4", 0x2, 0x1, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom(r1, &(0x7f0000000080)=""/164, 0xa4, 0x3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:10 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x4, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x9, 0x0, 0x41, 0x40, 0x800100006af}, 0x9cb2e88d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r6 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000480)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000100)={0xfffffffffffffffa, 0x80000000401}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f00000001c0)={0x1, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f0000000300)='./file0/file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r3, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x4, 0x2, 0x1000}, {0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaabef) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026e2f66696c7c3000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) fcntl$getflags(r2, 0x3) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) r2 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x5}, 0xfffffffffffffea1) recvfrom$inet(r2, &(0x7f0000000180)=""/232, 0xe8, 0x800, &(0x7f0000000000)={0x2, 0x0}, 0xa) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000014, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000440)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) kqueue() fchown(r0, r3, r4) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x108) r0 = open(&(0x7f0000000100)='./bus\x00', 0x98, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r2, &(0x7f0000000440)=""/218, 0xda, 0x842, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000540)='./bus\x00', 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0xa22, 0x5}) r3 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0xa0) close(r0) getsockname$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="21000010000000000000000000008a7597804c1d6efac9230900fd00000000000001000000000000000000000073000000000000000000000000000000000000000000000003b142d39cd2cb834dc453063f24130e9c193ec26ca84d92a42e4d98c53bf1f6dc877a1b2f0d783ab06193fd02bbd67c297db1426f6b140f7caf7c9addead6a289a71d3cfa602f036adedd9432d00649efd461dc3d5f0264788d2923da75dd97b649a7b5703ef06916be220a727821335494a90ab552d9727150b1f110ca27"], &(0x7f0000000180)=0x47) chmod(&(0x7f00000001c0)='./bus\x00', 0x180) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = dup(r0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/10, 0xa}], 0x3, &(0x7f0000000240)=""/119, 0x77}, 0x40) fcntl$setflags(r0, 0x2, 0x1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() recvfrom(r0, &(0x7f0000000180)=""/138, 0x8a, 0x42, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:01 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0xa0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f0000000040)=""/29, 0x1d}], 0x4) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r1, 0x2) sendto$inet6(r0, &(0x7f0000000380)="61b6325def2fda92a15def70fa13f3f730756991da280a6961e820d057d16ca5e2c09542ece473dc6f1f6fd34eac7704d5e4177f554dd46d7681644161cc22d32d3eeb7efc698c121ca2e5d0fb00a55009e120a537103032a9df4f3cc38cdf34a551eb434bfc40fbf02c2b27cef7ab0919a231dbed406bba17c31b7150dcf1e42f37b18ed976aa076cc78e3124ad290e53a3a5319d8cd7a115262f9df5ed13c603d695b7c49e2767", 0xa8, 0x400, &(0x7f0000000440)={0x18, 0x2, 0x40, 0x40}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) bind$unix(r2, &(0x7f0000000300)=@abs={0x1f95d27d48731892}, 0x5) 16:00:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000001000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000013000000000000000000000000000038bdeba588109e79b2f6d96ebd640f39358cf8449d12288b65d8dc0a16b0e8c3edfde8afcd2d4beaba2d77721687e3734c9cc0d989e73e723b9157b87b41800f77ec69b8725f4b287bbe61b75aa81840affbe0b67479c8c22e485e1007593ec6f30bf3a31d65402d79974d"], &(0x7f00000010c0)=0x6e) 16:00:01 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffd, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x16a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) nanosleep(&(0x7f0000000280)={0x81}, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='B\x87\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x21, 0x3, 0x0) shutdown(r0, 0x2) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/225, 0xe1}, {&(0x7f00000013c0)=""/99, 0x63}, {&(0x7f0000001440)=""/87, 0x57}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000001580)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x8e, 0x80000000, 0x101, 0x40}, {{r1}, 0xfffffffffffffffe, 0x0, 0x6, 0x401, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1c6}, {{r1}, 0x22a3d681c040c6da, 0x8, 0x1, 0x1f, 0x81d}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x100, 0x1}, {{r0}, 0xffffffffffffffff, 0x29, 0xa1, 0x3da, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x9, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x14, 0x5, 0x2}], 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd\x00', 0x81, 0x0) fcntl$getown(r4, 0x5) 16:00:04 executing program 1: socketpair(0x80000018, 0x4003, 0xff, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, 0x0, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x5, [{0x1, 0x3}, {0x3, 0x3}, {0x0, 0x2}, {0x3, 0x43f}, {0x3, 0x20000}, {0x3, 0x800}, {0x2, 0x7f}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0xffffffffffffffc0}, {0x2, 0x9}, {0x2, 0x400}, {0x3, 0x101}, {0x3, 0x2}, {0x3, 0x8}, {0x0, 0x1}, {0x3, 0x65570260}, {0x1, 0xa2e0}, {0x1, 0x10000}, {0x1, 0x3}, {0x2, 0x8}, {0x0, 0x7}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x8000}, {0x1, 0x9a43}, {0x30ac4509782ce7d0, 0x4}, {0x3, 0x2000000000000000}, {0x3, 0xfff}, {0x3, 0x69}, {0x3, 0x8ba}, {0x2}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xcdc, 0x0, 0x1, 0xa0, 0x81}, 0xc) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) mknod(&(0x7f0000000000)='./bus\x00', 0x1020, 0x2e00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getppid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc80, 0x110) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(0x0, r5, r2) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0x8) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) pipe2(&(0x7f0000000140), 0x10000) setgid(r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000040), 0x10000) setuid(0xee01) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c9d8 failed: hole in range 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x100000000000447d) poll(&(0x7f0000000040)=[{r0, 0xa0}], 0x1, 0xff) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000140000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: mlockall(0x2) r0 = getpgid(0xffffffffffffffff) getpgid(r0) setrlimit(0x3, &(0x7f0000000040)={0x1075c8, 0x100000001}) r1 = socket(0x2, 0x2, 0xfffffffffffffffb) listen(r1, 0x80000000) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) lseek(r0, 0x5e, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000002280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getpid() fcntl$getown(r0, 0x5) r7 = getpid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e1ec492665e6b15ab6fa3344964965ded518293f37c605b89c1b7ea5d5aadf323d350de14251d35a316079a18da744b887ce4d10b02485ea88203b59148137d3fd8be89272500d98ca88740f43b208742c545bdd2bb12b08152d889aedd8d6131d71e5d199fd36ed18e319873a05e3ecaa93d9292951eb30da3582f0704680b396a00c30e0be281b5a2a4d798b38340317dd9a9146ba25bea134d9e848e54fe6663670cc0dc0c54e21c59c4fd01043787c05e3cad4eb74d63895bcf82fdf70a6ee632e79b0df9f625ddde9543fafd43ac963e5b9d21a2ddae7f3176940ebadd450e2f45ccd64eb1fade6ccc166406eb54505406802e1c7a6984d6c9583a80383deb98cdaf0b210df58ed0e1b2bcffb1e2dde1ffb8c756db6427bc126f58808fd140b0371b9582b6362d3206f04821f051db987d963545a00fb81ba29d2074b335ff698639248775150ef317cd8d2fc07d5d3055cc19557009cd8e0caab9dc042081edda7c70d61b83ef3133d0ac0921ef81e327a1ab7de1c5df0dbe95982d844ac07a1fadd50ca6d01fed5811764ba08f2362ca18f9ca86937c47c66cb8c72b37f445e8420713069d93385f29b52fadab719998d0cb9c4cacf7d7ab58b3be474a9af64240580d10903c44ecc50e184d2b58fa1c81bd134411ca728f7dfe5e348d613cd247e89a6a3624f0a1ed69b62e8206445b8b957239fe347f5e9bb164abb489274f097c48f744eec3f66c31043e0f1107ccf47f87f2ad9d92f3c9fd51fca6911f26c2f10f965f46b9bd16edbf9128cb0e11e211bfefe9f04da2cfe375aee95bab5b63d6b2ce223db6fbe9ffbd7b4d584526d0d3be91f6cd5ed5423dbd36efdff33f55499676154d9ff5fd8b634733984e2ce9cc05420abc7f8a978321590185ba4b51"], 0x77, 0x3, 0x1800) bind$unix(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6530380c570815046b6cfeaca9fe972d06184dd648bd5f6b9c602de5c13d437021e9d2b9db793f6986c6854297ed77cff881689ff4881a7b1e922c575c32c7e2ea858250a08ed932e83cf7023cabc8b8697cf15bb1a984b9199cb7bb53c19b567fd6a825b07a46f231e6940aeeef030690621f5426ca7b3db4da158ee03943f38c8950d8e50bd38252d8add2365745b72a03b22b34e089a2e2b56d32d02a15b8fa0a7aaf373d86d4030b7526422095a74d01df726e246abbebf9c7527643"], 0xa) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x10, 0x9}, 0x7, 0x6d, r6, r7, 0x200, 0xff, 0xfffffffffffffffa, 0x20}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r10 = syz_open_pts() close(r0) dup(r10) r11 = syz_open_pts() listen(r8, 0x3ff) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r11, 0x2000746f) readv(r11, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x13', 0x300, 0x0) 16:00:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) write(r0, &(0x7f0000000600)="8ac3308057cd9ec2d78c0ee941460118ccb23672c3c18590f88b3db4ed19abb3f10b6af8e4b0036bf68cd8eea2d7dcc5e3335c3cea014866eabd4f8aa3cb5ca9bda489c1612ed9116c15604b338d54fc130185ef317d9df5ea4d3b116ceeab99fa5a82152f1ec1f6a056c666d750d0a5b992315613daa51e5fe3937e6f7d10d08f159a4c708889c29afc45ed06e72d120900225dbe9ce02c6df617034ea79cba1dfeff41306d2f85d0a9ea1c8f6e8d3e0af58bf0e58622531a66bc78d1d347", 0xbf) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f00000005c0)=[{r0, 0x40}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f0000000240)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x8, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x100000000, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x96, 0x1, 0x4, 0x1, "4483ac11d501a590a7a9a08f13306f5637fa7fd2", 0x3, 0x10000}) socket$inet(0x2, 0x4000, 0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = semget(0x1, 0x3, 0x420) semop(r1, &(0x7f0000000240)=[{0x2, 0x101, 0x2eaccffda77c0f8b}, {0x3, 0x401, 0x1800}, {0x1, 0x4, 0x1000}], 0x3) r2 = socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r4 = shmget$private(0x0, 0xb000, 0x116, &(0x7f0000ff3000/0xb000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = getppid() semget$private(0x0, 0x2, 0x192) shmctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x8, r5, r6, r7, r8, 0x10, 0xff}, 0x8001, 0x10001, r9, r10, 0x9, 0x4, 0xa24}) r11 = semget(0x1, 0x0, 0x84) r12 = syz_open_pts() semop(r11, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r13 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000080)=""/163) ioctl$TIOCSCTTY(r12, 0x20007461) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x1f}, 0xc) 16:00:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x181) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x100, 0xffffffffffffffff, 0x8, "6cd8b7e87488f3915455de41911826c4e7ad7c27", 0x9542, 0xfffffffffffff800}) r2 = dup2(r0, r0) mmap(&(0x7f00003a9000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x28) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x11) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002402, 0x0) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000380)=[{0x0}], 0x1) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x80000000, r2}) fcntl$lock(r1, 0x4, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000100)={0x9, './bus\x00', './file0\x00'}) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x4) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) shutdown(r1, 0x3) socket(0x16, 0x0, 0x8) flock(r2, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="5827200babd16ebae63225259560f8e5815d73f2a044fd33055552fbd5e41789632dfc94ff334a9ef1803e4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9afc4d5f16b136a5d00d1628b53a", 0x59) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x2, 0xc72a, 0xffff, r1}) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x3, 0x400000000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x8000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000800186004008b00000500000000000000000000097ec425fffffffe0180000000000000e92c9a244d0000", 0x2c}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1f, 0x12d, 0x10001, 0x7}) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1002003, 0xa6134) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20000, 0x4) sendto$unix(r0, &(0x7f0000000080)="65479529631fc7a0143ca95a89922fff7d48f658c81ae6a83e2e079938d44090d28ace75430ea21000b9771be8b4d60a706b8a88233c88bd77499215ff3fd6bd4021a10526e72f7ca6d7ec68d223a4f6000a6869e021a20ddef16beb522a1f3d12a79d32256dd2a450513ed6a7950d091dc54e0dddf8c0b31365ef9f2be31d86cf646571dafd162306e7fc80f4ad53512105fa9b932e310dd88d77c15ab4bc2c0779f3e9f609883fca43c1efaafa16b547cbfd4dbc39e0a5f0aaa2699b7894ef158cdc3dbc533efbe99e78f7bc", 0xcd, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)=""/4096, &(0x7f0000000240)=0x1000) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getgid() r4 = getegid() setgroups(0x2, &(0x7f00000000c0)=[r3, r4]) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001, r2}) 16:00:09 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xc00, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0xab, 0xd79, 0x5, 0x0, 0x9, 0x462, 0x346, 0x1, 0x1, 0x5, 0x3}) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000140)={0x0, ""/75}, 0x53, 0x3, 0x1800) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) semget(0x0, 0x0, 0x100) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8022, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="5f767fc393a4c4400c31f6bc21902fc10be36aefdaef5b84738602a930629712", 0x20}, {&(0x7f0000000140)="df8affea34af928954b832d36d3c12672de00ef78e", 0x15}, {&(0x7f0000000180)="36713682331d60b6e64ed6186f9862b6d08a7854f7421f6a3c061c", 0x1b}], 0x3, &(0x7f0000000200)=[{0x68, 0x1, 0xfffffffffffffffd, "7d2c3e014d706f72b6c934c973dcfd16f03c4837678cc989cc6f831a99d7143bf541fb721416210105b2dcb16c1e04eb9de2ebee38494b4f74308a1a140f963d956fa55c0e4ada143e0bf462fc53797470c4"}, {0xe8, 0xffff, 0x26cd, "cc59cb254394e9333e6edb5b3a2f05b02f6ff2cbe62770cc17c74c94e8703afc76a72bc97c3628f2a2588d8ca5f5591356034ac8401cd41758401974657bfdb61689c472f55a3b11d645725de733f70d25b9c380e2ef36dec39655a93b6010c6c6582ea8177c02b398cb78346465f4d1f6ea3d5fcfd09cfb5564f8db0eb6b87e1fe49e230b6c38fbc0445f2bdd13c94c3d754353b5e88635f0ea2ef458427024039ce504baea3275edea5db8be6055bab6c3a7252b9fbd4328b269e68556bb800a261286e03e143a81685511f5e1e5eb9ddbaf8fb5f0"}], 0x150}, 0x400) 16:00:09 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30859, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x3}], 0x1}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0x6, 0x7fff, "ba875719047f6338fea5a992f51bebd4a544806a", 0xb624, 0x1}) shutdown(r1, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0xfffffffffffffffa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) socket(0x20, 0x3, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x100, 0xfffffffffffffffe, 0x48e4, 0x1000000001, 0x3ff, 0x7, 0x92, 0x2, 0x0, 0x80, 0xffff}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380)="eaff125c00000000f3c86c3f04e8098dacd37a89a507dda5d9253c1e3a2716d51f39809d452300776d520d1df28c1e518b5bd313c2b468be28520d26a8c53fc3d644dcb7675643bd0d9722458ae758f9a7f5c36aaec653856bb9f4e81cc3bb9811279a3ef90957ec7b7b2ea75b80b75572258f4b910bbac32da32365488af7917a4df67e77e3803d9e26812f770be2233a60e33e4f77271eca8060b730e33aa3c3a6525c43b576de279f2e265d56fc185bbfbc7313ff9ac1d1a841190d63246f3e1d7fd9008000", 0xf7) close(r0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000600)='./file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40100002) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x80000000008, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x800000000000047) semget(0x2, 0x3, 0x10) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0xfffffffffffffffd) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x9, 0x0, 0x41, 0x40, 0x800100006af}, 0x9cb2e88d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280), 0x2aaaaaaaaaaaac01) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x5) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000100)={0xfffffffffffffffa, 0x80000000401}, 0x0) clock_gettime(0x3, &(0x7f0000000240)) clock_settime(0x0, &(0x7f00000003c0)={0x3, 0x3}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffff) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x0, 0x3, 0x800}], 0x9) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getrlimit(0x7, &(0x7f0000000040)) r1 = msgget$private(0x0, 0xffffffffffffffff) msgrcv(r1, &(0x7f0000000000)={0x0, ""/6}, 0xe, 0x2, 0x1000) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 16:00:03 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x208, 0x0) select(0x40, &(0x7f00000001c0)={0x7f, 0x8000000000000000}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x752f}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000000200), 0x0) ftruncate(r0, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="44b04b0e20d01b3387346114d64071993ca439b3097ecc0bae9be6a88cb789a4fd1b73f993acea5684c202d1289fe37d70fe0f80e9a5ad7a05bc6c1440cc1cb49e678a969e7e32d4b796c82f6d001bb57b62d00c72116a8ddc5b93e17f564b6bdec194938b6ce37d02ed64578470bc5bf8820d44560f6b805d5562b368d16cd98c359790b57b53d391ae6163149badfde54b15cd6f64cb574730d7980be6418ac3f3822bb18a28db296ae374d07fee7366aad08aa92e8b", 0xb7}, {&(0x7f00000000c0)="15ab1752d5ced606fdb48f29b8e80a23b8f8a420e461d2fa56c139b4870fc48b7791b5a75ee49ddd4c3e5aee71df680a7f1ae0a90a84e4227079b66e3e3cb2a58b5251697cd851c0aa2345", 0x4b}, {&(0x7f0000000140)="b7946137d8b8ae07e096bd71b6e50fde0acc11197b2c842fa7d4c67f3ef1d6c6b2a35f5057d90b0f0fb70f5b1556688268ac5d41cb32f6d0f8eb2cb7dc695d03ec2a4cb7a64c87e0e2418a6ede2875c34e058c47a650815954a2e3ff847df49a711dff5688d1b38f20549fbb33b99240d3ff05bf1641e4d05b9243deec972978e481c5a1d0e7aae883b152d087cae1382462ca1c2a", 0x95}, {&(0x7f0000000200)='I', 0x1}, {&(0x7f0000000280)="a458eb63677f3ce31db868a55722a3bd2d26ce68123339e4b4d4cb1c96a00ab3c9f9a6b39fa8cb76624f7127b5f4032cf55b7dd93cce", 0x36}, {&(0x7f00000002c0)="43f137731eca315534ed50e3b0c7b8984a5eb329c8d1585705d1e8438e859220f3dededeeb72e7cbb0def6b3b11a75be907d125dd6ea11d5ca8b6723ddff322df5f35461", 0x44}, {&(0x7f0000000340)="6cbd66998d4e2d5e9b42d6990fa62acce691ad0ccb43de007d36e408446a3357837dead38d1db8a3bd2c16656dfd3e00f220959591104150fdee04cb902d50aa3ffa5cfdf8b019638717e9bdfe8d55ed7d5089a23557c68c0e1276b0aa944e32681d0f1703d6d12e5efabe54ce6a132c849a112e355096066ded9c49500e48f14eba9e98ceed91381c45bdfe6419223a480ee6c7bffa61bc3a69244666ebb62e2910a3d155768bbd547130c49ea3e560c235790409015b3447ce28fd5c4d85b9a7482f0e879d32d53bf241d68289eb3995218c3580bb49d29f", 0xd9}, {&(0x7f0000000440)="a7abf383e380e1fa53270256110e664589ae761b155730bc42c85c32c8935f5418", 0x21}], 0x8) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x7) fcntl$setstatus(r0, 0x4, 0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0xb6, 0x0, 0xfe68, 0x0}, 0x0) 16:00:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xffffffffffffffe3) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x2, &(0x7f0000001600)=[0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000017c0)=ANY=[@ANYBLOB="0100474966696c6530006f2f5aa050bf957769f6295901c319bbd07f58eaf5819ab7c2215b734e4e6f288c498fac60cea307d0449132b51c4850c4d0ae77176f6f94cfc098607b33a867227c5e25edacad1f77de79e83ab0dd201ad848b0c16477666e138bf1ac42c645d3901eb567667b1291b191643f7eaba9526108d17145fdd6e98756d5677c39e224c99f13e52a86"], 0xa, &(0x7f00000012c0)=[{&(0x7f00000002c0)="8e73acbff21caf70b268ddd20117bbc0247071f85a791636f60db97a3a25957ea95f0a30f74a2c177a222f90a068cafc51950b9c8a196995a020a3deb39fa49348df8fb74dd80f61cac887e57764f3bef54c236bfa594a7da8f4f7708b67367e11d3edc6336e21dfb989a2194043a2a12d766e51b3209aaf1fe15ab10abfa746d10a19f62855efcb122356ba4f27ee00a5506fd4148f21df9e33c2ca88f389ccd554170563df2b2d9fcd76e25d1583e80f0c90bcec498358d02051cb2aacaba064b34c697c734708882d8c33b203abe39bd05d5133f28c046ffe3aebb2bcaa9b05e21f1d73d403d2a8ac24784ec2c66992c38f84b9a05932aaa9e521c48d8e297bd89d9ecd09a8e035819bb59a46b1f5fed9306145a7e48ba06e6cea47135d413bb8032229a2559623997f74c6c820a315cbecdd07564ab19708cde90e25930cdd7eb8804332150ea6efdf2cddc319ddbe9e7b9b71dca48ca0c11910eb476e2477fe7f2b3f4ac9d7d23c393466663dd23ff6bfb59a085de6c43a18966a8f3188141f6e7c527faa6357c80e4b8df6cc83a1e4051aca459b7be112ccb62e31c4753a40e6f67527900ae46333c794d03985005ff02bd10275352742d30aaa7fb2ff9cda6897521c052cb4dc827e7d5492e214175b379a08521dc9f3deab83ab4bd4a72a0c1a90befa2eb33c250ee916212aebd38fd979a44773e08c64d3a875aacf80442514b8c9bb1ca08ce9c86b0798d9a4282cac0eca3caf128b30b172cb288b076f684d42a97075b50d9fb44b700e28fca735c6c6b32da13913d8d633cc404d279ad8d6689c159ff1ce5820c9b9487b93e75d45db7031cd32c363b03bbc11a7516b5e6db8214d57f57d941a28a6089394e8f7d9a55680c0e48bb7745afce4e7324926b700c61fd708f4cab9fe358b831e20bcf896bc144b84fba6c2ea328a1462309c53f2daa7654469f8431a21efb9c25eace050bfa438ffdbd3be2fca4e4a59ee262399f2e12ebec95c144e4c20df760b2c1bb8edcc240e0e8d8d3d249b64ec2e0d838d8ad465401fad2ed271acf12416ff20a9b29d99617506ad0273e3f77f03d8f2b9a4d2e640576ec1e82c5dbadc1101115d3c228c3cf157137517a7fd8cf192a81f56d2c5dd9ebfe2b51daec45c65c19b3fceaee073eff95171f60b140b1bc4a89bca86d54e5e8c2699f936d210b61e9176c2cfc049d7f01dad57e3c45430852b4f8451674ece79fef7ecb10f8082cda4159cadedc56168db2e85e7434b980a217cfaeca35a64007d3c7a9ffab21e262e0d4b78b7dfd5ddd9de92426801d7a1002babcabb3a63278385030f49b3ddcc0e2f976647275d79e38b894666b8418aeb2a1997767538103a246c9d8d4118a4c02bf7d8a669d660c7a380d535ffe5887e9a625123ec1c5a1a8309a73c49f248d8c92906b5780dd6dc5f96e7e7320a0d744739bd82fc953d9b7d3bf8e4566f2ea9f52ed9f929146119409a2cfa9445a8532d6368d768bf70d56808f9bc14e8282db172739cb8bc4a428e00f156ee687f52593afd611c98fee2689221f7e79af53d4de23d6661b231359b44c9b61735cad75a32de704c33a05c24463187ed80dd94f68b3463f27e80ecc91f78b97ee9cf0f4d861162fa6516b34b3daee3eb805ed1d5a99c26b7323a334a7dc7c6948af48fca23eb6a8538f5a792270dd5505f1d7d715d78fc7e9e14623f96ab61b5114b842f7cef5bc4bb78a28a931cda4eaf1b2f42abda7b022cac6a360953cfd768cfa5874acee19a338f5efc2e03f455bcdd1e3aafaed51f93de444d0e1e0a6de5453bb3708e4a1e7050f1fe4e50a946deeb5d34eb72bc5dcf536c65cc8651d27c92c89cd75d97c38529b065607aa306c0616041fa8777e5f64cadfa036ce6ea226bb6b886d7b4bb66ea1cb43af2166ded892804f7d35fd7234600564b89a0fabf8daee220c87ebdd0731a62f9fea6c8184728137dbe1b62a3461573cc44be797f29fdebc9501102b161350978e4d41e3f840fdefc668551f3b788aa5751baffaf29f99b5b7eea844359d42c8050d87db31c6b529ae334417655a3fe75eb6105d58a6c01c2c4c7cbf89c0b4ff1a62ce482b66120dd69b5bd2c96a72872d6677359d0972a2e4e34df02aae9e4d60406edfe96dcf00001aeb6780c6ef03e9705cbf6bc09ca056ae939461663485d57d1e739f474d319b7b6a89853db7a44b408ebd0ca1677cb62e8f56e0978d8025ac86a773dbdbf757dc66e234dcc303b9679888e3ffbc3921e74934011d0b7a240b5d833fb35dfbe3b4fc1914249b29c2224217a62d062c279cff414bec33c4f2fe00f296982dcbb1af2931fe9b3b48ef493eb706c758b7c5426dad279af1e6c8859a6a1acdb6f5f6509ce4cf4f036fbced23d9e91de49db5d831d50d6201acb4f3854f4ed76dcd9c1e09cb679f418f637670e488a769d300a2f67e1d27aea2ffdd8e2e36a80f73625b6464be4662bc7ab2515b39203e7323f641ad4e0e2e4d756c2e7d22ba640c65506671a36f466ac9d9890e28d6100db6a87e6ac1f9f95fe13e764e8732d664202e9884ea956faf4be0ce333bd24f1c2757c71203bde6f961e03b806000cc251476514a2d840822cd13130391cc5088e5618fafe8249fb332feb3566ac7aab72683d0772855eded5acad9b1d6eaea56e095abf12824097034568030cd896bcd57fd79e48802390c2a1025da2f2055a3a53dd78bccf4f142f31fa544cd1ad6f13f33a1d268073b28b52737c125864614614216fb868a92a28123bc0c6c696d51c3a34a663502d6ca46c4af8e2a2cf96a5577fb10fd0dbee169cff8055719df45c4c6cd3aef745462fee76580ce0564948482868a780eede0f9bca6599c370ff4eb79158d25c8b3a3591557110cbc701bfb0d94ac0ee6274b6851b4cad4ddffbe310abfd3c501e15816019bdee5475f02a09cde1255af848a120a28f9995de015b7733a908c7635045fd925d899d2a3b10862668bf8bbc168632bf2fc6160dc5093c0c90076c73889338fae2f26f7780155ba2831ed6cebb36a794e78f9242c85d24b1f313eefd844c0b3039cd234f611fbd7445a8c05925ea8b0b799a60b27ad801c201c588ff8aaaa8ba89944895408d87867a2ef63715f2412aa6774737239d95d6b2b1021b454d4d33b5229728594fec2e4964278c7c9c847c7361657f8ab197ea9e9ac38569e3aa8770eccbfc194883263e4c5d15b2cf88941804e74fb5af5216745c97b7eaade2d868f7770c4c5dd1d4e12ff277568a6ee64a5e87a8a0c3a04c8fc3b50659ac1e9363d623eb100512788ccfb73b4e125943fc286f4cac16e14f19c68b85c0f4c63656229d7d1041bf92088aebab3aa607e564882fdef09017ee409eb3f269b41fc3a1bd2716e9309123b9b0a702719c7b9ce35620d6b982fee4f02d74d0c279428ac7a4b483053ed996d22ef15d93a350c33739dae5a1a884d2161ee84385f71cbb4496606841d1f0fcc0830f8433ba96de20360ef307a9ca8ef9ff8cd50cc1a0dc481525eca52df855e835f29a1e8bb550408eb854fdd8278b76c988b84f1d9ee11e6667bfbade8e0fa66eead7b49bddfed4419a3a0f0d82a04cbebf10a0044204a670694996c9d0c1cfdd05c2dffce8a29f2e8e4d2986927738325c5e1bc2d466c8ec2e1e4df842515b609ea41df5ab9ee9d47417475c71e6268414fe6a3c89b150dd7eb995f43e49f79ab46a955cbe2bd019929dcbc7d21864651525e1ccfb79f6304f309da16a62ae2f0128a8eecf6b70ef9d23f9f9db8e6009cebc83d2b6398b38cc1000c350e0094a26bd71e31cd2245d83b5de7d72839e9a9241a39135ad4dd46416f627cfec91a2dbfec9b8b64c825ba325727ede81032df698176bb578d08fad8e08634b4eaccfcd470bb355876cda57ed4acadeec68d73276e62abcee1e63dd1a73bb4d6c333722ada3da28187c7e18e297bba08fd52f6e75825c5567921cd7dbc89793fcce43f5d503e12fe87beda78ce72b9f8273d1f84b0f2d2f9ec43657e79d15b5dbdc60bed9faa03f47c82d6cb8cfe4e2e1eb1fe50887c77d1c8bb4d18e60ca82af338499c7cdf2d0a1b6372c3468e70ab3a68f519e17773426234726dffa9d9cb44856dc6bb04fb245d87dd8f0f43dedfa2564355ad4c781324194dbad280c71685e17441dcedd16b361fb847827e21369a695d0e6b1381973f4c1da93f69e0f7a0d8946cde7ab769a367cb354a60e16108b459444b3e97b5809aa718d5603a19732aa2f6834930898cff066671107483c7c21a08fc14e3e1d2c205d5d2b2460b11b5935c61a37edf328f9497ec3f88d638b1b7ba8a5bf966dafdce659b388b76013e5b4a12f183a769da10fdf8493258dfc5a180296a4be77fea1da4dbadf8088b8656b17d6c57e6f2c7d8a55c0c4a02ba464190ef699825dad30ec27965ef48950d6f69aa465c5515d26efe19be26bcf6ef3943acb10f777111f81c2fd38a9d990ab51319b001ad455b1954f658c15d5e6a4b4f82e84b57a32069b25e8368f495ac408524f80656b07b5ac220a99f398ec7315af59578f6690dfb41a6c652b0b045a0065426f64e98d875ea65ac9b674df22af2799e3256dca86ad50f61170c53f8c6d3d328254ec48a6cd6b86319202a10166b23aeacc93d09b00672a61e75187a2de1273dd20627aafd63bda9da7ff4bad9bd9574fe43ac88c0f40a692e51e06661a44615c0b18c9520259d79109bb8d097dcb0ce4910b064a301842d0e1d15cc9a224b6ec2c2b52558e241898cbe960ebdc524192b39cd30997fd110d31d463c712bce91fb1ffdcc61283e336eecab9be4b79f7facc586d3501b7782fdf391363c8981cfbf97365b9ac68ee9dbb1cab89f7615eca9ede0aad9832651b67f135a57daf996dcb7ea79fbf6b0acb187b6840cd8f1acc9cf11fd8440ced8d49261d863ae3a12af9459dbd131c017719d19a56f917dd77968731b3665843f67efecabb8e5f774b29fdeaa276a18ee30b962975e64204b4b496802354f578f89af01ae61e358f509d2d8e551427493ecb8de75788904a8d5115235543cdd9e918b488927b8385ceea1ab77be1b64ebca370639baacd2edcb414c23be0585c79293c66bd72b15f157c60fb6cb142208a0d5df3fc596372f50a584cafb2ba49784ae64396b1f6892f85db961d885bf69e71bcf0de70b77b7f8c60dcc320c60c9b9701af6d5f7a91327069fa7d14864a9dbcdb942c665f3cda73f7143f0767486f26748217a0cd26dd3acb5c950359f606470c554eb474481bcb79ae93c756c9fe5468515fda72f5e01dfa170eb9dfee585db719b2c006f399a10a651f801155ab51a97dec879418f74beb38c703cce559cb65a37fb4bce32dc55c0486c85fd81e2d665b32c836c36a1fbc4b2d455e8e6c9187633095788d1eb62e0d436f808d7449cfe8e7bdcaffae77de9c82fb9d97905df7d738b91467aa3bb4a164ccd7c8bf81e2fcd1d9dc5082c9fcbb8fa7668aee7cca3dcd6fad9c2ba94dfcfcd3dca307dc9400d10ecc419357840822eb8d57f0779694de6f09466e6a4e68a55d2eeddbbd77220b23d113879756b3df1cf8581556250b2c396c5f233d76b42b9557572c6f18a436501d4b6806c54da2641fff1358875f5e69e160da790dd5f493146627daaad4680a9d93f91ba740c117aa8cb7c80e269cd8d16cc1388b3019c6310ecd92701be14adc01ec0c06c412876eaf11c7fc32744de65fb6d65699d1f968e74d4a010b212e4d2aafab6dfcc3f2d22af09995a628c2e203605c3f", 0x1000}, {&(0x7f0000000240)="33ebd892ae0d9d1337a2866454eb216071f7a646e326e2ff9a419536a89103db3f94158f28b36598316090a8265717065abad355ab58e314de", 0x39}], 0x2, &(0x7f0000001640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00007f0000000000000000000000000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x1}, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0xfffffffffffffe01) r1 = socket$inet(0x2, 0x2, 0x1) shutdown(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000c40)="6389d0a077c360189c6055af67b8f921f096e19dfe5981073c52f4cd7e8bda7c271acb7eed9d5b3438889e9f11a04819a6b83ca957e5bf51e98dedf8449b06a7e9e8bc5077d15b36a2ff38418b57e182d1f8ebad5e86cea22c1bf2b7acafaf1d0d838980547152ba5cddbef38aeb4bc090928185f3b4bd9e668a077f2c444a6920a9b1e8f32e8c0bb72add2bfce693613f15bc0acf650d3fbf8139bb15481c8780d5b767ef654c7b1be74349cae419e814517b44b0dcecbd772e64ad503c49b53b8a8b40b4a49cdc7db2886699b49c9caf9aa4b86d4f938e2e998a4c633f1029f54eebb3d92a29247410fc0057034627772e0e9ad1052b57c05eabdb85bc2176c1769db6be3697f641dfdfafab4b60fc049da3d9e9391006f8d3544ea289949cbd8c10f56b0e076c0a19e3ae1cd4101ab73c07bbf7a06bc722214f42028ad7a29abd58a40d86089f784844ed1679d8d0ae4ee518fa7892314d833e6ab94a60285ba2c9a0cbf323748ec014d1c141868eaa371862cdd52ec805c6ef8c9822b70d291a", 0x182) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/74, 0x4a}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/124, 0x7c}], 0x9) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') setsockopt(r0, 0x29, 0x20, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='W\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&\xeb-#\\--\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x45) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='L', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0xb4b, 0x40, 0x2, "9fb9e0d97c761782095387db838958d7486560ab", 0x4, 0x8}) close(r0) 16:00:04 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8000001005, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$unix(0x1, 0x5, 0x0) listen(r0, 0xd72) 16:00:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0xfffffffffffffff8}, 0x8) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/205, 0xcd) mknod(&(0x7f00000001c0)='./file0\x00', 0x20, 0x7fffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) msgget(0x0, 0x100) fcntl$dupfd(r2, 0xa, r0) r3 = socket(0x800000018, 0x4001, 0x8000000000) r4 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000400)) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000280)=0xa, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) close(r2) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) r5 = dup2(r3, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffdfffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) pipe(&(0x7f0000000180)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x80, 0xe3, 0x20}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000001, 0x7ff, 0x40}, {{r0}, 0x0, 0x44, 0x20000085, 0x4, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0xd0fbcc5921b42770, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x70, 0xf0000000, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x86, 0x1, 0x18, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffeffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0xfffffffffffff800, 0x992e}], 0x10000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x29, 0x40000002, 0xb1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x800, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7f, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0xd9, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x3c, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x8001}, {{r0}, 0x0, 0x80, 0x2, 0x1, 0x6}], 0x6, &(0x7f0000000080)={0x0, 0x3}) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="91419f6d7d3752797b3c3064864d5b397b41134a96ef6419b7dc4545eae5306e02eb4d6923bf3535f3e76e0ab961ab613b0a2531d9d3f9eec46fe38cbca17e8b61d7a5a21bfe46ff683eed57af82632f61fd0d248b17b806befea7686798f7b8ae3cac0672d195af2f01482306bde66065be39646b9a3b4305027291ed36c3f93aa6ac0b2b8a0264bcddb98b168fb8811c6318d69a0d4e58993cc97c6190eee602a94132370d6b66", 0xa8, 0x404, &(0x7f0000000140)=ANY=[@ANYBLOB="91928dc301002e2f66696c653000d0a7e7e5ea5b3854ca656ccb230bb5f01c5e8b1ee98a21eacdfdfb6eb9ab22790d5f74efa2eed378752a6d8bb45226dd9643ad2997207f455255a4b16f8151c9011fe1dad24b5bab01b711"], 0xa) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x6) r2 = dup(0xffffffffffffff9c) socketpair(0x18, 0x8000, 0xfd, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/8) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) r7 = socket(0x6, 0x1, 0x5) r8 = msgget(0x3, 0x2) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) readv(r6, &(0x7f0000001a40)=[{&(0x7f0000000480)=""/175, 0x42e}, {&(0x7f0000000540)=""/242, 0xfffffffffffffe4a}, {&(0x7f0000000640)=""/105, 0x69}, {&(0x7f00000006c0)=""/221, 0xdd}, {&(0x7f0000001a00)=""/12, 0xc}, {&(0x7f0000000800)=""/245, 0xf5}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/124, 0x7c}], 0x6) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x9, 0x0) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000004b082b6dd05f37170d36bb847fc646e2a368f30931f0bbae5e48ffbf7bfce25cf891b648c57668338b86d1c1b939a8e354b212287f"], 0x30, 0x800) r10 = socket$inet6(0x18, 0x4003, 0x80000000) r11 = syz_open_pts() getpeername(r7, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) kevent(r9, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r11}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r10}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) socket$inet6(0x18, 0x8000, 0x200) fchdir(r10) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:04 executing program 1: utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x3, 0x400}, {0x3, 0x80}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x21f8}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)='}', 0x1}, {&(0x7f0000000100)="39099caa1a6772597ba4564f5ea47a7d28a8696ff0465c2549101aeb2761d2f3fa6a", 0x22}, {&(0x7f0000000140)="f50f38f33eea7c434c3786efc5904174cab1e026450f21a82136edc7ca631f312449e6fd91dbb29c84faf097ced0ab0715d2004c134d309dc315e7655372df8b1a9a34091933f8a6951e8dc09f33200be269c058513bba24d47b06424d70fb9afb4cb914f9b98d2636fa1299386c1711630ae9459cecc19d1b6fb6339511df4a1f667279aea4611d12eb2379a3363ea596f77ef659f8da0457592ff81e82feb797b7ecd5", 0xa4}, {&(0x7f0000000200)="426bd688458c6fab9837889c1fb2581cb777a8a203886b8bf8778e5d7ef721b06d2c06fcf52c39be7590cc766e0f8a9250311024970815da38f6dc69dfc760a3859435ac59e1b82dea1ffc61ab1074ffe19f44e7fa5ffae2ea2d77c1ab976b536768751d8ae9ce85e2813b5423d96e597e2f9aa0aaaffbc5345b39bc9988f0715cb24668c69bc351e3a007d5a29f106713732a9d0c9515d013450329b0ce767d919ad039737d0b799e8ac2029ca211eba6e34124ff9135e24f0c2a8cc616379c1fe30de072dc88b4009d6ddea74abcb2c7cce3063d243ad1d4ee1d95ffd4556dde0033455140e46a7886e8e2d3099c8a64c6541e", 0xf4}], 0x4, &(0x7f0000000340)=[{0x58, 0x1, 0x1, "7803357c90cbec9cc0d0ea9cf2d06bbfe18206fcfe5c8b5c16927d22e4d5747dbd88839bb458f3a4ca171760187e68c51eabdbe6b21e6e3998326432bb49e684b500"}], 0x58}, 0x2) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f00000001c0)=0x1) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:04 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0xd066, 0x9, 0x9, 0xfffffffffffffffc, 0x9, 0x1}, &(0x7f0000000140)={0x1000, 0x1ff, 0x80000001, 0x7fff, 0x4, 0x7e58, 0x79d, 0x56d}, &(0x7f00000001c0)={0x99, 0xd1, 0xa0e0, 0x5, 0x800, 0x8001, 0x1, 0x8}, &(0x7f0000000200)={0x100000000, 0xfffffffffffffff7}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x39, 0x4007, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r2) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x40, 0x4}, 0xc) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18, 0x100) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) readv(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/210, 0xd2}], 0x1) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000280)=0x91d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) socket(0x20, 0x8003, 0x7) 16:00:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0xffffffffffffffff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = getppid() getpgid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0xfffffffffffffffe) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x480, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x8001, 0x401) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 16:00:04 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18e2", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:04 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x4, 0x7fffffff, "30fab74ce0345463981ff9edf69fbdb4a63e15f0", 0x8b, 0x2}) 16:00:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$KDENABIO(r0, 0x20004b3c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8000, 0xdb6a}, {0x1, 0x9}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:04 executing program 0: r0 = geteuid() setreuid(0x0, 0xee00) geteuid() r1 = geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000300)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) dup(0xffffffffffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x100, 0x0) socket$inet6(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x440, 0x0) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) setuid(r0) setreuid(0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x30) shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getpgrp() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, 0x0, r1, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) semop(r4, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}, {0x0, 0x49, 0x800}, {0x0, 0x0, 0x1800}], 0x3) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000100)="3280491766dc7ed7660f0415ad4aefa28cf4a7627673a2856cb17ae71a3a2b5ba7173d766386de4fd1624222f224fe87c5beab2a5bd00e85f355b893a5755a518db08d24992566154facbe2537fbf32d8d45133858a27236949df27009a6bda68a", 0x61, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x374, 0xdd}, 0xc) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x1000000002001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) r1 = socket$inet6(0x18, 0x8000, 0x80000001) poll(&(0x7f0000000140)=[{r0, 0x11}, {r0, 0x10}, {r0, 0x124}, {r0, 0xa2}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x8c}, {r0, 0x100}, {r1, 0x1}], 0x9, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) write(r0, &(0x7f0000000680)="6f3801", 0x3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getpeername(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x3, 0x6f, "b9af4f90b2785a697d1ef2733175a996e75a8ce8", 0x80000001, 0x5}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c753000c5fe7b347f419e4986566da38d04be50e6fd06a672763a82a207b49bd6a05c40bb748fb29f77aa757ba8507da0e9b70acfd5e2398742436e3c6aeeea3bfa7fd75661335ebd798cee96a07389586b568ece2f575141665b84a81c4e4e0144869e095fa3a8e330029b29735b2f38c7e386832b9dd36fc77fef68962fc8d6d427d1aeb831111de52fa9bb3149ab268376de9ca6374a412940f2c90d7d1828276f7401d3c0f4015517ddac7883c2a191147f09d40b22234ad07ebc45b58e896f596ebcfd3154c684d66eda41a0859540a6cd939ff8d6b9aa1d31dd1a4fdac8bd"], 0xfffffffffffffe9e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x10c081, 0xffffbfffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000140)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:05 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = msgget$private(0x0, 0x1ea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = fcntl$getown(r0, 0x5) recvfrom$unix(r0, &(0x7f0000000400)=""/61, 0x3d, 0x0, 0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x8, r2, r3, r4, r5, 0x0, 0x5}, 0x7, 0x7, r6, r7, 0x9, 0x0, 0x7ff, 0x5}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x2e0, 0xda) pwritev(r8, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) socket(0x18, 0x1, 0x6) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x2231}, 0x8) accept(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) semget$private(0x0, 0x1, 0x1) 16:00:05 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0xcc, 0x4}], 0x1ff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb4, 0x2, 0xd6, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000088, 0x80, 0x39}, {{r0}, 0xfffffffffffffffd, 0x48, 0x80000000, 0x4, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x44, 0xc000000b, 0x8, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x7}, {{r0}, 0x0, 0x90, 0x40, 0x3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x13, 0x8, 0x9, 0x8}], 0x3f, &(0x7f0000000140)={0x0, 0x3}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:05 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = dup2(r0, r1) ioctl$TIOCNXCL(r2, 0x2000740e) shutdown(r1, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x80}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0xb83}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x30, 0xf0000000, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000005, 0x7f}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x1, 0x1000}], 0x0, &(0x7f0000000100)={0x100000001, 0x1}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x7) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r1}) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x56) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000340)=0x7) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x6}], 0x5, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x2, 0x5, 0x40}], 0x7ff, &(0x7f0000000100)={0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x4, 0x101, 0x2}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20000002, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x2d567f4d0430c6b3, 0x10, 0x47, 0x1}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0xfa4, 0x4d0f}, {{r0}, 0xfffffffffffffff9, 0x82, 0x20000000, 0x5, 0x2}, {{r2}, 0xffffffffffffffff, 0xc1, 0x1, 0x800000000, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x9, 0xffffffffffff8000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x7, 0x6}], 0x58, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x45, 0x40000000, 0x80000001, 0x100000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x5, 0x33c}], 0x400, &(0x7f0000000140)={0x9, 0x2}) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc00, 0x120) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="02a0487dbb6853c92dfffffffef30000"], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="2e2f66696c6530007243a7a43d10da225d299ce0f54c64bd8385e9629a9c7f069c438761e527b573a4c76bb32ae60cf4f304be27c266995026966cc843df59dee8b15935d0203c140cd00fe8b08a492c6759136408d2790ad51c55de5fbc2034a4f6d9122b91f2a2889874feb465ce2636f0631b9cb4755069d6735c45e5b76e07b16aad30030b8e170f7fa1bc3ced2c75a7fefee2d4a963142f78c6d8b7008e742cfbca19eb472a7300ca93cf4a0cff433b0a67"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:00:08 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x1f8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x4e28, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r5, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3, 0x4}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x20000, 0x28}, 0x10) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = socket(0x30, 0x5, 0xfffffffffffffff7) setsockopt(r2, 0x2, 0x6, &(0x7f0000000100)="677a98552e42945fe0e793a63e7baed71b4b02a4fd9cdef937e9c937b64205ee74e46255c24073d1ebd8aab24a57f924b000cf5e8fcfdb92c39dc2be01893403dcfc342eb77b539ec264c69f3f7f575ee8a7", 0x52) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/23, 0x17}], 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000000)={0x1, 0x40400000000000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7f, 0x0, &(0x7f0000000180)="4e3e180671cdd734ea17b6bb668c1724509099d7884af219653ed4b5cc974f02cdc4dc9f3d32e4ca5e8060486abef211e949f80f3fd8e9e4a8524d22e4433b222b1f882c9ecc0c2eee680c5ccb719425052a8403a5a4b5357742bc4cab506b91cb20d10d4bcb27fed1add734b7cb6a23c40219292ba336146e18170b0473c840f1cc97d242f58555aa04cfc08441008906d777898081350b1ed16dc847d65b94ca03363404c0af68756b57a02fefd0433088a816302fb00b7777a6b3158dc829f4d776a9e54df78de6b4e3fb695fd75f17187e2f14141b6c12041f446937fa08a3b8f73bb546aa6532c2096aad420682dc2cabcd05e7a551dfab04078465dddd17abf83dd7783c3cf8b4fa282d742db5635a3e5c417c34d72faf54edde50e35e95309b2885e9c58807285b33381a3588593daba1b57b3dcd0ac28566177cd130a902512978689ae5f4504e32ed38ca7dfb59c9f9eb8917b1e3dd0ec6edcc264df87dd64c1af52db2a36ff82e82e5274ab7edf7ec6d71dadef0fe9079854fb018571bd9b79fd4aa7beb2bde0f8f33da49b74474f128e7532c385c6e9330f660c826d521b3d8908ef85eff30137fa5394fa4cfb9c89dd320199905e612303056a8c07abefee9871a433820e17dfc4fe1513964334479c65434f2f30e3eeefe72aa187ad6994e10885389b4b589d7ba21a460ef0b5fb54e9cd9a7c622ea5141e845fe8b04c719088ca3eebea43cf04e9d931f1d996c213acefe7d6c86e501d826770d5c7fee5c11dac3a60a41188ba10fe4e7c9347724ba187c035ac61e98ffb97507b19c934925873f6efc16727c1cdc7c9a71aece9b9b7507b4a97df8ccd45118bc135f3bc6c2be02c89998755205f076de92545f960c0e92f07825c4c6d1e7f50f948d351e523b395f5047fb37786099624f2a199089b852cd384ec352ca550669407013bd3516419545b83a04c41c65f3aad8c6578ec6063a1a4bdb63eb36046f75dd0494c4d1f2c670399ede9b541baad9a4eaa1209c885c4f2be5f1c590d21dd0367639ff1bfe38c1b3927fef8779829004571b841ca724f77dfc5f334feca79624101f65b71144fe6751da218419cda6a134f6c913031b9471b9c9b978916a95c77fba19c8b5b26167ef45d9373e908c8b9302787dedc7c64faa4f85aab39ddf05e9bece204a3f0dc574609e8295a2b27fa17bee7767eb73049bd75afaf32793ae8647d7d76ebcaed2ab6cfa89b473fa6fa1b7fa9aedb11d8777c6366385a679bbda485c9416bb4bab5edffc5a4133ba3643b05c1f46fbe4b65e7708a80a9cb478a3822a6eada31c6b3cfc1d48505f323a5c9cd5e6f91ea30ba6062b1215e2caf7f3bc85406a763349cdc18b35eef267624b756ea3c2f157eabfed8eb4ab36849043be4b9b87b33b5fba19cc0e471792c25f5e8c2b545ba755e489dfb7ae4fa344dce8a97c7ba6550bfca19882f4bb605fc1e3407e50172a11988230ca44938ba58bbc110d4c23fc126e09ab0ab1f59ed940450e4dbaa8c19f56edb78350b96726daa48bcc06a27c4f276571290aa2a83eba385aa8c71161f716b548e38021a67998aa079265258fb0f5e975ed1a11c100d0c016d555da4293d48392729711f2e9cbb291be41f8f2351219d51b4b4fdbf0df9461d99870826a435d987161f3cf4e7f68389b8e431256337b5384437b4a83133ef8322257201438104d360564bf6d001e5bd7af93b7195dacf7a1f0a737298effca1831e29bf8109fa98044827f9c809eb1a80313385221374e2816fb619d21cc779e69c001feb2856fd2788887a5809474cec09914e259a9a545aa5928699c6baeb0b795f1316ee7d89df26a9965f386b43244c050c8ef33d64c751d377547ab5899699c4ee20333997d28822c151340610d867c5c531f45753106e1bdbf415ec032f1fe1f79af5ab45dd1a0c7b85e1fef6cecc678b3d1383a61b027c2da7061bd0badfa964979ae610658afd840bae988cb88b74231d8aebbd103239d86ec44307f8508479d8598c388b82a54c5afaeb4ab19a635f7cae1df2e14137270c96edf9f860247ad2e8d7547acd72ad0caeb1666eed129cc80339902a900d36125fbb94988cc1b2fe0940f7c486a631172eb94e0d47d8dfad70cf9ebb3ffb9c24ddcbdf7a4e7ca97c92ae058c4cb73041f4b3b2441852c3efad0cdc032aac2e342557b6eec64a4bae884bcbb2774511b2522ab1826ebdfbff2fa1dc69059cce5da622a77239baa10b67de78283f9ae7b349246e04da4fc09fbcf42e195ba448c74a06cb5682dd140dcfefc2380a9259aa7ebdb3bd846091c1a48dca81931ff899c9e9e3f8317d7113502037ef53ccc4d96816f0a2eaa0c055324b913fcf7891986c93742744956981f90320b8a6a49772b7711362102576e02f6c2cd2b61690ffd0a567cbc7a9d4cac12c5604fba8d0a1ad10044c416b23c97a37b90596dd7fb90e0c06b413065fe5013a630139ce99f13b7b9fb417b022e48b6af5bcc235b42a5d3c42d5156e7d057707e5bde834d382b85784c3ab73efd131daf23d30f4e8742177d5d7b629a644e4706d224f218c3029d2c2a02a47e0267df26ad635e9edf1af03addfac2e3f05f9c7b61490ff64c838c0b2d8a5cedcc4704a5fe7de596cf48ab31b0a04fa3ae8e6ba2ba691c60c521e96e2d4f7c0f2aea8243a77da812c105569b92d1ca777804f2e5ce12b396f30f51d1e2ffd4e0c6440c4f789c2cb113f9ef1bd8a67d8c1039eca2e195290c9d59e7d6bdbed09d76de95c238ec48298ad6ebaa0235417b07c8b753936ef31ac82fec764343352e6f85e77475871295fe6cd8dcae3e5b602beaf9aad43f31ae92e519ac492383623eac0be5a954b023d5e343363f03881987c60c3f688520e80af15a7fded3864db1b2379e926e50f417a70a24ff4e82656d8b88655bfafedf1972597e6b2ea52f1a98e74aafd3f7533dbebce6b5f71dd35f96765c6e17c67010cbafd10f5a88bcbbfd59872f6102d243294184af1454f3b7f6285c6ac9f0e9b61b83d07335cd8d9d7e5c2bd4652c00a21a9c575b92f337f8afa63d6b1bcec438e4b16ec27db18a6a7221b97628de98715539c8f57eaae496442c8ed2714ba8e5a640cf697da28688e07bcd379cdab5803ec59d3fea8f117a74dbb942e111e2d176b12783493e5d964fa55f6dc56e7cb666cd2bf95b1a46637288656ab154602b80dbe20b584b60b350a40ca7cbc94a345b1c5b2092791c81cede166f149d284e4df47a57425bf61c7e88d96ac9ef30e61448d73c5871d3fac47798ee4dfc5b0fe9a84ee91600befc110718bec9d2f970f933c5c09b94a47f2e3e185d4cbc9667f578b72731fa4b1b1545d12992720815e490dc22664258142b7bb465b2af3bfdc9a18dbf66535206d5a54c2f7918782cce98e04cd5cf32dbe5842f4fc67eef034047c75aff10f69ed8d653a0cab9aede291e8e698461a1ea06ed8302851e2b1bfe606753516c772c9aea2b0bb7081bf091d8f070b8215115f382363754fca0d769acf2ecbcfabafbfcb88236ebf4d3e8271143f94ec0b66289357372205c618c0838b02bcd3be18b6fc20102976367591a9cb48988e55c99a0f285a2d0d867a41c32d91af030effa17901703b73e28fe3af7f7b099bd62bfd3d21b475ee4b75fd28b8c1a7286e058e139ed1f00e2fbc8e7c5568d44762ca9f6bbdb58ef7764de8aa67ce843fed2518a13e86c0e6f927aaa2bb8bab04a82122854ae574a7b7dfa70636eafa9b4f30b4bca0e23b6a6c7e207eea1dc41cbc0dd8f3a01472e5931eb854d040ff104eacac3303402471abcaec026fdbe78d2708d1535446b673aca798dfa2ee9f1401c9e448d1ce4055862545d82107ba745246e54f655f4fca1be3673614b253d46bfd0711e579c63559fbb73c10785e0f4f36aa23a249d04af2cb79996d3c1aad92b298342ab9b51b9cdb7c6d02d2ed6b2d226b8fe95724d3f490e99ea05322c0e6e3c156d2a227d8659a56ab971c4a902aa64d6d0d3f8159a0f9eaf617a40eef753b164333fe1b6da9b1e2cfe84e734b8ea53e147a39f73610e7ba3cad0afd8a52a7c4d0262a7223aabbffbe5c60f61607fa030a183fc0a37bddf6f2583fa16a766009a01bf77477a61924347a0c7207daeb882e4b85c2011b5b08b56d7b7dc00c8d1e5a8f8ca1928ca2b1e4b0da0a396831808dc8e81bfde81b126774e2eb9c4ee85d3e75ed7dd6f50ae096a1d942b4a54481af9f3cf9440552bf6ea4277cff94bf914a026ce0c75ce8dcf54ae20f56f21a454a16e1e1a5359df023b1c0796d793cb40f6dbee57b28e56d6280057234cc33217074530ba7cd4cc182d237e9a4dde6d10e3094d7b692fdae6895abd537d2462bf4ca47e1f1d5dc3525da62ebf64fea71d5806bfece98237b0f35bc901a559dde6d8a5603d1766a356dd29522316445a15e24a3a03dbba291758545995353eca6fd3a5327f8adec7f2d4ffb73f515b973147a43b3a3236f7d766d51cb778663ad2b6491d5bfed9331dcf61124e01d690f17003b93e1bd99d75e2e41b2e09a9be8dc001e8417d0654d19a33519e75e70e2cf1499df051582bdcdf32fe783bd616da813fa8525b6ac0127719c6481f55a012291ca9755b235d1a97c684428fd7db3315e755283e6054dad364a025df39e5d589a3b538d6011906fffa94d90664a90185614228212c1c500411f19840eb08c033ec4b891cd1324f28a9cbc4bebb326365d806ee399fa33c31af9703124d968116e808d3bed8d18459e28722b2cea0e242f60b6e19a01bcd84b506a22ccfdd209274f7190bce2d74840b0004f63cfc58aa55987a4ce954131d8a80680371543899f523b9d82f49816399a9b9e9b63167053fb9d54ad0e65952a7c4130b2acb6d1297fff8f71d0631a2b696cb3855b7d8950f771a4d977d684691bdc05885f7c1ef672423ed3d023a98a995b11e1618afb0ed53d4ae30c8515fd949a6df3b71189af88622b3edad08b33e3a44f6d8d884ca853cbb2b0baeb4f14ea3840b61bc842cdf017df3697e9fe7730736a9f842c1630a6393b9872891552eb359c88c37915f5c3fb279d035866e983d3cec880601b302808bdf48c71c919f78c50fb8cfd38a34e57bbdc76ff7ea52a50725b7a237ef35035b2c9ddb0ca161785eb67e0f97bd304dbefc6f7743cedbd852665fe6e465c32e73eed7e65a9802a64de2634ce061f8d001a927d0de6ddaddfe8c6531a1dd171441179b81a62892580db891d4896dc42ca2588180d9b41ba86a6ce911a31372d5175f9a74e35bf5daac0f926b9a22cf1253d576afd5bca026f2ff23f5cb6622e7ae02b52fd73a4fe9e60cb5485f53eb28850ba6072f277c91c10c190e2862b85485fce70b7d69c58c3c1a87c9488884c45895c88190980d7cac2ec9ee7d8515217f84473a19d238117d1eb825330b00fbb4ece56407c454a6ee2fde66b8d007ae9a1d39e3ada035e15c928d9b2f1d5d78dbaf3c625ee315e2089debece5badf5c23db11a1425b8b7884410a8c2cdba56dda5c46a4db07363a7ec25f7f94f800596fea18c07c55bf74193e6e1f19d0b04c4b4420260f0363c7650915c7b2b868e60aa14d64018e05def04b22e6488ae5ebd31ae820db88afb50bdc5873168079334543744f048fbbbdd5394909a3180a8ce0e68c0ef8ef5bf9d0e90cea16f0bb495f3d2a8acc603c082a64545c8ec08adbbfdd4b369370e409d39d3d1c4e9f0dc17255f1ff59d6ec8f9decd78621c061b04ba30319ad330090c591d1605f58009e11", 0x1000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setreuid(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xa}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r5 = dup(r4) accept$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) flock(r4, 0xb) 16:00:08 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) setsockopt(r1, 0x4, 0x32c, &(0x7f0000000100)="e75df154ad869aed695a6f18c5bc5c4f8c5ab188b663c1217d84ccef373e39266185d7f909ba8f030afaf0dff038b2d240209f2e1592fc61a1446fd21c513c2b940c3db8af7b29d71dd9e851e69de4a4d110444e53330c04a7ee59d67d8d401871f5f5c13c000e6b89ebef3046cd3730b5bbb71de0680d23341f2e6e66477e7ab7cce7a7fb95a9dc3436ed4c0ec1bcf3860d08f7a73d3a948f95f539a6d5cbf25b5ff1", 0xa3) getrlimit(0xb, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000080)) 16:00:08 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x8001, 0x7fffffff, 0x5, 0x3, 0xa4, 0x4}, &(0x7f0000000040)={0x8, 0x1, 0x7, 0x0, 0x2, 0x800, 0xffffffff, 0x8}, &(0x7f0000000080)={0xe, 0x200, 0x5, 0xffff, 0x1, 0x9, 0x5dce9f6c, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x0, 0x2}) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="96bbc149e4e050ece45e4072cf069f39c959b805dd27499347ab5b7917935ffeb29aea7ab3af6c68ee8a612a33c8b658d7f52ee73be097c67383c1c8e1e0daa2b8d7f032f2260cc68d9b4db0a8bee271b2c1e79fd3d00c23cd3f63f6ef8eee3d738d30952deb68f76b20ce9184c6c209bea33143c1bfb67353a0daccb84e0f341a357bea679d5e15d1fcf7777fd0ca097fe831a03d214876370ddd54814b925339ff1fb293c39adedcea0ac2fbb2f2fbe8a5b5f5cb5e41ea0e97fd862d86b676dd7f1e92a9e5db7b3a790edbd5ce1ad78747034511f38e44da5a6f3253", 0xdd) mprotect(&(0x7f000010f000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) shutdown(r1, 0x0) listen(r0, 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xe0, 0x102) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:08 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="b17cdc8c3585fb80cea02b7feb34022b36c983bc39d14f46ba4acf0fbbde265a89bb6951802a63417babec3ea964c05d0b9a888ca2c29c3010e02f0065ee4136bd9f66f6f867199935ebaaf875174178d936c5dcd8db438b6ea84736d360d972631811015b9b4eb9b91adcce23f800a329e84a391449594c19a7687eee203222835f8e934d1967fb0a049bee35d2db235173b511c923350fdbb6877a8acbbbe87020e4737d41e8a44d9fdab52390022655505bde27cf", 0xb6, 0x40a, &(0x7f00000000c0)={0x18, 0x1, 0x2}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x24) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 16:00:09 executing program 1: semget$private(0x0, 0x0, 0xa0) r0 = socket(0x10000000002, 0x2, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) fcntl$setflags(r0, 0x2, 0x1) 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r1 = getuid() r2 = socket(0x38, 0x8000, 0x1) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/57}, &(0x7f00000002c0)=0x3b) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x796) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f0000000400)="df33378af7a1bbe5c4d6bbe239a1de52aefd39231aa52cc5bfa1cbe0784ed50c29322b69f6384beee2f9153332702e22ab9a8da39bf9a57c37e3ad43da313546f828506a9b6f2a148deabcd3e57cc8d88ab3148466db1d8fb0d15c8b5f465cfc7d7ccf10f3b47fa00e2808438e68a460049057eb7d47461f3bf8651deaf95b224a7e7e1204594f10c226132e825899098e45c94574fd092faccd35eefaed116839f3396f535cbe3de652400f44c9e8dce7731dbb6ee7350c086ea6cc672d6c0eb5404416e959ad3bac3e0798b4eabb791f97adef302daa63cff068816c6008bbe5439083146d2bf6eaf774ee8d3011245bed650e9393162da7e7a98169ef3ad9b92d8105407e9a27acf5b209ccd520504491af13162d26b6659377e76125d5e07de4c6bce054777c0b7aeb9bf0332cfb66b2ee94bb7763ae305ea40172dbd4ee80b63515303ebc42ad47c3dd44401f777db5c7b66093d644adc3d667cb5b93095163ead9603eb6601b1e7aa4c233a6366ee195e1124f4fcd5ac842e512b261a4032d78a12491909f6b549fce9cd81a8e44cede0da65172b60ccd2aaf1cb82a752de0b97e563d203e3f8784bc6884b8cc50a9131ee2d09da7e233f21ac56859eb023dc3799996b60ca394d4da657fb9465b8583ddb087c833740f0812238a5ecbc67aa40d9a4b087ca0466b85c8cb1a12c3b459cbf9db1c7058a6baf24415de852363c889a8c1bf99c9b15423fb7dbcd569da4b7c72911c4131bf7c160ece1738dfa119f7e3fec39d110b2b0ad54582d16dbbe73f5992641381c7b38c6785ed87bc55d1220ef30e748714e9fd8e0981a6320d2c2312447f68cb46a1ecdb3eceffabb43fbf581c789b1b69a50f08aaad41078b87047e8d047602e6fff2f2973fcf689a4b8b195e3e32c76ffc745540d50d3f90d1149ac90ec783199879ffd21f12b69438797cd066ffa1c9a00f2be491b5284164205974cdd1109b13e402c581364920ba07d26271accfeb77808369c85d7b592841c0dfb5f20409b1bfd4c1a103c5da978737ff978b5a883d8b6bbc93ed118fbf190aa37bb54ad5356572da345305fd23ac27b81903c399b5febb2df1c6f8401e3770ddcdc808707ebb50678b7115aef035d51fccc88039583000c94737cf8c904a248e61938e798d976bdd006815fd3ffbad84884f0bf5b640bc78aa4975216365b62420b65c309552ecc9e33ad3b3126da1ad6b2c5d7e506dc2fc8e12915bc856ed7ed2de2e93510634de8a2b26cd476759f50a0ff0ed82ef261f93a682572f06027d0d6e916c706e502a2f55c374a60152570bbc0f47f7ddba1f499dc77e4b990d531513c277306c6bbeeee218121ac55f0fd5e8f08a40d517a8fbef18de01cc572230cb7512d18a33e40ecc8bf4fb4cd3517f2147a3d84d98ee50e6d2a3e73dd9a9b6a45884375a449531c1cdcb0d16562be2ba3dcf919eea2aa784fd191c067dc460fc37b6b47b671519f404bcbab8cd27ea705cdc4be43a09ade7f6988ca0bc9d5341d7894b7bbb5f950db1749a2b952d0a02d9f9fe566385f0c41c6fc839d7c9f5e1f5c5e7fb569bfecdac3eaa0c2675beea67b05390cfa99e4c141f3084febdef9decd9955e3bd9346db3aa52ac54b01ce3e9599d264bb7b0f7e70d0da1f9bd098bd7a47ae97513a64ffb54793df911f194827a6aff77d1d06163f097b946d2bfd702b133d31c881ff551073ea3b585ee317d6887391619fff56da01799526386d7cfef7c326d5778648a636a1b2a9554f83a718727cb08f14d5d5d089616e119033adf1dd81fb701067a0b1c640e3fa9586df894623fd54b5a0231ec668b24fdf25550b394636b61f0a5b721ee69ee712fe7ae3737e43073944e2cfe7b978219ef7a0d9c1fa5dc0d73c28e20c3a05428adc91514b6384e4ca79d718da4ce10e254d70f5e713097d9f6c2401beff1f1ccb97aabc4a3294861f70ecb751beaf33ec65be66ba4f75b1ab3fa055405a4ca866fd6440a9628831103fa44f4773ab643aa5d77f109044c20c5f52709ba26820d14818de536621f5c1b715fb92f621ac74ec418cd56c85a0ba415755d3866b2ff1d56521ef5cfaa9ab0501a5e2c2288631cc4ce6ebc18a04426c3b507708f5d7376c551dfa25200fdfbbbb9696c983803e564abe0d751fa5eb5c1045e5bed229e294a32bdd7f76954c985c6a52ab724536ccf9e65ff212db7636d1df64b76600ded7d9525cb3c5e5b79cfa684781199b9e641b8386a1cf2fcfe884979d1cc17a46093525b340ef6c2df16a9ccfa6d56f88131006f594c69101973aa87e4d0b1cb1f2369ad489cd71cd610de4799b451ed03702e262bb8423d66b3c9834242d5649aa3a6caa6ada543114c86a610a3f70b5df822c0c5f5bd91c278946f8aa444b81da35ccd558ff5103c34bd60e0831c6402da69893bd160ed09591c6be0a520052ffe18a89d0066a720c445fa5cf65650ecf7ebb15acf03184e5ba3c6b3dd3e6c4d7661f5ba73c8982c33d057012e99e94b1a3f3b54b6f850f94f35f6637e8acc8660ceab58a8225cc1a658bda52eadfaa0da7e05d960175ea6d0c46a5bafa555d0d556d87b182123250484b749affc37dcddf9c89323b4c3e5dc39c2af0e6691f458c8df03720d405a5b91df90b3e51bdf40b02a7aec0ffd3deb330edb3a17ae657ac663af2e97c3134b5f111308cda42070d7fd10b4fdc8c28e32cdb0872581d4b2a7660b5b2bd68b92b2441bc55bc4dea83fc67083bb1805a06c494664cca4d4730dd8f81441652e3405393e9b8799902d02cdfeed68ecd27c50ad52d250d6deae9e0db2843357fcd4ce3756d4e3e660156abca0f81b1aa125184a9e277cc526300182d9dde0071392501a016921e8cac5676af906938d8d543c8b7d843bae6bd9ff769d741314c1580965587e45d8919e2d2574b2b4c77136039124582eca50f3f873d584fbc8aec12ff08de313c2199f4313f01c5d47e7da0cf547a62373fd2ebc9b1a9320b07f9e46a65ae7114cf6a0399f31fed1c3015ebaecccb2510f6511fd8822e341d98204905dc5ff8e837e03dfc584dde6fb303042ab877316bb21b696a33a6f0f77976813abde4a410cc28dea1182fe582a5fd40c83103369bc57300374d566459b2faf6d67b79d5c4dd6d5e3662561245bd8d8bce90aef66a6bcfada4b69d60a3ffcb0c3e962a4bf53460dd4c9c6f4c1990bc55811792b387e8907df116a463b2c6628cc28ee9632dabe48f1c777976fa37fa802dabe45223f8c2693bdf9ef17d0c24bb41d0f9ae83e88d4623b48fd621c6edec3e90a798475d6a946ca25db59d58bb73160877aa81ac13ca55343d89c49235188e2cecb5061387b94fe87b8b48a7ab7310e23e18f6e8e3c69115213e41affb495aa24e4b397acc44b9148545b9269591c601b7aacf2e9e317d6e93942e8aa476feb0d6b555e58d5dc5adea5000bffb5e88b5b84abf2991a7f29c6ef33f553d12bc2b944dc36658b6dee84903eb286f0b49d37f64e48fd075b7e61e563838662bd48a1ce4cc2c89c389295bd2537a637e9cff2d793871694f7ebff679fccce2f7d747187259405ee73e024f2ca4c2cbd0973d6d5ef1726c9ce5094265f40cdd372128dba3a074dcb21e9dbb8fc9dd785e1407645deb36c8ef491aa62dbe94d13f907ef5f71c7ec26e214bf7b555ef13c151abeee5fe48a4166e7c340f5fbfba402d0870440cf4bc3be7e3123e0b0db736c894cefb41a26a0e68e051b4642deb643af925e8ffa488eb206856527a6720819ee286abc4535daeabf43fc1bcdc96deb40b84944fde6e257ec5ae401f1aad937fccf212e6efe9ce8cc763bece7e50baa30327ef8a82155b69abde79fb2939a7785aacb90d2d69e2b9eed55533f1140dd814f8805b35afa907d62a3bee68817c083483051cbc6a762bd6f7cb85668e9e371420893b53ead37315b0fde3735e1da5cbeb394e821f0fff6de7d1c2a2139411aa63f9246482a3ea3b6dac18eef3b3a29b0ea0811dd3032464b0014d476936feb30dcec9bad46d95e68b4a1d89a11fc5babaeb3b8d5c1f0a80981156123494e8f45f76ce9ec6a52d02dff6d5b24c7ccf066b9defe173c8a3516a0c76058de4e2bcf6e2e4040ba5de07d1ceb088e93d4524a7a9d18cfaac9fb04e782958436f22467acdf93ee7ca5109a9dd2a784facd72bb6164063a8b359ac5f72d244332bb05c71f8267ea929b6f842bc6679f171acd11c2ed86e58a6608ada1019e6629449b6a5d633d97222f73f248e8bd992da0f8fbfc7bef9671d179b7a48c682df702cdee9e8eaaa0a20141627088b80c51743ef6eefb2ccfbdd6fe208e04320860a394a19ae9f9748edf84861c2fa21ad6d67811f4888f4ea4a99f89195e48f1ad84dcf7fcacd0ae16c2c8037137bb0c606262c3c3640330a432d8c507806f0718856ee3d142b8a649a1159ad4cd421e2dbd2465340e93b2bbbae6f78c403b2f96da5aaba1c12bca392665ee123e9ee5391ec470ae229ace344b07425805391c879ac3b2bb42893eb1bf89765a4573d29a50b012c7916ad5556468509099cd4b86ca5476fb30afc9f80a67bea5a80998afbc08f57b39a908d021a08bcb6da41de3c6ac2ca1bc35149891ec6ed54773a780176d0626a2991782e273700e15b12a846e594240fa61d2ed5d2c5eb895364265f3d1ee1c0c8d47896e787c4f586dc4b681a7bcee961c82865793e5bf4098cc7fe54d5f316dc0979f2dccdada5c41e3f857260117a7e289df210b434700e65fb130cc0c49c8737711d33245bcc8a0a4efd2a56b5678a2b067d68de8a43eb551e274442177ba64a9a63f7f92b6feef7b5f486363f77b57bef15f70c1b91b30766abf8a44b3b29f5cfd80716503e7b43255254ea05d49cfe1a892b4bce431a04a18e246716573174a2f59c80a8cbb69bd202995a87fb07ed427269168beecbd941876310e54f948eb532e2007850500e7e6da8b7723bc7a6365b09ebc76d4fc37f2361027c9b98cdfdd9395d3f06bcbaa9aa47f1ae5ba9115bc927d1142b699acf7f72abba64634ed088822248bddd869fd6bbbf07184f720e2f9f3a443b6f885de849369a9757ba7e98f0534e75ea7c1111b4fabc26e05e3c7122015c297f56e84f153237c073e535b59d8b0cfb02ddd627e1f6a9bf46915795236a3cd75d4f1192dc8936683485f8665f71cecd64715f57615df0b712ef2882ac69cc25918c552d85958ec86cafb6790e88a1f010cddfa46b787f18361b51fc584e39dbef41595b7e81204607974148158bb3c5439b8d087c618b41e1960eb44f49cd8ceda977a458ecab71363398f0e1d1ea8f91b546e7221d2d080c48112b91d334624eb3a06aa4b3999be8baeaf6df3f7c2aff083d1b5e8cc6953f83e9f670af019643e65fa4bb646ab4f8fe67925e20daa0f0220774c6d25eb560f2df76f46c8cc957588250560372a1b8cc7418384be12e7d4db4c8ab03526de891338d5fdda7b5b0627d97e21764e5b8687c53a832f2a74c17adddd33931dded92cb187b7914505f293d1336d3b77293cf384f2cf85fb3b398a73c0eab72a8305cfb71a4bb75d85a3c7fb43d6474dcb08ce205405a0f8033c101d78d97000ce10a91d73d3308b0561be0dc753004f64fb7288510a40ab3d63e4e73a223f8ba711e14ba269fcfaf2a51b2d14a93dd218c7bfa06bd6ab9ac74a3adfdea985460ed2549800d0d63ad9708514f9b7d5856fddc101831e201afa564060544ba88368a03341642ad82862fa096618274e3f819d2898677196ab83215f", 0x1000, 0x401, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000240)=0xc) 16:00:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:00:09 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:09 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) msgget(0x3, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) msgget(0x2, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) semget$private(0x0, 0x2, 0x82) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x122) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r10 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000400)=0xc) r11 = open(&(0x7f0000000440)='./file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x1, 0x20}, {{r2}, 0xfffffffffffffffd, 0x30, 0x3, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}, {{r4}, 0xfffffffffffffefb, 0x8, 0x1, 0x89c, 0x7}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x1, 0x1ff3}], 0x3, &(0x7f0000000480)=[{{r7}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x40ab, 0x3}, {{r8}, 0xffffffffffffffff, 0x100000080, 0x2, 0x5, 0xa}, {{r8}, 0xfffffffffffffffa, 0x0, 0x1, 0x3}, {{r10}, 0xffffffffffffffff, 0x40, 0x1, 0x5d5, 0xf8}, {{r11}, 0x0, 0x0, 0x40, 0x2, 0x8}], 0x3, &(0x7f0000000540)={0x800, 0x5}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000300)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r12}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) bind$unix(r9, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) close(r13) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x201, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) syz_open_pts() lseek(r1, 0x25, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8001, 0x0) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x4, &(0x7f0000001340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000340)="0b6c1a70d4e2bf5316f03870c7144b5c5b629e1b1344811d940ef70d9aafecfdbe903dbbc6610a507a00b1abbceb94fd3b40b9063e64e29dc2e21c15d8fed3a8a5a726525b417b16762107fc4b8ccc132e7dbe5bfa0cb8dbc19075ebb46ded85848e9ffefe4f4d3934c005fdbaf7491fdb75c7ad2dafd715fffb9e0482ad4f2b5470dd9572d5570b05c5289c99b6956bb6504b6ab5f8d207a486fd854c24c55573812549400956176ba74961807ed056e93ae971580b220f4ac1ef00f2d8f966f2fed6cf3b2c1ed462e4cf10698787fa099d5163cb83bffb2204a62c5768c9096eaa8a057cefaacb880642d93a6532d95f38a3af0f3d9966dd0ba1a47f1f16d354a8acb557f3edaaa2e41992b962f71348922fbedcaff67a56a3f61e3a9d31dd88183d6ad4049d8aae49703f2b338f0f15defb8a38d6aa4bb3e52e6a43b4b8adccbbd33fe8eb770b4d43ac1e12d452632fd08011ac5a59d84d9f849feb9d9de13269ffc0e858497ad594f15004a7dfdc44b94c251f5053c2f1f0288b0053220dae70099afdea5c9ae14487a07939ef531eed473af8ce3432900bfcb845649a404aa78c31a21cf9b1cf7148e58f41b2fa0a5a71a4b8e8b52616aa8d2d09fe3c953cfd0b760d98c4576d33a07f8ebd70d2bf7ec36d6fa91ca82c6f7878b98fa0c2b85156249f36dc1d656da4152338a2bb2a96058fa3f6f865f431ce71e79106205b3574b4f24ce815331ab7b6c93c793b7b72ccc20a2c6da5c56bd72d24516753f7109ec550af66d9fb8d1fbc6f61a1509dd2df7d865b431d9ed5ebe6d78c071f4f001302ef245d0b229bedc6be69345f3f98e0f7582ea87ff7893671cb22875dd0494154f46cae6fc9850f4cb437faf844d08413046a75dd88cda28cfff0a59d6c817413862aa1cec3a29ce47695505d4d687648fedf871e7cfd595f9e4de194fb4440a37c74e4aa54970747441178c9be0902863e5af8ba42445dfc537cc63689aa586ff30622e9e71ca74724521d180b03ab3926e4adc3530b38222ddee8c5429c143543c7b4226d550b122f4ffa571203bb0c1d713d80a463f2f039e88e153c4fdf4699f90e640c3d934ef0b8e7f05a45a7ccbf155c33d6231aa98fc3a36b39514207ee2801d089957b41b5ac4b71f1487469480faa89dda1b97625386b0ffb28d85b6d3027cc23e1af254b0a656757f2af2240888b3b16c3406ce5d53c8807ec4d38eb46d84a63111cf0d4c235cff0ff081d04eae60413c0a44aeae6148211813b5918a2f52427f90ccdc08e00bb7b670cade9317555b4f10ddf992e421d1920a75f3476ebd562291b6b34f1b011657b56edfdd54d314ad937f3e5e1f3aa32bec9ebdf87d4ce4f339561a433590bf0d5cf78bf47c813da0fa7a89b4660cc88159da823827f8e07daacb15b1c3107b38ad70c0378f9452d6a0d5077c98f45ff9e355d2916220df2ec498132ebe29970adf3982f4e20240e996a9d4c2d4e24ed65bcb464836dc96776a2a966ff9562e9fcbfb2b10bd12e3f020e35d0556e04c3476d13a0242d10f682b6ddaec7f396a601b77b5265951bfdf25297b7522ac19dcba6a26f289dbf55ce7a0aa95e10b7fbd4ae586459eb9eb63b3e40413c162ce08fc458cd6ac4e192327d13ac8c37b155f0ffc1b45cbf94fa12dfe45ac7ad50bb8f6afbd1463d98f0a1b8cc49cd8d82b5f918ff8ddcf5e35e989ae68ebb4f805aa6d04a59ac4416b75a25eb2adfd9377ab7d2ce5655655d9bf2c094524ad1c68d65e856a260158bb676f41d3deca4ad34ff5d9c88aba0fb8b603a4bff3db02d4cf32d5480e8224edd35b25162ef934e4e012573b821d165524fe99dfef8226c43c81ce79e51380840b6e18eef69455a28989ee2981247c1d59f99cf874fc5d8fefd31037a662d3f834b153d84cbad80087e538a85dea5d274e872f0c53ddd30e58647517560c9a258914043509f428506449866b8cc5c74e26f7709cd4cca49093edc9d80662a7533327cf3ec8dad087554f80d6877f3a2834ba8a24c189b33d92d4c6cf1db28e375aa382befc02f04436bb2aa845d81535c310d9ea18555956e03310445662759f47a886fa9c38b407f63c4d43540b158d65ca410d23e62eab8b610ea704c798c57a8c0802252054d2d9912d18817b5c97dc3558d4c8009bdcedc5e911274810225a7cc6e3caf4e16a8a3e12b29cd1a6c2714289733559ac50d17ed04fb8df02198e7b08ed0570312411341dc2f66651218e85e7dd55036ce6fc541c26417a14e9b8251f4ebb9567862d60a357b74ab5ba9919b8c071410ac1e3ddc7ca1a8eb98bebd6aa4dca8d64dded91e769f9685d83cc22e8d709ec330ebc2f8fce92695c3ea8418dd0962aeb346c9f08da85294697841674c495a91704fe26899319688e9243a28576940ae423491a89ed187f726d5c841ef7d1981ccd0e90e22d3221cd721d63bb6fdb13d516a1d5b965e3104dd9432bbcaabbff06bcf43bb913ef921438a5470519c09f0b7dbb777c54630e0749e368c1a48d0a3c0dc9895e417c5afa66b36909f5ada02bfb7e7dbec6e0857e09bc08d5a2a8c30a8bc79ed3bd76ee4d1c74c0053770d8c157ddfe6435a60eb8b13597b03d8a11d9178296ae33c45f21b880d069c697afd6acecc62ca6e05132dafd6cd50329ce6a36c902a8b1d9ec288905be3fe7b9a635eae44b1949e730d3de7a85a689dfe141a16fbc1bcc7d89ec68e1e511ef7b6f8ebc989a5910f30e76b6284549f2dce3badb178cd6af4d69118b48d7eec17f7db99efa36ced77d768fcd2962aee94477094c97be21eff9b294fb7160c918fc09f88106850c7ee3096ff4699e00803c7fb478f46badcfc88a7380f1126a85759c765c0c8502309329ba58e33f6bd6a383cc9e5272468a16f14561ed7617bda77d5e62c8e431a4199190bd778d43125b06f70c2e8eb215396614c5a242f361eb5ccaf0b804d237b89c6bb2e6b5dd292d9f845cb8dc9578fd3ec4233d3d99e55ddee4b2a8afaf2faf20f6fdfde9a521c7238cc462d5e743fef0838d47b450a0080b28f464dbb5458370be99db9f31654156070769b48ac218e94a62598362bc0a111562d57d7f0232ceab7aeed9b276e2d8568b10b4c09a8b07f83edb479405984479d84bbad49de9f323ba9501a860028a4fad7cb1f0e95626f27ba3c3b06976a944f6de7f182b485746612e5a37c3052f08a4b096539ed83f381835f77ea6bb27b42117fd4632e91f11f79775d6f03e8ca1748286182ba911cbfdfb78a60fd187b705b8ec6f6ef9895e91f5fc7df955c43a5d03ab0173c5e703be2122fd1e36201da8d1d7f4a535873f67f16efdaf60f209bf3c7118c1d9dcc510f9fbdf9dc8291d3fd4253108770488b78c0ee226ef99ecae4c06e12b7aa987aa5707df52d1e31efb32219cc7d96cfa3f861d66f9630296f08348993c23d09d2369e0c6a23e12add4f5cdfa30c0c19a7ffa09b0eccde32897f973a1336154873c4b58a04a16c98533413d5ba0fbcdd2e59ba04abdc3f27b32eae46cbe7a028c3978c4e95206386523e8960be81a3a057cf14a5d905ac84ab4a2ea4b95a534b038464039a33293eb913f09a746ad5ef5605d8ffa4b9a65f2cbadeeac83abfa9a5adf8637566de82b9bab515d85a228eee5609a61ea76eac44eb3dacc59119e84d002bf1569f34e4540d20019e47d35db7d4c31b3299deaa912048f97cd2fa908307a5bf4633be75e06344eb1bbfb8425b84065c2732184c76fb21abf47f9cc66662da3cc99944dfca5928dab0abd1b66ff27aa1a2a69d8ef4d89f446d62dfe32ac82898f42562e035ef5657041c89f8373e93719f431c27f66b19b46f76f94e4d7bd93ff1ecba295d14798a3505458528525f07a676da38de81928814a917f5b1aa9ec5052b8fce6e01ea029f02f38ac67c8aa3a3ab80d4fdee8735824c1549c5ef0640657a1702b203211fc8e6450afaf01f8b71c7b891efc560fa4325e958dc0a7e1858280044e3e76827c9686cfb53f6c77e649e0bd85985dac3ab3bca49482a92103e893cbd1a2cddc0614a067ffa32a3a721a98fbe305d7259ef223a55e1164bad86e41421bb11f5ac270ec41a0afa6515c22ffed5bd09c5c7a5addb7822120f665940ad88a704c1179b8d1586e5c62ab9d125dce9af050a3f170e1c0c9982224b8405a8771c1157ea97c5d6d56240b7028e0445fed3fc01e274a2e9db08d7fc8d4d21d4ef2438be293cdfbf84c70d69fbaeea8b850e1e828c42e09ec02b98d05435c4a8c9ec019a5f05ab78bbee13800e5b3554fed7a28a7ec5dc0bc5c06489f4c684d65e235ace2a428f66bd49668b150c43ada1824a3e3555de2eb9ceaf7b232ddd600cc6039a1a09000318b2970f29f59850b372922d330f69912f92e0455d9fc8255d17e2e598444edc21195dcf6b16eb0ee80848d1961bb49609035f363edb4ae749d220f7e7c4c411915ab916f0672c4440db99fbbde6e7b86ac8025edb7ca1b1b790721f9d21c83bc9cf2bb92e0ec8ecf174e5b187a9b475628610b78058060a31f6cf06a987eb6cd3e05c9d55e563af3997650bd4bc92555add0700fe364c79266218e81ca22de444600e3323bf656e4aea46e3b3a8d8a625e7a1493294f2c955df36f9333713970db3a53a73fbd2539ca18c4607c2e48ea28416ab7533be1589ee2df98e9a4fd5430454d52838e2abccc93c0e3da13bddb33922a57c01c76d0bb5fbd4733b9a64570b2db7219a07163e8e588bafc321f5b4c2515c14558466beb45c95cc3502f357ac1c83e809209c224c9e1868e55a98a1111f9d35e62dedc0eb2968997c60be90fa22eba70694dcd70e321a3b0cae1dee9bd9d26f186770272844c1c42653e20b609081c279877a0b3d6a35cbd9ec1184f4613cf8b84b86071d52a512d2af346f942ab8d929e8c43a8e6929f6cbc2404dea2c0a2439f9846b4a8d1132e281ad5f55431cc32d3421363027df8dc97da606576f758d636cee154fac5e7e40be5e8beb115a1a5871db785be9761041541f3090d5f1bf78a34970aef976decd98baf0e33c19397979bde986ef106e30842add1a00e1224a0cd2d00587664a1c60c0a5c0a21e54668c4d7b2938871754d95a90f0db82ece643d1034028b8915a3cdce4c8425fb84aa9833e603eda5aa941c7b4bc3611496ddf7ebf7d1ac85af74b17e1089c34aa7993ce6f0b295fbd78ab1a8c407546188566a1a2daa94c243b0fc6cf85aa03c707681be3ba5577d02eb78374eba5ed218a9ee491ee23037a1ab50d2ae2c4cd52e3c6338e50efe9c0c668b938cfca6893241032975b8651edbbdd539a07011c71517e396005464af71a9aeb7662b31f9864deecb2a84fc5015605467532109e8355505e63fa01330833b520e49ca292b22163a3d2486292fefcad28008c2e2ad72328dde1d5b9ce337122f297f8e33a5086f2a01f016e0bb29c15c88bec4e23a188b857bd17e83b0f23c285a7460ad5b34630e22cb2226bbf2aebe70e362b4e7dbe39e0738f87307a75e9df61fa73b893775f33716b5acd75aa7e85cb08915e492c18ac47fc8b576996d5ff5003ae183671e69e846be09d9b58dc0325baf796e0209ca52ffb6558104530c48821e1bf584c6e27d0404f22add2220e30916e8ef64127c13130068be8d4b2571e4a80f9b380d0871eb8b888662185f9b35bba726e2700e741ca76c25e9cd8cbef74d97035d9c2a662a4c60b714bfca54b06e476981fdfea291cde1a9eed67893ad76f0856cedc587cb5a01306b76725b40e557bbc9be69e323c", 0x1000}], 0x1, &(0x7f0000001400)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r2, r1, r3, r1, r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0xc8, 0x5}, 0x8) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r0, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="c2ea179afd6e62a8519977a0779ef4a560b71c973a28cf7191f1f40501370470d84c1f583454fb926cffa5c1eb1c016ba86b9f60da6f71a0f47f77e89fcccd7df9b98d5f133c14d702134909a4e20a08996eb9de064b9f95e4fcfaae0b46715ad21f0ce352da76b84e3099e531d86cdac8a89d7d9a30ed66eb134c534691c8f5f19fa9272f5b3c49a8a60dff0df0fee97f483b3ad62006c7d2a7d7643324ac534b27", 0xa2}, {&(0x7f0000000100)="14c26048eeef8b3d61adbc00990a72f9374ffec0c9c9d549afa5eb14ea28b321dd5cc1a21f50b9a2b603652f6c892d6c9c2c830f0184141169344118e2dd90544b7466df5cc4ebe5148306e4caa462f857333c970ed3b59c59e6d3ac73e5b3cdde1561cc31", 0x65}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r0) close(r1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0xfffffffffffffe91) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1000, 0x4}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)="851a9ca41e5baa4a5a64b3c62a2a369b15bc128db97b2a43e3b6531b794abdf0b9078306adeb16427e522e5f6cd702ab8392f17bfa291ccde7f15dceb0bec35284ad00ec829f4457c1c7eb67fc51f6d5e7e49805df2d8430e97ec250fb9c78d8e5a794f65e", 0x65}, {&(0x7f00000000c0)="4c368aa27137a8f910cf0ca3bf3c5072b6b963c45c97ca8e1c2b203204c23df53cda750a646f943cf9694f9e3503b835516bd3f3ba8769a8d34cb4f6aa68a91931acff689344f012ef09a33dfc68f80dc9a3beb293fa1bdb760803de688a4180b7d02ca4f006009c41c4aa15ecaa36631cbb27adb9b116f53904c43120ccd00d5558ad4e91c612f942f3f8261a88f2f61adf28561d961a58d27d48df396a03f4331981f443379f10afbffa7a4da4a2b91caefcb49600640f0b9ad00b448e009920a5b7d73a9965b846f968d851566e7fe2b2949389440064a58cf809a348699d6b1089c54047694674e33c90e0b9966e7b79d4f7f59e4b5e79", 0xf9}, {&(0x7f00000001c0)="60a14cb9724cdadac8c76a455541094572e2b7f2783eaf6ae26dcab619d6e16955392c03301d60326e4ade1293bef779ca0cf41e667ef3b8562a55585db2da57", 0x40}, {&(0x7f0000000200)="0a013220a79ffdf68817c44a411a88291862509877ffa580e4d30718ab6790959e38b8017b01c6101f222aeb4ecd0140942f87b16c0eb73dee0e02c61ab04322758588be1dd15c92cfd9fd41f1630fc18988ca1d6c43697c9129bf05a9f5a44cc6fdb3266b1474695c606d108bd4ed1905008304e7fcdc3c529d4cd233b0e2b0b3c456947e3f86d9abc675669c8cede7e7be1c2c3d3ef67874c832f1b13fa15f6c5c96662eb3f071627f6f1d25397eb4c37ff57c15ca8aadef6110875aec8b03f0d22f40fe212b39601b8c8f34bc8ae4306fc668532485b7234dd847b7", 0xdd}], 0x4, &(0x7f00000008c0)=ANY=[@ANYBLOB="6000000000000000ffff0000000000000a52dc93710714f48eec11f0319d63bf93ab79180e63b5e552e6f00a4c003d3df5b7ba84bc40c688c4831c4318d5db2fabbaa9056982754fedf20aafa79f90b4e0aad7e8b8024b589c000000000000008000000000000000ffff0000dea10000a49216dca2f437575da1fb1e697973e0587c78a43a05661b8ef4eb5a0d28f33538258733b0b0347c6c9bcdfc0111eeb11569bc65ba65304fdf64644c7916156ed1d52c27f4eefc787e174761bfdde646cd6eec044d30557b12af8ba786685dfb3c406c6abe0451f0bb68c0590b3a32980000600000000000000001000000f8ffffff56903c73e8dc00eabf4d699b5daf5b8ad5fe8e451f9fcfe3d7ff853b44faec97d4c3bc2405d5269ea2ed8a3dfe1cb5b0990d9f0807e8d93a28604148bdda4113f524fc0f72247d542c595a771146fb00100000000000000001000000050000004000000000000000ffff0000070000001c39f12d8cbd5bfbb4fe57d477795eb8669649001114bb3369b8ceeba8f1dee7eb42bc27fc05295dfc620000000000001000000000000000ffff000002000000e0000000000000000000000001800000ff325631185073b4786491a78de9cd6b376780764f710950b3197b57a99d58879935ac2ceb8680dd621202ff5bcb552d09d5aac2255510f17d0b962ae683075dd8ae2881e31a7a6d694fb086f8962d72f102f82e29aab2f0542344a942746be1e8e69b89bc38a9828e3bb7af420976334e235dd83002ba618824c2aaa4e3210164dc9966fe06300e67f03a6d0b649e4f08ee19d2a4c82df7674c74d9bf8e67a0931eb7064ad922ce561017369f500f6fb86a07c7b5c606cfeef2a24001e4797bb6c3d19bd1ac0364f022b6b1f3a000008800000000000000ffff0000ffff0000dd711828b0c256cabf1d46549d7b96bcd53660bb0fafe2526734416f3946a1ec39964cc2fc3e2a1d43344a76f2c7e410d578f6f9767836d9afdaf5c1cd301e8c601d94f2e5864bc94a33d4a39bb46641c42472d41842eb9d75d8a06343e422d9807c7b723c23d2a5ae10af2941e304dcd819000000000000f80000000000000001000000e0ffffff776f7b3d619b6252932c5632470d8e0efe696a39b27a17a093d5d6e31307d3800b416b22fd7cb0f67a817e79d9ebe08d61e7f181bde7e44f8cc0692e892166c78a1aa122d3e757ea8bd3cdbb621684917d4df789e7c29c8f5260e0885263fa34ada4559f5c553e1ff346b8f0430cb0b29ea4b1afc745d70b171da34d0f99ee61b4fdfec1beb9dc79dd7b7bda014da1e9d5ae97d9808b4c2e1783231995589b99a022ef84b33feac9f9bee1bcdfbbaff27db9480b0cffd55fdc7601f19375932cb9119c92d3f1ae75cf0b512839ae27637a1e9d74d9c85c9e5436723c12bc8ede718e3dca4dcfd000f80000000000000000000000010200007ceff6183e23ee1b4ad3cb53a7b213515c3f4a61ea0b6d64bafbf5603360dc0122ca4b69ce89faadcd81b917dfc217e4c2e350d39e39c98202ce9a88b0e21e446a7ec9d2de00502b419e2efbd10a6c7e1b6841ef41273ae8ea11a49cd430d9ca271b6915cadb8eccfbe50dc875e5a092a1cb5b2e7e7738fc6a458a0d7cc2e85b04e166cc716d16a4902045c6113bc2675c53aa67d970f4b7094c15cafcc9a4386ccd22572b82cb944d7fca7b9851222271990ff3ecc1363a29646e7a6aefb0392523044f5a8163c6a972a6c17fe06f5c890df17850159f479cc33f78f71cdbc84e86739401000000855d7fb3cd070820160c38ee62d392313fec34435b662366c1c69338b8888c4755b5c397c3ba475a7bc8257fbfc0f995b498d42e82701d6d7e20863b5696fb93bf3cafa12266117eab89639ac0dd"], 0x4f8}, 0x8) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000642000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7e5b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x4000000000000008, 0x63) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = getegid() r6 = getpid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000640)="772d4c45a3a4ff42cd2153dedec312bc96ef82368ad651eaaafbc9ee360298892254705c971e2d2dad77d2de947848ac663379212e81c433e5c6870d2ee192e17469efe871cb4a6d042c78419879e9786661b4167e490c031799da64106a4931fd47d2925946ca74507b3594228aed72cd36bd6d8425c2396c00ae6ad02d876aa95f8e6f3e1058c390aa2a1b69b1decb2035d679d76fb492578c97388881b0ed7c2dcba8dc3857368e9d45df250334eb90aa6661b101f91bf5544b0f2812a3a1d3ce04bafb67f6d461798401f72d14d25de823b63a3fc4a3f176249625d0fcd6e6a5", 0xe2}, {&(0x7f0000000400)="9b3b6d824da0e9eb3aa02076ea395477b705bafb3af63f4c9f47947b4b323213e00de6e0a7b783aceadae49248e1e41ad1266f5f3b9f73651a19", 0x3a}, {&(0x7f0000000440)="aebfe52cf9b7fb28a65351d1c276440ff9f40bf8f9970dbe7781c11ab68130b35ec8d24a0f9bc371da", 0x29}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r6, r0, r7}], 0x60, 0x2}, 0x407) mknodat(r1, &(0x7f0000000340)='./file1\x00', 0x1060, 0x1) symlink(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000002c0)='./file1\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername(r8, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x42) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000980)=ANY=[@ANYBLOB="391993c7e82fe200000000000500000000000000"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000900)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x3, 0x220) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) fchmodat(r2, &(0x7f00000008c0)='./file0\x00', 0x4, 0x6) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) semop(r3, &(0x7f0000000940)=[{0x5, 0x3f, 0x1000}, {0x1, 0xfffffffffffffffd, 0x800}, {0x1, 0x7fff, 0x800}], 0x3) sendmsg(r1, &(0x7f0000001300)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000e00)="213ae5879ecb3642e4d2ea2428f6b1086ee0823a17bbd68beb68b5a5ba8ac8084d9e3c538b1b26abc936efa9f06722cea28ffc14cd0b2cb89b6790ae161c7616e65a121d08ed1da081cf54065db5bf9abac4474d0d83625f364b63ecb6961cb35477e43357", 0x65}], 0x1, 0x0}, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x8, './file0\x00', './file0\x00'}) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1000000000000000) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x40000000000, &(0x7f0000000080)="de99addeb6840325e3ab1671be480237a70913166423e857d90bda4cb4755784a6000400000000000009330de80000000000000000000000", 0x38) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100), 0xfffffda8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) setsockopt(r0, 0x1, 0xbb8, &(0x7f0000000140)="c53f2d25662cc0136f283f55bc148959416828d6d03a4e6c21ef49da470d1e8cf1fe83173381034894cad9d136c2fcf2b1cf6de10eee87419467ff8198a6ded447f761168a0c4754e1e1bd3855e06fcdf02c13656f5a1aabd0b6a340102d5c41da3ca10e6a82414ec2325b796c3c208c93052ca05594838b8100df3f1c9f0cf67c", 0x81) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x24e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0xe2, &(0x7f0000000380)=[r13, r9, r12, r5, r14, r15]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r16, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x0, 0x4}, 0x0) r17 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r17, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYRES32=r8], 0x1, &(0x7f0000000340), 0x0, 0xfffffffffffffffe}, 0x0) r18 = semget$private(0x0, 0x5, 0x2) semop(r18, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r19 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r19, 0x3, 0x8, &(0x7f0000000040)=0x5040) semop(r19, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:00:09 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x8, 0x100}) syz_extract_tcp_res(&(0x7f0000000040), 0x1f, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8060, 0x26) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt(r0, 0x9, 0x70, &(0x7f0000000140)="177bd77d666c43a2c6d18cf5752d3ba4464b413d3179c18497b8d90577d6f1fbd902c5367a9432bb6f3885c4dcb9f7f5e5719b5848e55806e83f0a6780d4c835530108b13ac20e6fb72b523378137bae5809eee23a8f039805915fa438b9326fedce271014b5f7150034688614db60fdb7c33d5c6806623116353ee82f1d66692d26b75ac11a9471fa6f2285cd1347780c48aed2aa3ead1af91572015d92f2bdc839d0c404f7bee79f29393a5bb6fd62e0b983677df7e374c6e233292ac205ea5613d7560e67547f07455767f3b756faefecfcb10188ea04b8bb932bed4b9745460560e7f0423d3185e7c02d753fbe4b8be25299cecccdc6b80b394d165eef1ec9c65807b4fba5da532697e95628d2fe2dadfa1dc318cbb6ddec4f45ceda1b46f648ac861053f59013e3c4c9f979da60ba3c1afa4e7bc5a1edd3559aaa78c0df11ab1c68bccbe49b8f477be4657a4d918e052874f8f3ce5074e4b4c9d6b3000e1fadca2b67cee9026d116c9ce86156c0bf452c8d2e08933aa98cb547160d0e6ccc222554469e8e63737631fb0f690dd8b40b78083cb7610c147d60c042ffdd71d35c21ba7d5a52912bb45f225e2d80b5bf014c0876e7eb8563dec0e33b154a134d9044f0f93ee39112e7be4c98d9ff197c61bc80fab79e3b8cb6a9cc1c040306f016369ea98a815c19dcef5a7d7ad72d3e896f915f97d2f3a9668400abde46ee5a43ad460d951145f1713a86a067b224af95cc6dc574050d9b2370457dc779e9f1c8872693d8d94549e784b0cc9abe1584e3d52a651add84d2a6e11a4d40f3a92549e24ebd8780044e66c3b8d40c5b9f4266bcebc3dbccae428f2792abe34f640c66838fe03c95942101da2af71158475960eafba5295380bb4716e472d95c2fc3857ca62261c402722e5092000d02f3de677a6e399fa476a37edeb2cfd79e60dabcbdb2ca4a27193766b0d9d4beae357bc13f5c4981f358228b5897dc909d6d83e61160be6efdebbacc64d4bf9c1301d78bedadf65b6ff9c651cfed6afe422c3f34bb7d9a8f2999aaaf3b77df637c104f9fe9e0dd57a57b718bde4dec7038a0670e4d74891e7e711ce3a1dfb6a94026a8ddaa2b3df00ad728259b6448a652093887ecdad41af40c53f28b63fcd3c168d5ee7a89af7ddc9201dc1271fb63e0051be4cbc56ca24c636c93d457590b8b7e8b78e3b01a8b4d380f87b3da17c42a24659b6e70e668b620d5da797eba7de27d12078447a8acf273807146a80413574e8f06e6fb4e9ab966647f100f5e4d3a176cde7fca22e703b1d5c7c8fb0ac1ed149efbd0373a1d3a34be1e63432d1d682d660330b6a6989b9bfdec30878dd4cccde245eda72b338460698f2741f832515db2af74406951a8a67870147be1cd08df23fcdf344b85bfe370f84cdf5677d7f738b83cf835fc9b3d160b6f7e76bdd54f6c7059663b30e8d12fd0ae3d7b6c25f8a1b416c45c74a4e250ddc7dcf501bc8eb7edcea36920821cbee671333e48bfce6af407e691735580c3fcbea76800dab27f0b8c231331daf66ef0368fecd3911e8e8b762b5d3f95f6c9f1937f359ff9e6c239bff0462bd03faa4a0d5441cae8daba320933e5eb7651444520f7453366d4459a2e171f82f23c5a04211343c328db3264304b152b1f8b0d459a5d5051f65f614e2d3d52a2eb511899809d086660307b5be6931306cc7dc4e6b00e277d827594e99311f23c2dbc9dd7162798e51b252ecd4193d07eb43fa880749a1a556215e22e5696a22d531ad4c8021589e4c1e7469e6b19d3f0fc62614eaa1cb6f5d7b2b4f66b07435c15d2a3c7e5433d25f25011accda3e82e880b5c88688bce18d9a8dfb314d43259605eafb5b1867808029319a49ac5ffd919486e8ed4dc328075ff022672a275ba0c002fff739e0be510295168ec6a7ab8ac4b824d3e23002573f82cdcffff49dcb1b2d96bd04a2876c5a2c36c64fce15002f96445ae56fa93d32161a60cde4ed9f8c943d0a91ccb079c3cc2bf23dd95fc14f3196d761d7723c944bffe2a9dee628e8c1ee19df369dbd081d844ff47c99fdbfbd9cc739861328bc6cce9cbcdfcc927a1583d656b8b0afa957c18303bbee5afae2de47f1b3aef34aa2c15c88f2d89e518bfb890d2e7546dcef462f9787ea5df29e29cc40dd677f860e316d5a5370d24bb81c492d8391f233eb6e5ac11a0def813bed34e72180af2d596ff53f8d66c8ff29b83c961be20768c5853f47e26daffd8cfc330935481e72690f9d8e64abebd8a41ba6d2b530978aeb83e1fa79f11f7220c9f7eea5be0347d9aaacf289a6389db1b318ab98f251d15ac43a05b74edbe028fa147c64be5047d909210ce1d636dc1dfd679ec9fba623e15698d9d51a35abcc50178111da5b91c484fe3360e6ff283e44ffd62f0084157cf362987dd8458587db260d39363c292bb973546739adf8545e721b5634a0d45f8d51db1b9721a6be77834aa9ff1de3f2fab2f50beb0210ab34ff7c2de63cb660f5c61ddbb4d15f25e5916e024deb4cf1d21a04b1b69f6f7c3623acc7336a874bbcaaae8ac048be8a132d2b955bb94b82749f69e4ecd9a95ead5fbe657333020a2d79223778aac3772101de4b7203558baaeea96ab79f5d3a1d2d9ba7816692ec4fb13abd646211ed8ecd623202bbc2ca423456203b5e39aeaf1e3bb0f4d314629674db856236fe66384bc59d169cefcc9c118d3b4d54c6eb74128c0ce4d781e222b5710a837acdb4fb3b2ab6d15ba6465880c03575da48abb39a083f62dce0b8535b95eefbaba74d02273fd8764016e33ce3573638f3732c34efc8949590585ff1f941796769343caf43d1b49366b6fec04b36b8bb13b5d3c9095ffb23b2ea0ff5289c54cd2a43a77296c6ee5a8a88b6539fa4f3f4ada34d3fb4d7fbcf45f8d141d6969ebf765d0c336fb9bfffffc745d8797a6b1d4a6e326079d5dc34f5011d05885b483fe7cc8796af035d68cde5c356a67c0ad5ca26bf002e2053924ef29bbb427683b8ba3d77065dfaf3170774d4499a14bb9fb01a2e36ac41043446972125035e540fbc8a26e3863fbc50222c7457c602324e5160b692de57a7948f52650bd3f3eaeb4ad1c32e7d47d42b5740817fa11a2ce65c1ee96bcde05b5e6c372a2842fab144f80b0293a24fb642bab68b5555d54c17896d6a55bdb0223a47aadb1d42aa9602291c6d30b14476e4ed6961810edb27b0438721a44e1ddd6ab7581d879a1050fe56d015fb4a2b2a46c5877efe28897343e55888a748c5c7727ff77c18ec1d8d498a358e634cfe0e27e861a254a63dd03ca7caab7e4ec5ee60c44f44a7b385019cb3f8d5b5bb13d4fa28f7fbd00a84365a4082f17712dcf99a1f3edb99648220ec24f01c506e307e3eef40d4b5bff43d13282663aaa3253e6d9e43217ef824d4f45e4a3d5b62419cbd8fc91bc08ef83b3db91b377691fbb2ff523c59ed8a0d7aed01d891b87119c9baea0b0d43a54ebb8a3884fee0ba14c93ace438042ba6e8e9f0849ada6ce0ff3071136796e8e63360f8ea6aa10df534499572d4d0030db378315efa5a62b4ad6bf1a1436fc9a7de7fad914808fbcce395e76cf8c1702095e928df8726ccef4ff2900fda0ae47df962b46f293bff3798e07377ddaca9417752efb326abfd7213c178953346f60125670bca66a6e3be1839e804853aba61f953960e479ff5003595517c31f9fee7c40254287c1df05a64797e428fd246c5f41609df805983df1377412c5827b3e6886de8f722fd12869ffb437b082ab4c5eb3a3702469d35463153e34e42baaf953321f5280aaa7314e7691ceacde941bd72812fa30a1d679ff5470d52592f05984d34513c0d8cfe8c4ac08ad85b64fca28f765b7bf9b4cebbd3bd0af928d2a67660e3eb9367049f7c234499e325b8cbce272f299a58a30508bb366c5db751302731998e3cc82740dc2df56117f201ae0855922cc9c330dd790f980af084f3d212effbab16754405d2a435b503b25f3a909148e26499635ffa9cc48bdb2d3209fd02f0e9c6588186ff95b83b25470870a06248f8d19d72bb2b2c670f7e1c95286cddfe8b09288b80d2d7e10ad354aa9a03f6a970568830bfa3ffd1d1f532725adefa336c9169f5e5e0573a77b9ede6e98cba201040de57ccf3691e815da1528d91c8b5b6e2ba2a89942c3e97d899bdf300affe618384655cb06489f99ca7cd928522178a5ebb7b4b3638973afb0bf07828a610835201136f056f39b59723b7643f74c2f9c1b6a3e622a1aca23d111854f4c6a5c78f681e28b948fb402aa02ea74f8102c0dc11c2c2c038b15a31fc90f108d502b618584f39dc77dc9611ec2c559ac0f91b7bb8ced22a0cbb7c43f5af9abbfcdf7f45f1e224040316481d999b456df089334d06a659944332365fab303fbd75344fe320ba36346b865a7f9411af4f1f10d940da993f9ec113d3083f8db6be5605de1330f47bcfc568f1e5dd39289466aa199992876758837248aea2dbb3d231e9e6923c6667f8a1cfd0aaffe4e80ef3c5ea77e7c115e52c522207985bb487e55fc3fe81b02bbf297ebac9d198a4b7020327dda074c0c129e2cc886eed93879b2cf60bb83e5b5eae7ac39223bfd600958f07a650149a0f00b2b5bdc1d87c4f79abc53f5fecea187584fbe5f7c0ae8816bcced139db32102365e50d14e2eb19d1b1a6cbfa7862b8084503b36102283f3c273ec4a456db849d02b5f276e9cfe5111b7414308789a5e717b5a5169b26fa9ee772e74a905f48499dfa6ed565696c9c19248bf00baf15cab08feeb0dc5871560470180b6097642acd9e4c80431905e24cda9c71b7124e37cb0457fb129fa5b9021b535735c71f057b6ba44417c9badd480fb3fdf182041d0e4e76e1abd9b6c31aaf3f14c366fdb1dcf518b36f844b57eb9788e9a2ed424c3cd03f9dc0c891857169ec89018302a134510f746c9b9b60725ab00e6017c092fad8fefac9cc8dbb07be5f009d1eb2992533b1790c4b9121a5cfe5fe1c08032d821056104f6a4405308d7f6ae88016570d5d94a3eac05d86783f5237968c969a1c028ddba7670e315c10614645af9a5042410ea3d92acf50c07940d8135c4abd5299d8a9da2843a70add2ab817a92b528a54c6be6a8feca06576db05724aa8448ac89a9c7db5eb6f5df6354eb3cce7c624e18b7ea2e42e740d1cc867453d0e40c0de8b79d6dddafffdc8926b43e11f09b40ef90795ce9b8438470c367c3aca354e9805408a85ba44109616595685c636536efaa721684eea12fed0fa4af8d2840b5c892962bfa45b302c71222840af561f4410cc537e1e96638499e104d1486a92192f489c0002467a0cec3776b99b33dba97adaae9cfd77a19afac66896bf8269d03295611b3e570c1db6a713023455508aa8b1c4d650a4c92e0f2f95a8a99411d62e2c48a1c361ae55e0c7f757b57967a4717b6e2e033a2767c89fa2a35e1513d564ce7adac05e5766ca5572235cfd72105bb1252aa1ef6c493c16a2301fb04d704b866cf3a5a86e37b0b637836d0d2a97dc7c8797869c1528f0aeb06cd42dcad8428ea7e12155b3d1c11f43c9da10f5b3547448bbeef57311f819f5e9c936bf5a25942d906c83f720929d95c5836730bc6e6ba9f722d3689c8621096b5076c5421fd6ff93bf535a2a0a3191af239f2358dccd4368a1f035cd9e283577777a5a7740236cf93720b2b7dccea824d6c3d6375e471156de4a562d09deba7ad6aa81518a26b3645f1827e0aebe2d66479c778183a21aad722aee94065895564e7126902769", 0x1000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001140)=0xebe5) write(r0, &(0x7f0000001840)="09c65caca3039c", 0x7) getpeername(r0, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000012c0)={&(0x7f0000001280)=[{0x47, 0x9}, {0x0, 0x6}, {0xc7, 0x1000}, {0x67, 0x8000}, {0x4, 0x4}, {0xcf, 0x3800}], 0x6}) setrlimit(0x3, &(0x7f0000001300)={0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001340)=0x1) r4 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000001380)={{0x101, r2, r3, r2, r3, 0xa8, 0x81}, 0x8, 0x9, r1, r1, 0x1000, 0x2, 0x7}) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001400)={0x7ff, 0x5}, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001440)) setrlimit(0x8, &(0x7f0000001480)={0x7, 0x16}) recvfrom$inet(r5, &(0x7f00000016c0)=""/126, 0x7e, 0x2, &(0x7f0000001740)={0x2, 0x3}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10, 0x0) kevent(r6, &(0x7f0000001500)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x40000000, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0x1800000000000000}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2, 0x401}, {{r5}, 0xffffffffffffffff, 0xc0, 0x1, 0xfffffffffffeffff, 0xfffffffffffff800}, {{r0}, 0x0, 0x18, 0x80, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x7fffffff, 0xfe}], 0x7fffffff, &(0x7f00000015c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x20, 0xfffffffffffffffc, 0x2995}, {{r0}, 0x0, 0x40, 0x800000c6, 0x3, 0x1f}, {{r5}, 0x0, 0x0, 0x4, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x4, 0x8, 0x1}, {{r0}, 0x0, 0xa4, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0x401}], 0x3, &(0x7f0000001680)={0x401, 0x240000000000000}) r7 = semget$private(0x0, 0x6, 0x80) semop(r7, &(0x7f0000001800)=[{0x1, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x1, 0x3dd, 0x800}, {0x1, 0xb962, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x9c0, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x8) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x8000, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xffffffffffffff85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffd86) setreuid(r0, r1) r2 = dup(0xffffffffffffff9c) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f0000000200)=""/143, 0x8f}, {&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000080)=""/49, 0x31}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/207, 0xcf}], 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000540)=""/62, 0x3e, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206911, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x1, 0xd9, r2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\'*!{\x00', &(0x7f0000000300)=')\x00']) close(r0) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x80000000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x6010, r3, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) fchdir(r0) 16:00:09 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f00000000c0)=""/90, 0xfffffd0b) fcntl$getflags(r1, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="4575ff1c83bbaf032527ca5bc9e8b263b964654598baf585a3bbbe4e40af7f3b6509e73c6253d34097017af978a7c209d7ae2dfacea5d4abf2fe22d291d710b5d8da1fb7bb1a724d98413144d09cde1e75d0d43026670414f2756e1c24110a33fc080adca62eed9fc40fb1451c2632c23779e8ca5c21d603bd0b9cce0bb6ed08b102ede40c8aaee64dff7ca9cb71e15506899fc9adcdb026b80d8ced", 0x9c}, {&(0x7f0000000240)="291412e19f41fd99cb62445f56e2fb2fbd5cc062e29f8c443c33e63f368b9ef38d1e413c45a8195b878472c18e659f41e36f9af85ee7e73cb4b6ade856877257e48c84eb14598c28f5b5f691f21c48b20631240e3d08ae06a316e294a35e2dcde7ef9296e7aec51ced679e1f745d97f543d6a82f5ebe6cb2c72de845a79eed18e72e7db6c3d1dc84b8725e5da6f6de6c0e7c77d49bf93b312ba650e8b3568cd59da0955d774eb82a6c692c91e87a480d", 0xb0}, {&(0x7f0000000300)="b9f4488a89743449f3a838eb530bdcb15578c1882267f935dbd0e7ea1f8f74d2f1b06a66263ac0b4544b1fe6d0a565e3b86b2a513fdbb967036104f6300316a2b3f2e338f12665e42a85ff5a6b9236d8f8129433c46798f759d8c70a1166c43e88cd824d9129ea895ec8b914ea7ee0d928242d10bbee100cf776c12add1e8d317001ec7db15f3ee50821bb4244a13770925b93707b9c4df9159ad15589ba72f4bc165e878d9218cf0dc992ca9734e61e0f8061cb4b43d5989e2fbb575bcfa767ae255c0bdaf7d3e059", 0xc9}, {&(0x7f0000000040)="9b63b3d13c4436cd91c96ceab08f2436a5cca87a41e86178c05b72db56632071058768ce12c7d437c083389824429829d5034852f73b", 0x36}, {&(0x7f0000000400)="4ab1061ca8b29ce4521219e63db0f88eaf9cffa5bc90ea4f0c6f42f7ee33b60ec622b7841b7f662585995b0f53043ea6bd3c3aadcdf3e2efa75493dd8610fffd32d9db39943915ab09dd36596f0d558689679629fa21de79e0630b091e7a9947b7dc06137ee9d13e0d6ece1a2efb6fed56399bcf7befecd721f7c9a48546031379fa", 0x82}, {&(0x7f0000000080)="2cae33", 0x3}], 0x6, 0x0) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) getpid() bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7, 0x80000000, './file0\x00', 0x6, 0x9, 0x10000, 0x6}) 16:00:09 executing program 1: r0 = getgid() r1 = getegid() r2 = getegid() setgroups(0x3, &(0x7f0000000000)=[r0, r1, r2]) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(r5, r4, r2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20082, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xffffffffffffff84, 0x4) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x402, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="eabad94277fa5f0a785a5e94599dc37cfb1cd70be824c9f6b452f97582dc8fce73cbd25b08e796096effcc4cd1b0357f240bb578d8532fc99713a6a24a22ed292fd5bdaa29b3bec20b44fc435962bf489d54dabd1d9511443b368f8a864a9d9659845936209ba710761dd5607f11f48ffa4f058ef8fec3f49bb62de272d404b535", 0x81}, {&(0x7f0000000100)="4982ab644d3103b5a17ab2ca1608d894dfdb0d70a8a747634996f887e2dbcd99fe1510c410ef4c8af00221544ecfefa1fecee0b99a507c4d92bdf98e59021e46cf98b9538cb48442ed28b2c3b7f2a94b63ccd97f8b93a18652c13b5eddcb06fe", 0x60}, {&(0x7f0000000180)="91adf22d6a135e29909e8f450df40226fc38b26f55121aa811b3c48663aaaa4eefa3d32d1f3ed30c1e757e34d1e09f3d87eaa68d4a5d8cf69368e1e29cf198ff93601189f878825c7a159cc408fce7bf9e3654abe629bda88ec1e1afd69c3847354bf77ccb9ef814d23acf8accf2992eaabef74dff8f34e63d2b03dc466a7d0f3c6e3f277a264fbc306444b4f4add1d551e1308286f03c4ae3430880ed1e61bb672a9e0bcf58b3640ca461babc92ac7ab3", 0xb1}, {&(0x7f0000000240)="522be1742499cb8cfeec450ff9609e49950631e43770be2949342b395322b7202de59bcc99ed02ff45c775cf66f816d73d05f4acf288c55a02480db68f1bf7ad59e6b832ca9d62533c1d999f60c0270990a77670f27f237df5a140da8d1bd79a429ddc7097d2828d79e33ba33f2987836285cc2afb8a0e7f35f44a142517241e378148e848c45bb2", 0x88}, {&(0x7f0000000300)="be34fcece94d01a759586525742f71f2f1a64c65458b5d1d3bd73c1cadfc8a962719da4fcfb8bb85d4132f51dfe63fd80e", 0x31}, {&(0x7f0000000340)="691e183b7afe8d1412", 0x9}, {&(0x7f0000000380)="a3a7041c8ba79c52b0e25a020fc56b3474c38f67b4aa57b51d30fb36a0bddb43da4351ad7c533626bc6feff98158414e2b527bd14155f245dd93e1620ce470516f86f849fde1b4ea2a11797389aa93fe8a", 0x51}, {&(0x7f0000000400)="28d0dfa4c73ebbcaf549e5db3baf71f8189f3fda2ac6e8f291f8438b696b1c25f9491109a9e17c4b26a485f37204c11ead4ed4998249d276f733172b0a4707078b5327a0fd52cd4cbc7b0ab104ea7d68618b45be31bf67c2248c48c4f43e8fa6d5161f7f5b84fda9554fcead9ea1d99c660b60340ba03b6ea61561fab049c79d733b0e3d0637236c231f5e22839f987acf58e987add9678129a1ffb19360cb49a4e2d2649687d8b6b589908dc7b1107a28a8f2255aef7dc2e6f3a004d98d4d9166e83392e619c43c9f015d6ac8d5d5185f2c2cb33033cdbf3f9ca49ae21198fd94a611dfb57d519fd01d9189837749", 0xef}], 0x8, 0x0) rmdir(&(0x7f0000000580)='./file0\x00') pwritev(r0, &(0x7f00000019c0)=[{&(0x7f00000005c0)="159b28551555baf427a33bf88a58694e1f9cd42b8270bfa21bbb2d1de0f47e08dc8abe6ecf69e0af5afef3930a27f551fd75164e433607b85100a6bfbe4971d82f48bd1c155f75e47927256ae5519c92840bd76e11f696f0a6440527a29d96472611581ec16708ec01182aed5466e3da0acb71e44958ab9d5c843db99886f54cc492ffa9038faac4af005b70", 0x8c}, {&(0x7f0000000680)="1ab17e2f855aa061c45f38b09f7732bd6c355a1f805cf5fb0ddca2f0bde84fab2aaefd60219557eba9d4a5b2dfd5", 0x2e}, {&(0x7f00000006c0)="f0db6d1e4a305608245e38d57a37df68908deb4b3e396b10f34f10153a1aa4bc49678b6c4f7abcca33ccb4bc6068b5502be5f3e4cf30860ff69fc7d081b216b51ac805a52c766cf4502146004908ece5dfc67e8258251b25289b66ca603f02c0043dcdcf62222e9be6f6fe7ecb5c47b52f98f9ad6850c222fe85516e644b7de796da09f7b04f1a7809c0869e08bb2a26c3595a36909e0909e3037255590e217c364b49933906407ccce2", 0xaa}, {&(0x7f0000000780)="ba3cd52151d84011535f4b776b8447134eb0f5e4b3aced2f6ffd3091cf89fe", 0x1f}, {&(0x7f00000007c0)="cae646dbd21ffbc2c1f0ba486277fc2455baafd1fcd1171c6b7664222d07d8be022b67198643808243d2d1e07f63bd65cba909815ecaeba6b95773468c7c3b3b11dffb7ca98df145b803d5a80072ee73eda696c40eb76159ca3377efa98f0a738e44f741f3ee781bbb7bc62c8006054a87b5c26ccb9a84ba179cbd50d84aa95b08da75b7836713690df929af9492b0f12078c5df43bff7267990f0713ce3bf6c2f7434709b8fa1bfd235c807977b5f025994e4164a4d386e53ac81fd9a66012acceeaef26d63de4e981705ee03e4514740c2ecae", 0xd4}, {&(0x7f00000008c0)="9331ac1efcfdaec35d40190a77cc04f8a95b37f9ffd46a9dc3195fe0c0a8aaf202b94a6bfe8e6e099fad6bfa02f02436284f30388f47474a1e0412a363f13195df3ce915242eb3148ea861921ee2f36808c3b07b8bc4cb9e20e4148385daee4b6c835bfcbf35e6479870961bedcbb77589033e942ddf127288ffa4dea5803837b6f5b95e4619d1a108256cd51c1fae1826b902e31666dc4d77a8e863789de9e986f85e6b8314cfb12ff88415e30222862d8ebc4f9d2607fc544be4489402b3be1b8e6c31ff2acb711981ae63101e7d2b081ac8a006ab56877cb59700a0bf154c6bf39eea8568ff31b02e3e88c8e57ad34764f373527e4d7cb64594f4541fe3cfd39fba5d06370cd1362606406e0694a870bbcd13e85c3cb084617ee7dad9ef329390523678ca31b252f2b2598e28f86c15013f9bda63d9ecf1358775f2b2403fae3110b6d797027170e15d6cdaf38f3b9ec33f5b6b7e3dd591c4f4ab2557e934e4d4a5a4f2aa7f07734135edc4972e4e97e4eedf43d284973c7c2443091d3bb4a61ad3c7920525e73c6e4680b1c57bfbf9a6af01c0be16f6f6c3d43dd2ee36cb849d1d24111e3e9a50a21001eabb1d6b2c58ca3febe7d2357dd9020574adedc93f850103db1961420e334760f121f4f9771e64153172183f5fbf187271c780d6f53b91b74996b5c915c0add8f48e383108e7bacb6a8b6d4ab865f0ab53636935eae422444b9d28a88590bb4c77bc324cddccc969f298e8fdf2afebe6842efeba2100ac3e4fcc1ca9e0f995ee826a7bae04c95859cdf32a330be7d6c8a3db6066bfc1823c36406404b8dfe47ae255918ed7c636febabce84ab132cd0cdc673e226c4be13c5919429a15aacf6b77294f93901bcda5785c474221d321f5956e8a3107e14fed6eb2dc2344a87726332e546304d653620fd94f43eb4e12a971e25a5b37e2bbd43074d3a49e5855f320c5563f8e3419a8e9dcbc5e7e642696dcd8068aef88558975d12e6aa613f5f0d12b2376cd7e192ee3ed8be941b212ece02a59aaee307caa2e03132164cb95349220e0a68ff71fa81d25e32c72fe242575dd78be2a66523ee03a3d9d423d7bd3ad76e997c4a734bf6a52997cf369d84f4e2b7a4dda49fec893be0a027fa012fc04015906d4eaa1b2e9a654995f77fa36ad98b6e7a2a3b3dec1cd25da624a709ead1eafa8cab235d5ba83bd1b4a4dd43899c525652e91243c36c78d1f70b8733c137010aede3a5eca9996cac6fb9392a945675be323e252466fa90f9a34d32cb01e8ddb9f32477d2a50479fcd59cc1d6ad9746d0394148d2af9124bc02549bbed9d001ef91e773e27536d49646993037b4a09fa3a1333d90b5268e430a0b452eb2d0a269d6edd68995cf9696be7ca57fe0d0ce0c991a046ab3408d5c8588832c3b15b2553509e323d6944f90ae439086723c9eb6543ac1c30c65cbf33cf82ff0ee19348a517f5a53e25b270ba764543ef809b40291cc5ab0fd9cc94a7b03bcaca704224f16c3e5e303babfd6ac1981384c484d74f4266a2ea489f6f69590c4feec5e6c9bece5c6f1e6a2f17dd4052f5c3021753998decf78072e22b43ac05994cf5cc110232f8fb16d51fc57fce5c9ef76b112b31af8b78ae96b53faabf91821414c01660ac7c3b203a99dd1b820a9bd08b7ff49a60b584b36ab54b58ad3e47ffbf6b0344c9cb1348e6e25cfdf2f3559854db238b4400b4974095075f0f38ff7ba49a9d8a56e1d852689aab0504c2aae75ab73b2e7fbecbd64c381cae135ef08b2d616fe49fe4025585844cc0176a31a4a60bb75d360c7362b13ce998623a2c282d790879995d54060d83bb3e98f618dbe6e71d372d6c7e1a10531d16ce6c36141aa4120da836f48efd65b5d65ac327aaf4caec1322e9e98d344ecd613557cda5a4a42b6646610ebf102ccbe2687e32c5cb3da4f425219a4f59a7cc5a1bbc25a33aecae1741c1ac61d30b5f1fac8554e8776f1aec4c31c08ed4e021451fe058a3f9c518001c503e6254eb4e9e21b9c72faccba8b803605afded5f743f65f2a949ef3a28be4d958a3e3728d196a58176e1c5e5d031d6ed08490f7401ccb565306908648a02c5a3cb4d2d0b5b03f3a1e244e2ff7ec06ca82748fc7734dfd83172c87435566d75fde81c1eeb06767a31c9c9ff9a6504f92d0ffc67d0457209d257cea4c505d5d57433c6cffba0532b66b5773227b41bad7368a66ff1b45bf2eae146e60d858c159606db1379bf04e0256b4420fb6da3adeee12997d22d0d5e8d87d9061a1d3db2542652d22d59b19b3ebef06e8f096f136392d51cd0609a64678c135914e2bce9ca5fbf02c96243a05eaca63f7a16cbddecd0862d68b3105a7750c52a9b61862baa61fb3ad14ae3dd33651c28d0145a66be3b8601c454a8ab71a88d1676897614737fc42d053cb5915bb6ac6043d4b5ab4416fc21636b7e9b3fcd6cadd6e80329d103de69d4f3cf28545d9c7b3496398d3d5162026db51b9475b5f705f8602b3ca7c861e2d993b7ea7402fd4869d0b722fab053d16a44b3b4c231883502de2ed00c75f6dec4cd37665f6aabaac85049d6890c745cd75aaf8c2ae15a11cfb10bfd86c5d0401af6b91e9dd23cfe213b054ae06d52143027d363d1b098a690df0d88b04467aee492447890312ee5bd78534925b6d88ebcc6bbecc767ec6a7609a3cc67699f59d70ef9917d4373fb764c102968e46f1320e030b0d672c74a5188be01d27bceebe33e0ed38221448f17af83701438954a07337f3aabd809c053375abb757e4cb3cca6bd26dd3673cbbb6aaf98aec3d86cfa5f5771b7fff0980f5b157758a6e90881821803f02744dbc8c33434ea60d8be8a1913b080f756619334b38acba0a64d510bd6d55ca562c2adb1638b97a5b6c05619f9a993bdf13870281e4dad39e87ba300ea342ba3f66e0533b51bd856846ae090839d97c9731034ca15eca1d63a7fb8db4e516e6fc45990901db324cec14875facfea90664772558fb10233fc8c3e1aa6a2042c9baf320b95d83a98adac38f3569c17cf5fd6f3ea934dc87dec86d42f0ff122a23e9a131e92b616340ed8900d3301e373c42980810362a72f44f8e8d324c0551b1a93c2b7f535ade3fc12a019f19d9b5a5c285fad5461d797660ac3a3b9cebef99b4799cac34bbe4d4b9a1c13670b24b3f18f88ad775479f76ec5a1ce3e00b61e5d3e6baedb390248ded351bc91dd8f53b552e03d4feedf95e69aaa086df746159d202775ed9b71c652a16aa1f9b6477de9bbd84c24c5d60b5cd2bbfd0cab545f3f1e340c26d36363a95a4be7219c29029751cd56085d861fb6bf595eafb9d7fa3344a7a76d58533e03d9a734d36fc4066574bdbabbcdc57c86b09bdc2ce444ec8eaeb0420cb2abb286cef682cd5a6435b5d0b1113966e5af8e8b70062bbdfc827b099f43336ad6d4f2485e2fde9b1c03fc506ac5298f3cdc054ff387c7519eb6afc24bbc864e43148258290fa6879205b3c124a1c47ee6f14babf6335e692ecd8841e6d7019e868e6ff4c6895fa69625e506bda26e8fb227eda4712b0cf8886826ed06d5bea0bd5e6682e682feeed629e5a790f36ddd0c7e16cab790ca6460b19845698fc1bf02172b31a2dd88a7a21f1f5e735fd0a911ef12056e105f20947ef1b47643fbbc7499e3c8cd1b557e625450d82e8f229d2c094db2dbcdff258c50477219908a3d47e6f775497271603acf5194d8dc5af823f3e4502ab20ba9cb696927216e1d47646b334607b4d5d67702ddc71ed8605a5fe49b0272f76c0285072c23d6e5c6553e3c34f86c0189c854c6f58c3d6958200bad0e7200397d30098bc756e0fae3ddb30a9d4ec4ed57b1e204fd2117da6e88813fa0c072cfb1aab42db5e6ccba7aff16939d839f4dd075388da37b2b7a25c91c73144324d57b8148d5bff9244f5885c4c1007db2a42cf06c4c91a76e0a3765d001574f550a435409f1bca75f85291ac00891b6e3a82d66bfbcdaf7f3bef098566922efd45bac46a13e66b82836aa8ef75c892e19d51b83d3850e7962ee9874b3e35f85960b1c0b9cc092bb8609c825e50add9f6e6cab8f7842a227b0687e69d32e81a17db76ab876d7ef790ac678ccbe76944ef224695326b52542734534f452c03def4413602a36b72012d444acc4bd083fe6e9939396051c59f979df424d74f5fb8d571bba61c3870a9d33abc1ab5e0e86b6a6d4a841376fff84109bc7a85a3abb382af1d19b9e70b3ad64248c193b080e9743402916e069fe66f7062060afa51f0e89cb0acdf8b39642be5fe4fc9e0ebb737202719785452529be4ede9561c910f40579f6cba61b0fdd63f4587a7a5259805ffb92d55abdb3e14924040f0b0bb488ea41115b3448fdc0cff45d7727c65ee9783402436b8644235a96c65db6e401fb5926cea4ebfa73154e208e55d31a66450795f9f334826823aff3e7d4a3fcd5942f39d10b4011880cb771288181fe5f237f065f0cd7953563d8da6f89bbd07c025e5144fdd1176a9c856f01a88e35880b0b9a91c37e868f4fa1f6e2d8cd0aba1bb3e9b91fe64c8f728a041c8a346c6a4500c87cf431151ce27a8ea3e59e425eb168b27e74aba09721f32ee22c138d80c2edffc7499d7c38d186c57eebfed60a818eb042af1e0d8cd44cbe5b5f9ce39e8b0f12935e93ee3fd4ac177fefa9ad80bcacf0337a234d9c0624a22c92a0ff18d5e15c2bd8d0a43d26b7d17dd9ba1b12cb4f11a646020fa37f9bc4231aa3a98f54d5bab74ae9d7c3293af4bd7aea3c0a82bef4b54b182b806973b31c8a1eb762b39f86173bf17da1e11f86865e562a69bb504aea02e5f129c7a8d80ea8dd34b3b93d5da090c71a097bcba80a7eeaa3ed347f2c4c004a3d4d5e9a826967e644fe95d87ad41883e091cc8a1de3b58ceebb1f1627a52e84114216586a1cc8e3aba929885f78316289743fdb096eefb8b50ee8fd6a81f2cb218e26a9f35a615b339051d5d105a42ad0e20b66272335ec517dc5d64e29fd00be8e0c1632893cf43ebcf414214648cb770706b38e0cd0559871f5a7c97457e69d8b73806ec3defe3063279155316aea22d2aca2eb4a87cc5b3842c6b3f7c9498351a24b44ebb8e1c8b2560c792787af01769a86bc24d2bfc3b8181fe087affe801a82891ff05b88a6af7c842f8b3a903e553fb852497d542fab672d9551bd56005a04d6770001b1afaac9b7e32044bf98d373ecace819b492bc9dfa4eb9d4d8c5dbd96f28203144488d6668826fb8878e61a8f560df1f4be73f58bca71ec012f6f5e0ed1973b6cff234c2b50f1adab0ec34f10a3f3fbfc4b93fd962596ab943ea952bb1038af0ee18d98eee5c76588701846601187c1632d736efa21aced7bc946c687a68d0b26a755c885f6811a884900d3002f90b5747af5970ddcd412c945aea910bd019403dc0dd71bd23bea56d02800602235362205de1cbda0fcadc0a8243c5db85185e154d1e25428efc95458155d867ca30e98eec4941064f2845943cd5c259e11bc0b65d4ec72bb33f1b9d3d55c69a090f9a0809635b6db8aaae872c4479e1e4e4e97c6c048cc3586e2262942712d55451ba1cc37bf9da5e29225462176f3710c78bc343e69258b299a2ac9cef16cd2ca20a6d4fca4b5a1dcd87e307f8d55c11ebfed6ae9adfded3e2103eb3d814667378c9e039ae850d9f12ffccdab4dcca18e71cf478727c3703ea32d44c6560d4bb827593db4c59ba3b5dc196d45f1fe96a80635a316d0f69773252b74d60f7865e1d5ca1269573b0059696b9c7a6669a1ec1ef", 0x1000}, {&(0x7f00000018c0)="e1cf56ffa4b5089ac59b79bfd2f64ba8dbdb3e158ac6fb282af95d85af95b0aeb79de0b4f4aded8daaecfeba04b09212f4746c8bfd53d38d6c0bf10625284be05e634c97f3bc9b43895165b270592753f6919f0a25b829b1d5355de70dca6c31f4b19e2295d159d9e7652b6bb144b4afca40ba21b7a5b4367257c00c3283cf1a877202e5d924cbfd9d2b5ce2874f7b5b0572e0629723c61f7835be882bb11dcb4f7be6585dc53846b027a58e402d8115c7753090391098b7af8c667529798b0266682de4d297a04da089b2319baeb1166ccbf0d7c2f7af25", 0xd8}], 0x7, 0x0) r1 = open(&(0x7f0000001a40)='./file0\x00', 0x20, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001a80)) getsockname$unix(r1, &(0x7f0000001ac0)=@file={0x0, ""/61}, &(0x7f0000001b00)=0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) sendto(r1, &(0x7f0000001b80)="d9de86a842ca3b3b3a10438e4b344bc92669adeacfd9973852979d8b4b622a437673b887cca051d16cb770881a550713bdb0257a0d1a725c8614108e6103906517484dd481bbbe2ca5782b4ea72d4e596ba5f0303799101a4f4478273930b4f889bf076bac370b047b7b2d17151fb46c7d8a80fe63daf2583d506638fb8c9e3c87aa9b1ecd1120d69b477a16f98e567f471d99e59e4286b8b1fb00d5788db981445891351478", 0xa6, 0x8, 0x0, 0x0) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001dc0)=[&(0x7f0000001cc0)='/dev/wsmouse0\x00', &(0x7f0000001d00)='/dev/wsmouse0\x00', &(0x7f0000001d40)='/dev/wsmouse0\x00', &(0x7f0000001d80)='!!\x00'], &(0x7f0000001ec0)=[&(0x7f0000001e00)='/dev/wsmouse0\x00', &(0x7f0000001e40)='\x00', &(0x7f0000001e80)='\x00']) unlinkat(r6, &(0x7f0000001f00)='./file0/../file0\x00', 0x0) socket(0x12, 0x4000, 0x7f) seteuid(r3) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000001f40)=0x9) r7 = getpgrp() setreuid(r3, r3) sendmsg$unix(r6, &(0x7f0000002200)={&(0x7f0000001f80)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000002100)=[{&(0x7f0000001fc0)="bde911db653119514b0f80cb77f31cced734c79daf26064b3ead638b152c492e34e86cc8c8183d9c3cd912754f30d90b74506429127e3855b81963d5ebb86f291aa4c00cb327823b1311574e5ee43aa339c667979043acd3e6ff2c746c6d8e04155982dfbc32b876c03894d325c3d7", 0x6f}, {&(0x7f0000002040)="4dc216695223fd67082ad829bc663a63f1175301bdd3c05cfc4f93419bf8a705ab024e0f10a462077cf7dfaa6b7404324d3be193d88d703a9ab64e81fcb64a7e5ffbb28a58b078e2d7e8822b06771033f9f47ef4abf4e28fadf0988dd3a90fb0d04ffb37b13b802a64c324ce67624d6fd75436fa2aa58414878bf216e86493b6c936fcf413591e", 0x87}], 0x2, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa0, 0x405}, 0x1) rename(&(0x7f0000002240)='./file0\x00', &(0x7f0000002280)='./file0/../file0\x00') sendmsg$unix(r5, &(0x7f0000002500)={&(0x7f00000022c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000002300)="94de81bc369b4f558ce3a7d3f333a3e889f9ab2f72732752932725816e9289cd83fe2dbe2bb3c153684981d12fd738e13f0b1b8ec4f01bdf0f170b9181c25b8e000d005825f167cdd4ea80a2e1ba3dd32c1cc99f300507295575079c115d", 0x5e}, {&(0x7f0000002380)="74f0093ac882a7f0869a484b59aacb63fb4f2ae18b68bdad6f9d67adf4c8a457dc7f0909e4db1a2c29774028df7ff9aa97704667822c449960055cd58714aefc6d61abca4c0b28c4320900cc27703b82892f505f95aa43e0dc153f50c3230f6a795420b4fc6234390013e5e1554b1205e3b5980bc9f9fba7f142cdfdccdb06f3b524d02eb82dd3856214cdc6180a70f489fe5fc2bfcf99defd76b04f52834dc5842b29d7340a", 0xa6}], 0x2, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x1}, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002540)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000002580)={0x3, 0x7}) r8 = socket$inet6(0x18, 0x0, 0x4) sendto$inet6(r8, &(0x7f00000025c0)="545c55bcabc70db974ebe9b4e6ad9ba6e8479903d16199b6d473a700d287f1f82e7a315cd2f170cb46501200c252cbaddc4aa92612e6bf51d7fe3ead969db6965d6d2f96e24d1c4b9a68095b403c2f8fae392efa9cbe93d28ff335820730d118781f8d244cddce65cd8e53e290fe5ee33a5294a065b1d91757f3f8f53a8e35fa4ef9a2bab16a75330a9780ac62ce87caf923d3fc444c8242694d02ed0dc1e0250f2f2ed31262c35242bf22", 0xab, 0x408, &(0x7f0000002680)={0x18, 0x3, 0x2, 0x8}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x6012, r6, 0x0, 0xc) mknod$loop(&(0x7f00000026c0)='./file0\x00', 0x8020, 0x1) fchdir(r8) r9 = msgget$private(0x0, 0x4c3) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002700)={{0x80, r3, r4, r3, r4}, 0x3, 0x7fff, r2, r2, 0x5, 0x1, 0x9, 0x6}) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) 16:00:10 executing program 0: socket(0x1e, 0x4003, 0x0) r0 = socket(0x1e, 0x3, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) pipe(&(0x7f0000000300)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10020, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x0, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x800, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000081, 0x6, 0x7}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8000, 0xba}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0xf0000011, 0x2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x58, 0x4, 0x3, 0xf825}, {{r0}, 0xffffffffffffffff, 0x1, 0x23, 0x1f}], 0x8000, &(0x7f0000000140)={0x5, 0xc6}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xffffffffffffff94, 0x20}, {0x18, 0x3, 0x1ff}, 0x401, [0x2, 0x3, 0xb1, 0x5, 0xc3e, 0x51b6, 0xfff, 0x21]}, 0x3c) 16:00:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x210) msgctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x1, 0x400, 0x1800}, {0x2, 0x2, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x87, 0x1000}, {0x3, 0x8e, 0x800}, {0x4, 0x20, 0x1800}, {0x3, 0xa8, 0x1000}, {0x4, 0xf74}], 0x9) semop(r0, &(0x7f0000000040)=[{0x1, 0x80, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x1f8, 0x800}], 0x3) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) r1 = kqueue() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x220, 0x0) r3 = socket$inet6(0x18, 0x0, 0x6) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8082, 0x2) socketpair(0x10, 0x2, 0x80000000, &(0x7f0000000180)={0xffffffffffffffff}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0xc00, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20042, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r10 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/86}, &(0x7f0000000480)=0x58) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x20, 0x4d0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x80, 0x66f04010, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000, 0xb50f}, {{r4}, 0xfffffffffffffff6, 0x2, 0x2, 0x9, 0x8}, {{r5}, 0xfffffffffffffffb, 0x21, 0xa7, 0x4d1e4a10, 0x3}, {{r6}, 0xfffffffffffffffb, 0x12, 0x1, 0x1, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x2e, 0x12, 0x3, 0x107}, {{r8}, 0xfffffffffffffffb, 0x20, 0xf0000025, 0xfffffffffffffbff, 0x6}], 0x5, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffa, 0x28, 0x4, 0xffff}, {{r10}, 0xfffffffffffffffc, 0x2, 0x40000002, 0x2, 0x7}], 0x10000, &(0x7f0000000500)={0x1, 0x2}) r11 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r12, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) shmdt(0x0) kevent(r11, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) geteuid() 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x18009, 0x0) ftruncate(r7, 0x9) r8 = getpid() setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000002800)="b970b452f0a2c9e68b7cdb29b5c9b6a98c6238bb56d16216b1c051bebf099b7594dad041aca0c182c2deea3dc5ec51b7663c53155d47403b003c92a5b3b5b8820b2c66d524eb40d1dd68bd7ba34479dec60073b25a4763d6d87aaedd4313f3c2b41b269f582cbfc68fdf8d330d29c93e7dfc268e8a8b8b7446637042a9bc4e34c6823bd9f802140eb2fd9f849a", 0x8d) mknodat(r7, &(0x7f00000027c0)='./bus\x00', 0x8, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r5, 0x10, 0x1}, 0x8000, 0xffffffffffffffa8, r6, r8, 0x9e8, 0x40, 0x5, 0x100000001}) mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0x200000001b80) r9 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) clock_settime(0x4, &(0x7f0000002780)={0x9, 0x4}) write(r9, &(0x7f00000001c0)='D', 0x1) sendmsg$unix(r7, &(0x7f0000002740)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000280)="1e15f1d16ac45bbcb5f0f502d300ce647648f667ed8d1183431eb25c07be5bd766627b4f065900d0566206b36d293f4a5543642f071a14832bcda606ca6751cd83757432", 0x44}, {&(0x7f0000000300)="71703364158007a4620225ae1a629a4780f15a30c2c52f70f80cfe7e22a8d3b97389850d3645c3b28a2bd559c18cda4be70f6cc3cc97246c1891a322f61fa6abb28cca7ca575af5bbda5302ac509cc8c06d0ba6c87ea25b82e3511ed9ba9d68c0794fd81d1900489d6d8ceb7b4a09b9dcf399473cf6e21715cebe46f18c4d987fb", 0x81}, {&(0x7f00000003c0)="58a99336e41f", 0x6}, {&(0x7f0000000400)="4bf2fc88c8c75780b3529c6ebc9f58b097fbf316799f658df50512659c7a35dd71a06b163e561e16cfbe439b09645646e9ba20ac114ef2c7493c1f1939c37c8152f509d70bf2f71f62e08530d21e2789421ad076ebfec439924741f7581731d261fddd1d568f5d618db6db6e1631149d627abcc8b4ff0f35ca308c090c0aaf6420b3c8f3a5a822dba2554fee299bef1742176b77881e36ea6aee22108c1828820262df7758ff790035b01345adf10e5568e14550f9fdac0a92d55236bf51e96a91f742eeffd0051193aeb0022d6f173505c6283f27c43d0f08d1a42b76ca93b3aa2f3d10f843fee5b6baf21a283b05d7081cc5487555bc933f8fd8494a2ad8d1bfe0b5764d21e3734892888b0250adbb71a3507bc8230b35c8160e5ee6dc51632e374e668569d4ef334df1e0a872aac1457699afd16cdf0c20a57cf93e5946fbdfc4c9962d4c8a0aeab60b8ea6e02fb5a9fe2247e926ebd2a3014fef08291d99d5a013bb7855fb5778a0812c9d3b7ae18af379f85b867663494deeee5e754aeb87cabd3603c39f32c19d75aa1ffddc19287c707ee39aabf5dc70b9c5372003dca5549bae963a7a3ea9c5c6887207672fdb033335da5eb3e62a74fa68881120156f7d65701d9f047771e3a3d5ac3384da331369b22164e685193810b227db8a79d04c471a995886033e79c9b129f5ec3b8664a3c696067a44a969441def81fd91b25304d5b5382154b7aca86aec6d20f7786a934241cac65922a34f2ebb2d16b687fea9213635abf65a80444470d377fa3abb3ee364063b65f3bc24c9af60264b5de245d243453b4d2e920268ddae720ad567bf9fce33a5349d219a2abfcd4c7aa8a687ea0e40a69f2540700c8e61d9b495c9b68c5adee3f15c8b051da6d318ec82f50ab74e7a9d46228de9f753b4bc33a5a777ce85f58be96fe0b6ae6e9b7f2e0f32537c71dbb90ed661a18ce35ea945f776ca86ad5a740d85eabd1fa0a4dac92db9208ac537bf409c05e2119a9daf83902c46196f2dd4cea7feecb0e05b97a58efb060e5b433f88db68263a4e16f3cc903bc4cf38d043f1f1618a56ca5277ef9e65dcfbc50f06aff4bcaff10efed76673f7a3fdd36142b3290ae367bcd5d7b2efba58921346dc5907d3a57d9ed2621b7cb03dd1e57444b4c7ffabbb0f0486222a77cb372763ecf220e6d74c05b4372e68232aba2800d87bdd07db4c92b68031eb8bdd0cc0b2a7edc726ac9d7b6c88be1ef922500e1a766eb5339f56e8e0c508ece32f3bf62fcd163f4e6cae9051945d621ba5db242d86bdeb9e86275199b09bf76f3ea41b100076a07a6f5d8f9e51282d31793ca25cad5d102651aab501f87fe60b3142dca8b2edad06165b5a1b8664bca6b17c113c9b098e8af44086e489364d4d6349dd0f5f966b1da90baebd75c021fe7aeaa806391cf9942e5d5a51f398202be95a0ab30eecb7b8eafc5d318253f3d19bb65a79f53123ee2538022f1446e3d868c19dd7d9b496cde08f9a41b00ac5586d7af7f9ccf5911885cd58284b3267c3cbd7296c77832d91b1d5b0fc400d86ce3d613da1a7955c6403c7ce0245e9826cf8e0f3495490278571c8b9b2adf89c7ecd1ed7860cca91165567cb912310bcc81a5885ba10d0effa780f2960dbffc42ac793423195c1d363171b0eb69df23fa7eee820607bb54fee0664d5c3a48603b60f0dd8c0449e973ba42e2adb19f9ceb51b887d48fbd29e8032e00b8fb68d489d978c20bf9a0e78b324bd2e7207085ac75efff6ae82bd97778247f542182fddc41ce83f68f9ce7722cb17a72dec84f2747aebc562140f7d9a2012bc0497eb0febb297b57ec094d675d78aa138faaf0c135b61ee1ab9913606ffbfd6b2b3a4732af1d8ee72a680b2837dc1eb32e63f05cb66c8be3782a75eb852d3e44cf4dc6d2c9304a76d5e69e4b7e77b2828ebde7263c9037044509b520b5512c5a569b8e1266acc4135fd7d9b0aec2e9d90659db3f411e065b3e0139d3693f33a2eaca0c1f99900ccca6ed8d09bb58714af8205768f61eef62f24b5a7aab01dcf46e505156a6216e8f9db59bd2b3b991a56f58f11e0c3cfc07fae0bc444d91f9bb39937f3f0052aa2f3b7b0063dd61bc0d097a27177d98ebbedd5d95ce462b40ec3d06924ffa2822d7d6b6e5c1d9fd4e1a6de109f1c6937f83fdf9949e67f5bb6f8551ab66cb01d4772c02535cf45d613b5837df6402d8e40676b6d9bedd031a5289cb755be906c9e8a24481c2b4786a35fe800f2d674cee84e09129d5b8e2c7e61f3073e80b50fcff7537b3c8c16ad25d8e4150757879db7b6591521cfb445adaa7bdeb00e1a247c6675738a77445842d9ec4d914ae708a31aea934b7b9a876f4e9a2af5206f08da31a9722c2204ec1b856014638cd1c36d444d9c698170668354bc09d3b4f19e8f9ec58019ab717e20152f68710e4a565f3d8903de2ff3f44bc84e910edeff9a56cc493f221aaca4b1bec456ff0d488be4b3c4a7ab7e4dff7b9bcf5bcc380b1bc051afa83d7400706babb5101112e8c3e2a933bb5d63827597862de1c7ae2941f83dde77d5ed14aa36cff223cfd1f42e6643455ea568af5065c942cc1a8ecc4e4eda76e421bfaafea4ad31f77eb4be871a2148bbc09f733dc9bc8fc5c40ebfb337e11d8034697335596ae5e67cb96b7b72e407d1165d9ed2b2bcc3f300baee3c1b774a308af959567da85a87f20b70093f36f8ac7989371a0af57d5f778222d67a4a9b9c16c93c85b9558da0f65ce92d3f5cd9072b7ff6e8381061ce40f7907830cbae325451fd998e6f322f6c9db862e2df39188b6fbe362389ce118edcda8c8b5cbb250dcb5d9085b16502861fbf654e37e0e776b60de6d25d5e8550990e1555538b9442600561affda146eb2e26024be4075653ed91d0b651b1ca7b7428d1bcbe02f0e698fc9dcb8d163ec28a7eeac1a649a2bbae0daf5dd006e514d5fc97211ef44b9c7c837020fd6bb344f31d883c23b3d3c98374b8c2741655f62136eb04868fa4d95f7354e3a8cc2ee22e46b8f3167b6667b4c5292eaf849b522dd6b3ed32093da05b33b287353aba342e482ea487e4e61d5b2bff7f1a5fb04683780e93637f14d7c110db7af2f57036ec510b24845c39f8a5f5bbe6ad5dcb20ac6bb82592d81594412d1cc11d256926c894472f8ae1cf010996aa43094de33d86c235c85853c390d0c8001010d65f5b76e47da775f006a0a852cddf20db5b23f5279997f7aa0c097aa2296c3372c212215c7b59a2eff516b3c789b56b0675fbddcdb5a011642001c46bb1e6e6b922d8c6ca880e46c1e11fd98c48651a1e241dc225d4b60ae56bbc6753bf6e222605f35d60e04be5c59fc9e97bfe0bef5938ec4f0fdddaebccf047c9f4e06477842868dfe419953841ed085bd50bdb108a94dc0c6f3ef6d18d51547b5efcf821d3546d475b3cf63291aea550ab997bca025449017d96091b6b06a5c75acfacb011de64040a922fdb1e3fb34afeda970ab8ba7ff5a088ed410591a36cdb4f25cc93d9848c27de9c2c63ef723313dfd8841126231505afbe79ba6bc95b5f13529e9140eeae8f016cc004cc4dc7ead2f68e6f4ee27e4c5fc8421207cfdd2d0c226dc0d2b70c2266f670fed58c0063db3ace02b3b9a3998d4607d44346134c55f8e89a7213b340b095da29f090bffb8f3ab4f748ffb25256e5c96bcfac7d6a12f9cb1da543dd28730c96f15b21ca4e261ccca8769f0172b534d67a0800cf4a2afcac36456613515bc1e1411fded89aab311542ff9d91b0a1d79728278505f9a098f14f4d1f5af630e53f7449ff622bbcccff07e7296adf7d5aea7d2d2a29c0cc97e77e4648668ab9babdee35891a801c44c30608009bf00f19bf80f79f279fe28264389be9c5ae949f68a76c4568960afeaa68e6075b3f1510a56a044ba6e59b15123f45546c44a937a35fd7c6f45bdf2eb24ed7c366bc2365ebd5db8e5ea265c5ecfea53a338970e3247c0badc59814b98038e17f23c447f9cf859316b91c24f86038287b4deac91728d7d64ddcbd905f46cbd8f9d5e90908e89eb9c058c00b9f111453bee330faccd6d00c77fe4a4932d526409a6a77bf6bb6a3fbd6c4f4ba598f8fba98fb7dcc5823cb90bcc758ff960222312334c9f26c260243e44a8a8091eb381bc5671abfe798784801124d5fbbb6156c0f442fad3bcbab31b1532199def305fa44894b2a62208a4716a628cbbcf11f6a95574364a586ae35fe7efae593c8ec6ee7e4b485475aac885374327af30cf815a75804a4662db9fbe8a4648f2bd1fed62e62983547a2541054f63f606617678847d1034dc4a3aa059f21c4078f4090b3dccef9ecfe832b89258c38396f7ea77d9bdbbc77b2e8b61f778814bee14c5abd6da60160745dbef8c62a98f5a90a865b3d80fda942d193a132adf00f2ff086ba8689d755ca0cb5ec80ab2bb6990f5ff7d10b42f93cdedea0eaa50a6db6f3a8de4cbdd16d2f698b2ffc39a02e895c42485d3288c4d42d6711a4091c50e8317535e563e45ecd95169203dfd9c535893438cd18beff88536725c66c24472ad85b584a37b83b432d26cdfcff793e66866aa4fcb73f7f01dd298a1660d12478f236867de7b20545e7a68c0e99292bfbd6c8890098868c1d7082318d4d15ca6c425917709e89eae4da76b95d1360318e32b928400de0f220c5cf7f3914c3d748e45dafefd18bbd0ab2d8341f1f3d08cb9548904ecddd12ab7e7bcab0c56eba9ea8199043496f5cdf5955fb870d92126949326119adbc1206de61099eabc6ad07e84fdbc88229354da2a95a958d8c1ec17dc84a2043ac3c419fe8434a2211f1a297b59a2b5b7b261db9ea8b6583b9c3edefd527011004cb3cb5fda1e9195d988ec185bd9648fba0ecab03b4ee629a7b96b4096e0bce6cec476b4ed7ebc3eb79d64adcf31bfe128ad65860df2310b6571d5118f6c3c1f723f2e729fc91f0bad3cdf54102a07a8397a2cc6ee5516f6067269a245aba46da1e2b482a8ad69819ba1734f18ef11a576e2496b98444dbacd18181af695ca04bc5b58f0c270c7fad3f24942dfdb18b384213ab0de52561df7fc8674ff30633353044b8e8d7b21a05d1d1b70430750353246d5807cf3fe33f61c797bec1e947eed58999553d9fec9cbee4681f60c4b1e303b45aeeb500de0c2cc56f7196adcbcfeed8f7a8487b59951b5e5230a5191a2faac06c290ed0835c817049155075e7d22e0fd3d8611379429a1047ad42ce03717928fbadc3cb810e07a2151dc33d94f23e71804c3562de71c96c1d6e90f8e22336f9fc57cf82177a84883641aefe5ef84f69b4f84a842e7d6d4ac52f65b3952e268d7d172536311e432f0f3e9f35293e57c40ade12ee6ebf49989bd009bd9fa5a7b442db2d6aaf5e4e434b6cbfa7af1adfc28cbb7ff06822d7a9dddaf9a115dc8ff3db5c082686bd13c58f382ab5f10a39203c352446f7865872ffeecddbb9387b17eb44f670db4600a7994104c8fc8f7195ef8a941d55adaca421ae2f5f7331d2afff53b351001d2bf19d905f6ea4a403c983d928c9c3b55411221e60683889daa1b02cc868b96260b1a7e37f72f62ddb293c37d9d33e3efb298ada589ae543b28764cf606fa68cace442a9c6f08a1577578a044b6e912f16eff2f0e54567c940e11bdbe2c2eefd334735688fd4a41e64d6e140a2f294091c1c3ed16c0a7a851508533f5ece3df16b5c1fec3075b8606bdb8a1f003f94caad04b5ccd4e730c92b03c8bfcc7489ea56fda20adbd72a8bec120219c6f155293498203e87", 0x1000}, {&(0x7f0000001400)="f038226cdf8fa6c04028c2d49eba9839ce761cd8eef8e0598a090692d8a43888ad068e228793a75eacf3965aa914b5d864c342751a8f89965d34", 0x3a}, {&(0x7f0000001440)="1f1f6ab4074e74ce70c9262f2d538a0bcfaa38e761bc276032fe3f42bf1e9b42eba6e7b7aed769ff8aa9437ebc601625939d", 0x32}, {&(0x7f0000001480)="8988dee26d8a3318b6d75982c51b9a34300b76bd13a00592e84bc3a089bacd4cdda26f4c0c64701403a36d78d38ecad2463f04297abef48561899db01455a1378963563c580a5c8678da81a9044fdfd0ffef10254e157966318e4754dca894e9e1b553d710d801b20a62ba34e7318966894eea824d9b6dc221780a68da6e3bab50fd21aae65257746b3302bdfb6084e96ad2", 0x92}, {&(0x7f0000001540)="dab26adace3ce6b609a3a5316df00d0d130a0557278734e9bfc74c8e420f201724899947a5c701e38f4cb7e4a111f553f0f748c39f1748b95d8ca79e70e0caedd8daa9a057cfe239ff2c41c3cd643793a1d00d084d2c21ab392bc2bec44ee6f01204d1f8495033f5df07f4", 0x6b}, {&(0x7f00000015c0)="f71002b57eaa2df1decc1981b8d780f8ba286d31cd5abba0551236b08abec528cc6abf44264117aa36d15b6acda091f36f6a38550ea56311111cd7574eac6e09c8dfcfcf17a3c2f1d639eef7526452cb0f9eb8bb0469f74d78d6e0781b08d9c24f63493f03418a292c988f2ff9b94224fa63bcbc445bd15244495e89136bd4bc7cb2648b60b206bd71321a4f568632c00fa81a998cddfa07a7dc5f3666290dc430e788f6f03c47d8b76bcc11f6e5903c2dff79702af2889d4094559b516b8f81a3eac4283e661b8df7cb0f931577b0159ae0a9ed9a539f7741d4a66f8fc0656135f42271fae72815891c2a384fada35d0af7d3c993e1a707c45a7ab0489bacbc2f407a1b0b63d1ee89bca2e595176b8e5755bdf54bd85442a7b631ddc42ef210825086a2caf58ddac0c0c63efffe8d35f2f29aed98b14ce7556fb9bd26f400c4f2aeacf874a9e84eb8f8d4852eb7acf8b20b5e8b2f2dc9558f40078180da4234399ad1d172dbc27a12937114a9267f96d6ef69dc274f042ab2e665dc0d9c288e315ed4d1c0e8c94926d21331cf5370fe373aa6e9ecea50b7d2c7d352d9b9dd6f181a04a011665ea40bf6bb3036553933134660ef287f839bb55f00b6f3ab38674c06012c7b8dadbc85711ebb249f5612cf3f588749b77084676606bae312985bfcec371e58cd565c72a2598fda615d43cd0fa68d4cc9240fcc92bfcf6abd9db06b1e02d821ba69dbf18321c63e8aabcdd453ca1462b12bd3d218095aca362861e1474d06b8ebf09dfc0442d87b340ebdfe5a2a2f4321c56f13c0ed0702cc63c4c893c3a7f5e5dd6e928e9b7c7cea42e7b405b37df0bdfa1c449800c96a2a67a309b4c0dc365d1ea722a9c2c05801d3fc5da7cb9f2b2d7c188c4944fbd36e4f4b019534901d3ffa3bfc0e50327c9f8f98f869b4e27723fadb66fd2a61dd3e5c39dd060abd8daedc27f1c1be26b62b85ed0dd1d6080909b4d67aeb6fd6380f1888965d856430b2a8af34458ffa6f35d033cb09c346884ce0f206e3fa3227f85cd2c433cab83a5074e2b682b55d4116d3a8041686c3fb53d4fe39d1d8bfb8e7258e2b550697c993a2db7a98a3b6b4faf9cbb0e48e2ccbaa58a970461e7331cd0c4eb7997b097b7e3f229ee1ac1ed17a4cc3428b34e75957623271a274d199e19644b120cc25166b374e8c3ef83db4a52a6dbb9b5d56899ceda2c80d3fe31729a772282f21bfe1c1ab83d8e67e95e0d6b8bef9c6aa0cb58aa0c65e538686ee4b11554de3499595b8073cd9538843fa60a3423e9b82cc416a264faab5cb77277c638247a462288b5f72b2d43a83591989370f443b923aeb56046b67f8423f01f860be87dfa348e4cc83c76aecff18fdb7a5ee780039adb334dc5b9599219c9698c302919fdb832e519606c41a15ca8598f6940d6b1cb6a38b0846a98ad48f161f85ecc208b7972a59f7dff4f4020f15f21a38d48c442e164c2f583a7b4e9662ed6246d1b21009ba7867dd1a8e02421387e0db8e1020c5c0ec03a789a49c8f316ad649af79a98db4b0b4d5d4ca324e32f625635358ad18ee3b7a03e04c0d63fa5256958cbd747e10f277de26ead37d6ec3f67bc5f24484710d947e9ce14148cc09379a0646cc63f8a6289ccaa12b02bbfd0810b077128db75a281bfcc65a8a105d256bd6014377b21fd8b9de453148626a641787fb2252e6867cb64ad404ed83812d40c40518c8970afe261529b99b40d4f5bd65527ece7561e50f10afe7d3864d03a684ac9056edad6fd969e6cc9e3b2630bc6c458252a7282cfc04ef7cf308e1d1d49b1829aa657fb2f90867b18abb9c0c93be9811c0a0de3072cb64cb3a1e2e7bb1955af074e1befb639dca75bdcc32202d5094f898569b6a6ec115c0293b6f5aa40e58c95a1634ceb9293f01dda50412da60363da5e089aeeea7ad8aeb36588550b85aef77ab9017f59c8402c25df41d067a1bea3f29699be725445e054b7a12ae1540fbbf02b12f335f480013c319cc7a253a2e26bb5ad8993f3e73c4e35141b9307c9d29f9efa8b559f5030f2f3acae1073357cc14a0c1a1c61d28497109dc8c47a8ba04149209549dc86ae4c33c4026076e12ce5338d05c799bb0a8e6522942a1afe813877d9dbe6399f2e1342a9041420678d2c013fd198e355ef31a9fa87861ce6e0db219db00378749957d3ff1150f2d52140069eb1af24aa7b2831b5b937261e1f68d24a59b5ecb7cc9f2c41df3b2ce08a4a9be1a91fdbf660b568f34b2cd2b1827eaeda22f88d7e046c13104680f2a0e6ce51e7b7744fece18fc2bf1d5e317ce68ffd869a3e3a9bca0dd51905adcfd8905c3dbe95270ea1b64b0c03aefb88a25a5b89047b6762787718d2b55a0be3506bcab0558b9d7fbd7317d99627cf3cfc8e3d76f30ac64718da6bb08b59512de948b6574f389016759fe6186d0579f7bb268be8c7fe78c9a9b960c6785a17e8b2c2c11a910a536de1037edfbd6466dd4d10a747bd49afda59e6ba5ee62d9bab33ca06eb0989a85bd23033e59966642857e2bf299cddb5fbf7dc05d7eb62f73842054932ecf26d53c74cc17aa7fb51b28f6ea1efe8f0044abe6e78679d9c1e6f12f56577334b64a469e0217f56ba19f4324f55218978378c95da231874ca1f84f7ebf5017eaa61e04cae82893069f8038d573eb981783dff58989b509beaf6ef5d86e47304a3407aee4dbcf580225b5cc716ac4bf3e861ce6a8e797d0ee8a84b1237b4022fe08cc3751c3e1e7d063f888901cf179bf82f8d9d97d369074c3b23175a86c865dd759ef5cc3fe40596eef0155401c7c698f0d0429b7f27f8c4a728abbdbd15a74a42ceaa0e6111e159ae27a4a2fdd41dc6fed36f1d450ba75fb819bfa8c654c1513d8706982bde6a8935657dd35901765f29089cd533d093b9d99995293cbb33a94f98708eeca390afed82d8835e69d836cee3f20380857d087242df64a22ee5b099cf453cc3ab0bb7a71cf04b7d4f531974f3d27d32da736ada81815e5094f3226b8d6bc7841daffae6f665d31d92b18222d689a472719a915ccd34dd5ddd6b20ace86a80ca5109d30104feb6593edcba9ff8378d79fec4cb5f4bd711a29de513b4683f2ff77cc83bbb69cd80e69e35287dfac7d13f5e550df8e07f4763b6cf10380c6f2d5a8276557da80997481d5294180168f3a148e9a356b7806191b05cfda7a2869d9772d6f45d4972f736c1911eacbb45b2d1266bed4d0e836f53535fab46ac5676f6db33669cb497ed2fc95f87a846517258a727cba72eae342a983a06659e9872fd90d60da194c01111f4a9bc62e941e15564fda8989055a9adef742b94bff760e33de9d3d5bf6386ac6f68958af3a60f9bb9c8a762ead7073676d90b7557340662dc30d79332644087ed62b92e536971af7f80a723290bbf15fa851ed5ea234b1f1a7cfc43ec3bd6bd46dd7f6b6b46e2e867ed2832140a643d9c7a315ef9e868fcc0a8eebf819b3c333c161ca05a3262486c36d7b0b355c29255389718baa94a5a6fb84d118637be00e52f0d1f90950a8df67d7d44cb2efe1a4cb0a30ef64f15e9217b44f02dde3cad95a8cebc1230f00aa65b8f3f7f81370966b21dd211c773d15e2cab65c6105276ff4b7f28d43429effe177e99a40f1eb585a6c5269e1291565e3e06bbbc72b00bf1313ad6b83a07aaf6657d365d527d36b93eec8b1ce7b2f336beabd03d33437dbba662fef3dd4c7c8a9da1ed956829db7db0a62c919bc1de06430e0cd0be3008acd5f204022c67d6f6860a71285b90fbcb96b2419ee25615301f6e2a0bbc5a28ee215402d7eda3d08c22ef3f2340ddf5a2f7773eb0981a8df41f9435326f77a380b5ef3521671b33603b836040efebd1266e71aa1c11b67fe8671dce2686635543d75b7d926f1bcbe4f1151a4653958b7c15dbf58a116f5b87c97e723381882ce6f750ab4683c904bdecca80d73f80da82b95d26fb32286cd2d216e90d0077c53e8f3018a9f2f6d2265c259be51d7409461f838b98019ebc56539516934b573c0819bec69f91b3da400194be4c2e146068eee8ed5d45d17a71eac2c6b944994ec7c7eba7d0cfc8d96f240bba63ac9696dd66ed1f457ac417bff12a66758287f32af568fc8e03e478f5c1fa2cab14e8d832a34b90ac852a08bd0437af31496d95a578099b838037bb12e8b7fe7fb55a399d19c6040a48d0e1ba6008ae92a9fd4d6e38726ad4b033d4569b727f0c39a5fe7c9c2b366927d9e77447deb5d48167d943df8cc5038db126008f8a46c9d5ac5dea62ad3590dd7e3648e134f1561d10dc58eb81373c6d09c738a00b928ca7bf24a718564a83bf7099bd9cac4c2c1362bce0af59a7695d7a94a3aa82ca4edf92ccfdc597eab1e44d568a736dbbd3931e6938533f2420928f8529c3985045915593ecab28b515a58ae5558501b28c88dbba09279afb1e5d5077d5f11a3257f05df000e5aa0d7f54a117061a99c1cac62395d25c8fc1537f5ab23f2e8ade7594380d99e02c070f1f6a32b70c8db6af6b10da197d89f3dab430106e3a4a84f1be8026d49203168336837e79cec8f531c32315dff018b9d146b56b8f6c4d9e06cc756b0e045513f6a69e3a276498533d4c3242c47ea03d62d10ec07d7eb90711757d236ff6112bb759a2f1457eb995f313fe9a8f3e75752344ae0a59381068423412c3c3d01a31df56fafde6dcd53e02044b4fda865d77b1aef2e0c5310ced2c17e4992b525965c91fdd52fbb178a950a224e69459333a59ddb022579f9db41f691e8a7f0448b9358fee174ea845cbd1ddce4c9b3d467f38deba38d21015d8e20d636e63665e862d46ba2359ecea2732cfb58c8f310e43f06626c7633bb67edf3ecf79b565d827c2f22bb115c4452e29ccc0302758b6cb98b2f9aa344bcad9d4b3cb89b8f25ad749ac2ea1fb3100f3d98afd57fec039d3e65c1ff29275792ca1d859f07cbd1f6e34a56e755ca9c2c3108ebfa06066f0d327db2f940c11814368162474e6100f4cc28cd9cbd4a52dfa408f0b22ab7991a4bbff14b5ea0d7d394b5d5d8ba445428fbdf426686a51d6b3124f71710c463afef2033b5199694be177a7f2c7dbf5ccb6af8b966728a3f6e16e93e12878b8275cf38a45dde28608428efd001f49418ed407c80409138c90e3c130457765f04b85264f5726c75a3ac26390f26564e187da3eb96867d57e6c31ec54ca440dbd1db7e3a7db5dddeca728f6d59cb352272bc0384dcca14ad0e78a01ed9807cce489f8ba52775574ae148abf8f50bceb500dcc6123a84f3f360e5762b07dd4a153ed79349a2404a3056358e4278b0e4d98cda9288763260d2c3743e2c56e3c5d0c7e62dd9f679d93e7883857488c59809c6dfff2821dd69099d820ae88f03df26003ea00f29d47f62f3a1fa8d0b5dfb4ae8014eb3f6d8e84a2f2befc7e732d8bbd0f23d6735fa5d4a7ffdd8f87ba7f75616a3195904d52b631bc893db9eac7368c332f87be5c03e5e1ab0856ebb7511e99e3eeb6968b9b5c9c1bfb667d979f5dcec6a218b5d25d4123f4d327e3f4194780321adc213d3df3ac884cc6bed0ccfbb269398931aa3da8e26b9849d0fdf5a66722e6d7b10ac71f469607db1bbc211c955175ade8701440d89506f32078171c05adcf88a879c5fdca79f6687dcbebfa31cf46ab2b5c7a6f551ef064c61ed14b0fea1acffebd8de19d3ca628a9b40a3f5bdcce1f4f5ed661b39b1682b23f23a22524415509407d51e905b1f52788b3a2375806b2ec2c42226b63ace47a02b9205d474d962fa4887907130", 0x1000}], 0x9, &(0x7f0000002680)=[@rights={0x28, 0xffff, 0x1, [r9, r7, r9, r9, r9, r7]}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r8, r4, r2}, @rights={0x18, 0xffff, 0x1, [r7, r9]}, @rights={0x20, 0xffff, 0x1, [r7, r7, r7]}], 0x98, 0x2}, 0x0) getpgrp() pckbd_enable: command error 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1000000007) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x9, 0x7) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pckbd_enable: command error 16:00:12 executing program 0: r0 = socket(0x20010000000002, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r2 = semget(0x0, 0x1, 0x480) r3 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x0, 0xbe0}, 0x80, 0x8, 0xfb0000000000000}) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:12 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$setstatus(r1, 0x4, 0x0) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xe2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000140)=[r3, r3]) setuid(r2) bind$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000001c0)) r5 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x102) r6 = open(&(0x7f0000000240)='./file0\x00', 0x20180, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r2, r7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000340)) fcntl$dupfd(r4, 0xa, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x20000, 0x0) getgroups(0x1, &(0x7f00000003c0)=[r8]) link(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) bind$unix(r1, &(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f00000004c0)=0x2a65) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) accept$unix(r5, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r9 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000005c0)=""/62) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f0000000100)=[{r1}, {r2, 0x131}, {r2, 0x20}, {r2, 0x4}, {r3, 0x23}], 0x259, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe6e) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x91, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/190, 0xbe, 0x802, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, "b8000000000000080100"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='c\x00') r1 = dup(r0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='./bus\x00') 16:00:12 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000008000/0x3000)=nil, 0x3000, 0x10000000000006, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/177, 0xb1}], 0x2, &(0x7f0000000300)=""/209, 0xd1}, 0x41) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/69, 0x45}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/255, 0xff}, {&(0x7f00000035c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/156, 0x9c}, {&(0x7f0000001680)=""/193, 0xc1}], 0x7, &(0x7f0000001800)=""/140, 0x8c}, 0x843) 16:00:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x9, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xf5, 0x1000000000000000}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="c4c289b7d4d9e1f2400f5d9d04000000c4e16163f3dac3dc16660f6dbac6000000660f3804b2fb000000c4a37d1ddf838f29709b4b68") ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:12 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfff, 0xff, 0x8, 0xff, "dbce5d04e13fbd3244fa740c3eaa71c5a5253713", 0x8, 0x5}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = fcntl$getown(r1, 0x5) r3 = getpgrp() setpgid(r2, r3) 16:00:12 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) socketpair(0x2, 0x8000, 0xfca, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300bd5f00000000d805007361bdc7eb189ea9f96b4738704444f2c5d22b11c6ae42b6ab60cedad8c392355402d006f18880fc4bd9f423a01dde432b846e9fd7723e41bab665ec28558ee24126754a064e03000000940e126f261e878d21a39977ae3550b58b63bc001caf92594cfd77c402e2011b03322868a98b88a74ec93af697374bb79295c16506"], 0x8a, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x1f, 0x0, 0x8448, 0x14c0a590, 0x86e7, 0x2, 0x0, 0x3, 0x8}) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ed020018f6f45a863f98dd34b43622b3bf3b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1000000000000010, 0x0) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7f) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) sendto(r1, &(0x7f0000000100)="24da3bf9ed2d301ea6810d1b75aa5c667f64f788ddb31ed94d48f1130d1f9121a6b5407c5ce9e390d12f6a088ab7681ed522adcaa5cb4b580f3b40dcd0c89834de36e3641d0ec8f5fbf13b47d3d2209dc73aa44b0b82065fef60f69e372a949f25d9767ce97fae7c727a52ffdbfc618fa75aeb6e4f0e5d6998066354417a899e06ea79ab94512e29afd72d92786c971eef2b151b3b95539958767805db82f48875c93d10182da6cfcd2ad9796edf55f46f726791d6960adfd3960075138fa9fc215e5dfcbcf3fc4c288b4f28b83d64fe4273f6ee8a0a285b88ddecb68d59697fd37b8ed16a98b2a66f4f5d692085c7992c36e2ef3a010b55d3fac6596bfb9c2f9e9f2936a5263052e7c635021bb0b6b0390ff3d9a2e799785717c6520e3b7c88784512393f8814ecb4260b844961226227983dc078a7c3d8b3724c484cb53bd7beac94ec0c5f81b1443790cebf12ef0d7e1584a6fd41cb5d040d6061665a60414060b153815b3892c3ab61134dc983e09d9d9d785eeb9ab1ae9ae2fc8a64a3af58e15082a69ac6efff596c693ecd44f565badfbf1ae810b0f634fdf340fdadbb8ee786f6c76687f2540233674adf8552c6f7271cd43707c5d24025db5f16571dc0f882d28c7ee90bd9a14fc866ec375a7ac436c85d7b42ce7299902a2b1bac59cc8d8979a95d894702cf278844177a1c199f4e899ae31e2d5364a80782ae17abb43394401e4a779d73095023bf6ea7ee4eefea578dcc17a92e50b0ca23f1a809e85b1893411e9935dbbb58cf3695ca10b334a9efa459b8442848e92b9bbb4ace49313ed77ca9c6337adaa225762316abf4af7537194d38c40d4152cd23b18413e8b90f72d42e6071df1229d60bc2c1dfa537e88e079f3586dab5bf6e32dfea2a95de1afa62427c6ce018a36db3f38279d206acf54df1f2d52a3f353c32d701232b491ffdcde3de0ca1317bd0c5619b74f533329278cec576534ba06b91de7fab2b3c73119b82b37a3f254001d8c0a5fe77ab67d1e0e9e881123cf69043ef8b3e45f370ca1a8ba5f1a5a02c0997c33a9c84e1a9c50efcf6e1bd7ad5030b389fefe657b067b740b2eb582cdd17e7d7a2871d1cc56ad7292a4a33747f64b3696ac84daceba74a8a1940347d78690888f0eb7ddf49a39e6a7a2112c872e5289f149e8c4205138856ff289386b10ab0625577042b2178d887fe9a2d40340e201253b44a1de51b5d4a9f1f8a42446d7eda61bd22db93b1596da6b789a5643711884b3925b87128171b8ce9ace63909d0544112c3d29f92a1251b2fdf2d60ef22efca412666f2b855cea3370dbb0ef54f22e58038b0f01c3f9940e3190292e22b26a2dbd4a686b3edb1618821b55eed3415be1c48c9b5d2fc363462152121cb657b70fee0c72d0d6ca6d9e7db7ea6355e88e5f1f925b38ab32a3c9b25a3946d07447ec8830bd7702b95ef4be3f1e11fe3908b66e60d73859fbe05852c7e083c2d3ef56380a0ee51e9c03503ec833ce551ebc4e48c837448228c588bd9c5a7a485b4e1bc780758f30127b17cf03a50b6fca2bc2d3edacba0f6a684528c3c8e33b8c80e0aab986c40c3502472a47e64f37cc800a2a4357473e775f3cd6f3b0d675f26e44a193b6fd5d0f2a28272e1749accdc98ff6ecea71681cf60b5329611d4c51b228b4401a91b3c6859950a8153d713399abef09c9e0c058d93b079608931a6d435cd394822c44a9f0b20f543d99ea5ed054813bd358d5323373b3de12390cc1f4053fa62c3181578a3157ab88ed5bee8f442058cbd7bff5f7c032711bbd90c5fab103b1822806d9136ddcca1745acea2b873fbb69d503ff10b4396845c73fd623bb6a35a1f0f08533945aa6c7fe0fdd33d6d0ee771cf3ad1424740e2147fd5dd2909d8fd4d8fd4c77efe2b06ce3f67bf51659d22cd67f0f8086ff7c63e5cef9c92a384ee4282e1a992dc7f6a53750b5b502c2670034369ed9b58e623e2185de6904d4e8fdcbffd00b5284be7a415ef4f11622a62de0d3f4a14b54be4c69c3ae17a244274e1306c81f8f43be3a0c2371a9326b6657a82a23b0286d63e8f74e966ede5dbd6b7fc56a4ac1df3bdce070b089258a9ccfa7c31f15694c5597bea26f0272a0185e54da9df0de42276eaf4e40e3203269af5653d30a88242dba8b1c488291ba9f745124aa2978abf35060bfbf1dfe4c12b34611aae7450e05f83a080717e8d1a82698a01a07a2df8f4719189bc7f8480582c1b453cb54f66cc38e55b6dd21d353cf4de7613b81dc6e7187207bace222f8b8800ba1062a4a2c074d683e588d5707492f8fddf43ec61d8e521ec7a0378b1f874e141e72ebe5a87a681b400bed0cc15c2ec039ef188db2308340421cb1dd0c3d8ff4b568c8fedf38c29cad00c8a698356e035f1c705f09b9bc33ff60eb9ff0d14d7d6f0d48430c916588b45243fbf22a53dd3c7aea6043b320b3ce908921a50499e714a721b5800242e2df053ab9318a2ca6fd474c9753af448c6bff095f8a99b671d09953f7a344baf1007997605d0b532cd96c6b20495b2bbea5f461ab747044b9fdd5310eb4866addf30be192ce4ef7f0125cf6a94b9fd298d85ba924b5010bdae38dcb70e1c853eb1c9107ae744704294e8513007f5a2f6cd50afd7a9f2b7f43df317df2f82c024d1b2cb093a510cf592f1ee2f45161a42783c59848b0ec5d1e90923da71be4ce3842731a6d3d0077c347b2cd92bda68a355f16dccb73ee5fcbe46e6316bf0a2de112d2ba31a1e53adc6ca54b895bc32f3e91b36a9ac36ea46d83e61becb2ff88a60d19a93a84190f68068cd53ee843f21b3db724bafc2660f2a6e1f95c9e7548ff2cc375722f70f469f2672bd03fd15147e3f527d0d7226e115838abfae3cd72e2941e4320ad9d908e815fdd0221bf782c9a32e4fdb7f53586dd01d9cf193099c22d84522f06e435af04cfb46cdb95072b6718967e62660217158ba94c30fa4241ab4afbb17319dba9cbb1dfe2ef9106a4ce3cc3614dca9ae723d6b940cafa6667ef76c58cfef040296d47dd715358dbc16b1978c356fb326a40741cf8ec9b79ab4f6c97406f599c67163371bcfe250d59f04acb1ff00ec4db9e9ca92a563bfc311270ea208ac1d5b107764ac198362aa99df505a2ea21e0dbe296ef7780a92b5d971f1a71e3f2fe7261c2ac297b050e404634a4b8b1c23d2ddaf2727db9506f32271ac3f6071af69ad1bf7fbb8d21b58b1bdea081bfaf65b9c2cb55fb08f27e0e58ac9bc0064525bd2dd887b5b49ff162537fae3401fb1aff8bc992e9a397382c8eee2ed7281bd261f1c7722d8239f46862b6a5f723a0db4a562675447f2e77e62091c1c8088f1cff6e5212fcfb7586ae40a4aa864b398bac331fa97337aa82071e55ad207ca0f774538ef6f2abf6b90c6c51223a0d33aa4dfe9e569207be36cedd5cbc37025efb54b7471d6888cf2441f6e8915c417b247ff4e1b45375421019eb07f93f5704280360b1ad288475a8d14c0ffb895c0a05a4f2857932edaa8345c65e98bac3a98b1fead59b40e934c0bf132f57cb5e31119f149f79b81e394d50c35091d1b9399574d0988530243395be58f3e637e456e6eb0944d62eb5bb12d86dc6104266ea8bd25f1e54b1be28310fc1c3376f2ebaa2b99339b53aa53d35fe8bfcba225d0153218c61088b2d95a275e3a3992b0d890e7953fb140092cb39213bd828c578180addb17206b515d0765bdb5862a8fa66a065280a5d06ca6e681acc83c54813ebb80cfc1021cb22bfc72c4a03535525a227d4863d5e103335b8d690be80292e32d2bf0da30b32270ee99dd763db1ead146600d060935e62cb10df9cf2aa04661d14e021c4c4a3f48bf6de56be794709f1eb5bea19f26822eaed9858019cea89ac2372fcdff6cc9bb96bee6f4f21efa60613db8407ce77dc52d0102bba6fc714ea9837d2865c67ed1b934d9b8e6081e07e15241189c2eb7c1074a83f43247109ba17fe5144066e54d054a0dd63690a7457b67e794e85e55ae985c81edc351b522d3d148c4f63304fa38d8c2330a56bf48a3f2e13fedeb1db8cd7c990a7a990460423e038c3a6a1325856450fdc59e874ddd1dda9076d1fa793decf08771878ee2023ce4dbfb00196bbd0bb9a6ac7c7333edb43d69ef9c5526aec560a68da8b70f804199bf85ad04a27ae1b8d46b5b3ca098d28d582f77a60aee51a3fa93bd3adba03c462f36d8ec3e97951743778e54df1b9580fcb480c4e86831523f3dee5e7f1664eeae11c9e5edbf759e97a4baa1e23ea22114361fe8ac288393b1b76244ea15adb12916057470094d6f8bd16a132396a9d1986e9c1b9fd257e4594cdc796088175d5bea2476114f1c0b82acc708b0f6f1a83ca76f408d8262b0f661e2ca40f679144048f6f1a2b98a8e77697935c63bc41b3f60771798d0440dcc5026ea58a0f0fc6a92f02f5614b30cd86ef8df72cef3d250ee26c5c4530b40b102ec0c300b020ebfdb92b37e8a390823fe6472390e9c70802fa554edcaa6cb8449d24d8865057a4df1a276b04e0cff9a393d8147f615804b008fdab8358d9f3b60c2ddbd4d73eaaec480d4ad70ac062a242264a4e2f3bdebffa27fd3c0435e5497f9cd0f60eb57821966acc15b2cd188758f4880fc5fc7c38f14fd407b2880879a369dcf0d2f7d51c75990d64605f9d163a2348a4a23b3ba5efd32257d031c992c17cce57298c61ee3ade4da0db7c2cbedbc7b981546b9fc826c5325ead49c25505461cae726bea7a8712bd74c6856a2155c422c7eafba9028c5bb1ea3bb463573dbc8df49b8ec8005de48d0ccaafdf4d56f2ecbaae20899994ab136a197a73e1f7e9481f2b30713b7d474cb0f60e17641a9318797f296f61e30404cda0c26cc75b386460b566067b333a08cc58dd9d6db081bf07b474568390f5b442de8177a343d9ec486faa2bbb513b45f1c858a64d9e810bada2804617fbffa129a603477b1b30467e1c6cfb8ec190d3cdf7aea0ad00b2cbac39d54461f6f8d5a86bcd35e302c9ec8c2961e4d7193b7772233fdece2d7d736a19b88acc96e637f28e9ff8c8f9e7dd5c79152e9934b3bcabb9546942880f6e87bf2957a9ea8964d0b5ff700b94b3b92fc03f5cac6675a129a896b41dff137a06d093af4c7901d545adf190e05594658d92fd9d0969c36c56c124617a087fe5e881a515b1c217e1b27b10349d14ecfb6e3073df3be105b0052ac195406272f8a729af0af83f861f62dc05643590cea2801ab33deed0fd2f9d669839045aa7ac10a2695c0dfcacc71d0d3592afcc660bbe178b1d85868656ff739c0867214b06cb7584b91e17bd8086a5c378c51e5181bbce9e8dff3333d844ca28432dc24ec13035246fe5e4006d8e2aaff33dd1e9391c03eeb46e9961fdb6786560c9cb17495de43e11edc4c4cec04c16e5daebf9425aa8c494c2d9e1bd32c2e1324aff4425fc9847d528b121ffc0d19e9de8ef58f56d4d275aee04a69f179dce86c9001cc38f1c4c784dec3a8d53b1b1005787dc045cfea5a024d5767645a53b17db039e4917b8cea38cdc8c2b4c889ac722f6d6c71f74e38340801fb8bd3ea7cf0054de6e5fd9c04bf60113546d4efd169a867f217b030429820afcfad5e84626ca09c3868d7bb3c5ba4a92e75b41c9ef66b0e89c37af7a69b9f289a991bcec82f992a920a9dea114b220a9e07069f78e0050695a220be6c03655547e8684cd37836826daf0e53df0610347f1790736ff9e6626af76964b9fa32ffcdcc65bb80db3cf80e0fd806a6255544da4cc37e008a493b", 0x1000, 0x0, &(0x7f0000001100)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: semctl$GETALL(0x0, 0x0, 0xd, &(0x7f0000000000)=""/4096) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x480000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:13 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:13 executing program 0: syz_emit_ethernet(0x2a, &(0x7f000000a000)) 16:00:13 executing program 1: 16:00:13 executing program 1: 16:00:13 executing program 0: 16:00:13 executing program 1: 16:00:13 executing program 0: r0 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="829c96333415061b4abeb1000000000000002e67696c65"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0x7, 0x81, 0x100, 0x1, 0x5, 0x6, 0x80, 0x0, 0x2, 0x9, 0x200}) setgid(0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffff, 0x9, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10882, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) chdir(&(0x7f0000000100)='./file0\x00') 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x930a) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xb014, 0xffffffffffffffe1) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x18) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) munlockall() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='][\x00']) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto$unix(r0, &(0x7f00000006c0)="e32d56801403b5a46024741dff2498c4fe709ea0bfe67da19cb4ef888adefe8dbbb3d2868305739ef9a72d52db12e0130a9916c5a81c772d5dda3758358de0fc48acfd58b89382e9c3c75f766c969cab727131a9752c01d87d4d7191e06f022c3c490c760459d8cb0cc4a9d2af2eee856482408c7896b6b371745dee2ba5c3c28c8403be617e8f345d8dd731a120008fa305a09633edacca827d29bada3aaa224690c8e4d3367b380979d1a7b077458fcf915febe046a82e1b26d84a7bee736191a25d7d3ef542a0ab796f9e82e85a9bb98e3723356d63aceadb646117005bc4b8a916adc70f1de7644ddf11179b3ee190c3dfe085889ce7fb4c41397ea98d9ecb74aaf80b2b31c9be89822b979dd6764459e2721e0b6fc32e249f6cc49ac4c05f988b6c69ee7fa833a751d99ad600082cc2b971ff640a7a349cc8ebbede77365af30163992152f99b0de98a383c9e147c603d70c7b179e553bb30c33066c99b783fd6ed2a5068f9e78c26773805c44606890d8b768ea3134107542ad147607f31ccf4cfb2bfdc752de1c10cdbf4b0ea7442b863652655439082b4706e0b8b99dea17b99baedd6677bd57152d36f5718c7353d1520eccfaa039848e1b9ea8fdbca9a9a98f2d423f8e17e0730e09f5f243821f0b75e7e1070af579d3d13ff6d642e37d846410a5f8901d23ff02aeeddf913c094e199fd4c5fc64736d278e2c2f9056093201136e37cef5b6c2d5f88d3cca1f502228a72f119bdd02133b86a95b1e5dfe1dda65d89d93040026abe8757e20422e2aa84036ce88aa8ba2db76a317d131d76d8647e6c3e0b3dd9d959aeda3e82ce9cc0f3c6a773a40a672bbd05528142d2e051737d55da0ac8d92fe8c92bc70b16df96d3a7f105add614b055379280f9d9109190ea2d9dbb6e59303db25a6b1947929dec29ed39506439f799bcf1f996719a70f7e810190aeff821070bb6fe0a104bf1c5bbc653b4ec6751c2d59b9461d3ac416ff8b7dc6fac6bf70fa770f45d0b26122ea887956c3f6c32d5a462eba83be05235edb36efe87883e5d148f1069cecd0b34eed4e1062b8d192ad410238adca46817143555d898efe74abd72928a654b7366ba64ffa2c7a5e81bd2e9646efe734017cd139c922d6ea31c12054f401c03164a0a0973b494a1196b194c108c1bd0a9baa1ebd0356abad1c9f54bc241f3fefb610165678b4d775783e74ca5b22cc7a7eb259065fd2735ffc9937c97da2445ff5ce34083fea9359dcaac898b5f97834985535025adffb0af875540bf42b34b10f59a6562398459180eb4e8b55e1aab2bbe3f23884639ef713438d16d59d3e1622271cd64d43ab22888d0a62e3de1fe75412eb5ade0da63a057861ba21e6f5e23d0130cf8e3c4d73d3f6f27a1c051dbd9d20a1db5762e4b4826868fd62d619f45798b3043f0b2f8f749e8ad6db2e56788f90a5650b7787e608982ecd859c7f2c555e7bf38ee2079a8d2d9993d2c24fd3d478ab2467daaf786887af622855fb6d1bf283ec3f42f6a82a38976338619634520a9940b46f484cc08481360d020fc69a70700b1176c3d32b48bef5022d4130f32457e55c2f87bd6e056b3ee9ab44e5219dd3e4e361e5aee695e456176bc01ec5de5bc70c40114f325218f8ead4242074cf13bdbce672d6719b8d353dcb98cb08e61d9719f125db2c6e8f26b84fbdb9ef266b2c893ae65ac7786b9133f3a2555df784bd82dae6a9af2b397b2451c78d11d33336384f58bb8d7e907157c2e00ef0dfeb0c7663df414ef9adb40e953efc702bf446e1ab026e505177f2647c8d1962e89a43b32e9d4ff02ffe7b87efdd62d44bf5e0a3c1fca403625174eab050961bd0dc32fe55918885042cdf64853372ce6cf1f1f85eadccd2aea659e5d66b1ebbf73963c4a7d6ec7973299e00253249733f58b9b36d30eafa0196b9d3c7589147edd5dd94a065487f0271e79b66d487ac99644201c68e096a8cabb21ed0ef566202d7ad17ba5c177006ead867e7ad34cf667597105661b7f0d71311ba97decfda937c271458839f65d647a1447dab5edb1f4c964be166ae199138ea5974ba2c6c483cbb0efc9ad2e40f41d94388439813820fc4a81624b34477b3ff74ac965fd256e58e16234a4120e17a849c8c73ef5897260e94bc05503c8d84f3a5b947fad0626488ba809225a1dd684d9f9292bf407fcee7976e5125ccfa92e249a7c73175cf96c3fe59fbf21c651c835bd0a28da75ca05a7f4bc9658f878e48e48232c09370484964ed1320353b9c19300fcab2a76f0b687ef4274b7b045a04cc66adc1da289454213b43497318df1c5652e3adefb3e164bfac3af276189644b9eb3ab8f057bddc1cb13ee68109eec4180a3dfb58f5ef06e01e527640077a2339fe2bff3f58a72a066893223c821d2023ca5e69305a9e9d9de82baee824cb59de95beae7332f498b5c39ed4a374c02285ae69ebca402d101ce4ab7178d865594503a709667f590c04b95567056d60aec3a8cd0b2ef604926488f9cbecbe16b85035477cd5762e300fca9731cecbb44d33536337113b9eedb3a0db699e1d6eac4131f7f0a6c52d41b27e0800410675b7440124e904b905cf1347158960bce674464bdf935d825916ce4e9d186f2d3b8cde237eb2fc97c729e4674b6371ad3df095bd293d9b41b2be971c34277b797fd1e499d9720dd01948261def56abc49db9cca6f90f8ebbf6dfba4134bff692f80ac9ed6e0925f259a63aba7e11853763d4aa7328e9e28269b3bec6fadbe979a58a487c379f3e98025a9737439d33c33be0e77c5b96471628333e0320aab15a0c66b0b31d5b37e775066f33dd09515f36eef36504dbee91ed34da690c1b7853a0cd40f238667fdc1679527661463e288f1b36a268a79eab1d18eae8186fa2246f6b260b84229c220c7a217668a0d307a61db1fd7fdf7f5df69dea4e83cf68dfe6a22484da1b72a689c557d7314c7804f5fa63da61073fea371bf25d98466aeb417300ca2b383a8390fdc2d39ec995f410e136261e5f15512081aa868cfd40d9facd93386c69ad6a294a1cf84201120e6bb979abdb5f4194a407a222100bbbc847e99a7f34905c2f16661b83b6b44784dbdc8d0cbdf1797e4bbe934deaa34d114093e47535d058edead8b7e60275d0337e61e0e63e11c7d2fc3395ea70b6b602df9243cb1a4b4a287ad7df790596b3479eb651fb7c1db2e5b391b7ae2a5e0340134ef931605dc1dda8dd432cef5c22f276eabb6cf177cf27061cd1f598adc84b48a2d5950ba8f23d38baf1169700847d8e3e00d4a9f75580cac23dc04b1c25a32a3bbc2bd94a1fac7e137295bffc97ce393bb5db9e408adbb28e8ead3e46b9e8a3b99320d58ffd348c9b94fc2974f48193a1b8583700ae58c390b86a056d955a315434a95d3f9ab44ed42285e02b0abf764c0f8b29132edaabdbc814f8830797c5afcaae84d0084763b75eb7ab70b8923c9e256a129222a535e4a4b89c15d18301ba000bbfba9940983025dea15c507b11e6510da2c1220bac81f4fc0d8def5015530bba683bf1e12b125175312c8b43ccac393ccaa9073108252904390c39ab4268a3bff492000c9bee5c25bfaf957724cdb2222b52d02b8167944e08d8c5d88ccf56f30c301fd171ad441582dc61043c301f312b52bf1a7076ce21b1485a80e44ee11e3fd1eeda872a061ac9ac6b5c822da0c0f7c7ec0cd1488c8ea13850388b7a3dee321e1c91451504fff37c7f38f3ea5bfbd8742b1a4d7783bd5bdba953fcc9ad3c8ac332bac2e517110ae8653b77f341b478dc8d91423922b645590af151aad0d9969bc9b8aff3b2f9616097fd82297a2ba5b4ca3f535614e70e165c0a154d5850924d15b39308b843823219f26447d01e5ac51bb9c242b6b2cbe2364b48a51ecd67503b5b45b97a36fd2f8c4b099efed709a9d095e8cd346170fce4c32d572b6ddd16c82da723b8dfc870810587df6561b17e004bcb2f3c36d8fcc0d61b0932e7f27430cb04494da6b3d91c343a7db59514c4030c051787c4dc38df40967ffb397c758b29f24fefc3c8749ff947364a5d3bf2c7a26c4ed82068dcfc8e9b8b5f011eb99594ea24757bdad43ad72346d72f66013522be271a9d9dcbc7b7dbd97f67a4dab163d54e8e1abdd0492781fdae5733e053fd7d00b5522d308b9f77341f2b0e8878fba4c4cee2a2dd17343d17766f1a21778c473ea0f1302b494bb7155a5fbba2e946dae8523e6c02a7ffabdd958f514095d9544b72cda1178c4b46a8f13d4df5795a9df4c8a6edd691bc87583037d0962ad7270dde62b9f4b751fad43d83b711e1344d4784efe2399f216142c13df00fcc0e024bdc44f5a9f392bf87db151c4abea87be10ddd932977d2cc6c16d5b9147fed4cf9355b249339219746281dc106b52e2e669cc8f1578cabfcdfbcc5d283b6935f1b5418cff21fd251fae63eef4bff6380b87487dffe54114c5dad7a53eee526fc8e627e4490acb7967a39d35f75d2b6c0024cad6a0edff3e7eb0aaaca63e521eaa3604f6318612d76731bde3912baeb27831b7f0e988d1dbd17f506e2ea955a343143701b0315a2be6af5b87d36c2bc914c2ea46daf544d26131122d3e6cd36ce5ea5ae0a055694b9590a105283fb68ce6b6c7da61652f44e986d6a09db86cb83b0ab1dffe8c7f3675821d6d39a4edadaea074fd351f2397b650fe3388141449a522e83063e33b46eb9a3637b15b35f16ca8f5e770f9c67da9f9635ea280470eb32a3d9cfd974c077db298e25e46fc596b720227ab0ee42c0962d31c7a19c9dfb52c81db5d62aa9f3184d99dc9aa15db707fb2c994107a7b1b75ca7bcff97ca92ccff4d8490d46f2a7f45affe94a9e9704a25264750d4e7254c1f5ea76271e7ce57c718e6494f7673e3148710458de771da6738b3f301a863b0c047c0f0c52729ffb3845bfb1728991c2903c0887f7f8eb9ad2e4455da38e9958a6bb9b26970e3bbd9bc6025672026a58ac5fd855a92854c79538e533ce88257a04df0b681787973cd99be21b5ca285db36bf282d73b9052935dfb072cf51addc74bf84b2696097bdb376b2c9da95ed5c4cb8621d81c2cec909a85ae2def81f448f4a410ff17aa89983076035ae310cbcce43b63829265b3d981a061860c18b8130a1450bb96d37529ea272202d9170e19d443b8d5e9d57042aa4754f78bfcb4464d9998a8b399935ce0c69cd3c72f9cdc78e26b9813bba0aa8266fc63a0db3154fec46e71f6e2a59559b970827c2d5d69d0555c90904e5b10c87062e53c5630a8f71ac6d8ecf2d5f3372ad3d553a359ffbf93c06455ef9e878382a01c638646868cf2a5bf7bfdf127e1bee10d60b32378e9d19c692973205943bb40295f1b31404529e2b74535f59bdc6bef80b36bae35d950bb91b90b94f2cc223b4f72e22d54a64687ed1b6cd3c2be5100a9eb5010964482cb07b7d2281048e6bf69c3bc700898a25368966ad29aaa9fec32e7389c049b88af89bd8307073e56d907997b7e35c6bfb22f164310c1c97a7864fd643a8ee6a4633b8680eab50d4c196b8e4e16e1525594fd704c040348e88b0956459027c1635cf7bf7e28f1c3f05304be56c5c2b6a0e6ec83465f8a6a5bdbbceb7bf4bf8ae3343418be12d8100aa7b353024a9f3181f1fa8bf31678c69eab0cd85493ca8581bc149ff4edf28c88327b871afff1acaf2b8b0712dedc0c14670f36d2cbe67511ac9f2fb613177f4293d832bcc272104c437437814a493f9d0ab6ad323fb8509ab7da291fad2e5fdf7d97e4642bf", 0x1000, 0x4, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000780)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/70, 0x46}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/76, 0x4c}, {&(0x7f00000005c0)=""/69, 0x45}], 0x9, &(0x7f0000000700)=""/96, 0x60}, 0x840) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = geteuid() setuid(r0) geteuid() semget(0x1, 0x0, 0x101) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8a1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x1, 0x400, 0x1800}, {0x2, 0x2, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x87, 0x1000}, {0x3, 0x8e, 0x800}, {0x4, 0x20, 0x1800}, {0x3, 0xa8, 0x1000}, {0x4, 0xf74}], 0x9) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) flock(r0, 0x5) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) open(&(0x7f0000000480)='./bus/file0\x00', 0x808, 0x20) execve(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)=':.\x00', &(0x7f0000000240)='I#{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&!/\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='(\xc2.\x00', &(0x7f0000000380)='&\\}\xa2+\\%\x00']) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="2713764d70ba494669de15462d", 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus/file0\x00', 0x140, 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) execve(0x0, 0x0, 0x0) dup(r0) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000200007ff) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="3ffd1c17bb1f8fcea68d1820e2e2b80304de390b7457cc48b99bcae88851f07b743ddba476615a9bc5fbfc1b9696a6c4880b960c86e31a0add8d536d60413bcda78e20d8f805753a85619f4453ba8dc9b16f2dba1a388e55c41a566e791e4264df00cc56768648a950c03829a7439f1643dfb641a1c95caac0285306d8ebf90c27699b3bcb77246d1abb96afdf67be01f9b65c9c4b707ea3fc73eb7b11be4f12b8b2ba4e98855252982dbf56d28f64caec30567139cb0ee5c4", 0xb9, 0x403, &(0x7f00000000c0)={0x2, 0x0}, 0xc) listen(r0, 0x400000000000002) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="9066967c75b36158a13ba0e1a237952372fd12adbe1e7c5a38f0ed3dbaedb178de80cf", 0x23}, {&(0x7f0000000040)="0da512c2ee2fa67ebd00c35c0c02b9637099caae1641e2a7fbe2341deb9295bf9ab13e768e418474f36a7bd6142f88807ea7837caaae3939371d55b7cd0efc50ff59026a2d77cdce3c2829202b99272470cedeb26d3277394ccff12d45923a4c13b3e63eb89c74e7bc25a3032abfed3acea2f158813caee31e55cecebb0f8118c0cb6e9c44dec6015cf0bbcff9fc0a7ad0ab1b98c5fe8c5422bd37eb091f88e80307364c23ab0e3d32388241cb2f0af8f854d4bd510a036925a932b84bfcd8a72cd90617019423982db5d22a508df93ad7f3a5c9b84cad", 0xd7}, {&(0x7f0000000140)="cf7873e8529fdb3276f2a2d7b5c0ff7993044c030cef4a183bfea69b03949cc6308f94ba340df4c002275b34707355bf232e54918adabbef1327e7477f7d827e40f8ea94b24ec7c99b46c44b105d9ede71515cf0c2e1a4070e69e19cb04da95962227cd2eb57373ef37b2adef27ac5184bd6b8778a32812402f5824d97758d6e90b68a164af5a9ba0a860b89f4c0399bae19f5c8baf3bec3b20009ab552458ea1363c57030e1a8fa6159aa9b05a1df808745c3e54c04448df390a00916097a", 0xbf}, {&(0x7f0000000200)="c9c9a7744ef3a7a1a1717b2fe61d8f1ce900f9062e46c696bac5093af8be2a172e3fc54881e907e7103e697925754953298db171de3a80cb177059e14f68731a31356cf2416b67052b991b0baa6f02", 0x4f}, {&(0x7f0000000280)="b69ff3c9bf1647c37935f314829f5a4dcd3feebd05de833f0bdf8a2a2d1c5d9e310c0aa7796a9a77e404c37b814530f22db680fb1d3b9e2a22912350482a875cfc5b036fb3e803ea725a812f4408cdd2", 0x50}, {&(0x7f0000000300)="4642ae4a83d446701b5675cf3af068b1702ee1b9e4cba3f3a3981acada4f98d793e6f12428cb557651ca9cb84379ba8f736820c8ed30f0a36eb9", 0x3a}], 0x6) ftruncate(r0, 0x7ff) 16:00:15 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/255, 0xff}], 0x4, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1010, r3, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/40, 0x28) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000010002003, 0x4503) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x410, 0x80) open$dir(&(0x7f0000000480)='./bus\x00', 0x500, 0xb6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000440)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004040e, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x7, 0x5) poll(&(0x7f0000000340)=[{r1, 0x54}, {r1, 0x24}, {r1, 0x104}, {r1, 0x89}, {r1, 0x1a}], 0x5, 0x3) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x8000) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000004c0)="14214616caa92f7ed9ba4e0e55795d832ed1a766c938cb2bfa88b61dda5c68d0b59c99ef6b20f92a85ba564c984cbb97d29198ee39d48086a18747c66a64b8598a79a577a343e9d1085773faa69fceaf0dd7e3c4b80834ba62078637181048755195e38ba0cef2e9b66da8cfadeda5e55ce257f26eecdd05045dc2ebe506218e3092bb3489625e78a0692917a2833c323b9b6cde4593798b251a387d42aaa5f37abb498ff55130038aebf25095115ff31bb48ce6e1fefcd11354d1ef3cafacd0b5ccbd37d6df756081c247d1049c423f60067494f895cb3ee05875a86fdab222bd6c14815fb198c51f", 0xe9}], 0x1, 0x0, 0x0, 0x2}, 0x400) r2 = semget(0x2, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x401]) flock(r0, 0x8) sendto(r1, &(0x7f0000000200)="160885cb06a5795d7981dfbbbd7cbcc3369e656a1cbdc584e3774033aa15c475706d6abc6864765c8b50d86042621680f66ffe99bbbd99332bb3cec8243742c5d23cff98a3c3e382beb8e7ce0742eaa26f5fea64bf2be2c6965c55397c96df2dc672fb698387fc94be01884ac758d6587916639c68e90003f86c3b54289cfb9184d4a9bc4826d1f7dce034423f1b39ffc88355750f92a59c65d4d9773e7e41709d704893292cda373b34a9e39a7df5567fde120042e924b0c0dd88f7c86435436e3233d87541c13e02df116df4f9a67dea0248f89c8e", 0xd6, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x0) fsync(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80000001}) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x0, 0x3) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0xe) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180), 0x101, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1e, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40, 0x200, 0x800}, {{r3}, 0xfffffffffffffffb, 0x8, 0x60000000, 0x3, 0x800}], 0x2, &(0x7f0000000440)={0x113, 0x7f}) mknod(&(0x7f0000000480)='./bus\x00', 0x8140, 0x8) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) getdents(r5, &(0x7f00000026c0)=""/4096, 0x1000) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r5, &(0x7f00000005c0), 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r6, 0x0, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) dup(r4) read(r5, &(0x7f00000003c0)=""/120, 0x78) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x5, './bus\x00', './bus\x00'}) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000002c0)="5394dac7da7c5367453b4afee044b2aff329947f67b70e13a8dbb493c14e341e24daab6101df088d2e0f6a7d0400e843bf624a0a0878fc2048e36925b48d87e50a19cda07737a683777041e3de9d273d479cf2647c3853873dcfa4f8a8de89ac02b06a5ebad6bf07d0514741b3ea84296b856689430fd51791c139a052bfbf2243f869e9df0ac34789d5ce2660412d76e79ebafe9ea80d7b4e4d061988340b4614ab4bf1c7c1b6a90a33575b33faba9d68c979a9b1d33c313e99ba4d6f5a2e2b3f73abc5b0832632fc31c957d63b9c7e", 0xd0}], 0x1, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00', 0x4) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x4) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) syz_open_pts() 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x4) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xffffffffffffff37) 16:00:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1000001}], 0x7, 0x0, 0x6, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x7, 0x350) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000000)=""/235) 16:00:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f0000000580)=ANY=[@ANYRESOCT=r0, @ANYRES16, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000540)=ANY=[@ANYRESOCT=r0], @ANYRES32, @ANYRESDEC=r0, @ANYRES16=r0], @ANYPTR64, @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES16=r0, @ANYRES32=r0, @ANYBLOB="1f447e9147c5830d15e79a13f6dac6900082fb3b8fec54849d98afc6bc8a7f2a46d7929b684f56ca664256fed9f045c395238e8e24dfa2c5b2f4d0f6f52ee11f78997e3b1ba40c6c8bfbf611d2156427d4a5e1b0890b218551070714395acc996ada438ae2fe32a020b4c91c4b745922d11ef8d4fbe0c0b5b6a70512253418b771c45cfe93b324c7527fe7a31ba775c119687dec9bf171cc4a256376ef977298705f54c1583982b638f956aab859f6db353bdbb60b0cbe6a", @ANYRESHEX=0x0, @ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRES32=r0, @ANYRESOCT=r0, @ANYRES16=r0, @ANYBLOB="673089418b4c08350c52fdde57f4db55710bbc337a3fcd"], @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESHEX=r0, @ANYPTR, @ANYPTR64, @ANYPTR64], @ANYRES32=r0], @ANYBLOB="26ceeae38f942132bcd767f74197ebbc8314d3aaa03867a7a9e570ed16df3c6fadac534ae5de0140a47907b7ec3dd81d1a628a5be29a72700d487090dc314eb8446051a51bd6e88758c33f0683b64450e184f83e05beec27", @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES16=r0, @ANYBLOB="a82adb80b293455ef2bfc935a28cddfe25f497f6ec323f4ca175860c0d215a71c108c971ddf4718d0c1d0bc88208c878a1f4c9a4126f8893313701df72be062edd57832222fd24709ddce55190d031d95ac35bfcf521a7d45737fa4b28c15374c034c53f8858e3582112583117f6f2feb332f35a3f011f416097de95f4fda50bd4adcea8fd75414fb8a91790f9e682364a776b2970a0aaaa5664606b0f36f4c1e09ca1d589103e6fcbc350211da7fb8016f6a11772c69775075afff6799ccf94fae06ee650"], @ANYBLOB="b5a0ec6996dc77c1da07e7482ca69ec81434971ffc5d83965077933d283bc468c1", @ANYRESOCT=r0], 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x9) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7fdb3e31b6927eca2e9932d0b5489fa9399058bf41fa494eb95764d9efcb8711a0af139411e0df9915ed849461a200b15c73583f6bb854d4011e7ed9071eeebcaddad76f3b1936692f5885895116abc776634afb0009f2ab2e417c7c269a267e5102000f95f6b4af36b8c6496d37a25ceac51570f994555abd348f2f4aa1dffa54f3d89b2f9cd86e2bfa8d4b8cf812cfcac78a0d04c0ca9bd53f089ff97638e7c2957bf53ca6b7ac10377887a8f4875959a97a23d88346e7d7f00e657f6fe11a2a62b7a6487daa786a939b0ad095153c6d52ae29a2ab40ed0458d389644373981264d008f5dab2e26bc287a4c9641007f55d91498dc5565054e51da3dedb48fe4c466547b49aa83af9d2278370892f3f2c22ba73f40cd010d727c9fe01d8dda2221cd08ac13d919c9499b2dbe15cfbaec4bd93dccab85eca85ea3d8e861b25b11e4fbc808edd08b7ded09f3b3785bb24d407a777cff25cab2c2c4a619dc4ac7281deb783baf21eb85f64fa1a76fc34af8394b13e60ef406a8fd648e68dab45dcdd479b8540"], 0x185}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20211, 0xa6) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0/file0\x00', 0xffff, 0xffffffffffff9127, 0x0, 0x0, 0x1, 0x1ff, 0x1, 0x0, 0x0, 0x6, 0xff}) unlink(&(0x7f0000000340)='./file0/file0\x00') 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x3}], 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x8, './file0\x00'}) 16:00:16 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800, 0xc, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r1, r2, r3) r4 = dup(r0) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x28108, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCCDTR(r9, 0x20007478) msgget(0x2, 0x214) 16:00:16 executing program 1: ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(r1) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000000c0)=0x26394565, 0x4) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x101c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001740)={'./file0\x00', 0x9, 0xffffffffffffff24, 0x77cc5d95, 0x1, 0xac, 0x2d0, 0x6, 0x3, 0x2, 0x2, 0x9}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r1, &(0x7f00000016c0)=[{&(0x7f0000000040)="64df3317d0bfc878634faa623fc52e00a6d8105b7c9fcee5cc0b4b44a5d68776088c6e05609606082bb3ae3ba563", 0x2e}, {&(0x7f00000001c0)="d41cbd12008377e7db5927b76d0cc9fd0f6d31b6ccd9e851e4076e734e9f44782ada12e74680e2a3bececc815957dd4d6e782405069ca2618fc1eb85f7b38f3a5017a60bd335928a6a33c29541766fbac26cbb45dfd466d022bed00f9b2a4900f45c47346458945943fc65ec710536151fb48ca72ce23b54261b305c9fbb7d518737bc493645d3", 0x87}, {&(0x7f0000000280)="b274f2c9b5d4ddf07ee327268984e12274104ee623f84e7e3f0ec6e5aac7408986f03a624003b1a21b73183ea57a73a879e1b5a22b8738d1d10b4de9ec169a21119804eecae787b1c7446925ac6efbf778c460756a50be50f41f9a30a66cd4ddb6804b8eb0086e51b1504644e154549f7d7ca6b6fa350fba4c5ce3b928064f244b188bb4f2", 0x85}, {&(0x7f0000000340)="77806efd78998fafb15fb1b8348b51832e667b0b6140343c2980cc80b63a6a298d45daa1bfe3c2002e6460ef4bdbf27a4dd2d4ae9918a3df7a959c88ac76bc86621e77fca53235148a27f6ad85a6ae834d57e6b45d770e92899460bc48f1fb74723dd57bca5af0b803c0eb677fd3e4b3af6c1613322fd748d1d04908515ac84912c4307e717a6e1899e70b12c613577441f576644ec44949e3eb00280c945cf34e767162513f35ec63a16bcb6d21", 0xae}, {&(0x7f0000000400)="9507c47f50bcba68f8f0597d0ff99c29159e79bf691121d50230bd693009893e7b5ddfbe5e522f14102e146397eab240f14308adf0ed4161d4706dba5ae5dcaa03ce1b097915e53ac3ee0262065ef02cb496660eeb24285f0540e65ea5e30980a740aaba2371de891abbe01c14be6854ed2ef36eb1eb977cefafcc278e4ac6a52d14bf6dcb2f07a605ebd6f8d849f8dae4d8dcda4dc6", 0x96}, {&(0x7f00000004c0)="f70d0f8192799963a1efe4818c5cccf734c0ab9414e0391930cf05427f7d06d833a53572cb0e5cb8beb81f8929bc3a5d17c9b4ee4b09b9b509b974c2f1c3cdc884d943a1726f54e5f9c309dcae31aedb5d7bcc887f13b920cadd35718219597f154a2800f1a328b2cf06bb943c9bd8d4a6a1e08cd5715fc3774318a66ced1707b36dab0547b6e5605a72490fefc396c8cce5924721886c65a1e6649f81c73f63f6520cb1152ac106d6eecfee7973329c36b1706bfc0150c34273957d228fc6ef6519899ad72ffc799d827ca80c36c063f30bcde656aa4deaccec18b51a", 0xdd}, {&(0x7f00000005c0)="902631db65b388ee1dd460438ea218c77d5fd596e0fc16eb71f614c26aac844cbbe60c07939555be9d01e2297211f71192e94ec72f0afa07601a8873313dbb7eb0684bfc184246b42492103a7ea8fed259e9e0a09c5854375a7d9ce18a57209b4d63a4a76898db8d64a3d117a16c596a50304f0028d48dcce29ff53ff03859a488e3217b0ccd6aa0d4275444030caeb93c5d3b247563e1fe2e9961ab4d3f5bc33c2674c54084de76d6a973f0ee3dbd601004c8744e597a16dfccedb82888aba1da93f9e9bb627ee3caefaaade865b3408c02e768a564a13269272d04dadd149d68a4d2552393965887c1c352388b87b749e329833601459bf35dec8dcae239f0215d3bd76f9525abc98b4a6be52ffad1fef3bd1b8da6a4cbf7cbc54d84f076883438b9bb738affe4077a702aa7a570724f1dec6af8bf4aeb24acec0751d11637f7f18f31d1b0b13ab11a3df952bb58775ecd7d0a646c2f75a89343fbd1fa98ad9e80782b66418668f7c749cbe9305c0c72453cee9f427cb36a3ef097f6274a50775fb2e27ac1372ebbc620819bbd308d643478355b46e69b70da6ad3c109e5e15e71d00732d11c9fb64d238a68889d738df014c0cef93ae72f4b6b65b3bc05413954a63ae3a23f73d9e8a89be9d764081ca61c78fd758248c100612dc742e4c88bb503d80ccd16713824bc699fb2b1bb3f4930a8c683570e9ba068303f4f933a24f5e870391b61a00d3c6cdc5160aa05d6b3a45d5fdcfac6912e2acb332493f1230aa5d2464eac7bbac6ba3ec1b78dad3aa4a3b6bcc34e41589cf893b96e95d68bd9b7c49af439e86ea154f93d12340a42c4d7e6db1e9a7e27c9d058e4f4a5e89d8fa9e2bded5a4d4a08d6d29deac2150c741758277d2df75f0b8ab4786d7d17f27e4ccf84f4001ab44d6863a9ed38dc3ac627e1ec74c89849443a52bf573be1f6b0309077a1fb0b2e8014e87cc0dc3ecb3e116c5f8709761d522fade18923ead731977c58aa879f8b00620dd10c2656728954ce0f706f2112cf2799d4427bedec3e222846671557701644643a75fb2126c6d9793bedcb450b99d009a9fb76ede2b40e712da4fa2db70f90576dfcb0a43fed6936cab331406cfaf49565fc028599cf9d5fbfdec0c5b63cdb1330e66520f30a734a37e88116a2e7cb951bd654f6510dfac749531bd6031cee301e4025dfb9b55ceec5df8f2c455b2e1fdb770256687e9c477b00c964097135b588dec5a3db5aab368862b851190f555bc31473f64dc62f8ae327623472cf363259e9e0cc35dfe8448ecee025c6a155b934bf2530cec9f7f8919daf79b2873e8c0d17cf9aaf73bb95fda716a39e717be6e3146d7abf446978aee6ef003d661e18dd3e959530131f37bfd55df2dd7c9858341b5d9eb5246bce8f469f2ae73351c35604cfe02164737d6e2c038531daea066e1f575a92f7cd0c4b578d81922e243891476e03def674dd6b678c297823744413733eeaf8e5284cd909260b291596de6cc9051f2cb5489ad4422782c5176aa25515aff0d5f7e37f174d59ba3a5e516b48cd91943f82b5c04ba061b7776b4c2d7fb27b4ad4a2259609277f9d69b2378080867cd8090cdbfc2475c75b92333d68da1bcfe9ae802df28535dd7218d34e161351c1ad9bf17deb4e3269bad16a62efa0efc06ba6eca38239c8b64ec61a9b92cc68ca67f5a6afd3172c1cd64383df2280b2ff6c295856798258f560ab754419d0a52a7aeed69d91f5dcdd4f0bc81a97865a5688137ce2a32cc0ef123f45df41466df89764dd06574357dfe86e2285101b92e6c59152f5eb1f6a37310646c366c64a5e2299a4632d9354ceabd4c1db05c1b43245357573cc87f206172adb31455139c9b1734cb337bd482b39da51ae6a20e8b6f15e4edd8e01ea9a9798097ba5185136d5b7af701f6de39264540a68fb66bebb73484ef3e36545ce19c607c2b92a3056bb383dd8f0493b67ec975e479c7d830c16a7a66c9bdae43a7d986e476e4e403bc3f421cb65da074b805ae46969ec674713ba95b8c63e6a096cd6bf9b8130c6cf7a2103da6962c8f4fba9f53a770acebe32e691ed2bd4e1902548783867004656dbc7d58fdfdb3baa0f7001d1082d439b78411e6181b858114f1e41fa748066278b67fcc171720ce6b5b495ff13016b9ec6615cd698f5f2d1926facae9228ea2c95394ce7f293360dd6a3812da67b34c51d67031d121383540c12f3dab944574a625855ac33a2e5e5e493c2346561afd87fd5de1b437e5c73126c2b15056ff0c8d856d2cc4cbb0570cc72820feac56fabc9cd85bcbb76fa6525927842fa43d5c2996abc2c5e4af26e473c3b4cd62c691a4ea0608ab1fa704791022d3cb46682a238cbf04141de0166009502109c83fd3111bbd7a0e3b233c186dfac4fb1377efb879570560367a02180d822ed1b34ab11a31c4699e490e1655daee176bafd87a7c83fc18d12a19b3c235985e01383d02f055cf5c71515b9aec2e3be18e459eff13769be0aafb42112e2ba81319b6440d2cd780a7efa39285bacd04f28cb7ccbd3936c112fedc411c914154fce2f45275755ed8fc66a4b8997b94be79afd4ba6aeb4f4059413eef1d260d42d8a61139adf5ddf3bf8d8f391f8252a73037ad359463c5cdb355e9a5d45e234f13c309755b65a2a4cbeebb6f236761235e9d6342391446e30b24f1045a63ae76e7e04ae751af70fdd89b351510a99236d819e10f51a8d9b549747fa25a921e3b0975d9c1c740187a97e432c7899ff0910a728edb9d3e8c02bf60dc64597159047a8b66ff3f243d58953bc4936b9e8889bdc174b8a6649e1f437e320f8cefdbcf57df33d0a9d4e6fab5d68f6db18d491a0f32f53bf942326285aa11c603909a74c28044ba003accd22854819bd8ee9a25603616133baf3d05273e0c32d2405a20ac6329a3bfeb9255a3c03ce5536118c4eb7cf759c031f2b7c6ea2a5f59807ba1cf0c841e71ef0d255864c6bff41f1a2cea20bc73a26465aa1ac6be5d947acba2a8605e67120a89932732b516cefb58ee383641ac3eaefa6123f5121c4c8d9f840dc650af940f9478b43c6d36451b82dc227c25bf9d8734cbc102b9936359e5c57d3e24de874ef6bb79715a46d37164df8b6074d65f5cbd353f539489c440b8219fb6c979983a06d7ce76d082b6b2a8ed341eb8b328c5d0002e89eaeb77ef623d571098065d907a96ca631536789d02af8aae375e043683fb0ed3b6a5ddbaed7a13c772c85d04ffac70b0dd5dee719b5f6fd5f834727981c2326ede93b3e660c8f71380d72d7d63a693703c2288bd3e618c5c4b941033d7bb36cdd9f0b788f966d613b9fa4a16014f291835b54b87bc5d20049b8321f87aedc043a6e7ee1fc73d369064b9a089e50d99be593408617fce2f602d0b9058cb9c81f383c1a8004055d12c98c7119d87f6c7c8adbb87d14c1933d270bb9ad34fedc9f31b7a6c425e6b8233a5d3b57b8ae459504bd915c601160d2a73c9425d1cba1153273ea4f6c0789284d5c04bf1f17913eac2c7e1357406cef2f9029def1d120ccf7b2af6553980cd8f061a5299c3a89b539efb951a164a47381fe9af2755c40b4a056fd886c81c2554600eae2ca11bdf319b3035de5be7fca2a30006d917bf1d5d1536cf478615eac6d52768bfd2270e06f23a223c602e8a7bcc374bcb8cb714c57fc912547c8640b03cf569073e8d81b63b9b8e009308a9cb5fa34c8c8886f94aee4955d5fc7edd74ceabbdfecaa33251ef8fc6784527735cb3a068dd8f1c4ba5e13b8452922c314903dce732ae6f6ccee8d732b0d53bd2d88658f904555ee0e227f73c03730b15c7f0f2aa97f8a85280a31f99866f488c3eb758381b1595bb07ade043e168a9765b9195c3cbe033ecc669e62a0de508bee431147f4663256e36071f5580b971cd1fa29d123257d14e7a05c03689215bfce34e9391976584bb54f702558adf93787c16a738a5e2cf456580d8e13d66537c9a3abf5b5b51e07f73bb5f70edfffbaeb62c3b4a1db0e635eddfcbe97824ca249389fdfd38bff0a0e8f27a198469b73f128229c7c652471a2a0be86625040734881e412becf23d61486c09566b8ab6c01c93acb83c38f937d698cccae1356c54d5b941254fb10d0200e5936637313c3af423e11ddc74228c87c879f8b2c41e888cdd2410cefde53d46cfa0503c27bb5f8cd2d06f0a537e7716a7738ef850a31fb14b22eb1575c8ec0978913f50c3a5e8f0f857d21d28af54044bb651c3af8819a35731fe9f687237709801f67a63c63547ab42b1f73d2afe0be19ee091a9fd544ddb3d60522021c469f4620294e4b38fa2c6f40f2c8bbed5072e0cc86690dccdfc3558f4555ff4226c9435cfb1b608d8526a86a15cc465db423bac94f4f4beee97b8ca1a672fcdb5a108c62112f8e2493aaddc97b0e15b544fe487843fceb0ff5f0c31412d8a6d811f89e47f3e31396b9496cc6ddd08d16efc7891d7b2537759732c9a85dfeb46464d0d681440f710332a0d11f10766cf03f44b17dfd655cbb8073b6facaa9398f7fc40eade754914deb572362b4f5c8fab68d24db0e334c176af301f5cf7815cc9556ffd497b773e17de6cf911b5c8b81adb894f09747836f2ac91512561296445453fd018e3ffe0c12d804e64ad0ed5312047cab2dba6369ebb90a45707462e1d26032d9263acbfb5454075d5690a72b277798de871dd70e2370aff0f24b236c682f771fe211017285f920924d4994cca8c52ce43a4ba64ed0976d9cd0482329bd251912d5e66c1ce9124cb0c72487e37bb714f4f427ef5d587de4f73fd45aca05b424a0263c3472d05f644d733fccfc311e87b21d581bdd39653f217cfbd78452a5bf98fd7adf22d85be76b836c611242618f6d0390b2ba3bd17fa5ab10817b8066e54ac498d94ee3a3103260ef1adb2f3e4a70fe27c7d9ced069e232d8cbdc8077238a93b9a04ee1a5be84b85e0b92352222aee7ee7cc03c11f8248d2b2cab9007eff764aa0b33b168dbf3da983b5fc1dbf3892dcf2786dae41a10d62823c1c00d097f6ea86f5b3618c0fbeba85bd44c4998215f306bc70f0783b9b4b31f67c2b08a8eeac27c661da9eed1c37c4163b02394935adb929ca8f8180989d46d0bd529e5948a76aefbc985c38d10a3f704e8d714222c74bbb1fa9de952d2c940cd83c1d73d433f60ea89c7bed6bffbc2ab3ce680aa0a3308143625eea9a37381f3c6757b82cd7de5a003e2d055eec2588ca80c6e0ee84869c99e65fc8dde8047bc23cfc3a19c92b44665199bfbb4c0c5c579c8df2947afa8cf3ea6b8220b06c82bd4cd853d5411bd81223a9746b2bfefbaa309959eafca2f3780ab4e1c836cc370630ba366be59f1af600e31089bf91c6bf04184ec5dc1658ca66863a59c1327bb23cf89daddbf1d13ddfe47cf059e22d94fe4e818b3bac0da4e380d90730075f12a4c1d30d9d212e9addf989e154034cc2056a121d56e31a63033bb45e459c195b7ae2522d258e8a574addf62da76287f1052d5134fede099b4d4ca33027285c9641ab13a5df86f100501fa40e379f467451ca05f5b1a4e845b39b8b022e2682adab30563bc0ba68e0d56b83cf3373f2ab9f359b6cd73ccb638717fa19d11ec16b1c11f43f5556552dbeb15c4b16564c37337c3b8c88cef0dc34a10dbd00e8acb799e6905657c22782ea3f42b61d703fa4a5b7fa3956feff7e6615c13428a44415f63a292188fed08926716d288e57f05d1f279a6f770132c80e0b3dc191c749cd2d68b4885370f492fb69bc394b6", 0x1000}, {&(0x7f00000015c0)="6e408701a598ece347e07aa7d17aa250726e7bd25309a1800dbdc6ee7e93aa134dfa051e56924efba60325ca42ecc5d3104e05cce1a1e30e0b2796dd1fb88271ab3753f2f9dec2898fbdb58afd38e88d1ad243bbbe4817b275cfb6dc5e47d212fd3c106bc9c07f1788bbaff302e1b718cfaa8a21d7806b2d490b7b2d6346184e6e465f3f4ea84f8725604110604315539f87e32d7c6e953bfbfe8f449415d5eec6e44cb8b0065fefc53ee78ef233e7854b7407f8297679d48221d0d692b9c7b1fa4974396e90589e1d4c979ee3cbca6fc5de4d217b10f3dab6b64ad59b16ec4ece728ada81588b6d8ff5f452d0a1a2d494941539abb679461c", 0xf9}], 0x8, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:17 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x7) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x80007fc}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x1000000}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1c0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x23e}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x4, 0x0, 0x2000}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20031, 0x0) socket$inet6(0x18, 0x4, 0x401) bind(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 16:00:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000d0000000004000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x5a) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(0x0, 0xffffffffffffffff) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 16:00:18 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18040, 0x14) recvfrom(r0, &(0x7f00000000c0)=""/29, 0x1d, 0x2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x89e0, 0x0, 0x0, 0x0, 0x0, 0x145, 0x8000}, 0x7, 0x7, r1, 0x0, 0xcc, 0xfffffffffffff801, 0x1}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0xc, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000000)='./file1\x00') setsockopt(r0, 0x1f, 0x1f, &(0x7f00000000c0)="1d19a50d86f4c1", 0x7) 16:00:18 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x10001) accept$unix(r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x2) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:18 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffc6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) openat(r1, &(0x7f0000000180)='./bus\x00', 0x20, 0x2) chown(&(0x7f0000000080)='./bus\x00', r0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x300, 0x100) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x8) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xffffffffffffffff}, {0x21, 0x4}], 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:18 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100), 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/131, 0x83}], 0x1, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe0d) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x800fffff, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x1, 0x1ff}], 0x8, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200), 0xfe72) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) dup(r1) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f0000000500)=""/151, 0x97}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000005c0)=""/70, 0x46}], 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:18 executing program 0: dup(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="c0b7f4fa0f0a86f0cfe382fd6c8a2872ea6ac3652e13d9922053aa4e0b7e71c00f78eee2a0be6aea2eb174889f7c735dafbbbba1a64391eabe730687bded8821f245492b3a2ea920245352c3aaaede4ea0f71f7e92dbcec448452beb4b4a51a380675a8ad61b7db63f53ed737264eb6746ed884090d5fff2d8f301ad00d8cc65f206a23e0b1ec18c33ea561b2f28d90dfbc46912b3dbc3d0d07d229cad7d4c8f2ccf558f6faab331ef5de0ea1b272b261efc1996cb5bb9937e3a36fb008eb1a917dc2f23a2dae7c0105ab0d9995bf0cd51f70fb7e916b4b4"}], 0x1000000000000587) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001480)=[{0x49, 0x80000000}, {0x0, 0x75730a9b}, {0x49, 0x1000}, {0x80, 0x7}], 0x4}) r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') socketpair$unix(0x1, 0x400000000047, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x100}, {}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = semget(0x0, 0x4, 0x2) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x7) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socketpair(0x2, 0x4005, 0xffffffffffff0000, &(0x7f0000000100)) utimes(0x0, &(0x7f00000000c0)) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r0, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r4) seteuid(r1) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1c, 0x8001, 0x3b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x6, 0x2, 0xdc1) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8020, 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10610, 0x81) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYRESDEC], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac7c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x6b5) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="6a89a8d78271d0301fa80fb85914fd64791e91bab4d07652622ee04950908da3a3dc72f1bf590bf881e79f78a037460ace1bee54e990887f98f8e9b890d1afc202dd70cb84855906f71577302b3f8b7b85bb9fc7dd19cab6bace1237a2d013a8bf1f578a46ff1b8250884c9433ef34c432481944e96f499c847393eab9ba86beda7496e525bf00c1bda9ba11493822cf19d95f26b950ed25cfede69c027ad07e9f82ec", 0xa3}, {&(0x7f0000000100)="8fbedf6b5c495d852ff8d6241c18f20b68800fcf8636a3f63346a456854f1cfb5c32a1e99afb94288bcf04fd4eed9c7b8be5a8aa", 0x34}, {&(0x7f0000000140)="577549d222263e9b59c9b08e71bf7b863eb8a84436975f26efa40ca172ea18a91c2bd725dce20185892bf99fcc55cd0a43e02ea82c59688cd85986ffa336200ea5ae0f77b92ec72cdfa41ce9d43628a0d29f21e26136856b9330ffa8889f0b000894f50a312a83ac907b810fdd", 0x6d}, {&(0x7f00000001c0)="a913c6806f9c7c6ca1cb6ff45cc33d231147e9fec7818d9c71100f6752a91925c900926bf5230ff0fbee18625523fc1e51352dc042e97e933a5e2161e9b2a2f0cdde168eadd99dac4fe750f0a9a90e517b6d39ee785ced19538d04f8b3a1423d464e888e3d41ab0e35852532809e9e7d49eb121f146b4c556fcf50e01032258d38f79ae1c612329b02f5351c35103670e6f5d5025b610e6b179746dce7cc8b54c3cbd2175991c402fe7fa18e9d9849a9f16333ad7ff98025cd17b4827c6507b294d0b40b7de92575", 0xc8}], 0x4, &(0x7f0000000300)=[{0x70, 0xffff, 0x3a4b, "83b08de79cf625cdbeaae53b0ca965adc9e4d7a858c7a2695bd05f43b159399c4fcaf680534b72e77ccb4c2d131341ec696f052847454c7e4f29461fed3cd2eb1803151c522075c0078f81355e13c3723d479cf9aab26da46fdee6e368fcf4"}, {0xe8, 0x0, 0xeb9a, "0f1cbaf71a4aa24373a090e1f3ff785e230656de6668dad44dddf7f2f58d403906e40a47d30aea441351ee0da8e6c887aa29b8d6ae7e15d28db20d1e5b395955bc9f0c54c374fbebe014f6d20f77ab37f19bc4b3dfd6475a6e92b60eaf61811a5e583c6633c284ce0524426b5403dc1af992bd5e0deae7f6ced8ea3957c998eb8c8e4d278309b208fee5da750b90cd0621d1d3174ad675e1554a954010d1f8e728081ffd097e51fa3e113ff8f0e5e88194d559f31f89605ee6116fe79ff33086325666db0f3ae2a09c7e2398c45ecdd1b73f0d"}], 0x158}, 0x40f) 16:00:19 executing program 1: r0 = socket(0x39, 0xfffffffffffffffb, 0x80000000) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) socketpair(0x6, 0x8009, 0x7, &(0x7f0000000000)) r2 = msgget(0x3, 0x200) r3 = getuid() r4 = getegid() r5 = getuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r6, 0x4004667b, &(0x7f00000000c0)) r7 = getegid() getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3, r3, r4, r5, r7, 0x1, 0x8}, 0xfff, 0x1348, r1, r1, 0x80000000, 0x0, 0x0, 0x3f}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) shutdown(r8, 0x0) 16:00:19 executing program 0: r0 = socket(0x801000018, 0x8000, 0xbb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r0) getsockname(r0, 0x0, &(0x7f0000000140)) socket(0x20, 0x4, 0xab) fsync(r0) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000840)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0x115) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000100)="dfd619f42b5449f875bb8de134a32aba98a92c92c3c2017e7db305f7bd0753336d55a90d78c97248602a390bbf1f8d4dd985f2e1412f96709d64f4212b1eb8e2a89b4d49630a2206a8fc1bdfb6af810e70b1b6dca0eb84aff12799000bdae26af8776d99973aa80f9ad9c6d1f1e2a9124ad342b61711332f5891f179e9a6d23f2226b56d28c8eb25bc350f2fb9c7d9bde42902b60fcf5969843ed6af96b608d800a23b9cafcda1", 0xa7}, {&(0x7f00000001c0)="6438390fda945da3deed318fbfd8861fe97973fbf1824cd5204bdd1fc1cc37f8aebe0a0e094794054153b4f13dca702de58713870a300a70af282896f086bab0207ea20dcb4339c6007451311cafe3d002ab82fa1c34bc6d66314790", 0x5c}, {&(0x7f0000000080)="d8c1808abd90771462a7c2443f4fdbdcf9de52a101b72635bc6b8acdbef750e1cb7be9a7182c1b8680d674e9b17e621f9e976a77aa50eb9d0fb5", 0x3a}, {&(0x7f0000000240)="b80090c2dbb05e04cdfa407387721beec504261cc44e47ec7d2067268ca3dfa8917c0ca8071a5ba5b1096570534f41c7186d22e705d049c169d6c3c87dbe991d116d6d94b632e8d4a4b6aa448cccce0c0a5105859cd6b8819c4040e7053a6839fdcc56868298b54e1d4f091fb7", 0x6d}, {&(0x7f00000002c0)="6dcd", 0x2}, {&(0x7f0000000300)="c00a2dca99861e198fef4a44657bb5ebdc1f23cc750b318e5d7d60f601840971558f5262c1c334b2f6f0ad2e0252593cdea59b8a1ad6cc4042e40f154f46514974b329060d4cc960ceb22836e2ce4ed07dec03199895879eed831bec696946b86ae2629a9b45824f8746647bc993bf31073ceb", 0x73}, {&(0x7f0000000380)="79f22f2997361f30b7b9063431c83b806025697498f76ca1114e72c26ee27a5b621ab30375acbd4953ea4513deacacd15968b3c664e63ac0b3fef9f271a616ca93b85065e0260e3011a0c522afd91e5e0e7dcb19b41079985bf3c4f0d70f425bb5aabfed308dafd161b6e151a1b64d51f88defd6f013b34d20655386398f0df2f7c4a526ede8eef4ef878d7397b815c676b84f39801207a7adb965a3b33f146cc9d430a0237a9df76d2fd582f2", 0xad}, {&(0x7f0000000440)="c09fb7266985b23693382a1d690f47ebc5ebc1c54916b3412908d395ae738bbc1269f00f86b5b8acab8983838ebe64b02ab7925d7201bc02b8c84379de85656eb6d27b0c45e823621805c279eba92fa186d50479842eebf77946458e471bdd855da11ac6191df0d051355b140074010281d5769a9147da3ca4bdd16cdfa39fe7c2936243878de6950ad37503a355c00e781bacf2163fc3349e069f", 0x9b}, {&(0x7f0000000500)="dcd3351d850e5d3108d9abfb47dd4eca609f3483677d97162f1830c66b6f41c2ad5210598a2ca6311e71ad1214e61e9cf6c0d96aa8de9cf53acf126fad3f045af7347e9aa34db869f597fb0ae23324a01d861ac6fa1652ee34efac7d03270c8903ddea886e4eb291e831ad9f18a926a80d33278c6dc331ba8b38d36af0acbaaa4f2ff10054fac2166d3ac3c1bd21b2fd7dab731141f37c53", 0x98}, {&(0x7f00000005c0)="6b93b04e284483c9baa6dca2d87c72ee94e76645549196fc1450dc03466d2d", 0x1f}], 0xa, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x1}, 0x4) 16:00:19 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) setrlimit(0x6, &(0x7f0000000000)={0x0, 0x6}) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getppid() r19 = getuid() r20 = getegid() r21 = getpgrp() r22 = geteuid() r23 = getgid() sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="8aedcf008474c79a0738c02c910c43fe2c03e6e0ae27cb878fe3716dda364fe5b987a975", 0x24}, {&(0x7f0000000340)="634ae78ff0b95f73fa05c017635dd7e408ab9d26f12a3cc79c46f3962741e3b10a5cc1513455dac8c4f464c24bc20584fa495a840f47f062950e57fa5bc9573fcfe9a1c317d9c934ef5135b33aba62b57d0065fe8cfe242399315015420fc85cc8", 0x61}], 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000c75dab1bd1f33f7f96c6480d5a3f717d89ba6c3e82d66817dea3776c74edee516b56aa46a874538a31a40f052535968c6c0b289f97d150911686a628d14fd21d006462d8b7e1dceb82e2034adebfa3d380267ec625ca01000080000000006dc19d0ba5b58b4deb995309437d0a07ca9e762778de73e23dae73ef1b1dda08fc5d786d7fa7f59645e082c69335919cf424e0b7192890ba4c37d4a1ec46fbfca99407e49737e6cee7ec28210b71f937f8d2ccfd18b3bfef9022db173b33f732f94405a62da8d0a76ad87b7c984a5adf29346abbf30e00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1], 0x120, 0x3}, 0x2) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r25 = socket$inet6(0x18, 0x4003, 0x80000000) r26 = syz_open_pts() kevent(r24, &(0x7f0000000180)=[{{r24}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r26}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r25}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r25}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) syz_open_pts() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x5, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)=0x8000000000000002) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/1, 0x1, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:20 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="346d332e16ae8342722da1495905ecfcd5a839f7fff7550f0c4ca645821b36c01ae7ceee965f7163577aaff9911e1cc9046fb32f2165e815acb1344b67ef1f60193fb0d63381a14657a5770739d9922bb03a06b63b96af6921d1da8e4e5047f81d5a55ce853cac78f06e8931ba3776cec27cb85338e9af5db5770a421dfa95ae9980c5297df718c8094a11dab8e0ba8a8b4a9f1e85", 0x95, 0x409, 0x0, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:20 executing program 1: socketpair(0x20, 0x4000, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x4005fe) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = shmat(0xffffffffffffffff, &(0x7f0000fef000/0x10000)=nil, 0x1000) shmdt(r1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x40000000000000e0, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff85, "7cfe4dbfa6ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) mprotect(&(0x7f00003e7000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7fff) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="de4726d428f37dc43442c63dc389374ca4f06e73ebcead6314282cf85d6421ac2aa0f356238239e929a1d8f71b398bfc95a9ed4ed5ed18b91e5ace80bd497a483fdd8df183276eaa2e8c584422e1db49b9fb2b1a713f58c42cba6477d11fcf0918eb23362c52305cdcee5bce44d260fdeedf5ac3cea844234bbf38fccb1d5d814cbebc1b3592472db4ae8d670385bba95cde3d66282f87ce79d47eb6b132407d6a5f19b09afe8755fbcc4d1f91bdec95a83f6577fce3b9c8dfc529126bed23b844c68527adde36b273bea78c1c2fa8b5dd76f35829268413338ff1c73bdd2d753f423b2a19adeec2f379b2cbc4ed23e1b1e7d72bfc7cf2018be2a128ca1b7c3ef69221caad4ebfd6c7fbe118a997865d6b001901637744c4bc529d1c0c48c6e4c4945ff7a5a5052432d6a4e44c964dd00ae018fe99407dcf97c2229e209930a4c49ef4ff288dcdd244a9a56e9f4342c17f9ebb4544a15fcbdda559260653a920a039745f4bb04473dd40bdc5cd8990ec632df4799e9b47ae72f43b3414887b79d07b470a6571dbe532a1f7018cfe05b336518c8601fb27fda92c2ce736fca348e9191a63e9e7992cdf43d4f4ef0b60dc21e89c8c356d7636f6de07d1bb78bd70948cdfd705efee370a5bd40b5129d1d85d580cca13cdad1df5ba2a91d6e5278733f4a23d09eef99a8705e9d1860f5c0e7b79f4a9fa9c9f6ac5cded081fe63e0ffd1efa636f83c783bd6b1f789dfe1cd0967cf6a7fb73c5a8d51a2010ca0865f0041ce4bd6940e9b9cdb69fe4ea1124b1a53fb47bc74bcf79674a6c70a3453288f600912d017b6a46310fb50a99bd486b20174508e56c2a187a569c015e4d442108a673e339c165930da4e31cb03ea04e110ead602df914589b0a391b29ee35bb8d578417fcd78471504beb576da0841122bec91cf77e2af9400121b54a06474591c34310ae6fa6558901714ec911465d4314338ba342acc5e643bba613be1579c8441fc9de66ca532452ac4ba41b76ab50ef4fae80491239f64257a029afab1e971973425d5afa61cb82212d16928f8365715acb6c90bd726e06bc9a04c78cc76d952a8ea882f29b3713ec7ec60b7ce74e6395f647284ca748e67d8a66c0b760971ca3a386312638677da73c3f73bd4266f7750de3ed531d48be7ddbc2188764f3e16ace29b60dc3f31916305ec627e46fce2b8eaaf47df629d2377f2516fc3efd42e2f257a543f2145b6e4598e4abaf2122a8d65b7e8622e5abc0ef64762264e370065205321d462e40ef86b176bf409ca6551d5779a71c3372e90cf09e4449af16bdf2aac5516fa3e56fc1f88dc8c6e34c0987b10e3b84fae32877a27232e696b8737e3be7b58a06a408892fa4ab78a7bcbdbd6426153c476086c1d42094472697f9b5205b2f45daed43e49f2e62e16f23a0753e8558a48ef76a582abadb789c7fd544b206bc9cb643fbaba665a4aeaf0a215ffc1fb8e97a3ee4a8f7847c11732e3a9ae6355f56021df2cfb4389914b9a4e7b671334e1bf3910e7e2266fbf13709357efcdd87db22329004ea1f2603dde88b646bc821d290e02235179dd624026a319a1171773a61494bd57e42e692bbf4eadd661d4e180c346b394efed5afcc05df1116443853d88590aa007927c7a498ecce9ed5ac84919ab192cbe4ffb6402dd45799c2c0d82be97c82ca390a6560f51fa35fd4ddcbc540e6cd0e3daed16d5730434917a14928deffd8b542c043f54418a078503f519440c03277656038d02bd3ba95e997658733b7f3615931b705f0b3f1334b556f47fca38deae673f4a5b2344fe4e5dae2a5ff46336970171f8dd00b78865ecca3df72ea0f6abbdf6df2ced4ffc6c673dc3b278a89c46d2fcc01c3dcbae4f96f559959be1c7f6056302e2ce644116c95199e14be2511b1ea606291d4a20fb94ff6e2dfcc95cc77e69498077733e65d6458e57d5fe94194842487976079c35d18c021dfd3b29535a37dae5e97700e8c55b696b470abac0c413ca74213c2ff6a628012566052c388ee1ba90e661584ab989f9ea8cb0f59f3c86e846bbb7e4c16b9e9ab6369a298c67808a743e77749a2c6f22634857fb2baeccff3152e8bc2cf3a87f4e8cd644fd7a7a4b4fb961ed395976e9184c671a836a5fcdf26492b333c05cad7713fa792a6a2e1cec3e25db684baf854b6bd9b1ab3ad5740af3ae55d2069d5c5cd76e8a69c57aed7004f46603ce8d248e7fb19b415338629b08c3926db03ba3dc1e85faa59b45664fb78fc16133e4a43dc3d5d4be141c654cea225c969102311086ce9e0ec2986e037d686a8cc550639dd8a72fa7026959fba6773529f47de97ca26576ebda5f852c23246af22b41ade14af88ea2e4a5c21961409a35da74848a4339211a7fd7845dcc10f9f874584b3a35b4b71ea8bcb043473d2dea57e2880c1dee3ac2f18cbd9b606cdefc4501a32f638e7e47f5933fc91204d9497bbd326926dd47e886ab9d5d22744d0fa23120d8493ceed779f4b3ca1c934f37f1a290942169256a7ece62ab37de2edf31431b454f409e19c0b03d6ed664132944f7f383b84ccd8c9841baf70f383fcff6991b3c5a62c2a67df4cf2f0a1c797a08d7d130819737f144e04b2fd6a2122bd408beef4b54ab8db10ba4717ecac476b828547e76a2844bfd5e778881e860aa44bb622573cd659f70bb757ebb05ce5746f347824edf42ddadd186473ba2e3ac57c82052254eac49e8aa6bb2f7d163f1f784d749c302ee8415f788908da25753977455d06ca4444fc08600a1a7ed0c9ef7d27637f3827c3577e23d37b685a3042fe63a6e0ab1f773053a062392fc92b088472fa06a9ce1d88fd079193022fdae94d5187973d1ae0bfc411fce89526af327b36696dd65656dc924959a3b64de08b1fb9d1d45270861f167152e631c9f8a6ddc0951df78cd059a4b246be65b0e4f88676b4bebb3787c5987731ddfcb55336865d7a8129f604d10b9447890e755c2e0e1f01da7ac2aa25112d2afb289e5e278818fc2e9c47f05abcdf7d2975a2310164d73c058285dbf2161696b36d7ba7737a1084993fe272b0a6e3b7a6321099ce47b81c743ea109616007c9f0ace0093d80b943ee81fe4479f4eea2342b93297e69bc2ab2fa7b102a07b3472b2da48f865c894ecaf0aa316e83e997e0a0279c1ef6b705eef23398e9ed1ede3befbbf97721952ecc3719dd1d28a6629580dfebdf226286a98e94fd68e41f9ea69da68d813295f6bb2a4fc2de3809eebdf834aef4b72ed9c5b94841e2a7967dcd7595f25eb49f7ab0b8fe9f9eeaef2758b3218d49c10fb6cd05dc0c298ca044670bf9479fcbad08219339bff17f6d4a5922ccb0774993e20d50176da41d473510be01f477571861186cd06a960c3ce1a8dd169273593c6df0387de3fb5e92cce46ba73780819d13c1d25b4e600dc5878a366a7a10052ed62ac56a4a52fd98d3596dc9b0264b5bc036e7bdb6586613043412cf9d4ac86faef93939d954333c068ee173ffac04b1a394da3e3ae511803b66b23849da3d7fe08aa049a23c25dad5483d869c0c536fdbf2e31f0d760151929869298176f926b782b7fbb767c4e4d5dfabbffe642d97feb7d777d55ce06d2778cc13df04c7909cc1ff6e4bca3e43236c8ec1242b1c1bae12ed7c9fc0057b12e627a6d8f1c15a7f25cf2f2ff33e4d295721de2a12bbbb15609c226409311e344696e6e395f15344453c73f983037b56df7fd1fe2baeb301b964a6f3ffed76ebec5e9e8d143029edb488f2ef81085e221372d5bd6f33ee59657d08d788aea45132944f9fbdf6355ccef85921e7d83fa3833f8aa1016e7fb0ff20c93c55e64421e2cecaf8bf454d353af991e3c885900e2dd371f72563c59d4a4029949633b1667b311275648440b6261ab63051fca833a9e159acc4ebc118206d13fa481fdc800758d754e3c470e31993ed816e7dcb423e787367012f3d153881fb75ac5566190073d53e68205749f832e7a1dd102898551d5b9a3b8d165a8c6b30dcceb4d523c4942bdf1ae32109a04685658cdee4b701a1211df986f027b73fad4c5899a0e2a9360dbe4d754265a4f49a8a4828cfc4d1ed2367152be70e6e94fe51318df1394e142ec5b65a8879ba01a5889b966b44608250fc41b4abd9a5b22891d9712fb6d634001e7e7eeabc5e4189316328f30b5d2bdcef6b6aff57ef07b84ba1552298c54fef02eb95508d00178e6d599d1c55dfe4c34250d7a765a10b6428ef046638eb4465e45062d1b5d5c82425f2290096d1236892f7029701888269163e1783326a135c69b1f3c1ecde8bb865f8e1f336eed109fea03e85a6cbd74a45e7818200540e16be2f71dd364e725b50a9e85cf4fa7472824219c4ec24376dcdb35d4b8e4a8d6736d7bb6ea1fbd60e6d01a8891e614b30373389bf14ecc054fb67de707c212a229717203e73deb2f614113d6e808e693572ebe473f93c1cc9f76bb6504890e5cc282fa6c8a90edce0c98f74b15ec70f3959e2d1089a6637a1668e17a9516b075a42be9b34d1a9d5e21bcf279a87d8b45e12da3a944a5881a69363815d3aa2430e72e0bfaf449362003c4e1dab0218964e1bb09f9709f1a70b8e5bd08809b37e71d77379c45bee94fbe5304e2679abc101d4183ebc3632dd9facd4977a322b20c326892c5e65fae2a350ee7dba0772f5b55dd831a3c10da7c80d4c3c03d505b8cac844ed73bfa05cbb12cb7890afd3c6053c21f40e28777807f1845a4ed7260ce9d70683cfeb06db68beca5c90f570a3392c2198d38e0f0ed1578dde299176399f13fca36dd9a7d942c3793320aff5959124c7543677f4d928a26a77566ff363a79d93432e6c2c24bea607944ea566eb7f08b6450155153fb9ae7e659876f2f3ef533d03daa8e1ec9c2e4473ceaaf28c2454c8aec2eb1056223bb4700944bee673ab871c9f393ef30ceebc32452e27c6aa249dc8cd1dd992b432c94056fa17465c04753818520b9730a724c714e98b047ab28c1e52690e1626d5566004fdaeabe07f5202fa1b77bc0f02d5c8a3d75e070f2e9189844e6db22d44a611157f5662f7a1f328bea4d99b1521ab6892e2b9c8fa1a9feb5315cb0485ab1632b17cf338aa559ef2aae3f09b9efa1a85f01ffa8e9fe0d99d85586d6ff1a6d54d8ffb09cc0deb1fe385b11ac773c938801517637f374052814a38b0f21f2945fb3375bd0b53c195a58b84e94f2ad18ac66c51e366e5eab6582f52a499f2710453239933cd2256c324e7fc2c23adbb570783fac1222b22ddfc17c76935e8040cb5eff0d515243b740621a19e076b337822f197adf3585f90fb16dc5508ea78a40d7ad613f3efdaca6671dcfab95c44a67b9e1e0a509f3ed67dd37f89acfdbfbecd1880f0e646394ec0f0fc3ff131f6fcf1e8ddb10dbebabae74c539c1d5072843203461a6c79f0ed40cd18b16dee7c6252142d16a57da7408a32b04be52971f2337245612ba06d94644742aac6e9b5f93dac5c3df50cc2945a28ddc18f48739295b71b40beb5290d37037f3a11c0e023905401f0be2ae51cc3a59259e2d4c0063b561acf2e477b2ec641ea946c04eaa1d5ab063bc34775b6a3cd02fdf140ae2cd99e925dcd3dec6e8643362e0c57bcce9548933d6dfa43ef97b3f60bfd7a3a998199fa33613627c64ad5bfa1abf961372c64e4856639ec90ab7e167bc6a9d6aace91e4fb5590eca2be68420013aef10cf3b3e0c293fca520cbbb861cb468daa93ff29111faa4dd42b026b46b26da42328d780b0d153a0fe711ab0152612ce5670535", 0x1000}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) madvise(&(0x7f0000365000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1cc, 0x401) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() writev(r0, &(0x7f0000001600)=[{&(0x7f0000000000)="c253a06e77d0b301f94a385db4a81135dee8c343e25df3f02c8b210ffe04665cc841d0d5478be302650f91fd8027d4bd2813d1584eef1fa7fbe4d4c60dacbfdaff28342041cde5568389c922e7504b922541545f0597b4d7de52061a09609cdd063891cb0036f9fb62f956fcb63b81132e00c7e725028dec65a6773039b42c21c90e4c68001e905c94b835577ee31a5b0daa792d6472403dcf506dbd4173502758e7141014c2d8f63b32e7b2439bb4b9671fea66d01528a05157f53e6581401eb619e99896d78e4256fc0d5104a9aa5e070dba870b4e12e57cb4ee1695", 0xdd}, {&(0x7f0000000180)="ac8222e9e20a138aa97aad37cf1ae48d9ef31a69cd90420e95a19f955f818ee0be112c0ea00a583f8e00285f3f342d5129f928255abdcbafaa8d521df4ec8ee01dca10e44f54562be8ff571e28b2c355eceb1ce7117b8215fca914382b28f87b27018f4ef0984affd02f4e90ba1b662eedaea77f8d71d067458c648cc946afeb09e0185d5f88bd33412a63b0d8f2", 0x8e}, {&(0x7f0000000240)="5fded7ac82fd8c31f3964a2108001d202f6bffb07d1bc22348112ddd01dd3986ef7d09f2592b0ad0616ab133a7125c5d5cfbf6c6f0ea9dbeb65eb2788795a90d4b9f44a36c9f79563e9a4478f8f016cf15d1452c5fceb3468e512ad4c0024110dfa88b9f38ff08f4d712d98dbd40e9634883db5cf2731caac6a3d7351864887d88015755cd1da5da896db7d535d9d717898ffa160f9403644b049a2f556557f83aa7a03a0aa97370f482ee06525e7a67dd8450b97914b64dd4f03a24a485ee94440f0f53237284ec867c67bf3846afa5b74245b2419d4177e395a7abee0c00abd9294b27881bb44678565b2c52f828828d1c1e4f4072c9b2", 0xf8}, {&(0x7f0000000100)="34da7b8ed3cd24fbba5379eabe623962b43e4f14c0c93526", 0x18}, {&(0x7f0000000340)="629cc3f11672f5c62930f287b9efd02417a7f80f1fda9cdbdd61ba0fbfd7d7b0ae93998352027e39379db1bc018d7bc8c8f0c5d1671315659be19f16a07b9c680273ac3b507ffa0c1e1796fcf647b94b3459bdbf8bdf01e2cc505d47a9aa2f9594c1292f90bca7184d93dc75e74d9c2f436c1784e44a853fbc709199161a2dc358d7c23cb0", 0x85}, {&(0x7f0000000400)="41f702ef5f103fafe55b5a89691c6f731c71e2d23e77c84cff6f7d458698b1b066882164909fcb5e916a3beb8655ca333271b62df21a66ae1bfe9abe4c82a4c6e5a2c02010d5f45032e31778f5283acfca11d8e8c9567fc8a9b56ed8958f59a32222aab376dc1bef1d57049cde04c3ba9859e3b2734f117e61ea1580621578943bffdcb046a1e5a4810cb1fc1d3e6a70ee2abf40785239cff547f589ca3a41cbc88b083a9c30a73ff53bf8254c98b1694318b60f1b8a4bae09f25376a95a5f955dfbc076c323782999f609f75c597f172d4e8396ad74637c6f7c6beb9c8cbd3a68bbcd673a03d63965f52cdb6237", 0xee}, {&(0x7f0000000500)="aa8fd23cd83839eef9cbcafc6ce02e4d0710d63c82b9a61a977106b4a943a1be57c8471cbfdff3f574ac845e2a1fb084fb196d717777d141d78257d243d89b13ae0bfdc18312e808570e12209eb953b1ba720e83c0370b88a56b5194815b7cde6e32bb37206af7b57de7b2a84a8e92c805b97822d3", 0x75}, {&(0x7f0000000580)="9d375ddfe7edd40affa7fa6ceff1d13cf1483fc0838ab24fdd69f30597c1956be8667d409a5b273af2422263883e271c65a258a70b4a6b1c", 0x38}, {&(0x7f00000005c0)="67006dee166e9d51b51c32", 0xb}, {&(0x7f0000000600)="a7278adca370f17425105a2713403d103db1ca6f03366c6b2cb52ae8a973552630e7d952a8dbc55de82069521fa8481fd63d857d997b24688b8ac539679a9c23cb8c3e11b385cdff797edde07106a127669060b7a00029b4ca33dd12d17b10ec1eb051d9ebbc19c6d2c185afb661b95553bf8fd60a134db23337635f0cec00e143c317a10c0c926b0612137a5c262ef023f34b5db3555420dbf25da5dd76c443548928b08490e34ae11ca41e709d73e05e92cb77cf4f520f0751ce17beaa03aad7f8f0eb20ff63b6e3bef69198545c2c64389a374e823c78ddce948bb7bc24060b5b0e6b45dd9406a6b2ffe56141cafa1352f757d8710a34dd9780e1db157df4af1d62e7c817a4854632e00fbf558cf8091e03a6ccc0c8f61004151ee2ac9921c2b101dced642082ec8fcaa27ce57332d77688bef72ae77659055fd3c20dd208604f90bf4c8ec21af155c506053026a45d67bde551a9c0c625c6168f4ab51f5837821bab66aaf37d2a748d3ca72f76d063e1d3ca0285b223bd2f1b04c7e3b03cec0133f3537990b99dd0c3209a75a7ce487dc6eeda7202be46684ae37ed2d0bec260cb8397a14f1fead85f3dd42b7dd419900be2579e27545196c5e7c02ef43c287b51ab6ac4c4ff93657bedc843a61d18496f67bc61d6e50db502cf2cac02672a25bbac1f57da4a8afd6c4ede687797148e1c4677ce8200573b345b613fb0fdb64a72614f8deff1e785e20f73a31a366cd2f161db01b4dce2261acee3ca5434f3750ef57709b21035d1889fd1328a0215c748c271594c87ff2c2926cab6d8b5543afec7e6148f8ace0010aa3edfd42613c74ffeae62fd5f6ba671f8705286cecbe7446056431ee6d680ee2acf87c55c0901f11ee1d3152033545c37affd56a6b73d347ba5c8e29a4427813aad0f038679717ecd6e77e11b44630a2bbb3798735a878f7a73a8717b3d2449bce920fa374f23186c84c1561a52c8ea31b9e4189b846b69f79e7164f916d6457b49798448fbb8515bbeb777f836f7c588d9c924e9e030ea7c744ecddcf821305ef55b9c265b75836f027478b53de8a34ac5a3abcb203d3ea0d65a19631cfc5aa4f8d5200f8f82c142b1a19cf643b59da1ba774df22f5cbd11613eb8979ad9b7b32240f6b96c8dad5c78b4818fdeca5c3f5cf538955e23338ea0055ff33afe128b6895b1eb084c92d739f0496c214fe2ecc0bbd3844375af181553e744924bb6304dfd4a90eccf8d11201e3a2eeaec9ed1d769a9880d0adddf82025502affdf7d81d222f2e1d40fc2ca68d3e3b9fa3fa4447801763d50a31cb5c3191d27109690f5be1dbf6da176ce023336e964254b49371097831b96ace7e17783e808ee00492612fb47c7d57356c7c5194222832db0c5ff9b570492faba4d54e7115c9fa1760fe81976d66a71ec5ee760d13444204af31c6195f8627f81a105294628e9d2577754277c55c2c20963efdaf6af9e1e31ad3ec11488ae02d2c0776a0305cbfa365e46094653b9fc479733723c64d9da8e35f25a820de2839cdb452ff0c8c4a193ba7d48d4d247a69aa5d2205b72f6e5a73ca189268367baee16428e230f2045f568fdaf2405635d78a1ac92fca6aac1a99fba1313d05fbc5051ad22e70ff728c7003616bbe5056cd4f38cf89542fd924c28ef5d884681b08e24035170d3cb04d39231ca62b2b2508e02d5990fc79e201d962e2afa7de1f77c32441194516307f841b37658232aa88b0512c9871d5eb18b48fb7d66cb9b2d3db345eebd849a96c891b62802fe2c8fc1a1cb76ab579d325d29796f4f2f4f621916d60f24a388dffeecf2bfd68829e947ddc676ce72a79cfdf5b8edefc30c623be07a3f6c6413e5d2d9358350c00db3cece47f6ed72722487d2e09497495251b39c840131be77efc9d3ffb4b039662973c412c083df53095dede53a0ad8b631a3f05768522b389135249ea2721eaf7bd6083011f25e68fa519cdddcd219d144739c8d261caa4215f3dd9f15b9ecbb3583dba9c610d3a5cb2e8663cf7c9e184e46d5597c3c45341648c5740e1e0d1fbf241d28aa2395d1e9d0df5f6a1eaa1da3e1d33159d22482f134ed6ad729b776b3098e25e700431b50156edc4c0738c10890bb2a72f486fcdc336d7bee5f3adb5de7968739a8b7c44edb40933c6563a1493584bad8adbbee2e381b3738dcf0961d744c4dcf6349fec2171f8485db6d2501dabf51ae7fbc82f0b300e100a5c5465339f109cc61ff81d4bbc2649c87e3bac80123a559437d13e8346ffc576b01bb4ea0aafd554585eec2d2d63595bd22a8f7da88ed68f97da1ba70a215518fcd9abf9593db4e17f0497a3e73f5a33b1021823c4d624317ce489f58979614308c0618dba70ec98af674c05bf6281123ac704800c90b9a9ee57549759bdf3891b434b2e42905b4ef233adb52fa4e9a8175b7fdd5769b4ba943dbc752ce8e736f81f786558e763e007cf63c90ef008eb78973c714b6b11ce7077be2505b8588311c95a5fc1db3cfb5e21948f522caf434e0fb5971eaf8081d63cca7d11d1b05ef17b42f4c1b1dcaa03bec0bc4663631b6bef8125fb85de220d641e703ca85eca8f605b016fd88e8cbde6e1e39ae7e57dc30e284067fdfc7510c964a7661fa779ab4637c79dc9a40a0d0bf7111bddf4b76ba73c45586ba1208de65edbfd5960c1dd71be0c5910fabeb910a9fa0299ff5248c3fc6a00fd347a23be61c4363f7467338d3f04074344fc589e2c072392c3d6d82edc9b56fb8408802d63ea45bbae85a99c5f41c23899f69e1fed3375ad5da0157e5e8b33b8157d027b4600fe19cc0b920f18e0605988daa024e3d54209b509d40c67b12d2b492d84292fa0a3004ba6b62bef7a2be8cd1e09cc29a68b41af226495aec7b4599e014f9f8620e6920d90144a02f669a851b9dff5d9d77207729affcbba5f28d64efef333d20f93f3d5fe92d71f1a075af5e354c266745e0169d157a0ea66b41607d6fc8aa917bb59cdd92a79eca1a9db9787f154b619b09ae5fdb3bfda90124b5480c9f0ef78c58e6ac4c1cd7e810a3461d6bf7907cfd346b617942e8f690274f7f686e91cd90913a35ca6aef69b7a9cc3537341091eeb8008f3a3e00e513f5cd87cce97227307e90974f28c18e74a2b50dd676d5b904e9e1681af381908cf98c731d1b9c6f754cbc55979c077b8c8e89a9581991f2e3f594c7e0dab32ddb6858b04bf2a1a6c4fa44cbeca369a21221ac4f894d02eee022513856ebbacfb0be591bc765e6383637ecbca66b0c3f0580fa89134fd54b5c5d03a25eb94275a601e63e6f79b6a06c05a3e6aba783012468bb756ce56fde0ff9bdf4e96cf486b851928665b12e86b2db6847a9bb1ffac41f11265f8901afc436a9d1ce9e0100b50295d6ec4bbd2c7ea61f8d679f5b49b41eff5583e8aac35dc28a9d5b343f27a07e9576f3adeea447831104677ef30fe419000b5dc67ccb7c1ee90666acfee5e997611d31cd7e8703d92f9b43adba7ab1be467e687c5a93d50fba1751b2ed27052ec4cddc3c54959eaaf60f4f26d447218ca5681417bb4c990541d0d1d762a78b5fd63be53e25d566eb4c1800b4cb03a21fb81e3a3ec313eff127a25eca7d1f01da7234426f7bb73a9b1aabc22cdfc6e34a5dc30db6391d931c11fe049c53cf7a96d8daa0d7bfd53cf92dbcd34047488b3e9f9030bdb71ad1076641277212a5e3e90b83b7ffdf6a0e14b429579854a74535237323284b873acdcd9e90f4979b405dff261047eb1018e50fbb166ecd67ab4a2e33c649e9345cf5cfbf7a23354dd7290eee98b10994029b1273cadd25efad4fdccab31a0534845e10368e66256e4154867fd3f867e88118fc8bbe05671983931fe0328d3f0990a2390ac74146bbaf66f6431d6773e6ecbbbbf634299b0dca5b4c20c57cb951d9fa0c6f42282d746e610c0dd6a5d55bddc34b0c4bc1312a4147950d6ff5c0149d677a76460199eef97f9774f7bc55f392809866cb2058e1c1c6d848ab282880911c0325af53bd5cc07fbd6aeeaa15be6a4f61a99a0c17d05e044030e442ca93dac1b10e97966e22a0d3eeeb82e2547c1515d342f4811434c7902884c0caeecf9c6f5d1b0512680565ae50eae9095081cf278a73f99d33ad1c4ae71265f593477d1c975e6458d4637991788dbd8cfa553a00ec7b670d3469b6829e6bc3f89f199db0800bd0cf53ee313fd6327bd190c80ffca5c9e19e60e97d527ae608e5a82c2f3aeabb19bf061c2c296a0c2befb9bdbfa02f909a228afada9ecc7a2bb83ac1a96759172a73513b7c5fd23fdea42100d4fb0e63ee4528019d7e7c59d45371416ac6d9b1a93ab71ab1a264c6daee7cd3edbd02be23f08c5bad3fee0ff152402af34c97ea19b8576e109694a4850fbdb72b872b425c839aeed975e7d17299e6bec3ac204380fcb393202430256f1a28318f26d9c1b3629a103258e2291a4606347d3cc8321d61a0261f39c47af44c82195aa71b2f37d4e95b5fb3716e912226f39dd1258f104d6cbe43f51587ea25cad0309ad97aaebb915fa20921b93b6497cb5ca04213ed89a32842b216566b9362ad3e41e9e7a42566a92364b2f95ac768db85dd9b36be8939a1377c789b3df405b1113ee5f129e716a1564a6d3046152406b37f6fa9c3cf706213d97d553b354c3d5ccbdb13e45052fe8b492a8549e3d8a56ef5218cca03a3695623ee50523c3bf25a674287b710443abdd182975419f80d7616c7d9ff6abc2bb293830b7765392ce6bf42dc03b4b611c95cc75a213e5197a127f66d6a79f8095fd583ce8757e5c4720eb86c04b216f4eab531a02b3f2eb598f9ad2fd35d41838fd9dde9e5703998b505a38362765361fce7827f931ccd13355ddcba72f531a9db0d1e5008b6d081330f8abf8b282dbab2942609daa4c9a5a1f19971010cde423390e4b49b9fe0bce13ff336a501ce7ab87b46e7214a62ff0c8b5cfefa0c3acc57745fac02bb593803104184d3e23655ec1e8eee80d13b72cdb89d5a59fe4a9032dec81abd306a6e079ffac6a7083936e4b245315dca4ee9fdecc7abe3484e943e517ba656eaabe8a204bf132b2aed20cbd109e735fa686b3d45226c36bd3c606427ddbe870dc7a7bda5b751fc8a5586ba8f1daeb3a226e2944fc67d4f54f032719b8c960e423f2682bf9bd4b2927b9577cc3f5811f8a9508b5bc061a6bbdcd8a74f8c0c9e98031c72aba7c1205fb8fec37dd9cf3c35ab3cd55cefcd4bb9d463f8819c077f50d3e8aa50a0293e1dd40b2fc2ee90e9ff65a43d53431bbc4ebb4ddef2b99513f2d648cc8bb35cd39b1d109b25ca0efa91c46de9a96200a84537edb48ce64b23a363bda617ba84c3d3578a8fc8d2f0ce39aef719289f61d240a07a4b01a679045ba17c1da7233c05eb5dfc996488038f54fbc70e59b3e8505a207bf90b08a0d4b0677d2be7c46bd149e161f8e15ac67dcfc631b64d4b6dac64dc249d347c37db3bab899a13364c435d6e82bac15813c3bb148b271d5f7b217cec795037d458d40fef83be6f53aacda2537b7bac10d689d6f79e2bb44c65d8660bd1b9662c81945dfb03b7dde37771faf68aaa39e6e01686a579333a75972bdc7b7b8246794134755291ec2838f37201cb9db0bfdbbd35d0e8851090ce0a93361723e0a38165f8cfb3e7b2e5cf57cdc333960310a2d4c442a87f3269ab86ba251eacea790fbf8f342a89639d3cc476fbb724d5370c7957f0b6a91b72d22d7a058d2297ae18eba7aebad1f6a3d82a8a0ffb531e710b712dce01436db7183448d", 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) dup(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getrlimit(0x6, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x140, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x3) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000240)) syz_open_pts() pipe(&(0x7f0000000140)) 16:00:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) write(r1, &(0x7f0000000080)='F', 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0x4}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() syz_open_pts() syz_open_pts() 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) flock(r0, 0xf) fchmod(r0, 0x13) 16:00:22 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="e532eea9c7221815335faafe53cf36b57f6d1a295784872344d394d55ea0f75076b34ac6580ad0ecb9ef0100b935ea2204f3373476613aaabdae59f1d317cd76f1b1ada2acbd66313e21ac4484be53a710fe6535a787e5b6fafb6613e7bda3bd95109bb9c103b5e00acf5764f02eb0d42f83549bf8469354dda55c8162f73f406dddf2113fbcf55e4d8a7579d13a567ddfb86590248ae220c7965dd8b15cd6ef5659bb30daa91cf96a601b9395b9720ce00e1e169b460005d05c9e9953768ba82cc206553638b988a8705e9867b6a4ff51785df0a3440a3d69cdc34465de29a9015d53", 0xe3, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x7}, 0xc) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x10001) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100001ffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x3, 0x1, 0x10d, 0x5}, 0xc) getpgrp() readlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000640)=""/180, 0xfffffffffffffe23) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x8b, 0x20000000, 0x5}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x83, 0xfffff, 0x10001, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x4, 0xa3c9, 0x9}, {{r2}, 0xfffffffffffffffe, 0xe9, 0x40000005, 0x400, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) close(r4) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x50, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x6001, 0x142e) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000000000"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) fcntl$getflags(0xffffffffffffffff, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') clock_getres(0x0, &(0x7f0000000040)) 16:00:22 executing program 1: setuid(0xee01) msgget(0x2, 0x0) getuid() 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) fsync(r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x20, 0x80) rename(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='./file0/file1\x00') 16:00:22 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = semget(0x1, 0x7, 0x1) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/167) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x14) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0xc5) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x4}, 0x8) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x92, 0x8, 0xd88, 0x81}, {{r0}, 0xfffffffffffffff8, 0x1, 0xa0000042, 0x91, 0x96}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x7, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x88, 0x0, 0x6, 0x8f7}, {{r0}, 0x0, 0x80, 0x4000000a, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000001, 0x7, 0x100000001}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xd, 0xfffff, 0xfffffffffffffffb, 0x1000}, {{r0}, 0x0, 0x42, 0xbdb404ba21784af, 0x0, 0x3}], 0x9, &(0x7f0000000040)={0xbd, 0x36}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00') 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f00000000c0)="a721c7349477aa7ce20ee02df41b7171c47cff14188b32d89345556d1a06246d306840810e86dd087a01ef22e441a94e0fa5202c4a4ca0be3b45b536b86d56ab2f56a0de0834899ac47b91a28152efd29eb6c2cfc0916280463158ccddcbe6e4195a20e988eabf359f8a71d548800954f873f40b97db90da84687251d403f3c044f5ca0b87aa91f611b65349299081fdfea323e84874474e91882df2658d7012bec26d05f8c717c407f512dca972bc1e5058090c5fde6e8a3036d70a338527f2d9caa81feb257311f67cc64d7c", 0xcd}, {&(0x7f00000001c0)="d21f6857f8ce20292d7fb87d9561db108d8193eae0fbd979f3eae97226db57c2de9542de5a66758734e11e172114c1a3ad9f2ee3869256ac517f387c0f0082a29b1d1379e1362468e3134c01d9389f2fc56c8dfd794d32babd4a3f50d42deee211eefe511dc848e1bd5b0bbe7a4831d8ffe3d4a481e645e65290235a9339d04deb70c37ed01973468f23c81c18fa242a291c967a3451b5ec6266f8ef29b57c42ba08b07aa4b9c4", 0xa7}, {&(0x7f0000000040)}, {&(0x7f0000000280)="db15c2c705540329ad76d7da8938cff06e56694ced228c12dde0c9af9a5fc4a8c2f737a1fef59b4539188c59cef1fab5a9f24e3b68c3ca5947e6e0d14ed8090f254ec196c7cf677a4365ab50fed818cc2338b1d55130dbd7de8d4b8a2a8e280e259b9737f8b5bf5edf29fe190c2aee5a85ed6fdfbc72f94d36d20b23b2c5e707c81953d250c774d66b8b53f2c2e96e68eb2ec0b948fdafb5f53eecbdf4d499c9d7f4be24c02738d2e94c8eed01fdae8a1a8f6b4341325f7e6ebafa5e5cdc4649f71534ad3cfd9d6e9a2b3d45e57a20c6e70cae01ee333184ccfd1a601f4531091d07776fb3a457f57b9655546f50bc37", 0xf0}, {&(0x7f0000000380)="a72830ae0567294931b8d413f64e23adaafb8abf0182c23f6a42bbd9149a2a2567e8319f50ca6bb11c8fc0f13d471985bfedcc2ac09c77a544413ce017979596ee64cdb52ca8b95ebdb19bcec69b8e0ba95c524cb5187c866a4323208a187a47348bd366430b1ee913c350ad1bbfe47da79f5db78668d49e02de73b7b98f239a3b5ae1fe34a62eba8646ff8f7cca98ac324cc26bc064fad900368f6f5ac4e76aabdb5c275344f5bb89cacc1df390dd078b6167e9d429063469834251789e7ec6de8c171f07f312790da67f9310662a1cedd62c135b57e7aee447ce0322a0baf3c9f01b5804e3225f", 0xe8}, {&(0x7f0000000480)="9b35878bba4e30d1bac3da784f9a989b54328cbfa295822c868e1ae47a69a17129f5d7b831553426aafb3821e6947109a841e530349ba94ca88749637f9a76013622467229093b8cb28595b1bd413fea532a0d9505f6836b9c4334e207c80c5d54da3bc2beb285de0207e2941cc5b6a1c48443de48145ad6f7067981cf1f5f1514fca0da414c898efc14b9e2f8734c93411b7229306ac92c6f956632843861a31b7ab0c7c59830f626374c3287897841b5396e19d314f6171bb2a744cb28d93f9e94a9857d317b43d76bb9ef45ba62e399402c42b259bb3d3ec76174915ef7ac50761335b5bf944c76ff30f12c863894d918fdd60ad960cf79492d62", 0xfc}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0x40e}, 0x406) dup(r1) close(r0) socket(0x2, 0x1, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSDTR(r1, 0x20007479) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x4004426a, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0xfffffffffffffd61) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfd) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x2) openat(r1, &(0x7f0000000080)='./file1\x00', 0x8008, 0x4a) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) socket$inet6(0x18, 0x3, 0x2) 16:00:22 executing program 0: getrlimit(0x4, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c55228d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0x10000030c) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) semctl$IPC_RMID(r2, 0x0, 0x0) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x2, 0x408) msgsnd(r1, &(0x7f00000011c0)=ANY=[], 0x0, 0x7ff) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x40a2, &(0x7f0000001240)=[r5]) r6 = getegid() semget(0x3, 0x0, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) 16:00:22 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x101, 0x0, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: socket$inet6(0x18, 0x2, 0x0) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10840, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x14, 0x9}, {0x18, 0x0, 0x7ff, 0x8}, 0x9, [0x100000000, 0x3, 0x9, 0x96e, 0x7, 0x9, 0x81]}, 0x3c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1f, 0x6, 0x4e496a72, 0x1, 0x7, 0x169b, 0x200, 0x9da7361597dcac0c, 0x2, 0x9, 0x4}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000540)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x99}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x20000005d00) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1800a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1f, 0xfffffffffffff000, 0xffffffffce67819b, 0x7, "ddde08caca1437d743e4904524cfd05a29e48743", 0x1, 0x9}) r3 = semget$private(0x0, 0x0, 0x102) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653036"], 0xa) 16:00:22 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0xfffffdb4) write(r1, &(0x7f0000000500), 0x74989969) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000880)="a76b31173650e5ae1acea2395d5d88ad862996ba773fee9938bc8cc8f980b526433bebac66d31f7a384b46bd23da39dcfd325aae1427071032c1e18c9b216a7b03a54f97179cb768d8cbb5d16ca9704d4f3d0e09df5c2260b51d79c30840d0155c31f72724c34db5db8182f3bb884e2f2febb26d25965923d6a5bd9c9c6c9355c23a225b69e4e59d7b87e1b2b7f385b2b405d7129adb47cb558a46f6e4e1638b9b22aea64867d46ca5ca243cab7af1d716c4eaf0664f940f18c62ad874a73b53011cb1a6056f35941054e7296f7eaad7aab367e9669ffe76310b253edc947ec2689d085f34f262bf4c7bf0414ec7ece575d701b55a5304223ba5be3070ff5230eb1bea41b458047dd2f54bf39957d8fe1ee08c1f2c0ad4087736c5180756989016732ffac6e8e6c8830407bcd8879dbd848d82a1aab4e243da30b6d80e601dd1def37220312b77a45d5c3264e1afd4e8a10ccf29b75075ca5602e25c31b3497715190a5ebd544ed79cb69d3748c8403fccd9691a375300ce4489b4a22493a3faa6545dd76b2ab91bab3d97f5b361fb75fcbe5147a2ff0d4b74b2461a1264b042a390f9bbc175c954a168e87e6f5f7105a57f3f0db20e29cc55e5df0c2339f02454ca9fc06a9bff75d74ff7c2c66035c0c5a64f64d31d291272191fb23ea655edbc3af98cb837fa275bb84ed5d0c895b1740d82586b8f2352ef2edc87649aec6631002baa3c08bbfefd6b3022c6d90a3df79b4e0fcbcf8db5e4cb8fae168be021ea0af23844baf821c01f9ae0f8bc31077ce9916124a8f2563b807643752cb4d49c5ca08243bade2c92e94fe7ac881a8b48a8691ee53b76041132bb9bcf56fa7c53d223057a9cfe8f99f83c3fbaba60d0a1abd3819eacee8693287e96b8fdee837ab786d0ed56cd391a8b47d87c5e70a02c010372ff733aebdd8dc933161eddff1b4c5568e35a67e5172a84b3c382b1ff7fb299d918e3d67f721a2cf1bf3f74ce369ca663d0ffc3044dd7d99b9571681f100737c457c3bed51b95ec942e5ab5f8fae702b948b8bba49a54cbd6a5c3590af3934d936800024fb2a1ae33b6345431d322b3cbbf3ffbc81d146b87025572032a1cf091fad118d4c42744a5ca012d0b59a941547e00649d0acbf4fe2cc0638ad452f459d842302a2de65e7675777f9aa58548c55387673fd22cc2c50b61122aab9e12fad548dd1ad1501abfe6feb906a632e91e77eab949f95c2655f3a855195ce0f150104ea576c65e114495524b7743d0a69a6a8475728a9be4571d56bb7211fd593185d09aa869d16355389a304f949e22349d7617974810f1abe3eb067e0beb750cb85924bee8f987b6660dfac6198910572e66ba72360f5274baff7e41a7a0b7deb6d1ce088e027afe2f386c0f746edfa3ee11de6912b28aa0f62ad0b2b64b2ea5b855042f57e06edd3a5606fd9aec4f0e093155a3b89b1f1d922839f9b0122f66d9e80c51aefd218ec0f37ac7cdc9dd5a2cf946f024bbea0b0500c1f2b2a80e1571a813d6b6297d32a582ad1fc4cddfad90d26a8be27cbc2e3e0a28f3a727deb35577da576daeb4265ff8c7432ad7494e039146da860272e098f03bb1a1f542b4ed04a09d14880a3ce1d3c93f244f19360a09706696603e0901c759c760d432cb425ddbb1f301df5a84d22a58cfb17f9deb64fd2c92b9b80fde532578f7febd0870147b29ca04abc101dd675a502ff1efa9b7e8beb625394170c7dd9b72ec0baf031ded4e9ab5a60a72a883f9f82e71a534840be993d5daf75d9fd8981177e0df1629fdbbf7dce6a1bed32aebfe0bb412ff203b1b5adc943260ec5686af33c668f1dfb1c7bee48cde5d07f66f95577600659dec59288898b60029128ace058d341debcf6185104f1965bbf8bcdab46156cd2d4dad2b820023f6ff8ca0b3116147ad93221c2d91af7362923bfb155bf39df35140f76bd835b67bd1fbf25f1a6844201c650b02caa83de2c6fb955ae349c0b551a1aa69098737fc445d9e9218a8f1783b339e4cf4d6b4818061fe4da99a8652a99cadddb5c6ebbc96fcd6f6e1ac55e5c97fce7cac789e0e9759ccabe01c34f2295d7485f0599f6957f6c43a427f013e4e2dae1dc769cf93bb3e216c18867634788f77ea7f0cc3602d1b94f6525ff676cf2d74baf62b13918def6d3733ab7e552ec146cbe887c98cc45135d774186d6b24de2315e192fb3f5bb36f10c08bf5cfac52e8d7115947dedc489e104d352cd234a57b5ca386c8ef6c3986f8aea97c46fc55e21410b04644356daf0708591aacd25ca58e9a603b79fcfc278d02206a790237dab74daf419c9b8ceb0e45c1cd86ffa2eff48d67f6a9f598c9bc3c75953d660c89c6ecd5ae3da4b8ae3d68f8bb69c92858d4e63c2dbaaa64226c71c539c3e3c6161a092315bea97309262b5deffd2d00095c91dc25e383d926ad4030b0e72ca405d1ef8d118f4a49fac2ed95093892c772fd902c3b7233971a1354788a0aafb4c30f5cd16a96ed839ff69ee4c9d30f298379c9d990968b86ea4676ef4b5b73fbbf2d73060966b705e66bf43b1c92d1578b4a77a989a6f31fa264c864c22454e294484e2203c21cf6255b1c6f8e12bcfaed9d7d1bccef61d541cc81f26ab1dd1d3950379ae467c7054afed88dc0a543b74cbefab16e196e216cbbbc1b583ae8edb68122ccc028d082ac5a546b11492bcaf6bf442c0c49930b22428446276b7259ca778d446720bc8067cf4a7192810dc8929a16063b69366093639fbfc6e8b67653dbd50a322c474a1734cdb973cde600f4a7ca7c85a8faa589651ac950403e246ce2914857f7df763841168450cc4c37a6cf7a2c6fd78bdfa3de0bae4b5bda3d307b84c8297fd0d12933bc45f1c53e4e01b8e51052ebf8ecd148902436726fbd07383fb4952692617cccf2ccd414da42776ca61215a1bf84b1c787292e45f045dd7ca41613e09db75ae5e4c9a2115203ff5cb21db6bf013d633ee292a307a234e46ca9417cfa0bf6cc932c786839de52d8307b4a2c7157343c7eaa57e3ef6789833446c43d336ba3f8e0d429877c180b0298141d0b1bdb3f936de6493abe9b13a207188b0ae892321c6f78b1185b11eeb66efe5533d45943791578c7b78ed6f0dda24a5c4a70d6e6689cbdb96b98455b04ed3b10842f296ed81a5437327604c0b741570c192134e6b3ce27e84f50e22d19f94a88f24d90a93375b6acc2b6d8d6fe93a5286a1490391d0cd6c7171483331116b7b282d4e4f23d9bf8f509d58c54680bdbfacefc5f0213fda6802263737919981465981900b90ebdfca2b301b8df1466f9b7a15feaba469e5d9161c00c62426ea9df894777b8cbae5e6ed452c616125c2e1db4a442a0330122ac65b33125adae463ad70880f63d438277d4dc349e7f4c3685b0e3773da031b9c6e9b447f2d4fbded06b31520e08c044974ddc5fad5451ba17e02712019bafdd745bf6b889b12023e57b6cbed3fe9e62e262f5794a3eed08e2bdfbd9a34252a3396dfb4622aed853b876b89242a124b716f45386fcdd27bafb3954b2d5c92c8566815e41fa80fc6d6355ac2d562937144f53c2aaada4a63eb1a8afcef7787de6492dd07f6b701499e091a075239dbdcb9dafce8bd70ee721eadfca1efc260b556bc3efd580fc328761a3c9a1e8682ec6f7c16088df5cabe16c5d779038fa24414c6f00385faf8e93698f2d3f8e98514ca8ec3bfe3cdec736d25f5918a1eb87f3503412a0c8cef86c8108ac9114e9c426591ed571385eed63dc616a69fdc22f0f578cae1eac0a265e4b2670672805275ae80cd9f9246f7912f2b008e8acf3ed8ae7a8a0df5f0a076e71d7e165753f7e41817cfd2a9df55b629fdf86638a672b17ca1b4148527aba38355414301622eca98628d485ca57f59c90ece15c8a23754d3f930c5f8994f144c51714944542af75bf241d71e3029987784ce7de49c6a1e82dab64b0601ca2fb718601f3470df1449ed803c05c0dbb71e3516887ddbf5a773736f4298fc549f8a5190838f7167b4288e2c7b08cc2533ea183d7af54b690161547a48da1d9a633d3baed21c3aeb1d0040348d736f355b6fd7d1f665c9a6f1964bd706e1053967ab9a6444c563de47dfc25c06709d3aaf23b7d67afa4118f4548bd914f8bd17253fbf5612378babfd2c258458e321203dd00ab112aaec762b8bca9183c3c9218599b3928c1b45a515c5f3a6fb6f2bb3824221519819977622aa734ad23d84c3c9539a85f7ca0cde9a3eba650dfc79eb13fe918cb52d048dcb2923a6fc759c536c507c23eef644b670c9b1bf2bab4da4f0925ed2a1530f41f24d1b6dda62204257e02e50bbbdde828844b2225afef4e2485b86c5fa53599b02ab1991e266e346074e79ce3ab280277706b8bbdf106b67f4531facbdd01249ce1c4e623c2308930b7944db02ed98ccbdf6ad8f15231481758dc8388e5994195fbfed482b3484b8c35489ef243031a650dc83248487cf774805983c5407361925040ebfa40633c5b0b95041e4f17d2d78607a84671ab36b2dfb07385991e9dfc0b41c391a53ec0a66d6c2dea9fc300140ba5f7a7551b04c9ebb8f552caac3b4ea19072db3785ea27ba2dcea62d6b5e9dbb497ca6e581c6af18f6a3115d3ed0dd41309ac5fce9eefdfd665980f458f7a2c4bf6c349436d2d8297610aaebe352d64fb53bfb52c4bc48c0e00653a055ae35a0a0cfe17b9c7d66c55d8949952208fff39f8c6a772aa98659d9cd9c75c721433753861ee97e64d0f160c8f86ecf9e50b70377eb4685f8fb455c458e1020b0995c06e15706c4c910a8047b2cfaf47a75f88acf88526ed44388dedd76d0f38b8633d30194dec003bc7086b125d0035e919c43bd5cd80dc6ef1a9961bbbd57eea41a32089c8702b77bfc8e6db47306a7e9edceab36e74a526a86999e944948d06d000e899ac7989377a3ea8c944739331978c91566b7a9b17e8292fd41a80791b84ac750d9e40a2fdc6337947e4b3ffaa4e678dbcc31b6f419ab0d57c78a17fda3a0997628f70fedcbfda977842ebcbab05f6dd7a970264e2b74629fd25f4535ae358924f2ed0dfde06bd6fa88ec17b7d9ddd54df2bac7d8139f6dbd05e9630cacea99ef6b3216dce96f72a51f6cbea3d4d672c24d78afb52ad8b39eb85db936aaebd3f6329f21d4012133875bbe043fd46b12e3887a0be948138e0f3609e21dfec11baf7e78a09359fcf53e83ab6aa4b637cdf22803122077a30c6a5d4dd27bcefc2800ae628f8d0b2014653ebde1f3cf690055cacc10336e0f4a3f9c8d00d28653c6bffe683062ab460922832e8addcb6bd5913ce21225c8c041ddd098619f40e1ab115de3ae1e31d705583db40a99e1f936c1913d21663b726756e4951e1680ab8fbe4c776868d4ca1e93f1e5271409e4632b1b67b8b55a382b9317472ed1c65556152dc475ef39e469b4697f9a94d73ea7645b77d735b70d3a7d28f34bb572225a7b32748076f009437e1a44ba404ddc855fec552113da50c9f39a786361689342a656834b87dea0e85e899caf90866027ce48f65c6a95e2288627b06d3ae0753af35f24f871afa59cd7a55812e2109e4d8627a92127ed33ca91b44bcdaddb09beecdba767e212d86c04d82cec2332d2741347345b8bd36866a3755f6e7b4fd54a585b8f9621dc728b7639910876ca11224f126c3d74eb89247ff276ba10119e6d696ffce6ce954f7267add3f6f23c849f07ea6ba99e39cb38c01594a3afb41301d24994f49c62c9e01ccaeb3d07044e57c5a697cad2ee6d68b3dd39b594", 0x1000}, {&(0x7f0000000100)="fef2b4fa305845c5c0db517b47498f6abdccd775f372cce1ab5d711053de9e8f814966a6b498efa2b8c867eeef9bebfe26ade9699922fe610a0832425de0e752ae56fb43ec1183c74d22563213c0d56bec177dd276fb4140babdcfd15ec6108419bc55f43cd56bdcb0733f674717", 0x6e}, {&(0x7f0000000040)="ad26fc0b111c63a1c10865bfccaa8eb9b93d850b975fd8eafd72efa1834ecb0b648b5c92bbc57725629263970f", 0x2d}, {&(0x7f0000000240)="b369085cac06efc1627a9f42e662b9d3d36779de346a81c1801bae0737e6c1a1c7b3ff9670e0c8a72a5c1b7048de91966c811d5e72a2b9cfb5804fc5ee64854d6a79f9b4be4d30777ef6887218b468cb9f59c762abac097caacbbdc35bca0e552ed6fa7519f890ebe167178100e9a9abe005d9c3f09a2295583cf0bb29f5a1c8a07bf6a7ca77241f60680bf14c156020be6acce2270046874de67d6f9a2aa94a9d16523d6440", 0xa6}, {&(0x7f0000000300)="30464b4244126e150eb19e253c16df955127f96917ea99b18c6d0c5b65f6aa3a5863a99d6d74e091938aab4a0fe804a4bef4d96a7131f5a12e9dec15549b7ee67b49b29b52097a0fda505f5b6053736261d35735c6f5228faf123b32a42401c11122e9f736d4109c0fd39e3fd48c1671d0b47fb8205618f7cbd82884d142261a93febea6856ce94ae9daecca3b717cf3f80af67906ca6c3dd4643036dea792fca1a381976377cd82c504cc1c25f1a6d6ec72d748630dc45b357aa3d53623420db34188d57d1921c26b4ae5ff3d7783629b78281f6e5319a8c7d46e126202cf694f2f2c40c9fd8c3449192f73023839", 0xef}, {&(0x7f0000000180)="bf044de8a9b4b2062fac081c10728aee82bef2f050e268e8", 0x18}], 0x6, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r1, r1]}], 0x70, 0x404}, 0x4) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x70, 0x7c75, 0x1ff, 0x3, 0x7fffffff, 0xaf, 0x9, 0x100000001}, &(0x7f0000000140)={0x1, 0x1ff, 0x70000, 0x81, 0x3203, 0x5f4d, 0x3, 0x1000000000}, &(0x7f00000001c0)={0x4, 0xc000000000000000, 0x10001, 0x1, 0x100, 0x7f, 0x3f, 0x4}, &(0x7f0000000200)={0x7, 0x8e9c}) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/61) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fb1bd09c13000"], 0x25a, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffd) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3f, 0x6, &(0x7f0000000040)="5ee2d09370e8f97c509066904ca9091b85ff56d917cc357a4d033ff3d7e944e773042f7f52cb69343e2526d0f4714ca2256fefe2998d4545122ff79a6620f6ad0309245f38b2875f092b368a22b1d30be65320752f58390236e02bd414af0e56f8a45ebcba796f971fe1d4c202bbc5c7e5a2df", 0x73) 16:00:23 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x80000}, {0x6, 0x7}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xc3, 0x80000000, 0x9, 0x1, 0x4, 0x8, 0x7, 0x0, 0x2, 0x8, 0x80000000}) recvfrom$unix(r0, &(0x7f0000000040)=""/11, 0xb, 0x803, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semop(r0, &(0x7f0000000140)=[{0x3, 0x7, 0x1000}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket$inet(0x2, 0x0, 0x80000001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = getuid() setreuid(r2, r4) accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{0x100}, {}], 0x285}) 16:00:24 executing program 1: socket$inet6(0x18, 0x4003, 0x4) select(0x40, &(0x7f00000001c0)={0x1000, 0x80000001, 0x80, 0x6, 0x2, 0x6e0, 0x10001, 0x800}, &(0x7f00000000c0)={0x9, 0x7293, 0x43, 0x7, 0x1, 0x3f, 0xffffffffffffbf7f}, &(0x7f0000000100)={0xfffffffeffffffff, 0x6, 0x100000000, 0x5e7, 0x10001, 0x9, 0x0, 0xf13}, &(0x7f0000000140)={0x1, 0x4}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x28802, 0xffffffffffffff7e) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x67eeece1, 0x3}, {{r2}, 0xfffffffffffffffc, 0xe, 0x0, 0x8, 0x3}, {{r2}, 0x0, 0x90, 0x1, 0x4}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x24, 0x0, 0x536c3250, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x21, 0x4b28, 0xdff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000020, 0x4, 0x4d}], 0x7fff, 0x0, 0x651e0378, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x7, 0x5, 0x2f45}], 0x7fff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000002, 0x3a0, 0xa2}, {{r0}, 0x0, 0x57, 0x7, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2c, 0x2, 0x100000001, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xa, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x90, 0x4, 0x7fffffff}, {{r0}, 0x0, 0x77, 0x0, 0x5, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0xc2c2}, {{r0}, 0xfffffffffffffff9, 0x88, 0x5, 0x6, 0x101}], 0x1000, &(0x7f0000000080)={0x400, 0xfffffffffffffffb}) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) lseek(r1, 0x0, 0x1) r2 = socket(0x18, 0x3, 0x3a) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x100000000) socket(0x1e, 0xc002, 0x3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x40) read(r0, &(0x7f0000000080)=""/101, 0x1a) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000000)={0x0, 0x3dc, 0x0, 0xffffffffffffffdc, &(0x7f0000000340)=[{0x10, 0xfffffffffffffffe}], 0x10}, 0x0) 16:00:28 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000180)='\x00', 0xc80, 0x3) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18e2", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) writev(r0, &(0x7f0000001d40)=[{&(0x7f0000001840)="db6b869133faec5fefe30ee44ee9afca1fc9870f055ba8f6636e7379eda8f74464e9fabfb44bc9ca94daf2ad2096ce01261335d05a0c6eb88e83c216cfa00936ae31caf8d8a77058f95dc1bbcdd3a0ab44bc94955286214270e1fbe9d01bf8467c66e0d149096f5f83b15f779e71b48fd39504a856b9e8c11fa4726ff42de22f4029a0c2a5c17371eec07130fdf083509fe398633866c42eadba4c7dc79fed076d0092c581394386c3cc7458068e45fd887f936ce39877357e9941859e277676dab849db41cca42c54cf76375431549fff0c4585b58539368dcb9d7bf28399fc13fe5bc9e1e549cbcc9cdb0356b012", 0xef}, {&(0x7f0000000480)="f62507059bca65e6ee16544f2706212517b6df3b7d5fd1", 0x17}, {&(0x7f0000001940)="22a4be5c4ce9a30c4f2dc60a51f2dc646202c833e2e17b59a4d627d42ad46e963282cfe5f77a5884e9f02d87f49c85937302fa0a95de35772cac5f2ffc02ab6efb26da32bafc0a30cc5dd6651bf5870e874f3fcef534f3762b529c6c91c0f7f6180fc161aa8d5d2e3df985966f0954db18fdf556cea0b232506ddc9e837c1ef837d36dd4c846aca62dcea61e60f468addde009132e9f72956b995d2f00c88663a4048397d0d0d0e938aa540912bb51255cc233a1b3578e142ccb3331e98d896926b61d70e205380521991d08d992c29dc8f490d8ae0a38cce3455039e5182e3eda3f73", 0xe3}, {&(0x7f0000001a40)="ebec77bfd0a8e4e0fd27400b1e698f9c834173b2b86ec1000a784c8ea687c7e90147d1038fd18f848f723eddad1e2942658fad12b8e5bdf7f1b1d2a4571aafce97", 0x41}, {&(0x7f0000001ac0)="a8d11924aed890b7a10f9064975fe4e4e089b2702cb5ab54aef1bac391f1d4f60fb8c82842d8eba416b69e408d3d2bb9bdc5492adad5f7371a5e977d43f9d1d348ffdb053ae59e1054254ba54c127906c4197061b67472e6ff1b6903710d3ebf266b214593ed9841091b06923e844e9e279f7c21af36807e8b4dcfc235c41b8cdbce10fcb1577f9c4afffeb1a119f3a709d8bb7233ef9710520737b7ffe4cd158d52d55cfc7d9709e55e9982c7dec6940b0bc94bc2c08e4c442fbc466e7133a773fef43295f5dec847e1eb5b076c26bb469474583903b6", 0xd7}, {&(0x7f0000001bc0)="e8220966d9ebe836070285a9a0c204804011c54313752fe4a006bbe3a4937cac2a6ec81b14e74945b15b72e4346ca16b180b98791319a3746df4270489a3698a27878a9f657fae466fa1868105d25acf17d179712c5256e10a470c657daa0062a0424cdc6bf1c30fb8258f3cd8c06afd4012d6e8cff9a873d44a9c6c676ef54ca0a42a3502a78eb9b5f5f52a776cf195fa9e7a9db99eee226dcdb48e147374c31710c30be224", 0xa6}, {&(0x7f0000001c80)="03303786c04c8181c3396016b7f96d8e08f2ca6640fef58c5bdfde13783d78e10f4d4bed8c6620a7e9e95052aab311cff354345104ddada44629f5ad6db26bff32f8a0a0975f73cf2edbd90a90d674c67a9539f9615f17b1bb443f167ac5594fc67e96c6e927bbfe773636320d1cd1c3916cab5fbd32e7857917e6dd307e097763a384d8346c2bb7633bab6065212f5edf9a4c23a8", 0x95}], 0x7) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='r/', &(0x7f0000000180)='.!\x00'], &(0x7f0000000500)=[&(0x7f0000000240)='r/', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='r/', &(0x7f0000000340)='r/', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r/', &(0x7f0000000400)='r/', &(0x7f0000000440)='\x00']) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000580)="c61535cdbf9f29b8181375f09bbb7ece9ac7c8aac976e9ee27d45e1f8db64bddf1841dc87ba0e1b2d1e7ca6ee45d0582b35d54d0d1ae2f1c5e879e2503cbe891592ae71c9ff0a68820a93b8e1d19a708fdd7bcd1ef7fbbcdda077aa49c8ac0aa6d3f2e567b436aa9e362c905", 0x6c}, {&(0x7f0000000480)}, {&(0x7f0000000600)="3252dc875f1ec055d26e8db06935e42243f2f5771a2de2d58b514dbe19bb51c05463079d95ba6e3ef1794c864ccca81b2715f57dd4315f59b3ba4842c5b0", 0x3e}, {&(0x7f0000000640)="6d177a1ad3e23804e1e9247d20581f3998611bd9e764ba3e923f25127406f7d37b9ef2ff48bc76738ebda5399edd03e4a5e31e889e2cdd4d7d986c000f46eb3aabce054849b414723b6289e66f78e3f3e16674cb45f9ab1607154e279fe056f0bbd43ac65708416233f174a193b56078af879670bd4b42e7a580fc6e4a6f9bbf3a65255919be871e07fc908208d6b95beb5ebe7a1d855a60b82f6a13510cc79f8026cac5c5efd29bd88d3a1497a4efcdc661a8933d9ffc5514945839a681b1162b23bb8f8e9056c31aee3c5bcdc501fdb9731c39a8b478dd0467dde5b632d9e601b7dc1ed0e757428a2db0e45b818a425c97021d1cb6e8eb5dadbb41be818c3285004f9e5ad984b2729b0246e01d8b2a442ef3c2428fb8411e4bdddcefff69b675dfcb47d61df9bd56fd4c298d599f6ee0d4962f0b84801c7e1c07090b74f91925d2c2f35e803dc9cc17539c761dc51e8aa0816edcc249642630fd0ee185ee980caf91bef33e1201ae20a8bca81a4b4caa6b7dc3e38247c327aebe584330ace739a5d6ad93cfc2bb1ff22399551b4e2d315ec82123b82cfc094cb932adfe8f63763c739effbec3b78afb96d7d96741955e1f5083ddd864c237930b08ae5e6d9a973c4b96ba12fd1ce3cae0352b2b9e7a91cc056e60755ac5a778f4be0e2a1ad2ce67a338982f529de0d0506e3ee11af686f25e653e7a22e65fa3d4b8e1333e5c31dc53cff724318c87e86d66aefdb0e2adc96bf982bca38a09388af00d1e50dd06cc8e1283976127cecfb413c111435bacedfaf929aba94a0b1416077a4dae03767e69519d4a75f9680469d4b1279b0e0ea3a6f452b733f7120edd04cf9235323505ba555015c72a4e4aad1e6701be87fa28887822ad7da441d3321dc2a0edc7ea9d6bc6805af6d580cce85c36461451ca572e75da701c3f548bf333e04055f9fb37a612d6372b675e933328aa91f271c9ea07b997abd4cbccd82235b73057fd6a99e6a88b1e3b98b4ac359fbe0ed71c222ead09e2fcfaa39ce0382ba5c7ebd9e0b6251e2ce89462c238fafc94c88605318de1c0bef3900bcd4be3a17a06809a1c50b723541016fa7399b76c5dd00104bdda6f916ef47a4521e02214e76014db066958f989d97fbe78459357b60f1b0950230636c6fb75668fabb56b469af84413880bcae081ed3478bbf87289058f0a9b789b86078535d3a6244627563d5a200f5e4100ced769a5931455bd225bbc7a6129c8fde50956e6752c279c1dd0b83467c5705e961c6bd3a28efdc076620ece9b81cc774a007674f288d6f4d12f603a238d4b8cf5173ae956a8286951a55fe09a7da583d51f9b52975ca115ae992aff205aa8fbf8aaad83ec7595cb50037c0169e75dca2ad2e26346720478cf6af511c2f8dc40d9a4b81995c0798e46f3f41c37a9d748d759e49daf7b6aa8fb242bfc41a52be17e81aa1a066322bd09bc9bdfba6dd395fcb8d34d8e7fa266cbca6a9941097129a36c115d1001164d3f86dba5a70bd8b96fe49e27366d04a282d0e2e971f45b9e6619995536df19f34d60907e3771ed494502674dd84d74daa5c761c1e6ee4793aa3912bdbb148af525062008e97b58c3bd716172dd1d0562db7238c346ef3b4b94473125b52a3fe8ae612b642161be9a0a406776e8b995770d2466854d05d26ac1c0fadf795b5d871b6d3e6fddca819e44280f4cf833adf8fc86d895e654d2f5989c4aea9c457a08176c212427a9d3cba9754eee561e92576b3dca679fd4addd2420a863302ecf3abfe3bcc069f06db6b1f6e30da489f459ce9cedf053ddbcad8003c14330e2a4153aed95f5e6495ec38c534d77f32999daed60b90579a0155fb4385187f9c31e6174a2e78dc7ee1353269d0fad3d492cbc142a5fbc5bcd2a05a20347615f3169996b08d5137752b41992f62467a11a8194f9cefaadceee95415a5bfcdbe790b9d1aaa6cc1f9b567fb688257f349edd2872553ae226714275e29c3c2fdab87175bc72f77c89e64c25014709adc0d16b958682a6a53fed2c2c9f1bf874e032e12b1e7d9d2f01fde98bdaf0f693a003bf83b3c5758e4dcd1eca4f75adcda2614df1cf53b80039beae51b8feef83c016c3e198d8cfa089ea980869e81449f17d54df09ba7a0c65e96b4bf7de9a959aec0622a1691f1ddf4db47d62ceebdf39b6ccf345ff2e7c876df96091cd1c55589fd1f752ae64ecb54f8f44566d39d639ed88f4e9dd6a6222edd66b4031979b97fafd3cedcb6ab4a985a32fecf7dfb6a56eb7d773af094696653316025e86a1f6ddcad964bd970417b8a234339b3d112acac3d88a5095adb51aa28491fa2ea88b5b89f6849c15400e280c7f232399829036b52a67f831df893249fce4c63b646547bc14f78c54e1ed7e42eb8c1ae15fe49feb5ee3e61325dcb0da7672a183454d2da6bbd1e6de5f16f0457c361402b34eb58eb5a9b9e57d78c926e288c0d720abc066b0cd418c7c4729f9f9e6ff2f1538eb56ac90f90433c1eba83212a9508b31aa12ccec2e20ff596abcd50cb7d87a0ef5498d3e0ea78efbaace52c18bde37d86d63c5efccd8c362dc40eef92e1806f19e1ada0fbfd088145e225bedccbc282d587fe06027a7d101f79ab39060dafacbc6c938fbd1882a1d99f35ae0e2dbec5b2e6311a60f9cf99a7422e096051fcad2d881df1452528ceb611665c187e8b40454649dc5ea0a9a2755300138c94bb5a24e7aea6b2784a207fd3b60a6c03247c0d962713f9157ed3a575d4e9ee80d9cc396b0557f0062675840325c7d833e4800fe207f58b1e1c0f4cb461cd1cd9e5f2cdde6786678b2fdfa6c70fb045b9337522cdd000ae39c0cefba3e087fc4efb1d81c352222c4be1663934ffa41f0adf0e6a480dc2e379f4321ee18484e0b1e30bd13d631498a5e22fd42f696c6034b787dce78fd53b49cf55c1a751ec86f588199255e3318a8cd1282112df8ede8b1d91db580b3b3de5f5a73ac678c430215ada58237899adb330dbb6d4392912af674e6d1e86aa11bef6778d2175628ccc215a32822a910d58c246693d5b3aeb35a786aa4d0d48e783e07dc7aa66dd3fb5e21a28c494d7b304d2c88fdc17033cf65e3af9f8a68b6d5db2d28ab2c27578576d8b678b1d52048d8ee536e6e5fad258903798d70151217047a20fb7466f7bb946913c4d6aad0ed5f96db964fd717ff7529bab6d46b157cb8c02607ec931e9ede236d075645f83cc2263f39b622cebb2855f995312daf77a5ab94a57fdb15224f918fd10263c3415c7bf4fb648ae9d2516c5d64cea71728e9751242bf2cabc9b7992e0b8321b7393214be82fcfddf9f90044100d62c75a425143b7b0a14f81dfeeac4736110acb71221451bdf7a36938d4758b84e24b8bbda8d787743504a6aa5056a305f277949aaea124624d8e107039a8207ed1175e899ef00a782cfe1c7b94c16847edf945e015366fed594398f248c79226ca97423024f2422b151d10dca30a979d886393e00f9c71c050d0a3372d207198958e5bd417363754f0465ccef5cdcfb6d846764a3f0db366135eee06f98bd77629c95da8886ec0c9888a162b4177835a13f92991ec0bd6267925351e59efdd07896d7502afd7d9c87550bdc57ececaaeab12d11defeebc701fd5e536a5090af515a15a40250473a18355788327e4a44dd351fca25e4e1823ec4873e0009c60c0c8e04534521cffc8a7cc2cf5069207723f8f033ba88a78a764b04a50de48e455090474cfb33105d642d8555c34b5a2ee997ae16ddd8d06e0e095395e222d3e22db3db163f07048765ed473a889dbfe13a05ba42fb1b002e9f6fb892a0d702963731bef4b87400cd8b19964f3dca0eb1ab0784a830bdbc67b5427cc782b00292e47aa229a678cbde722ed9cc4816fa29c29a2e71e1a8063829fdb8bf455900add0fbfda66c7f6a81a434304c01122406c4ddcde3071083ad7ccc57074664b7039d57156ec7476bea8abf18ca299b17afa699deb03e7e6bebfc347a94e0d17a5cbffdc8328cfef95f2df9b8f2bd7d14675a2148743bdee796122f35cdb1ed341eaff2b1d88a4cebce155c6266626d101c5104cbc779855a861f5937eb2449fe52a5d26f96de4f2e27658c6e54379cb690a913d2a4c7f02f75e84d00d6c121af29d501bf988bef1b8f9bb9d20b2f112e5704e4ec0e2afd890184448cd73eca9d960dafaadf5636970b42978cb67c654a64a7e4e9d015fe90df48c1ac249695825cd563c25f35a93400b7ffac21ccece162ba5dc34c13b8bff0b75436dd66cb1de83b3783c760e14f88070ac4710c5bde7f8c645afff9d37e4015dec454d87b3490b03900cf322b3334fe4ed92137efde9089d69615678e6371f794f28a9d31b4a0088b562023a1f4baf061016af1bdcde7e126626c2267355b951bd9288a7af47604f0fcd0fa27ea7f1eb492e9e52922d65e428ccf9848af526169ae48045f3d88b32955f5c4f721e2db2a368fd710f3e903d2e44e95c9163024c4dfd8a4c74c07ebbeb7d5f40e2b47ab3fd532550b658d5ef5cbe57c6d72595423f7d214f51d3ae60938322ff9fa147d4613dd415f42c08efee26567fec00e57473d9a9a0baa9af5ef30e404265cf40ccd16706ff0c46cf4837aa037061742090b958f43a0cf0e1595730253183f24ddfe8ebe7a26ac57eef57a7ee3610feff8bf9d65490ef216b04a581374f9a10959ac2d021ee72cdf9834e1318cee93e8777a165cd23a82c20a2bff3c8d326dd5a0d0613aa1975a773a36fc38c92ada1db8a82146c3f16a9ee3dfcdceeb8de9da90c668db3aaf81b953d2d303e07dd4674b76bbd84e9c2cbf2d73b15317043239117934d8e41b0fe32191d9947330e21e1755bf1661526db3e6cb05704d8f294429ddb69d56b92fa7283432f2b3dca53d77e00d871f8a2a147f0fce5632673b88b6b6895a4025126f3fb2d0b1b78a80196eb43138273fb1e793fe94c0b49626269ac59b7436509c54adc793f8d5339b44420ca4d8911f19996db31b05905395b3fbdc16c4a172f8d3f301a39e00dd19c46869d6cc8917bcba0798d4d1b47b6c528785751aca937399fa9a1b6e1105d8e9cb06d1c398a14302435a9417dac1ef4be8249be348b39c3c20ce7813f54c232429d6adc705be8095afbdfe5d1918b2e1287d1a2da2a270f6033ddec6a16acdffb8541b41576e4031f254a1052f13b2d3b52598f3c82c2cb695c48918e27a762ace0404d10999bc176f78b2fd3668ebd37f19c0b0d32e394eda483828d883eabe60030541174b2f349725042d199e5cc4f20ac9f2b1416089570cdf669ee1ba9df264ff8eba7eaec59894a795a9d96d5b44a54309481a28b5ba774d2a8acbc64bea7a9e403c83578712659c8807007b4684183ff9e4f6ac778f3999987302acead6f3af2bbabeacdfdd2b33d398faf2960a7c46172ccbd84bb8eafe3cd07489c399c41f1025742e68882b7f1f946efae5b6e27640b35c0e3785bdfacc1df203f8567db4df8318c2b1d294d1cc2b34710023b89527eeb2166e8a293be1be2908aba1c5e2633c94b821415b5153c0437427ace5573a28844dd866d4852ef4c3fc294dcc826b2d4aef37e29500164b4f5016fa2f3fa5696410f74d6bb07b271085a37ca05f83a23ecd1d2da71623b5c25d7a85c8de3ff1990583066b29e5abee05a73bade2188fdd008efc0860f66bd11bcc17263ce3aac962d05772281bc68bf785b103bba45bb5ce0e81bfe89bb9b30ff028a117f5f96c2a80bc45585064ad3ef326919f5e830e0b2c875d8fcbffaf8b", 0x1000}, {&(0x7f0000001740)="4def51cc2dec91aeddea5e1814614b3cb46d57ddb26b4a4dabb3d2f69a248935395660c1c8dc2f1b24545330b23cf25bbb0860cdf67beba1c38a1fb3a5fed46d4255517cebb6b27633d1a945f9d969fa851e3faa6c1d075ffaf05c2b7c8f30", 0x5f}], 0x5, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) readlinkat(r1, &(0x7f0000001e00)='./file0\x00', &(0x7f0000001e40)=""/25, 0x19) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001dc0)) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='C', 0x1) getpid() 16:00:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x358) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffff, r3, r0, r4, r0, 0x16, 0x3}, 0x515, 0x9, 0x2}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:28 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getppid() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/145, 0x91}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000480)=""/208, 0xd0}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = semget$private(0x0, 0x0, 0x18) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x40]) 16:00:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x18000, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file1/file0/file0\x00', &(0x7f0000000080)='x\x00') 16:00:28 executing program 1: getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) 16:00:28 executing program 1: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) setreuid(0x0, 0xee01) r0 = syz_open_pts() preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}], 0x1, 0x5e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fff) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 0: r0 = socket(0x2, 0x3, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)="00000002", 0x4) 16:00:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getuid() setreuid(r3, r4) fcntl$setown(r1, 0x6, r2) close(r0) close(r0) 16:00:29 executing program 0: r0 = geteuid() r1 = getuid() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setreuid(r0, r1) getuid() 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000140)="44ae8a64bb23995acb8acef4cdc3628e34dcd3e84ff280fd51fab7206f72bb827916e27c5a5b9f0c82d9d204c6671977507d79f929929a0c73078ea425fa9d63cf5cf47ffd4ff9b56897e8354ecd573fe50613fe355e0007287453674e5f43fa630b0ec1bef9fa4558be35636a5912059c85059db13e314444c215a2f2e66f1202b7fc0cc5a3dc0a90956cb9be7c6f8bfa348c366de34edf1e3b1b51ee6cc7cbccc339e9dbff81ce76e51a18dd14f2a4c981ac8552dcc379edf1386f1b017ca7d3eea7924edd1f066f5e0601f5e184144ce5db13af25cabb042e834c0a7ec6b22a64d15f5a0a4ebeebb98bffadf7c4f6474027dd9b717b8f4b5c4c9e", 0xfc, 0xe, &(0x7f0000000240)=@in6={0x18, 0x0, 0x20, 0x5}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000280)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) sendto$inet(r2, &(0x7f0000001500)="f94f9b9906475fe22ac29356851c2b3dd4ee2a9d8ba0610d2f014927a210ea111575917965061d1c0ac2df10ba5d66ad88b07ebfc87e312d70eb776c3095270500448799ed6e94e4a0354aec5c3923088484a54ac86b31bcce3073301652a5b3db572f625514f4d14dad231c97f429b7e06ef2743522af837a520fa2f842e6d5464cd1bed55de0338131da8acff97364f6c5b1a799600e999cf641ac68861021cdb561aa395a767817c83d2282852c24108409ae47c1818cb6018376deeeeab14f19c92d03585774ea03f0584b4050fbebdc02fbbe123990afe29b9d617260ac868c33aadcaa682477858eee3a01e34598805071b7f38f7458b92973baa46ac4e1fab6beb2e6c50ea621c55d366d927a5ea8d900542ae0b9adb4918824497fb972b1c113ec7d215e5f2ab96a9715cb6d8a2c570ed4c1a52a9ee394e4d62176ddfe052978e85a183ea177791b912a338bd55c3906963c674a4c381d803b2a9063ee8a98a37f276b38e44384db7f7696a017e766f1214f0e39290be28787f1062e5466748f267454f4c73c67b295dfb2f9d7fe48de837939eac3179d93484c69ff5f2b52e8147daeedb7d812929bd54edbed91ee4a8639db44effde256ff9678d1ee92308e012384fa79a739f291df6a92843ec15c7ce1785ee4480af24e2dc46548d0b815aae3dcf595dd66e7a7e03812d6ea5d9204e6f8261030118e9b32c6d98dd8a72e0c296e1ebfb406c7d77f52b12286983367fcfec21b759c73356a180b5fa045ec7315261e29f32c213c5c5916589b44aedba16d8ac0ed1d3885dea909211c2a44ecdab52016f5443985fb55aec9de038e432584d2c6a2d060f40e452cda71f6404df61f920cdf8ea29c6668655119272344e0349b3a2e6a27eb6a87ab15a961ccf73e6c19fc091c9de4ed9e8edfd2253c0d57a2c5df3ea89747bce4b23e5e97354c185dda200d03facc6c54ed8404751a5446397d1e2b0929e5418929331cf4445f7a0b29f112197a4a284e583fe00666b1b0a7fe4d894a323578b5b0de56fc97b95c14f98fbed3d9ebc291bb2af9775175b97d79ebd68ace6eb70106c7389497ec7a5e10ee4d529314c857d65e9787eeef8eb52520432be5b6c130a2cbebb39b8cbf71e8c60bcde8b4866603e8629b03feada6d501c5908e949c09dfa28b45205943c5e5104fdc583968244189deefbf37a97f9db57508342bf48b0006ce8788a3d5b4724b6a2eb0cc469e67b2eb1b1fdb16132c14a1663f93c5f498013cb7d811d76db7358d9d680afc91edf2bf5bcb9d94094a0d972696433d595a39c27a48ba0f77652e72b462a9123d8d3f255ccf43781ca8f541c07f1ec0a206889f7be1a0119a0d15946eb33435d499a06b5057a2bfb3702dda06a46e3bb43bdf11e7718cae27348010f347d8112d511c2554c1f1e67ce18cce24a63451fd6925a4bc93ef97b6821ad0c8bf4e0ed1a3512a8c9946698f26881273892fcd5936bcc52054b4e08d482f7c041d5531d0fd1c1578ebafd4a07745e7dba23bb367ac376fcdafe0c9001e4a065269d61521de778aff42b21a309f990aa79b0fc3e108407d31a1e1bd41b305b274cb4fa090ff3571e692e8431aa0e560904dd9bf73c0a40f453278765ac108b50ef0ff81e22c1ee0e5c0f92e02b2a41043bd7f0041ca72ee140a947c97988e331bf85ce50dba4f4807a7222c05b7b32591466f89a1e02aa58ec2205ca03fedd6765bba4c2bc9f1f32627f74a726605530087af3e51717e8d0adf3774e4f07e847ccb84ade34c829cf699afeb465c81986dcd67e614281e897a4245f65c9736d308a1c5605b264e672de6c70c8bfbe295dbf1b160274ced7a78e5d92770f6d739b972d6b8178b6b347ad1320adc24018c91fead1405a9e9dea73415a84cf1edfe64548d123e361bef71d377185e970ac56562582368b5f23fe2d6a049a11f8f27c0ccbb52eec6be02aed36ccd70dd3fc5235c915b6e78b3bcd8ea7a4ade1e9f9206664f9e500254411925d403bc7b1a4b7bf3014f5d3a66860526496bbbe4ea215f5198bf693fa962ad4bb4141a4d0d966846ece8e51488d6d0ab7dd79e5022e2d55e8d0df053cc46c569d83389b5e053150a20aee52d06a8cc38ff6402a8f4a2bc0b84402b4430da59a87340bff287a41ac008dd081d0ffce4b0a9275174cf35fa17e0a573544d7a58bdba619e51d9f65226626866e3c5ca48cdf7611aa08f5048102685fac8b83dd21ba48d979dd0dedd28ae8af3f69c52a60780593f5c34f5d4690fdb6622cf3da0981a928ad9c011a599a68b7c64dad782606a2e9b7968d284b47129c6b9e07fd92840306f2a3203b0ef991488aa8bde5663b3fa15a05944e2798e62598a8d2ca787be1ac224057a34421ab64b877121f0f9eed42106816cb55109222dd5c566c9b7417a0b54ef92bc6e1479c8a9bdda038f08f5c71fff8162b7e67ce71b866e69b9ee977784b1b230af1e01cd956312783de033f5916bef44158b03da030eeb69c5660117a6b937603b0bc50b9e3245e5ed240bd84d26a29c77a61698586516a406ddafde0599607c6aa081869efadc3d791a5ba18c274f510c738e3258d7ecf140186ac81ff490d8f84e78f77956c21c0990897d15224da962d691d7769292ec56f2c6b6c0f5a2c33b4f240384ab4a80e58e7629c0acc8b36bf901b2cacb08bd496df62a7d0e44c435149875b4345964b250b1264763eb7586a8b0a0f4df05af896e901e172dea42908e940c42693460bd300b0caf2369cfc25558ed6677e2f468114d6c2ccbe7cf0d7571d82015a83d6a01e39a9a7caf5e77c1024086ab6bad705c79d207e423def41254f59bd75e58e403cdb51616b8197f4e6e0321d67c374c419cae10dde6e34565e93d408a1312b23121e602c71888f8fb7404b500df9199013e59e6e48ee9885f8c2a202e36c221dd7c0001e76fbf0a7790d553e4bf4615ada41081df3d5972ba58bb3800a325f0a51a13bcc2b09b5c397abc2853af6b90494f7c05b93d0eb240dfafe6737643967d443b85f6f0b9a3e1c37851ff04083a472dc702b7feef16d360e5789514d5b5ab8797b9ce5754ebbb0f612df10674093fe74ff725411423119ba73d47860d2fe2aded530d0154526bf4b6db8009cd7b4fbbe4cdc1c803764ed1bdc83ef9435f96acc7d4ff509b41373b2bb89feed17d9a710dcc9d2d9ff88c49adcb6502ce616a721a2c4bc79d6d566cde83c77fe617ffc6f1bb914bfa34369af57443c776262162a2307d9338ed6892be03a753cb542d3d76d59484869c72c31ec18f036f998ec95e59674646cf0546a7b18f98efb0b95500b1b3181edd0b442639655dfd2648a2357b712453e575955cca2469698bf2bcc0ccf323eca6214518ee6d399d8f9c229ca2a756b4b4c8d83715fd177d21455c49d5e6725a59246861722d3c7d2295e8b9ef51090b62a405b8bd648654ee2073a78b49a650a363b289b7f00e100492bdfd7145cea4eab5e91239d033dc00f6996ee2f5d03da4766f78612600ee5cf1787c91967434fd77009c88d0fb43b055c02ad518c385b0d9acf0601204a1212ec0b871b813b447a92d3e8cd1148b3cf1888a47178d582b0163ae48b8283c17230b751425600e4f8c24006c57372f87748d8f6e184da0ae5e41b3d3abe4bdcd37c7d7f285f3fb479eb24aca2d3d74cb1361d0427d463b5923fbe27f10e87cf37d6f6c1769cd986c4b0e66fcb69ca93ec2f7b31362556ab8ceb3d6e6de371c9badd8be88e47b1be81b25fa18cefed29ecef608813190df1440f3f9664cbf395b9d465d3044a57cd2eaf9bb463273512bc6a66a992dab7bc5bb603eb9618a77fa08332f6a3be502891d1fdadd675b9f59530ec2b7ae5381e4c965d085b014ca5944311f64d2af731e67efc077662e3b3689b97a338f858b075d5d78319ca6b1ee38ec7af92d6daf40c03bdae167860de0087db7ddb2cc37c5e3506a8512de446eeadedb97486bdfc320b83f2e5185a38bd208d937dd28d65c214aec3f669b97c6343b618ebeb38ed8ea8afa52c27c61573e4594752025eb88914b7eafccfc9ede3e2d8d1b0a1ab392c5027ea9fef6ff7bb96f2afd636401cf064183aac42cc3caa1652730a69b42d34b8db77d3aa98b49d824ae530c6b178eac3ae58a1c3d9861672d4f6fc77760e55be8a488fe3c70f2b19ef8114963838817103320a330999acefc21dbbe8091f05b172a6223ca166ab6c9ff228d288b23cf350e481604eb3c7bf0b16a0d630749bd017bcd9d2d3510b68d0705d72d089886c962edb3e450d01e43a9cc3c9be72f0c151addb8f194d161e078c49f7d1012f349f3cbf0778ba09e05effdac56b6edaff5893bb9efde3a0758c1d168850f56329819652e40e195044e996fac11254e5cbdd2bd3ba94bed875f107a5244646784daea0c57639d9018f6b64c89d46c94b5d0d850c458388f67c975a4a96246b5f5734a36d23b0d23872f844f5e71b48ef307addae1f3b4375831d33f7d4749a014fe606361f777c311af17344608b3b641f60515c79009acc23870ccb603d084e03d67b4707a2fee611db562dee1d0ce967d0de9bd4d6e5c918110833028395fa431fe089a3f65c3427552e49da910a78a358eb247e8a3ba328371e2fbec77473db667c78dd689d35613be4cab53fff39242109461050f177788dcd677b761a2904bcf7b672feb9c04904ab3a9a2062d32ce265a2690d0deaf60bc9e502d3b80527f7b394f8449236c26bc9380dca47745f30f809369766b4e7e8129f4371983abd5ee6f63ec9884d901583de7018525a35fbc51926543a60ed0d46918c09950e42056eb2e08c6236e4361bd108926666d34a29cbc75c7e02b6066627834cdd5d8e046147579bae972babf92f30b1f332a0e5122e0c34fb508a625375931904502bfa5d111666e48da50547ae7699595865ee666ab70f6e95d8b1b18c6e0b0d70f1927d215801810c1b9b1b61e73fb84ec5baf38b225893de8f1c85e50b537bce131546a19e04a0be782f3395a5bd2d22fe23e6503fdc93a714f2507af2edb1604c562b3c4fb9fde1498649a5708a8bcbabaadf2467d99a26504b2d7dc35c6d66340163c5e12cc4ccf61cbca025777f882cd4d18678594ffb1732c94c089742b40a7e1c364e43a94aef74bbec4dc672699c6b2a660f7bdf96452c6f8bbf713786e962aacc81d06e2acfecd81c0cfad49456d5b0fdb0d42ce7b2f14c9431fe059ff8799d1dc9e0acb2ec4cf12749d832a92ab9d82bec1664148823411d75873a40d151ba8867e5368acbff2ae0bc5c54616db106a2a49f6d5114ff5fddd2e1e8b09d195b8a1b9937d19e2da798a7a6fa4dfbdf409c6c9b7704195f92ffe681410834dbe10302ae99bedff250e67046b79b2e6461cfa238c0d43574fa93d2adfb20f9797aee033eb2a5727b104e97ffd729312ae1f013357315f241c95c291684ceeb8c34731ac41dc18b7e95080ecdc10a0b11c5d2501ccffd04143c6b7799eb5aee995daeff059eb136fbfd8e7bf7d076d503c42c873fbb11d8acec375257ff771684219d64c94c28aae06709bc225454694f0513c99fcb543699c1daffb5000c897254c0f072d3b5309594ab0eec44a8d212eff801a016e56454043a1c01b125c7d1603c966ad0ec924623880280b6ea516aa666cc63f72f06d6419720d058703958cbfac6e512e6999bfde7f4452ad584f478526d1698380b2292a0128ec3a1d9b3f1fd4709ed480dff141", 0xffffffffffffff22, 0x9, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x482) recvfrom$inet(r0, &(0x7f00000001c0)=""/231, 0xe7, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) load: 4.10 cmd: getty 71093 [ttyin] 0.00u 0.01s 0% 320k load: 4.10 cmd: getty 71093 [ttyin] 0.00u 0.01s 0% 320k 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10b) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002b27feffffff0000000000000000000000000000000000000000000af6ce4f22276e", 0x2c}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/5, 0x5, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) read(r0, &(0x7f0000000280)=""/4096, 0x1000) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x9, r2, r3, r4, r5, 0x18, 0x1}, 0x8, 0x148, r6, r7, 0x0, 0x1f, 0xff}) r8 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xc7) setsockopt(r0, 0x6be, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2128, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1d, 0x180) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000040), 0x652) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5dc540811486dee88f51c234a6a383166e5c5a2d"}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x7, 0x6, 0x1, 0xfffffffffffffffb, 0x2f44b42d, 0x100000000, 0x1, 0x1, 0x8001, 0x2}) 16:00:30 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0xe662, 0xffffffffffffff7f}) setrlimit(0x3, &(0x7f0000000240)={0x7fff, 0xc0db}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:30 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='}#:^\xe2}/{\x9f%\x00') syz_emit_ethernet(0x3e, &(0x7f0000000080)="36c980c5aa8d578a86afe340d9a31cce99a366ae21a05656d829f3f07e3e71315ba48712165aca7d500bd06eb8c8013b5c652e9b2fccc3e282f2eb3c61ef") r0 = semget$private(0x0, 0x4, 0x0) r1 = socket(0x22, 0x3, 0xfffffffffffffffb) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="f0c9fe89133752e2fab4449c21822809709bdf0d2705421f59e4d820a8252337cbfec88deeda59987a353e396c1c809d7fb3c7c8caef3afc24b1e52b1db71dbf6d10c67e64b32257c2e239bb8da9a41a86b89df9927f787272dd46125f82630e2416e5", 0x63}, {&(0x7f0000000180)="9c6d7a255c", 0x5}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x3}, 0x4) r12 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x5f, r8, r10, r5, r11, 0x1, 0x71}, 0x9, 0x2, r4, r7, 0x0, 0xaed000000, 0x3}) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x0) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) r13 = semget(0x0, 0x3, 0x210) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000440)=0x8) lseek(r2, 0x0, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0x4, './file0\x00'}) poll(&(0x7f00000004c0)=[{r1}, {r2, 0x20}, {r2, 0x5}, {r1, 0x88}], 0x4, 0x1) bind(r1, &(0x7f0000000500)=@in6={0x18, 0x3, 0x1, 0x7ff}, 0xc) shmat(r12, &(0x7f0000ffc000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x0, 0x9, 0x10001}, {0x18, 0x3, 0xfffffffffffffffe}, 0x2, [0x9, 0x7fffffff, 0x4, 0x0, 0xfffffffffffffff8, 0x400, 0x10001, 0x2]}, 0x3c) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x1, 0x3, 0x217, 0x7fffffff, "74558a6c27c8b84e2f0e749db17c6a5c4ce74cc0", 0xfffffffffffffffe, 0x4}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000005c0)) accept$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:00:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgid(r2) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000200)=0xc) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) close(r1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/154, 0x9a}, {&(0x7f0000000500)=""/126, 0x7e}, {&(0x7f0000000580)=""/84, 0x54}], 0x4, 0x0) socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000020000020, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) semget(0x3, 0x3, 0x200) open(&(0x7f0000000640)='./file0\x00', 0x80, 0x6) chroot(&(0x7f0000000040)='./file0\x00') 16:00:30 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='W\x00') 16:00:30 executing program 1: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x5, 0xffffffff}, {0xa5, 0x1ff}, {0x41, 0x1}, {0xcb, 0x9}, {0x80, 0x100}, {0x25, 0x4}], 0x6}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x220, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) fchdir(r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000001, r1}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fcntl$dupfd(r0, 0xa, r0) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) writev(r4, &(0x7f0000000240)=[{&(0x7f00000000c0)="59e0067040eae07f59b4841bce964e0c39a0e1a3728403ec", 0x18}, {&(0x7f0000000100)="08417fc792ea074845a2ca48f96e5ca6c0a9dbd612d6ee289eeee35918b77745f72722ee83a14bd9cf94e56b59d94d19b362541dabadb0ef2b64eb3acbbade8d1eb92fef8e31e951ee70076b2c18e3c32c1ccfebe34413b731ae9aa720a0e6783659e244f0374f3383068d6e4ead2c22bf61284fcc37cdff73e9c3f3c108bc059ae2b7714330627630bbbd94d9e274a018baa65f4b3b0b5c12bc527956fa67a549f683fae512860e2dba6220038753832374718779a649d81fa73af33538a554e7abe4f5ff7e9ac5d428030441a0bbd66002f12485cdc3defb843366106a4b6adc132213af5eeaec", 0xe8}, {&(0x7f0000000200)="ac543e4c9574b70dd6a232ae41d90fe9eec905d86f45951b6aae24c97eae365682b502c468758107eabf5e3b1801326202159950683c3538372385d0d77bf7", 0x3f}], 0x3) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$KDSETRAD(r3, 0x20004b43) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/80, 0x50}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/163, 0xa3}, {&(0x7f0000000540)=""/80, 0x50}, {&(0x7f00000005c0)=""/128, 0x80}, {&(0x7f0000000640)=""/220, 0xdc}], 0x6) close(r8) writev(r6, &(0x7f0000000b40)=[{&(0x7f00000007c0)="36cdac5864451736396b318615d006b748b5c0b412fe38f63fa928e3e7ea59bd9830bc14dca552be05b0db344bb5056a3d396250a5335bad58795cebe1e6949cb93dcd48e3024e9ea6dc0c8add774acdb6f36fd6cedf6d52e6ab2228bba92f13de6f2f368b8a4c1bdf9484ed7d6f9f52bf31c7442581fee7bc9e493715423130a3a7883ddcbaa0079dd8e0f754d25afb639f7fdbc27885ccb1f9e23b212f61fd0769abfa82c890f0eb543b49a188874452a2ac0aa077060b5272472d0684d23e2bb33169862d6e6904355865fa5172b11be52af2a9e9640015", 0xd9}, {&(0x7f00000008c0)="60d0f5f756cc717bf895b3a4dc40698140101616e331fedfe24d1b495a3d6e6b91bf66ad41c295b3752ed573f796a78d6179b4e5d05ef09adc0691f105cd509de0ef1d206bab09de60bfae2821a39463afa2c8e6dc515faca30e8fa4ad76b747606398c99759084e34e94713df0614030c82cd0dd3121f12391b518221ad6a7bd8", 0x81}, {&(0x7f0000000980)="8c171cbfa205ad6dc6cf6e15e9c36534adc126a17abcedc24b9a5119c660e43f6b7ad82690618d5bfa78f1c28e0fa9d77a9a2b8223ef41ae35583a01fbdb25dd1fd710075568c15eeb5934d6705ad4b5e5b24ea0fa016355c41458408a41445ea45493d18f6d3be407d7a5ad", 0x6c}, {&(0x7f0000000a00)="3c1b3ed54418e5185af90a7505b9389e0726d3f20095dc97a6d924d98d4a66a9653debe8dc291d5f31531397eb3742d47f8c6439e89e4089334a8ca071802b10cfe976faccd6fafeaceeee6e97e4af9d8a87e1ef7f1fd6ab40a6a7aec7de532a1cfb979766f123f97d0d9ff74f65dc7cb864f4a1c2c0a4222a48cf0d085167e4b18273bc5f347e42efd8124fd640ab5b03da806b845850518aed5334804bdf42ec224ccb2ebddbfcec16efb256ff4281fd646ad60346cd7af27227ce9cceccca2178cdcb7e5aec0fe5d45664d2a922", 0xcf}, {&(0x7f0000000b00)="47e30e84718de88b42e2187846a8dbd18faedfe6c2", 0x15}], 0x5) kevent(r6, &(0x7f0000000bc0)=[{{r8}, 0xffffffffffffffff, 0x40, 0x3, 0x200, 0x4}, {{r9}, 0xffffffffffffffff, 0x1, 0x8, 0x6f9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x3ff, 0x78}, {{r4}, 0xfffffffffffffffd, 0x0, 0x8, 0x5, 0xb69}, {{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x2, 0x910e}, {{r6}, 0xffffffffffffffff, 0x20, 0x1, 0xbb1c, 0x2e}], 0xffffffffffffff01, &(0x7f0000000c80)=[{{r2}, 0xffffffffffffffff, 0xa3, 0x2, 0x7fff, 0xffffffff}, {{r0}, 0x0, 0x10, 0x10, 0x7ff, 0x1f}], 0x5, &(0x7f0000000cc0)={0x6, 0x7f}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000d00)={0x6, 0x8, 0xffffffff, 0x4, "baa31cb335f2ee4e51e59430827778236bb3e4d5", 0x66, 0x100000001}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, 0xc) setuid(r11) fcntl$lock(r1, 0x8, &(0x7f0000000d80)={0x2, 0x2, 0x0, 0x81, r10}) r12 = open(&(0x7f0000000dc0)='./file0\x00', 0x10, 0x109) getdents(r12, &(0x7f0000000e00)=""/83, 0x53) fchdir(r9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000f00)=0x7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000f40)=0x62) setsockopt(r3, 0xff, 0x7fffffff, &(0x7f0000000f80)="28bccad888ff9c6e", 0x8) open$dir(&(0x7f0000000fc0)='./file0\x00', 0x0, 0x48) getsockname(r2, &(0x7f0000001000)=@in6, &(0x7f0000001040)=0xc) lseek(r4, 0x0, 0x0) ioctl$TIOCSBRK(r7, 0x2000747b) r15 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001080)={{0x9, r11, r14, r11, r14, 0x10, 0x1}, 0x7, 0x800, r13, r13, 0x40, 0x7, 0x6a1}) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000000007ec4250000000000000000400000f2e9ff0000000000", 0x2c}], 0x1) setsockopt(r0, 0x3f, 0xfffffffffffffff9, &(0x7f0000000100)="44f57c9a917bbad01d399b0c23ea6ff61695c3c8125c4894ceb78e90636e4c63f60933e52653d0aa02fd8aabc781fb585a5f104c59bb83e6988244555bcc56729263b3d61a09a5290a9dcc6e91ab7197da15948dd2bf8d67b469b47f5d1227285d46a219020f831d0c66865d734554c318387420d32898252a61cab0bf00eb1096a4875e9e5dc1", 0x87) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) r3 = getegid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7]) 16:00:31 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./control\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) 16:00:31 executing program 1: setuid(0xee01) r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x5) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x0, 0x101, 0x1, 0x8, 0x6f, 0x3f2f, 0x1, 0x800000000000001, 0xffffffff00000000, 0x1000}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x902, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x5) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000400)='./file1\x00', r4, r5) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x80000000}, {0x3, 0x400}}, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000001c0)=0x1) sendmsg$unix(r2, &(0x7f0000000740)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000500)="caaa6807464d875da3da2ad6950ef69ef5f65645e700441130dceef61a65e8ad8f5daf0866a2ae6d16e7952eee91adae77be5f123f0ac5fdc26618982cef6f093961ff04acbc9a3dfd3e2ce54b7649ef899fcfe58aadcd1ebc23755d20c5030e1f58b2023af4e279953063980e27b202d8fc7952bb02c5c03196f8d44feee5c71c868254353722e0e7a0ad2438fbc5cce6b997249859a2a61daa016c34991c9b868d704aa6320152665c8c37bec3de5aa78ce156a092567a4c8aafcf2b35a131de4aaf921de05b6e2263176c3413b7d80d355868dac0c661", 0xd8}], 0x1, 0x0, 0x0, 0x408}, 0x0) recvmsg(r2, &(0x7f0000001c00)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/109, 0x6d}, {&(0x7f0000001840)=""/245, 0xf5}, {&(0x7f0000001940)=""/62, 0x3e}, {&(0x7f0000001980)=""/40, 0x28}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000001a80)=""/37, 0x25}], 0x7, &(0x7f0000001b40)=""/176, 0xb0}, 0x800) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x7, 0x10000, 0x2, 0x4, 0x1, 0x4, 0x1, 0x0, 0x3, 0x2, 0xf}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000440)=0xc) r6 = dup2(r3, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000300)) fcntl$dupfd(r3, 0xa, r3) symlinkat(&(0x7f0000000240)='./file1\x00', r6, &(0x7f0000000280)='./file0\x00') r7 = getpgid(0x0) recvfrom$inet(r0, &(0x7f00000002c0), 0x0, 0x41, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r8 = semget(0x2, 0x7, 0x240) semop(r8, &(0x7f00000002c0)=[{0x3, 0x3, 0x800}, {0x4, 0x7f, 0x1000}, {0x1, 0x7, 0x1800}, {0x4, 0x3, 0x1000}], 0x4) write(r2, &(0x7f0000000640)="b39b391a0081dd31430c6db94c27cb51444aa9932ad1c76d8a76ad9a3892bd6845defbba88302dac7a36fc988f525cdc65e3c99d8122593f8bc129284694cf085676b7de512025f0f5668909271cef1a071054b29de957dfb60b3238411f7cf185e01b43caaca8413d720acc82eb3e68791c396f682fd61f751e71a311d4bb3b0d1a8fca58dc8770729800deda2ec64bddb02c7dd5656fa1debcf3e25025750ac4f1a1d219177916e1fabacbff4234917343d0d46c00f9b3e5d8d65942297cec1358c1928407747c6b", 0xc9) r9 = msgget$private(0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001f80)={{0x100000001, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x596f}, 0x9, 0x9, r7, r7, 0x4, 0x81, 0x101, 0xeab}) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f00000000c0)=0x53) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 16:00:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x48, 0x8}, {0x23, 0x4}, {0x187, 0x90d}, {0xef, 0x1}], 0x4}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000100)) 16:00:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xdb, 0x42}, 0xc) accept$inet(r0, 0x0, 0x0) 16:00:31 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000004, 0x40) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000001c00)=""/201, 0xc9, 0x2, 0x0, 0xfffffffffffffc85) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000480)=0x4070a2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:00:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xf9, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 16:10:52 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) r0 = socket$inet6(0x18, 0x4, 0x6) poll(&(0x7f0000000000)=[{r0, 0x2}], 0x1, 0xf8c5) execve(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10400, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) 16:10:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) recvfrom$inet(r1, &(0x7f00000001c0)=""/229, 0xe5, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="81", 0x1) 16:10:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x0) socket$inet(0x2, 0x5, 0x7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x21) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:10:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 16:10:52 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x80) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:10:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x48dc058f1ba23a1f}, {r0, 0x1}, {r0}], 0x4, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x82, 0x82, 0xffffffff, 0xffff}], 0x4, &(0x7f0000000040), 0x48, &(0x7f0000000080)={0x2, 0x9}) fchdir(r0) 16:10:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x35176e55e0be729, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x10) socket(0x1a, 0xc001, 0x2) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xf3d0}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="00000002", 0x4}], 0x1) listen(r0, 0x10) 16:10:52 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x83) poll(&(0x7f0000000140)=[{r0, 0x1040}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x102) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x9) 16:10:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) dup(r0) 16:10:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x1ff) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x1000, [{0x3, 0xba}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x5}, {0x3, 0x2}, {0x3, 0x20}, {0x0, 0x6}, {0x2, 0x100000001}, {0x0, 0x4}, {0x1, 0xfffffffffffffffe}, {0x3, 0x100}, {0x3, 0x9}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0x3f}, {0x2, 0x7f}, {0x1, 0x40}, {0x1, 0x13}, {0x2, 0x5}, {0x3, 0x9}, {0x1, 0x9}, {0x3}, {0x2, 0x20}, {0x3, 0x100000001}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x97b}, {0x2, 0xffffffffffffff7f}, {0x0, 0x3800}, {0x2, 0x2ce4069}, {0x3, 0x3f}, {0x2, 0x2}]}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x40000000000000) 16:10:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x8) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) 16:10:52 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10080, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20080, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0xfffffffffffffffb) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) close(r0) semget$private(0x0, 0x7, 0x144)     16:10:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080), 0xfffffffffffffd01) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x4, 0x3, 0x2000005}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockname$unix(r1, &(0x7f0000001080)=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001140)=""/120) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000011c0)=""/1) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10001, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, 0x0) pipe(&(0x7f00000010c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001100)={{0x18, 0x0, 0x3ff, 0x2f}, {0x18, 0x0, 0x6, 0x8001}, 0x9, [0x4, 0x81, 0x4, 0x3f, 0x13, 0x7, 0x4, 0x3]}, 0x3c) bind(r1, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) 16:10:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x5, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180), 0x2000000b, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYRESOCT=r0], 0x1) shutdown(r0, 0x1) r1 = socket(0x13, 0x0, 0x5) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r1, &(0x7f0000001100)=""/224, 0xe0, 0x40, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDGKBMODE(r2, 0x40044b06) 16:10:54 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) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:10:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{r0, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:10:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) 16:10:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getown(r0, 0x5) 16:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) mknod(&(0x7f0000000000)='./bus\x00', 0xe080, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="742feff8e51ef8cbf6eee6e640b4d67ea6f52bf9c0ce7036cb03b102b7d7f31233632774df92da47f8f06d8ba6c5a1ff246e91ff02e0102bd306b4fddac1f8d0fbf0ec48c8b45c04886529805970311ba1539022b6bf3bc53f5d368c0ee9aa60a15062dd11217092c113d31c1c54972faa7168fabddafd7e1c1f490a6098a1eb39693b2fdacee1c131c24523c1c02e1d7b0924f1afbe092b6e9ed75928a3dbeacca7cd0193650acfafbb93b25d47a56943591d6e84ab54183c64b393759541d498048e54cff4c56b81e850c6db0a34a71ae008986e4f6f5918192d08bf4338f91cdb6f5b63", 0xe5}, {&(0x7f00000002c0)="b60836d46d7125c2e81f7cab12b2d3ba814b0f18d05dcb4f3c0b73b8cb4a20ee8cef475589bff1b46dd82049c2d6abeff8fd620bc1d87988ae18e5cfd0720249f9ab50c657d97618ac923a0899e0b937f100b20e1ddf7170d4442858e228e79f390b69579ac9563ddba650be82e54d4636104480e3e5098771b2ddb5c1ab6fa04b375ffe6074874e61f4da9d6b22bea800575990038c35982a9f4b09a8d6211f80ca64dad37ddea0e47a4609be9a771285d99d255ed8a36d2aaf2510f9871f7a70b39854bac728554282729db4847b09bd209084fd86022a342ecbfe6443797cc2bd620b5e996898f9037e4d149d3e60aec55cd2caef628c6f2b388bd0", 0xfd}, {&(0x7f00000003c0)="da0ebad4168bbcefbeb16fcf419602d6be8c47f8587aabac7e32a60e3fcc99c0f13f9b9a9374f674a132d7dcc36096d8a402093e94a582df803b888861d46b916aafbacfe21574dfe63cb2d8cbc0b5f8be8a4d4d6b12f4c9de12408ee5ac3d734b3924082326b097901ee0b7e0e1d441f52c75f1f5e2aeca6dcb9f36dd7ab044351df78535b964b07d9dac9e8432e13aa3fc3a17d55387bab28869b930456ab6986de3ff55a48b5a06bc9e4de9b801f52534c73e9bcb4ed991d1c20ebe1a9f0077ae59f7968ff344c1bbd2dcd0344d5ed7a73fa63e6527c9a6a56083bf25163c1c903cadd895b6ad9b9c2988d961c1969c0cc7c3a4ff84a2023532591bf55f7022f4e91e93f90cde96941de84ad94a6574b267e277f27589978cb303354b65b192513fa43ffde4ee069ba12aba94e4d524a5d3112fd5498e783086a6d189cb17c1f5c8e449c94d9dbf88d3f7d7d12d83ab97b87a131b0f90ba569716aedabd6c01f55fbbbe90d4dde85abd5341b966bfbe5b52f566ee75eda304d6ac0100d061303d82ffb0e6961ca38e15620c896aa9419728b95daf4212c9626d7c10867bdbe6f4c392f04c6c334ded91039ae97d5bb74b7c01dfc7145f9f2e158176d1583a008f8b6107f1092a80e18f44f30b61d510bc2f3ddca01665f79f7193873fd5989637a5a01ac5b389be8142cba67ecd1694762040390e2de04ce6a6d15efb80416000e69b4183a0681c493ff1f49308e449c01947f63666378ebba4166f6953ba180d0622aaa048b80b092a6787b05522d222d53c2b4127181dd19a056e3311a79387b131aa986e4391f77d9b4410ea7adc1dc793d3ab55bcc9f813a416cea70892666bce05cf0ace422a26d8acb0b17bf849edb7356a3d52108f69fd1fda7958fe5af5e6695c63171f7ae09a0c98d975633a7c16a433c516572b167636771bd458fc670acfd18e294e7c3b383cc67f3a6634422ea5e5164b458d7b77b0d75cc895dc539f27905ea57e80e6f5624a134e6776808043b5bc76f520186dbfa44f96f2084164f641509403a33df5c5697a7994d14e7bf4a1806612283a721110346684787576e5c569349ceb34908960f0a676273e8167905d3139de57fd0c93938092a2b7afd6ea7b27f36097754abcc82b6257b34587d16aee5e6b8de98c9eed72b30fcfaed2e1efc3b5465974672fcaadb35b4a56312e3a7078c4509991a3800d6ec53c5a8ce089eb50e6e05e7d60331cbafa48e3c17b58a15bf52d5c24126243cd37ee2db41a5843eeb1ba239204b09efed16b25bbb2eadc47a620b224d8af9a6a2c1fc5dff1d0849f2b23ee4763fbc66b11777a25df624980e692e913fa32802fc5ef01bf7ac3fea503e0bc3016961b24e7d2b98d9c7d02a9542ce8f632ab438be9753166d9d25f040b8224f7294d912e1bc29f13395319f6701f4e7c4144616d57643fc861d5ce53a32cd55c8e6cecb10179553efa250962b16caa61e29af1350188467371badd13c9234b096d68a43cc1e0944fed4f73c664f31fb520555f6207f8ce0b3b5b296fa03733675ab582e8d44f09bcffc23baa5b17b86fe7712aad9af68cdad19757b9b8b6442c9987c9ce870d3291f31817a7f5fd50c8d11b4b29c11df384093364ab855db50c7a353566a274196fdc32761489b72857a3ac4326b00316be29f67cd4c54165c20f528cb831bff37034ae997cb3cf39bcef6b8d2cd7e07c4a30aea474a6be3f9ac4762bca1d7d246bfccdd38e0f010097aa6e95761acd3b16f1b39d7c8aef3980d0a70e7e070019642cf0298b1b81b89c12fda68e95259171a262a29532a95c14fb7bab95b0860925deac1a5cce1adcadb95701c805a0a0e59d9fa38949a7cff574300267b582ccfb30e7b0fe2b37e2ef59045bad7e26d7d6a0815317045ab9882f99e930b182ec6f8ca16d52aa1349449cc139fa5e4b34ce26335f27deeca118608de752ec1b5e1c3702d13611b6c2d8c0191a6c8537e31c0c1b0b773e6b480d90fc7da3dd06a4c5eef891cf386fea53faece844355046fb5e9fe8bc6efd1e572150609e70063445f89a6e41255ed209421cc051f48b4cd4fa20ff805d114d99ef0c268875baa1f7a3d2099aa203e351fd074363b84b313ec43fbc854832930548496d66e23f89ee00cdfb439d3d14112f6a113b9dcddf0b34b18f54ae09c91c97d869b805104b71d3ebe288271cbc56477cab7184b24584e8dd521e3d8b4bf343d47ce99abf2e3d639f49f8b6319d02a0b8bbebdde6e9a5ce8fecbb804f2e0b3deb33766f1d391029b978c43652d6facd91074194f14a4d455af4107f7f6fd8b188723b73b4892ff32f961193894e83b352c3e9db328fcfd615159a595cbf30406556dc4c1a87d16c80e2706b5e206862f05f849bab12e020186732066cd644087cd5bd943e0d46be9a4944d4266d06c94cfefa95fde005dc505427f7698b6b910cea485e271c40ec12c7f57dadd91eb43a35e7a5683eaa2b077d8ef8570f5d86326de5d8d2ba0d713a54453c708a36b18c6f1d69f8fdb2e47da1c08502ff2363bb2343fa913d14bace2d4223e8c5b98825054098825a7c1f7860894767b680cc7247c8eea91d4251bc6b611f3d22f661d84a96b6d6d51ff1011bd4e7efb26da9af37c3ebf74b1595f71b073d39eb4009e479c89c018edb72cc4faa6d9366d2767826b7c79e1729f95fb7c32b5c2c2830b35178db149a26ce96b9dfb8637ec2b3b6ba796ba72ebfb7871340d23b4c18359b12d40324f02752bf97e6ca24e650014c201107871b9e818d6b12454fb0730542763308c90d347a1dc12830753fcd94b19eeb16f3191807ae8665ddb9414c85ac79707f4243295bf88a0660c5ba691b31dd13ee4a2d2da3bdd6b5fde2ab09496f77a3351fce19ad59f6c2435bc8ac87112be0239d3df64c53bec61f570b4140240d18cf47653835ba4e8b537081b4c5aeae7bfa3979fe4e2813028c2bb8b48810d6001320e7e1820d42b394b3426b3fce3f2dd63fc5d6edec45b811fc01e1d8bbead590cb037fc6244bca1006568319739c7fd9e77261c7545577c62aeaad4f21eaab690d22ff064b7ef44e764f70fdac9cec380a51fdc5188e6f1156651e7b6fa1975f554dfc4fa342949000478a03681182f13c341ae0cb84ce38a11fb4e1088db50352d560f9769dea92b52761fb787deae891f80064102e55b17ef9f320579a791da5c3f02d1c49dfc29cea82b1db88c68a0613b0aa3e68f564802d1c597bb679bf002a4d460af0dd22d426b4851f2c0be243658cb3f69ecbe9b06191f8860bc0dd04a31a47a17ab630abc39d4e2a6c6c3fec87514bfcafcb392c8f36eefa9653e339e4a505cbb70b599b883fe6f6f5aed2ce2e591cd6527e231ee9f4f7aeeca925d4f2aa548fadcabb111f649dfbffe566cee0bd4ef4676fb2d6bfdea91fb33501346392da27dd9dde7daab62096ead854874f73bc71ac9d32716cb049484253c30d2a42ffe0ed765fc3c40fceb3328d8eab6be3f46aab7fce7c41516f7d30ae838017a6e72f75f1619f74952d08c055531a7bcec0b039c946bfde57154df159fe82b7c7961df0e7b83041ada9dad006214c657a77415d1b1b0fb51f1ec3b08cea7b2d66704124321a4bd12e687a8cbd01da9facdbb11d362dd2472cf7fc5234d4ef77dfa9751ece40287ef543967121b4f61daac9cd07587072f74949c79becae8315e349d5021091f396aa67cc0e849e11678763dc81b5ed05a5d2ae5d9a2bcda0e8dbb3139895d9ecca7105228e104763ca3ffd1356cc21c6536089aa13ce2ccb0715779c80bae0348a848d579aae6e7b32b2bbed2969c8963133c7f796fdf83c69d181fe25415075dcac7f8975189388e4182f4499ff7260a59ccbb888c359922b31084035bc8624ff5bc40cfc0a96f6e2dffa3ca63c1c4b4cc3b617b32a62751a821a3ea5883f952fdc04b13a29634f807ddf248d023d1d4ebd1c4b72305c6f49b41eb9d5ed1c6399b9873046a1c81e950e31f40f5dd439ffb336f62f900fd63b9823799bafec553443a575e63ac6ccf0dbf0d8cad04d3a1c9e4cde108fc777e64bc712acc9f55af5a925d28d26f2c233bf22b2cb6791be10f0261d46cd85c85fad9253baa38a14b92bf1db697d6e332d9bd151de82463b7ec3f811e26c14ea7e12e078c98778e564a18af51753bab41d52112768b9e6706a797f23aa7ee85321387d73f8830551d61829bca569cc269585a8d47d49603a69d45a6b329bec853238a7dc0e541092c54298ca9dee92394f79266fafe7924603a87a7741fe3efa88bc06d7d984b9c6026d5aa0f007b1b2e9d6f4c6dcd7faac4679244604fd378e927f5dcd9becc6012d1d704fd901dbc7523d1ec939a4695eb40836b8dec922e0c47d3da7e671fc48ce2dbbf74b83aa8ba4fb495d42e16ecaad499196cee4bd7e9386f8e1bf83008ee7c6791ce532dc2cf25e8c252dc8d8aa79136dd55e77a12029a30146e5e5b362ed796ab3db47a724753a5eaf89e776d240b02744103d6de513d611f0201fabc430c15a69339762329547dfe7d039f9702fad6826e1c6d6d09867271437f9ad7d1bd1468da749904fda8415fe29e688aa238575c4e7730ab4024998416957352aac6ff6e97b7affb7c5304bfea9301b63f24eedac98caba994fc716a629901b1cca90001526af7970ac44aa2f41a21beafac964f09ee8431b846ad519082d4cd758c6029a5f97861ba6c1c3f6cc0d4c6b9ef8d5f813329306f95a7d5385bfc869b9781533c274c004bfbeb9e4e302bc490c85446e21aef9c40dbf3aeee581779ea7b1fbcbc032343dfb73ab85e4fda04f4b0411eb4c41a125e0101762124a2b72640043b3772695372e5a9810a4b91fb31524709a43eb1de3bd98b3f95e753cab16e6250e7fd60a5dc003afdcc06d59c7627d9f6bf9fa0f497d5d5a8cb1c693ef19547ff64cd4890990ba19f27cc8b8be6d41ef8c5b2c11effc6dd8cfa1b3fa42d51560df4156a63750d39b77c3b092b4eea480d95590647ec9a5a8148521167f047d4405ff537ed8eb61ef7e60100186964ab3ab930e039aa829b7a3b346f3f20224860a5a6b0fd9a12d3e52636868b6abb33235364c1db9534d9ed24adda012ae37c273e7a56ce27f1fc92d3b1805cb1234f05631006e49c0c59693699cc9bfb666263476d261e39b018516c6e02ebd17cbf8ffc9f7c0c7bc58404672aafece6cbb53eaec2808f362ffd951067ca8df7b9ab9227d99075ab46c017f81a002eee0d01bbc1eed76c2df06f6f6dbcd40e9f4a77df4f23c549de3b9e56e5fc0fb418ddb99849dd52701a8098288548a700d028629dd6deef4b2ad9101fed82f2aa537d7f4cbd40350872a5b1c61b618853bf3fc59701cae3cba0e61c4bb966e74c375480eb370b8c3fac6a98d794e7f91452c6da326cbd623163f137526780d8d1c58dcd85af4235ede1ebe28e0893cf0177778e86e7d641f11233a6ea8a999931425a29daeaf3504e2e99f4b4702664092609be45b3da13ebbaa95c6f3be5735d05b124a1705aa711a8d6af5d8358587c3891a57c41dbaeee64d711b8e4312b887841a6658974f126689804f0d54bf159dc641b4661d7f2e014ee0535f10cee5625890ce7b963d9dc6196e51e5813ee90e73243f3c6a17b2848119f5dc77526be79bf0733d2727794f108f3fc96b000f47459fc7e6c63ffb0711bf6c95d27ffcd50d4639a1040325230c46a2a5b8f8e240c9a87238b6f2e60e20de547bd7f3c39c21190ad946260bfcbebd3e8429ef36d74015b308ae", 0x1000}, {&(0x7f00000013c0)="5820353f3fe16eab99ab63f0fa54dfb3d15906f1ee30cbfa5d4869338706135a4bf68dca94837ec62cd75829c4249c70e5beb132583c4d81b9a57bf33f14b4ce", 0x40}], 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:10:54 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:10:54 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x24) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:10:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea89b30fceff125c00b17300117211895f786fc669b73a0b5dda900ec52406bae6c211e46490252cb5c51416d4304918ddb8439e0dfd159ac4efb6a32e9d442531c4b3da9a50ded581aa4adaa88ac9", 0x148) socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:10:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) close(r1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus/file0\x00', 0x0, 0x100000001, 0x1, 0x0, 0x80000001, 0xfffffffffffffff8, 0x7, 0x0, 0x1, 0x1, 0x200}) 16:10:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = syz_open_pts() semop(r0, &(0x7f0000000080)=[{0x3, 0x7, 0x800}, {0x0, 0x10d, 0x1000}, {0x1, 0x637, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0xf7}, {0x2, 0x6, 0x800}], 0x6) fcntl$dupfd(r2, 0xa, r2) semop(r0, &(0x7f0000000040)=[{0x7, 0xb8e3, 0x800}, {0x0, 0x7fff, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0x200, 0x1000}, {0x4, 0x7, 0x800}], 0x5) nanosleep(&(0x7f0000000180)={0x3, 0x7fff}, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x0, 0x400, 0x1800}, {0x2, 0x2, 0x1000}, {0x2, 0x7, 0x1000}, {0x4, 0x87, 0x1000}, {0x3, 0x8e, 0x800}, {0x4, 0x23, 0x1800}, {0x3, 0xa8, 0x1000}, {0x4, 0xf74}], 0x9) semop(r0, &(0x7f00000001c0)=[{0x0, 0x1d, 0x1800}, {0x1, 0x200000000000007, 0x1000}, {0x2, 0x9}], 0x109) semop(r0, &(0x7f00000000c0)=[{0x3, 0x7fff, 0x800}, {0x0, 0x1, 0x1800}, {0x2, 0x6, 0x1000}, {0x2, 0x4, 0x1000}, {0x2, 0x100, 0x800}, {0x3, 0x100000001, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x4, 0x9, 0x1800}], 0x8) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) r3 = msgget(0x3, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r9 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xc2fa, r4, r5, r6, r7, 0x40}, 0x1, 0xffffffffffffffff, r8, r9, 0x1, 0x9, 0x3, 0x9}) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x2) recvfrom$inet(r0, &(0x7f0000000140)=""/234, 0xea, 0x800, &(0x7f0000000240)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) 16:10:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x9, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000240)) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:10:55 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x7ff}, 0x8) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x6, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0xfffffffffffffd62) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100020, &(0x7f0000000000)=0xfffffffffffffffc, 0xffffffffffffff33) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x160) fcntl$getflags(r0, 0x3) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:55 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:10:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:10:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = getpgrp() mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x80000000) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) 16:10:56 executing program 1: setrlimit(0x8, &(0x7f0000000440)) setrlimit(0x8, &(0x7f0000000080)={0x7, 0xfeffffffffefffe0}) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x401, 0x6}, 0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:10:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) write(r0, &(0x7f0000000100)="3545da3e599b5d3a45656465fc4e9a51d2c63a54d72097877636860d95b79b260436556844a477b8c50b26e07a5ae48a542fa15f30e2071a3985242fc4003e4c5d8b6e5daa6ffa597e9ec618bde01a32b3e5c77ac3b2db7f3f858f54adc482e4df28df4a3ab4c54b5a660b7d55a927f5f2da704618c200f501880b0c3873dd32f6545cb1000f330986928a10c7ca9616c760", 0x92) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffea2) writev(r0, &(0x7f0000000040), 0x1) setsockopt(r0, 0x4, 0x10001, &(0x7f0000000000)="c3389d397fcc590a85103610c15b750950c349e942d049621edaee54687ae2b18b134eb6780fb926682c22605f82f265d8b3ab68911f84ea23dab4d2323799093e6c78ed915f1776e392687f6ec0d6c583dc44df89e6851d8e", 0x59) 16:10:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) login: pckbd_enable: command error 16:10:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) munlockall() getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:10:56 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r1) 16:10:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) pipe(&(0x7f0000000000)) 16:10:56 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0x0, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f00000003c0)=0x8) r2 = socket(0x9b19f554412d8770, 0x3fff, 0x1080000000) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000300)=""/175, 0xffffffffffffff6f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r1, &(0x7f0000000100)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1) r3 = syz_open_pts() close(r0) dup(r3) clock_getres(0x7, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) syz_emit_ethernet(0xd8, &(0x7f0000000400)="ce2d692eb9924dc30bf1f83006502212936911f1f36e21fa73b565a2a0bc1379be40e3e83b0b92b32c7ba4ef7aee19259a5d37923bc4d709f7ec3c6a7ea5facb7f8bf0767bd3459d12b88495e8d3820f6c2c70b158bb82887e1b69abed47793cb5588c5ccc56f571209d2ae692f1604f67cb16e82b24599bf09ee833b763d154d1cd419f2cc514dd5b268a620e9506954e8ca7b96d6f54f86491d9956a0d4984010a2958cf97fd34bd88ae480bbc3046d960808d62117ceeb01571e72827a665ccedffc4d8238fe11321f0393a6e4a524424fc53a74547cd") readv(r4, &(0x7f0000000100), 0x0) 16:10:56 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(0xffffffffffffff9c, 0xf, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x6f26}) 16:10:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x17f, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x60, 0x6) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x4) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c0000bca9edbd9c082b68430aa515f5", 0x3c}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x4c5}) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/20) writev(r2, &(0x7f00000000c0), 0x0) msgget$private(0x0, 0x80) clock_gettime(0x8, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000e88b0852b8762d4eebe6d8d58393232027d6cdf7207e596b8e7c8a857e196a0a008d280f94610eff457540ca9d6a77d4214833052117766ca8278515e06eef9317acbba5df7d88a71cc205b73dbde2498e06b05ccdf105133651aaad2b4bc734dffed2dbd45e88ba82c344b0bf40e682cfe8431fd5"], 0x8) dup2(r1, r2) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000140)={0x3}) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x9, 0x800, 0x75, 0xfffffffffffffff8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0xb4, 0xac3, {0x4, 0x10000}}) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:10:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0xfe72, 0x5}, {0x7, 0x8}}) 16:10:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:57 executing program 1: r0 = socket(0x11, 0x40000000003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) socket(0x2, 0x1, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x0, './bus/file0\x00'}, 0xe, &(0x7f00000013c0)=[{&(0x7f0000000140)="ac2ef71c843af931c8c6cc86f5835850705a64c757037620bfd3c97f76cae0d2add87211547efc1f7220f519b89dec171edd39478d2a0a807b2b79297daa62ee210e644922017dc39199f0a231d9209751f344c7f79b06cd85f823119f2f9b2bf8bf97710588f11a8afd95b57ccfb0712a5708910916473bd5f3af2b905c6c451e0a853eac6093ee19c04235135dca5a317883afdacb21b10dc13499bd733fe3b24142d1657d21650b723d992dca84d9fcfdf5185e9e8515596e4c26acae7df5ff0b15b84bd85da63803c90b96b731545f8a5178f0cb92bf22c7", 0xda}, {&(0x7f0000000240)="31e2246cf937b726cdff8061ba046635e0ccddd7a989cb6eab992a7e35dc958cf212762e9dd8ce19495e9ff84ff98020b16f9e978e7886223596c723cdd902d79f31849b378f43c6", 0x48}, {&(0x7f00000002c0)="7e478e4c42ba7b9f13945a41fa989dd1daf9e9cf156c8d6711c6006df7324066fff7dc6d991d2a47d0df991faa88541a3045da3366d4d6b3927ef32eca49acfca8abe1acae3bbd77cada3b5b263e785b487ceabc377248c5166d85a70a3a33a86eabddbfdad464a7cf929494aca021e9385e5f4c66e75a63f5cf9bddc83ad973b21e712ca32b492aae2c257f1f13b0b879513d17e3b7b13a7b92e616ef1fb36ee7311fd71283bcd3d99620af37b65e3e03b2bfdeccffaf93f88986dbeab5501a1d35cfc4c4cd4fb1c2c8b11ed626481b4658b5f545f70b5ab31d0ed2efa61d5c5113e2a965fe159deafe5ca8d9070a331a18fed8dcf17dd5cfe8a97621c1d804b22a997f607df2bfb153cf3532b12a894fa0072e4d8227ad55bdbad2d504fe5c41c75e57cbab2b3badc9338e26b7ac07b864558826faf7d675c8fb1d59a4b91ce0fccbcfb7bf25460ef6454b3140696ccf722a57778f0d6b503dec8fda225deb7b3d96a35a238a67a34fb513d215bbafd4e7d45b6a3dc385b634dcb6962964b28328009026877eab573a979279cf085e6cd52f105b3f5642e9469d2b08102e3bb60f06bae79329dc928323ef2d375a8862975db0337fc9dadd5fd4cd10caa478fe46e8d23b975ae00c7c3961a60c665ddb51ce8c3704b001f3059a169bf78c538d84f2e2c0cad00758a8366c7174bc77cb9d398f57e2f315a9ffb6a78137ad4337e324958f0d46dc6020619a41b380fbcb08c0e1b042a25eb9e90af60231328c4353063d0e1a5fff56df89287e6e2f7d911e5deb49de215ad986974dd78556a556b2e4763a95988f65ee4f1e52f06bddeabaffa36fe843c17e9e3a0b750f8be8b35dbe6d12f22e21ffaa7fe62778f438e4640dac0fe88b9b2da4bdac45137bbba6b0556d78948594654f53863eea4494f85d5c6765fc3a112a4a6861dc25cbb1094e81de4b19b6211c25a2c469816b76b8a0cc3d2c2f593f4a172b2d2a60e0c9333f5738859826986c72f3816e31b4ddd75d934eb995fa50b0a75a019b8080187c4d7e72b8812e5f2d1884b92a4caf05a5cb9cd69a72054c993ebf268c25e3a4a9eb754b1213b5ccabcaafed5ee075b1f5f6c1f1943fa03f65e6fb4c4f92ce9d309acc84ae00f465276a08e01c4a4c79e5f9494c341974131d65b278cf9bcb809073c8c2e95f7b0b58352e7155e2b871bd558bc168b76b67780e6470df2bf41e0883395f2161a8f4144ed36dbda098da88bb8b0cef3aa083deb97d54ea26d436ff43bcd9583b2338646132e463f21a331ffc387b676f6bfb5c616dad2af8072491c32d14268a4248086f9699a145919b2433a5f86d5984065f08b47ce6c66ce6b44e442661b696fc8fff2bfe42e610b4b1089ac176481ddccc482889abd2e43706d8eeb9d63841518a4739d3d0a3deecedab5dd9b10fc318a6cb438dca58876515ab868369c44e97cfbd2eec5de6ad463b069ba8cbdbee932c7f98bfb8035874f8ddc8fc88ef20acbb9e47a258b6f0a9efff2704895f01e76ac181a4d8a89edafdd8dc09170521ccbc53d223ed8b13961eca021fa5dd74250b0fddb0a80225f054e2ea1aceaf93cb87d9a8a6245f26c026c865eaa2c4c061de1f44d59eef2ddc2e8ff89a274f3af66268e2fcc21aa465555d2e05b77995fcbefcae0969ba9771e60472721100ffd0e9ab7fbf9d96d6f2de90679dfd694bc1e6427b0ca82c2e45f9e2a0b8eb9c7a84b1deefdcf5dbfe504bc1fb540eec52c4a04cab7012bea1b66506751255fbdd832c20cf6774ef67dc95633f53b5104a6b9cf3a815f99c55e83a6f8aa9f26830e03d488fac0e35cf3f06e1e9b2b3c20398affbea584c3dafe186933f2140f1745a051f0106f16ce02fd28b2c8292823fd05316a0e222d8ce6cf66d71df85b7bf2fffef7babf088ae43a69aae777b1d51bb0a7b7a5e48d130bc82931615335baa1ff0bbfd3c901db41ae616d47f5a6eeef8b28326f838f2fd575af24d13eb9629e8cce6ff6020eb6812d677dc2db49b62575b15e0b1978e9a35d91d1f18653385ee32ed6d03eb222c55c671c5da2a7d6777df4d1c5eeb92b4df7618f088ffa55e600fbaaf39ad4107b60185ef90f28b20593d2f33da03c911fe94079a538f3225b725d2300f632df1c1b29e82dc82c1f73ae499cdf9607c14f8a0c27766def85952db338c4a5b8b38791ce067f803776e90e8f2c576737a1c838e4b074a694abf9397dbfa2d3e5df260e92054b5695ece41a32ea9acd8d5a3e607c04502bbd3d4ca188de9718601c5bc18544723ee49cf65fa427c450377eec3ef2c1d183bc9b521783867d744f6176bc21d3ce1f021eed69f887ab53fe892acf8af125c6e7a1baa97f9257eae289bec5681f7d673ec7d93a94d8bd709bfc666ebb380f433d5671fab2d38ce3daa24b8ffdc3cc5f5d95891fd109d160610128038b08c9389bd49ef5188f340be1152daa7db03934dbf073d7f538f4e28da1e3545fa1f16df2d8283c21f2bf6f4a82f665cc20d52cd252fe4b3d4dc9acafa9ed8c5251194dd8191e0e664586b8f376ef289075f74cf2ab94095563f357789d0315cbd9953947efb206ed8ceba5172cb6744899f1637bb0f60df434b0cebe01357675e33aab147e2fa6172961e9b3fb239494714fb13053e71bdc1a3e20edcea002ba2fe3a8b1f290dae8aef8a7bd2b7f4a4d8ded1db3f62651d6391b415f4d79dfe023e7dd2657cf4f5a08e6b21201864382532a5dfad4b6fc038dc48577d94925ac7617d8e321c7d8325f87b5fb8036c009a2bfb118491729a268c819f6d67a74b15f170209ff9494cfa4d2d34bb2bf8970c30e60277b6fc7377802b32bb68adcdf5efef2976a7d3247eb4b03a91ecf4ac2227d4b24285de98a3d1c3848edd08837cdb7285531362d121d8c8bcf64f64498bff3b1144f8712e02c243fe4416e50b79905e1a2e8ac9fa458fec777f40d2b74b4d8bdfb4d8394fa2b2d28463715f6fdfdc2e485d7234331052af3adda1c6f6ea3bb66ba981c6932e6bf79aaf3852fcc1adf2f46d5819a44a0bff6d465506e0939a02b1f9af12ff740063059756453fac23481c9bd2f9401891cf110855c1be53b8a8dba1a61f229f4d6741c50720247e28ee78b47764fca9a9634a1c3aace7a2ea4fc75d9716c0ff6bfcf24e7bf2991eb267c5c6a609ab01fdd077b7d929c488f7e2920f7599d1c7af8d16c66824a8aa699e611d214ef699f62e54cea8bf2fc5cb62dba70a5120af56be6f00f8d8a82d165ba91a61300cd0710f6ea947dde4c041d04cdee410726e37dfd9ce778815d51f88f85b344af922428155501fbec00f0cdd1e216b091d8a93b8c695b486ccd7622db961379a587a98a67ab3c9cd227c31a954784126080faa1da9d8b567eb077e1837fd8a672aec9afb2e09a2c15a5c357d1caeaded70e48083883e77b1c479e72f80ac191eeace2f52d5d1ff9acedfc35b032bfbb23d8c247db02560bd20f2fd69f0be9b0791b8bde8a7f3fe516738793cf3b7253525a08cb73f341c664fe6dc766ef06b46a1b08ae7cfa94220cb77ef8ea6272bc36d3cb613c54f54d82c0305ca470e046b3a6032d1ad2f2aa149da4f484cac8ce186d2e14dace861038690425994f8258d77192ab676726df872d32827e03a8cfb569852117cd55093f2d53162704527310bc09c6b9a04c70e9445bb2100ae57a8c1794e753cbefeecb3affe3654c6f58f88d13acd4ab38a61a8f4ab156f3e3fd03e2a3d1d3557bc4d49fdefb6fc67da1248e0d76613f93dfff2eb42905d306eb86aed30984045efae3beaba50aba677a832ffd0f702c8112ffd1105c6e459e569c09da0b3b546306f7aaa0d0cb8765f2ec38f3b5f5b51ec56a75ca8691371842f36fdaf5898df45fa12152b6da94bd0c97f319ffafd953bfdf9eae88d701e036abaa1138f7e25ef82ccefc00b2a79216bdcfe0cc71c1a11132be4ace06bee2d260b87c77396b44f4f1f72c8c7fcc410898b30362c6ae69548a571df09b72c0fe58de2151d04f1650617253aedee864438fd5469cac856ff151be9b8c372e6def8f8ba4db33203296fb8fde41c3f22fc4d41b7a8a243e57d2eb17e11dade5f18153edf90a9ce428b328ebe4f552fd16f4ca0af39acc67c34a00e8bce3b94e1784d8180bfb0358a8252d411743beb927a68dbac6e85e95f03afbd48c8d97117af9432c6b8978cb74fdd06603ebe271cf43ee359431b677f1453ebac546284fa9d683e6dace43711b9d75d2575e0679dd9af1bd0f9de623ba0a0564892471c563941aeffb428397546ff76e119693a8a3cee38eaf3e9607ec0bd618f4bc337252c5ef7007cbced7cd83105294e9c9f07f6bfdfc96f6e669506b78899aebc7e22f9362a18e77660864ce42e81e84efa2272b09517c9e5c74712307e06b3e1141a4ab275b3682e1a1d2e2b1920b300d2765218582b8cfae25ca4734a074631c9cc0483202304548ba4e804bef4d8a6d203ec8f2f6996061c3b3bfe05b7e63090bcccc5e4f3c1b681170f27763fed3e81bb13830d1dec5ab5fc991698903374e9433b3ce22921ab44e74bb65fbb7e1ca066a638666c94024b1719f7d1b175aefc67ec32692176787323cd5e51db6251c95f0ce54816d4c0de7410abc2a0b5d310d655439d4b69392351e9dc8a11983eee93fe6c407ef7b7f14aa444107ca7fdc320f3fd8bd99ea93091ed3a686f9b043a9654efee3360d70ed9d27f8ead93610e23362cbd8f22084eac8f18ccb30757084fec7967c912e50c9c8446ce170f586cfd8c2d51a9a7480ab6cadf203e12de5b368526b0827b84492b305a0fc6011feeff9c5d9f209e22af32acc3e513cf43f5da568fb3574f6e3b20ed8d769efe8fd2e1e97a7245869bf88142532340a4d4b6d4f4ca1a4dbd890c802c2b112e035f245fb40b3d5ad11e5dde6b51147dad7297e6907cf38bcc6590c215fd3571965d7bb87ce517f6166345d749a7b52106a47f6bb38ce2a2cd3df5a8c4dbe91f16f73341ac8d6608c6094b60c7e5bd37dba1668b3e31ef0cd152982601a62452eb09559e283132f916846f4027aba44f3bcf19b75fd757cef4062844e5d9e6bdd120fed7fe925d9b1897e8c7b130a5038dfafee7d351fdb66e8443ef4ce6605ffb23ae41909a791cf14b5b529bfa27e8804ae2a9ebc518459208c7ca732c6f6b02490387947d272d3f6901215d35845d63a026e4bf7c270f8f05b7b5ea345d94cf4e65ef1180a79bceb0f587051c0f5eedf8b245917f923b2a4de20ab2c059d721b9ee0186697e837cd8a63bab464bc52ed5d676780c37c955b47b0152b6585bae773e9b6ab19ff8df570a78c7d4f10d1768616847ac4eadfd339e81d54f5f9b5196614c319880a3594f5405d03b1bd75e97b346c4baab52627c06e4776075f1abc5e4a1c7205a11b7163ae3dd6062a36e8b70fcd68e9ec7fc629b8837f95c1afe373605eac8f8cd476829f5a236b4490e9b7f0abd47a9315bf60cf87374d05ad69ed0542b719d67ef91d62ccbd7f8f89de9b6adaed11970d4e3960097ac77cfe6446ad5a7769fb6eec29ab405dc9b0a6f3ce0587683b087044d42d3a1ece317be71c45c117c0c4918ddb247ceb6e764ebd79d52687949ba80da4c79ced4341eb65af63f73e32839843504ade9d2fe6cb57cf0742837ecfa08c604d796bb0c4de41dd573d4182dd5ec05e627c537c9289ea351942b1d08ef671b78f7063d72f09dea4a4ae2baf1d448f5b5e0d4f88f0470086b55174ce53e2d65cf8130e16a1e3783f7675102157d70c05b71358c", 0x1000}, {&(0x7f00000012c0)="43ab751dbbab277748d84fe112d2f800ea44ede1ee85b52a4139e530ed1b62be7ea3ea92cc6bc60b3c10eed18c56cb4141dc2b982350703ba757d4de31ababfc3d2a0f851a7d6eb987b8d7d3f029e302f287dfdee1cb30f54323bdab3bfcb29efffbc9", 0x63}, {&(0x7f0000001340)="93bc17077f8eec996d2b6d14dfebd31ec81fec15f30446ef7112bc5998ae0e327acd5bcdff2e2e15e3879a192eece2963b06dc2ce874f6bcb4699803e2048b29ba414bff78", 0x45}, {&(0x7f00000000c0)="00b6b90384f250642b6309e7610c1b1870ed0b0194effb28bcdba4bad15b23cc987604936315d3b8d69f5ca37e14159c60e84f30dcc974f51c222b0067a1", 0x3e}], 0x6, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0x2}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 16:10:58 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00), 0x951c674, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:10:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="260ff746c472b37f05000029ec107d0cfeff0004896cf91fcb"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x10093}], 0x100000000000005e, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:10:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8001, 0x100) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:10:58 executing program 0: r0 = socket(0x1b, 0x4000, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1000, 0x0, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() 16:10:58 executing program 1: clock_getres(0x4, &(0x7f0000000040)) 16:10:58 executing program 0: clock_getres(0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10308, 0x0) msgget(0x1, 0x188) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:10:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb0) ioctl$TIOCSTOP(r1, 0x2000746f) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:10:58 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chroot(&(0x7f00000002c0)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x6c91}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x3, 0x80}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7f, 0xfaa}], 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:10:58 executing program 1: r0 = socket(0x18, 0x4, 0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) socketpair(0x22, 0x4000, 0xa0, &(0x7f0000000000)) 16:10:58 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='*\xaf-[-\x9c\x00']) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0xff, 0x3, {0x5, 0x4}}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:10:58 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfdfffffffffffffa) getsockopt(r0, 0x401, 0x56, &(0x7f0000000100)=""/241, &(0x7f0000000000)=0xf1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:10:58 executing program 0: r0 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:10:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="b84f612d13fd214fba4d929846d51c772a6b13422b25b401aa858bdccf51a228467166a09686e6e09015542e1ab884a360f9191e69a1b7936d7cc2decc9bfa34dc9b304a549311847f37f22d203b1f9370c4a2c941eb33b9ca7f0a225e5dbaca7718ff19bd860f74718a5bc21b0a352cd86501e0ed62ac6a53b9a7b2e381ed3e5b7a27c9e6e4db517e42ae66e394d0f381f0a8", 0x93, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) write(r1, &(0x7f0000000140)='\n', 0x1) bind$unix(r0, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f00000001c0), 0xfec4) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000240)="31969f15f8bf417b5409b0f1d76ebeaa22f5c2da9b6b9e3620c4287b1d22e814578d2c609871f8c85e9db95581a8b49aca3b5d1728beb2152c7eb44782052ecb1b320ea61e01fb8b3a328c8809b198d22826dd8f011f4f9e7721d14ffe4042e0a4c0b77f7e1430532cb45d6e4a2bf0fcf6d63ae1488456e39717231f60c46e55a901070ecdd992861466f4b6a1ab02c43a78a53ecc0c6dbab1934ad09df1c591df512d8ac49ca927e3584f532c5fafd2e8b70ed7c21ec303f2f3ce1b832f5f3b4b4b6633a03bc39fcbf76071601d46f33f8779eb27c96785c6", 0xd9}, {&(0x7f0000000340)="18dfe337bf36ef69c4f2ca4a5adbcea620fff193498ad30ca1d3b191746c97af16c4abc8d0f386fd35d578a8480d70ab068ecaf4500bc2d1dc3a2984b7bad56d1b7443e9472a84756e691af53e02f7c9fd7543f00b9644306a09e7738ea811a256738a04a34b8464e921d2e866cbf6c787a302fbea07ba6860981090f26068244a43f33cc98343ff3dd6a13287b83b95a42468eecccced4f1fe3fe9d15124b97f2dca64c61a6723ff0743f13998452da3a7b3d5f65486c6ba06c6057fc11a3c2f3108d961b5619fef2376d89725f85c64e4b31594a2fb25a9ec1bdf9e231eae899027c27fc53cb5102e7d3c4ad777fabead4d2", 0xf3}, {&(0x7f0000000500)="b106ca2622a330e14c8f8b19a2ea5339a19754c881faf343744dbfb4d918135a6739bd57044fc991cefbc75c1f85030d2d9c4e8c066a5cf476ba0e737f753fe9f39fbbbbe5ed1ad26833c611c4f7ccb60ca3bf3ee794d7706188509c628145c2524e5b52456b7380b05ead92463672fb3e18002703bc6091b2054928d6cb9b84822d55a4ba416e1fa53069757c33928a1cb328a2136599a3513f9208ee16318b5dde6adb0cc1f7af3458b88d39c07bf92c85c117ac5d3acf68cc40a677", 0xbd}, {&(0x7f00000005c0)="be9bfea28a6b914eccd4df6846599174ee8a6c9cf79b8a899aad748ce2b5bcf8e51b1d42d5e4aa44ae8406902cd61902af316fce14eaad3fa035148aff72fd373414d658cb6adcd197df70592a7b8989cb7fdf5cad37092497ed3a8ededc62f9776ea4c282338e3d13113f8546b86940e42bd5677fe8a719e5fb5b772e073d11e5f0bb1290f85d2b0ffaea6dafcac1a51d93db7f5bb0e47a44c9500d04047e45a1336d27c4ad464664796734d421b8342c1640269c9f474127d05d9f258fc1", 0xbf}, {&(0x7f0000000680)="ecb2b87828f841c8c9f4f0a7be2282b802cd4d034fdfcaacbf3469cd3e545bf9ed5226ca1f6f106cb4d5f13640b500cb4884d14bc3ef7931cdfc7d4456bf29978ea98b3a054c71be40caaa1bbb0c24a7bcd18af03788165377e16431614cdd4f227d2ce9fbf2ade4f067c8ac39fff723f1be755c9de5da53a96f7ef8a20652ce146e6b2afdf8d79212bad6611970772488156c64ef2eabd15aaeb88fc3f5f46ceb40b4a948ade68afdc725f9337cf769a5114bf5921303615d71de90e81c9b82ec9360611992017efdd79e2b5a0962e7d78ed63d70ddd7facfbcf5318772ace7", 0xe0}, {&(0x7f00000000c0)="8b923009d0e3f3f7583d20ddf5fcee21b7f0bb94242e414de87c1f6dea6e45756631", 0x22}, {&(0x7f0000000780)="2d7c25289deee2576cf31c156c9fb24f3c496a3091b1c23d74e7bb67d5b81290bd832b35834bf81a38d5e6fe3b80f76109175737f892045c1e8df044cc744d27c41332ef4095d82abe9266ebcbb852bbe7169645a03e39794c7612f90fdcb87fc8f415f6bb7eff05f236e2c68c4c3240edde7df93796de61fffe806c0cd13d92e0e22ffaf2cf8c13e6c0cba6f965c51738892a5e20d80b75c71281feb3bb028a3aa1084a03b2806009e3db3e32e35b5a17e07de2f2189715ab7bf5f53941970af28947f892974e0a51017e0ea1bac81508fc4a9b628f1d3840a3f9b20f07bc4754fa387fba53f28c4367352cb029", 0xee}, {&(0x7f0000000440)="c2cf5951b58e81b87f22aff504cdd3aa74fab629614a4351ee2d1d80161098655b83623982de9d69fceb7a407c9a9dbdeb132bd6ae459dbccf98a0e11a82639dc288aa7a257f6542fc822c449ffa5f96dd390f6b25a94582bb2d3786f345ab", 0x5f}], 0x8) 16:10:59 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:10:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7b4795a28d8ee0cf8ffff00000000000000000100000000007c5202503f", 0x2c}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000017c0)) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x4) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="f36a2406e2e2a5e66a457fc7465203b986c90f7a6c9ed26a96e102a3dd36ccd631e0c74bc1df8cb6e1ea3c88d321d892db139540797182eaffe4656378bc2b7b06794cdad0df5e640bdab4a64eac07e8e1bbd916f60c89fc74aebfdeccf7117dda96b41c0c84bc02d5491e34930374b5c3f8652a448904e2d3c4e436d7b25046b082950e700386de6c9c69b62c403a5c5718776a5ab31c9b9e8295009bdf5b2ad1ebea6556941ac5cb581b7b5463b473e8d8c428a1e3c5b52ed80f188af7215e4dc3e17228eb1140e217a0e2b7f88c77", 0xd0}, {&(0x7f0000000040)="bc651a084f062a606b2303014f1beb6a46fbdf67459f4331b0c23d173c822dffc2fe6e160d50b39480b4d61515b8aaadc71fc14e671c914624ae235dc78845250b1d78284524a4becc3d594b12963e49d86f81958de896e6f4dac0fc", 0x5c}, {&(0x7f00000002c0)="21b52a3fd8c44dc04c3b87548de46318a67523a96b75ba8bf84c24446324e1cc918564fb3d7e3c16507bb9d0aabba4e34513b8ff568daef50fc8c1a736436135f1cbfc8966ae1b6d5ecab088f9aef65b0258b48c81977921cf353855c0f10178979e0bba", 0x64}, {&(0x7f0000000340)="89d4aa5926f34a64135fcb649232d7ee910ed967d00b0b53ef2f492825ee6c7a59d9d3fa7713a977b5ac6e9d9b9aee16791c6106b714a2755d5c46cdac4e4bc2c1b50adfa373cdf4c9341aa77846defd4cc71c3abba3e3699d4e08088389e26b1ea973ac456a5bdc7c8d95a037", 0x6d}, {&(0x7f00000000c0)="f9f9163ce10e9b08fd5674b0c2b583b19256229bb9b241d40961d6e3dbcd90681be00665b7bc24ec1fb6fd0a30d6e0a460843d", 0x33}, {&(0x7f0000000440)="32f7dd4b38943ffc88fcb0e7320cd098ea6b662435d34a30259121a7b5be1f15568f05d2746809e1a8c4bcdd97cdbc893085b35eb2b28a69ed6eb199edff8e7e68242981b2aa8940489957f632eb881bd4c18b9b7cc93776807cdf8448f263d0c76b4e52687d691ea9c321302356610fd4053d2a56d8ee8ea785ae6fdad1794ee6a2070b3bcde428c4b6998e6cd76f2cd7a2dde0f0f7a27d6db3faaff31456fec4240a6ccc49548abae82c77e24b1affcae56b338ecec414e560924c63fc96e674", 0xc1}, {&(0x7f0000000140)="a49d23", 0x3}, {&(0x7f0000000540)="869afed761b95234a1a52e7865ecad5a4211830d5e405b5fe96f7e60c202989b52740e1b2830e0d831c6c6f0eb2ad4bbc88603096707d7105765b2dc72767524d610477a2418435ff69f49a6aa4d4c3c90319b0921e55095192e43f722b24cb7d74555d91be69e9bb511efec914f064c82881bf019cf206fce8ccd344718518355a573adfbe8a1cc46deacf1834d8e08e5937d86796d7fec6801bf2635ac300c752ba88d5588b294fcd3b663bae85abf149de9f3011db3b84b51e3552f7c3d9d9577318207bdaf1b93d207c53392433114643ff5d01d2332a435947c7839f68f8330e848d448ff3dbca97787e83df844bdd6d1083e6464de45369720019b02766f6cb43308a23a63fd9d2bca8b8fc4ae145a9575eb0a3107e10f42c91253032676a4183b2200b6b9bc303d2aae0ec559505c54b28ef524a90c4b6d3f37ca282082e4c1bfad4a71745e606e366655e194ce4abd8ce580f5c0ed8b4080252b804635a76d7d17bdee4deb8dde06ada563de0dfae10e8b5dbaa7fc8bf5cbba22b7222d89eed3ad3ebc3f26cb96fe0a28bdb10792b34e6e2ddf7e177e72ebee0b4a3eef18a04d1f64d9e6119ed509565a3d51b32be9c8a2ab17b766703cbf4463ac169dab6ba57d32a26717fd046dbe1cebee368376c00070e1d89c467d91067c2b9b274750c811a4dfafce21ffcbf3f9b6d614cb224b199cb34d8f2426e1a591011a74e02d33171369a2099b0f86afa821b1e64a3d2d82ee44416f396b0ff250455d3d813104a2c3ac0ee7d106e4468007fed66ab96e39e724c025887991b469f6f2d133a86eb159da90dd9b1a32531c2abb6de6e158a62118c57703fd9180bb8f672fcc221e4637b496651b04a56dd286c358b9b5cbbd731dd7bd69eda1094541b5531c15093f6c36eb6ec37ce1f58fdd7fa8319255da844e14a5d9a80974804c94c24e0dd767b28dd61e61251c393b48db708b21c2336ff9f2145496f7bca2111597090405ae4147ccc9565dcd0f4bb02f9fb99c84749ea171f3e4314c86109f4094a93071a8a23c28b7483801de9484112fa4ceca35909148b08d47347824052b02bd5877d4cb30b0214587e1c9005115b75ed42e50cbcbb4f4ecf13e02ec45b72817cc45ea3109d81477fe9fa236815ac27c760122c5f551447c4e7f1e3d0f8a2ebeb38db63924e0699d0f62cfacaeb3c8a23be7d2163820c774bb1bcd56929a272119e9fae0851663a3cd8921446aa3c1c4420e29773f96a6a8e516f970f9fc6870f4d7cc732cd908fa939cafce9e9112a7cea4ff64154237dc02b3ab1eaf60646af03f9f4bf9ad74140f0e5e55141bdf7fdbf2575c727a625ee14b48ba827d82de08398021bde57ff35b439d1f811f0f79188f6268e84458be2118efc66dddb88d8c49c231ddc83d8ae33b7444c2a6d247f89f9f882154a62934260d29d37429cff1ed2e0f77a2e686979d8eb576b956eb85fb23eb8397205d05cc447517efc022035261f333e2b1f85ab05aeddb7c3a9ed8cdb5cc0aa61e9208041bced1a9a1124588a50174c47344484278d4142355510acc2a6a87b305907eb5f3d0c62393f6d653fa3bb841bcd6fb6ac3ef0779e4644f9bd73f22f44fceb3c0d967a2a825f3c9e4d1d6852667ac8c2b96006fcf6721de2dbef0345262818c4805a5c16fc4bb1580fddaf4f2de510e55cfd6d91d4645c29761b81171b072a690caedbd44e7029d21290cf3d89666044f1dce7dda3737aac5ac9df97a4e6c946488ded5d43b258357fb99545707d4a017a7cd45160f4be267ce114583a1e59357bcc1d984f5e01f5f522d5f3fb6cc466e62550444ff4a91255c28018bf77c7e5340a0cb0dc35af1333c6bb84ced7e2b1517f4a4b6a85da778f0036426c7e344e0c0f92d70256a10816ff2f4c1ef5693e799a0df004e70dd7a1936492551ba78c0667e0016e1aec8de985a1aa8f98c7148b545e67e816825261fc6efac2dad14fd5709a62f91b1a939cde117376b4e6d55f65bc164249bf4eba9c727caa3b62cab69a68a9d8e1aaf9566e3d19ef072e45bf5b4588a1200a2e79635fabc67996cdcab6270003e602ebd77e6ce74147efbc7d434917f082a10c79869a299807b7dfdc017cbe64a2b0f7639d9760175e20943332670e87c0aca82bc11dc8b3309874b35572daa80ff8b82b3c8beb997b1f4f1add0dcb804d0d276bcc4a7c19e98178f28e4d38622078311461a0d807f52c01b73c1bfda87dbea549c25af100b0f961adb85d25d4335a66aa9cecba1b1aa1fb92583a000b81d0ab00990479aeb237da0106d1409d0405d0b8990d930abe9580775dc38570166aaecca1bf13b06ff59b6bdcd34a7a184ba861a52a9a1a4885e6eea3385e0cd697e5f05d88836c973538924c805637769239aed1e8b9b0eebf8a4807dcae0ef98e7d900ee96d62e6f27d72bbcd7ec80e9549c234e77b792620430cbb2dc55658efb06fd99db1d42c83fd52e76dcb672d10ee29d1e900a460da713fd2fe633072859cd676e2cd983012b0fe9f49635a4928ac75cb104badd415e57220f7473ef4396ec3ac4396f2b3e41bedf6a14c4baa2f1fc83b09d3d27a3e7355ea6be0abecccd30af3f955ced13b648fa4996fb000a33e6edf17cb6e5ab273ee7219be1a8269d757bee526d874402db7afe0895e0d77d5cdd69d0fd673292dff614b114546165ba348b1cd0ad293d98a841eafcb2f39ae6578268dfba311470ab6283dd0448fdab897e797085e9691f6818a3ab4bdeeaed51fa9a778c5d5aec2904c953d354e43cd13643dd5687ab5f238093ab8fb8767f331a969063a0b7dd1d123b5855a50f736313faa565a7605c3971e26d060fc7c9e815d0466cb01d3631f0db015267bdb8a9c5e833c172b810ba88cd754db6bebfb0390c1c4b675c20c3427ea935467a20fd576d6c534a1d0aba930fb3d31e010ed308394eee270516f271e91deecb69896525491db9a5a0a74c2a8c0835cd43070926400a3ff657ea6f6a321305ca8ceff7c97cafbf6cf75d9515cb1be133a8503d3aa8ea1e7b36afac57b60c66b34e3a21842a6e957ec1bac3c99bd31bd873abd4420b9b226d45b05a681c71d79c47370c079374ef504cf0f57ebfc713abb3a77a55202a1ba4a38ea208185bc8558ef47d9895869b09fd6b5a3e0d999331606ecdaa67efc6ae8f213b5cd8951239a4409b25569d90bc5674aa52b9dcdd102b29c50cb59f2dc3164a8fbf51b0d6846ecda2704b9ababf3942ff3654526b7602aad63460f71fb917388e8468bc0d3490beae470f3b8b723f88dd9a2fff9289e39d6f750e00cf587ae8bc96e87541cf25fea7ae267c162dfc348cce285ceffdad06a8f530902a60b99ed7335d93318f9aaa7536ffc30c6a0640de05a0d6a59092e9a0fb835af01ec4196c0988bb5f7820e31576a9d32860391519c11b71ae57b0d1eabec252117cb31f6082d4599fe90822ea699ff9aed9b540faf1631c7b0a82342888bd7920168e3312915f67edb0202f95ccc2a76e1d801e8cab9ef93346b26b5d4d95fcb82de9f37f0b5261fbf8eb94f9e97b14190347386225588a89ac20fcc3040510cea42d02d62d30bd25dbbbb5a83e7c3a8997e27e62336a9d8ec172bfc73ce8d7f715ac6346c88a28a750b3d3e11a12b67fcb193ab92230f77484b4c3d844d873dc43505c9a18f384a4a2fc46b16a1a73a72fb4b45a9f03ef8409990e1378f5922c34642e2468d07bc3acb557cc9029f102e2717326a5a8aa4aef4e4be382524a2b688bc9835caed51c1fb190400d68d7a40e287ead7cbc5cda6086f3eb4ec598fa2e762b8603de093d18e116f734dc7cf7b224ff49ed8b0a26e2f112482b73def006c324ab2c0469e708f97afea5387de518742348deac419b96015e693eb7e123a4cc2d7543b705ac8281d3f088bc2a7a7ae7adbd1ade6e396fa4bfd705849d825fb4a1a07f962f27d0e32c035778f4611a95238096f44368d882350ac96898df2c2585877b8f33f21cb6ef585dc383e1f58006a154621d5907be807e480ad9650fec549791b8423119c44fe92fe2683033b7faae53f4d194d0ccc252660a4836bd7a4473ac4fda73f2d63b7e5f12b0526676636578bb3bf1c6568c8c2c8848ab191b00f88f61b5dfdaadfd93f3bedebd6af16864b25c415f00bd20064f0d372f1ef7e51595f1fe2bff5e2ea212cbdbc6f76203faaf5fce06eb1f890c28c406dcb051fb32a681bc99c18d674848ef8049f647a22a4b02a9f979f19a7681ff299baa32e02dd1990bbabb7916d41311df415cbae6ee90b5665c5d546b92b3dacea72e99482f91747e5842928f2976fe3377379fae92049b123aa9050cb5c0d0990bef4ea7b4e0fde2f489071802cc71d7b5604bb2302674c27aa588143ded597bb1cae80011f3b65e16449cb86af95c23ddac474f79ef1b41ef51168853ee3fb00c5d358e28de111aac50867401cfa193df193bdd77dd49dd9ce6b29e78673709c5fec9bc2cefa1628ba59937a79ee30713c454d4232887d639939e86416b679b210dc68b81583600e35c476e8b21c2b567e4d3518419847507c50d72a697a5f7102a26876bcb2a237abc42eb1a3519c6e94e2377a1db51cbace80d71e99b921ae8d4bfcaffd9211fc9aa0a32a7de58a337c429df5dea2d736c41ae65659aab0c0db88841e9cd9af37e3e734c9f6e2fd180cc2ee335ba9b9a614954dbba9d54ef393b5c4bda976d821a342403b1ee3db6b17f13978560219979f5e77156b9ae947c828dc0f6e82b2145fb78789cf918d4f59978a61bf061efcdba0474beee97de82914de7ce101f4212d27e19e0cce3a0cba180b5241d227af22e85903d6a6880c0059fc35806113cfa52d50afb3bea18fe46046a108f0dfa6a4a261780b17848170018ec65db6bb8f0fee388b523d397ced90775df7529cbd1af1e99d49569f972e12846fdd3f4f868dd008cd1b847f75e868e8b0027061be9d149cf18a27ec5e0044e1c07029030a659e5a064a8794f84da3d247d5b1a802086cb1081b51588c22ea93e744ee85972cb6f5178317672046fbc83f0489ba1de9dc87f7464750b82d1c7608ab677345cefb09c23aa1d9de580dd8796dd4167fc0cce9a84b017d960e36041691e6cdb54f30cbc846899f0f036687b51ac4f887e99660b2c76c7c0028fe1a7388f6fb93260492eeabc220e162240e0eb6a225aec17de34dab165ee901a49349622ff1603fa46885dae411de10bb7d0e9cdc98be1826612f855b79ce3e747165ec7ed243f07029010ddd455f55e5092db811d5a0a06873776f5d4e0f404683054f090d61b5724206975294913aebfa02447b190de1a7c79f309c20df52743ba7ba18a92c18309f06efcaa928935d971448fd9cac445e0260bcc439b5d4b65be7cb45cfedc67f55731446a7c6c95802e58f9c4ef1e803d16e81d28869c2af7274e1a6c165e2189e2b58e2a5e5aa649683cdc82231d69609a37b5c40672a54bdc61b7fd0a12063e7678dd544f9d8ac2bd2b9792d91d035872563074a6a878775149eb9fcdc6f1e506795b48488c30731762d32ad003863b04cb3eac5c49736d1b7859ed3d8e101a90221867176da4b2ce95b7bb790beb6b9d420b43bda06eccaeb814ee0e865afb030c1029ad355b8e6207bfb6bbde447bc07fa7bc57e742461fa2fbc42f2d892067035a96a08275ba8d4d766b8205a1e8628ad2f6ea4eb27118a73583abe3b42478b5de22c153fa925449889bf4dce79a89a2e644c292a2213e4cb047c9c9a7cd964adf63127565c04534a67f2d", 0x1000}, {&(0x7f00000003c0)="ca", 0x1}], 0x9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) listen(r1, 0x1001) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001600)="0fcf3014860c2ab6f74f5536", 0xc}, {&(0x7f0000001640)="f1a18534530b63a8c2516bcc0c297c0209c543b10549e0b0cac8377c381d91dd17c02b8d65177e47c8370b13f005a48c54d1a3cda3791664fc689ae48d7e6b8e71596aef67ca195491fdced90886c0b3235eaee9dc92dc27fb04f9b9c0e9495daa9f4139f2c8facde51bed0293106c17a8f005dbfb33f408ea1d5a089c6da8ed652779d3d12b3d1703c6f27679e91b2872657da1b6d37927233289c555b1460cbdfb19694826ba", 0xa7}, {&(0x7f0000001700)="b04d8c6e7d4c2a4511ccefd7f606825be570c1642e4ac71dcd6c7a05a89b11f01b36addafcdf77ab67773b3920e335fdc06a0a52d050df448b1fbf5716de951435c47c9a85d21c6b3f16e4518b1d3501", 0x50}], 0x3) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x401) sendto(r0, &(0x7f0000000080)="4a8206faeb9ff57027e7954ec17163bdcdd951fc25f0204e5b1373ef4f3728035cbcf6c4d2f088d3237d95898f52bd8b11b27fdbb014c48aff217a82a4ac6b593309f9d6635f8df3df83c21c5d5bb02e659a1c477c6f562d3da42afd0046e7429b8b7602e4c2619cdf138080b6cb6d993f086cc6985ae9e96c50548a8f46c2b43b70d47f47bf2a4dd32df61a", 0x8c, 0x400, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x0, 0x7, 0x700000000000000}, 0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/78, 0x4e}], 0x4) 16:10:59 executing program 1: r0 = socket(0x80000000000000e, 0x2, 0xffffffffffff2f68) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x12, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x9, 0x10001, 0xffffffff, 0x0, "d9fee385c83ca30b858605ccecb84665e16f1fcb", 0x1, 0x200000}) setsockopt(r0, 0x1, 0x29, &(0x7f0000000000)="63a2f49d1ba99e38fe2f845b8ff1ede38f1b5176fd4d276cf8558e9ae2cf3e6145943b4a16214376129c668d1ab79d260f528a4343de729b9415ddd44b670efd9debbdc1932fe9adefc6519eb14279a0523e3133c6838dd6f4e20f7cb8524f45b697b85d70cab05e3a5d2ae96fabb18a2d89c34e4cdeec054c784a758ddd79f6ab0d048876a93ca7270f77054bc6d77551587f563478f2c967", 0x99) r2 = socket(0xa, 0x7, 0xfffffffffffff000) setsockopt(r2, 0x803, 0x3262, &(0x7f0000000380)="616785253ffc671fc8f490f6d53ffa00e8751a9cccdaaa8bd13f6434446241ab22c181370becfecb99c2726c7187bc556a2bf181ade63517dd6af17ee22c2276ccbc3e221359b4921c99799d93b28ba35293c8d97a9e1190558b8838a7da2fc0752b34e43d2e11d22795ec3994229d9152a12b243b1702b671047028a5bf5361976581b625ff6341df50f34e9a52444931ddba30f2a168372cb1f6715a681a3870012acbc656f327a627dde950ab3b695cf64f9ac099caa885", 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000440)="9053ea0e7511b8706f31af275548e00a35422e5f4df962d6544cdd34a2680809cbbb62b315ecb2e1218d5e55656b0fda42bc8584239d9d47003a940c9a23d6d3b0b86f4b30d73216477c4aed9aa4b98bb39cd433f2360eb6fdad01fdd555e6c46e8d9b2498cb04d1fc8700f454698c563451914aad6152b1b1f459f32ce553f58f93cdc419b4c12e2cdc64be922bb9e471233420de9f76736331b6c8c36b18c0d5db2c999aad9c1e0922d52f10be83e69d8c7d4150963b6503957998cd80c9b251a7f26bf963e7f3f0c2696efa02b823609d497839", 0xd5}, {&(0x7f0000000540)="ae83ff2db8e7fde0530cef59cdfa8340871471295b17af7f288dead73cb22b965ae9229fe713a5fdc5a789faf7644ea34853069b9c0bf6855dc8fbc53e3587e3a4536fdd38286f76f66fd651fddf4c04017988f43659da0d7af360210677831863d8b25eb9a64a5fcd9056d8c86dcf7a01312d3675d15087ca2213d766684834401343a0e0c14ae0689dec7f6f5c930506986e9ac87ddb0debd78d669304daf4c9c4d1b465079bf6517531507459cd7867e94315bb03f820a61a2f750d820c77277bc4c6fe7d8d16877150e7a0bfa84165e54eb95f42220fa39c032eed0e6fc5f31408930addc54bb498ed00a8fbfcb77480348072cc634f7b8d4afdf18068b3e0a909ce50692183d8294770fde2e76fd9169c7ddc4bbe30db22d53a848511d4e0c149e06aa3a412843761c8b03a2f9bd0f64f82a0a6d45619f1a6ecfa753a7440dca37d818106608a73c03b516a62d3d8e50d8b4157090ff4c87f7c6a1376dfc8459f88c64c90e915250e9c81e0934a27a90b33e61df2545515fc17d4d9ed4906ffbca7d86ea6e1dbb53088e91ed8b766f03a99e8c1cb7f2297fc3a78d132e851e3cd1003d087a6c84d8aa25246e5fc81271a361f74e1ddb2d7fa55ee12a1ceb3fcf6dd3892d7a8d815665f4c3f9854f471695e6ab70841b25ba4431eae76a6ef67e3230f4606919c3fc19bf9f1df6b4df4085cfc9734f99c45e29a62fbacaeacce736165c6c1f2e2485264b2b2ae958f45679bfa094e93a70c49260f73554ba190de5fe8f50b930c08bb70e820a31af6b5f15a9eed89429f0179b25feba03231498f1d036a5925fe0c5da04fe1692b37aa4a9d8039a566fdd3ecf92601591157d812c5733e385d1be4214d76ed54fef4396efa9f75cbb97600fc4b4eac76ed344948f2468b1ab7fcdf10f37c237c369d0d9a59b2cef304aad67a6fbe70027d0bd5cd73c25837c2eff9e9fa1ac5d63461dad8036adedd019a296f911ad65e49d53385d3dd6ad4af6e08afc3c3bd8da200e0336bae891aa1caecedccc89574d9683812491fb49771de9fdb13a0b1b37c3e5d02aba1ea54f2682aa6549fd4e5a8301fa86d63978d856fce9657f430731498f0e32f645de6680c12be5fe6bf2ad611540b65188820d604f7f3e9e5b8b5ba31f04a3ea20b04af300f36a87e57e6972eff48fb3764383edb8c0221ae5ca315b265ca02ea66b9d4b2490a4f21b89549d541799a07a2bd7d8f4543e9db0e703227f455ef10316f137ff01fa6d287c134bf3e19d89d44884ff1d8c9ad867d4747e484cce9991ae234a9a2cb0a69b798bd13408b1cdab92e7e776a11ccda2144da6218600fcacb672c8a6e75530e90a49e7901639e50fac7f327a8c6f071ad2185f2e1676cf0cfbe2ac56a20849cb00794a2bc880bda556af556fb74d6eaa04ddac9a3d2fb0beb34ba09dbd954e5d29905600b6e057b28911d3ff3ccf89a85d167d04a56c8e245753f5d6924846a95ff27118ecd1cc13c06bf7d72710b9f7e141f477ab2751d21c9d231a93b12975b5fa52214135985a99ca1eef1ab30995ec3348c375b44936b5dd583be26641d5a0a50e326c72fc8ab589c1d04adbc01cf4d258f3cdd74a45535648ad96b535d315a12c305543de41cc57c1c3a6107c776a2b8e9b098b8c6268727516a8a299927b0789074a2cf53f23fe04007431becd2e2d0685dde0b567f1f2c51646338cd33329bb274ded34e03288311acbbec40628e99d8e7fb03141cb43df424f3159ce89b55cf3bd4adf80b87bb09d55d9ca819e7a5a13d153bdacd5914ccd16b3347ec1d58af9616945342ad23b4f2d6f319bc07fbe0380fd8e4592a2b47af84e7cff9cfa69b561e3432b6f4e3480d2de742f738ff0845f97ca5dcddd1ab6a3e39a013577c585ac4d22ab592a8720dbddbc34bd79e0224bfb544d99b05cb95464a047f07f35434a5bfdc20f1cda319151b95916fa240c7562c8daf1365aedb64937c2ca65e799aa2f6fcc42b395c7ec2510c12ec8b020d44f649e9cbf68b52e3df5fae0ed1b731accf1cff6462b3538c38853c3c62de5a768c360dc6f1294b5664d4811cb712e2f8e5ad13fdaf72954d3f473e6659900763ef05bd16a87430538e7402964dd7f2c098489c6ba516bdd17a92e42f80d99b246dc7da40305ed5e0c65441d7fae62c59f0f4094cd17fdd9d45548cc67f7110a6e15fbb6f38922a46e483bd5a81fc43d760d3ab4c52d40da0f694f07ec28702c20f03f1e1b94e6891c998498bdabb9050d3d210d134cd204129daedee201f2a55cfbe5f709b844c61a3ad5d5037aa71293addd5f6dbf8988ee1d0d5e7d83daafc8704525f4e36c79e80b094b881300ee31768946e91d820e60312904bedd82c10bf17c6975de397905aac6cb80e9f1667c99fe68abae737827d3e22e39a0812763f3a7ad4e820dab8a9938f8d2089a58a3f378fa9e3f6d708583422a7abf4ef569d3be2788789dee9aa71a250295fe445480bcb3933e3d5381a0416ba80fe6faa87bfcfc4bd0fa0e76aa1425dc0f47b6b785f07ba8037a1f1cd9937113f58c438b06f14369d35e3166b78862778f44fe4f4e4883e80e44e16874612563368f846eb7c87e94176c8223dde2f464efd5bb0ba1a8aaceb8fac053ae37fef2d17d1cb2ba12b259d0538538915f8469eb736bea8126b83248e5a407a5fb5583070ba490d9308013d8a7c7f5dda9f7c832e5cde2f3ef936a85b64afe077e893c0c62a8b89f4456519fc16598717690da3479cff3b75aa6e096aa07253a6840aba325fcbaba23aeb564f2e8187fd451537cfaed152602b47780236f54e3a0331cde7dfd118ee4bf458bf5a6a8484da80214696e55261661cd4054c2ff5bd5e2d5237a4db8e31d7c1c585c7b597c913e871b1ab3fc786243177109bd96ca7dea53b1b6b07a18525f9e4cc8e06c64fb5ef232251a9e5c46dc4a83383235ea9dee0b880583feab1fb31b3b138dc8a89dd5f2e2529908e88e72dffff4842b5220eaf1fe922c878955abb0ac17072597bba79d55a71c1c034edfda47ba37da715dc78b7ae5d171e6481a3164fd53ec438ba365574471a1cb9e05ad54b2b72134e59610385f16be22020b38410ed2d472a03c24f5117fe5d9ac57a32393e3f3474068a2dce9d6cbd9ae546f256cc4320b1f6bcb42c5c99a9819916e3eedd0f525de51d53e1cb35d6a4bf7a7e40a0b6a5e2f28461dccbf739ac5cddcc78a65e7c15d0c8594d5656fd18f9c4ff6b96a6db61756ccd689e6d7a74bc91a9fc0844f3baacadf18427ea79415b0c5152c9456cfb35fe2fe1a5aa3f302f09efbbd4e63be8f661e31378eee5c83cf44d861c2d9400f907409cc5a04ab5eb2e1488e953e1a1445d5e9dd0b04f5d4ca53da0e6b3e3f87fcea49b559a277f4fdbf3acb33d0c908dfad299922131d56b8b3288920ef52d3d556c079352fca7a3028864655c85d68fed9f4dbb3396a4a221d19d6d68504394a75f5f36ac866dcd0b4330162711c61930da201d42a088bf63806b8dc7552cbaa442638d457e281e0ad44c9646a2d50a272c6e766a2db282d7a15f6d3be9f1d9684cafc0fb74d0da68d6e2ef802d8e76b24b8c6754eb7f1276d9e3d22d75e6227410f64c91cca787032f9fdde94d5f6c309f2c344a10b55f12e1d87e8f4239cfe37c9f567a4aa589d40e8747177f702d02e60eb3be998b2587c94a26586b156917a77af9cb504be410fa99b512ebf22d4b3fe47854d22277b1b4dc3d811cf58ab60f09dd9837748fc4b5d879525bc19ebbe90fa3f7204d7834a782b2798dc17fb11d234377e59e9914beb5abf0b7d40ef5d5c5467d04f7d956b3c041f0e66236bd13c8de4abb7ed1a22019df238a5ff2b4918128ae41e029d8ccb4a36fa2cc40ee8a4be2dd778e8564de23e834dd31a57253a07babaaffcc3459a98b5a7f5c0b5f9c738993230e0d5722ccd181894253ddee3d1aa21c94835f78c31036aa3051c503628ac4efb1f945b0182206a27b705042ad630a2cb1ed7959fbe3fd9b431c215dfbc6ddcca9cc4300bfe7d0ec275723c548d52d1e0a200814af3dedfa71f48edeb206ec6bf568f1006fa8a36d3bdec265fdd1f6e44910e37b90409173615ffbb4de51f2c98eb321aebc20313bc9a27b3a37f457da9380e0167f1de54e90c0cd9c8fbae3284f5768f07c68ed61832363c4951128402193e69adbe33ff0b1db4e929b659133f026eedf9c1323922ac0945be4792ea808230e4206ccc31b0a2d974fe61b502d90bc1c847ff1af0030c712881c6d13b2e219b8ed7132de621a86117ae6f277534d025599bf0610300e4aabad57a71f37c630def5903522c41eeab23d24e9a010e99fc78f8feb21fdc3602be620a52a4daf1479b03de078335d20b2b4cff3e1334bbbc2c6ef4185d3a56b488fd366f4904e816da26efad1c2c590a3d3854349fdf973f6ea032f6b7b7024401b4607f26c7d6c42d5d29d1e8990afefb9b28f9d9e6b4d3f83597a8df1e092fe27e82961a829a095f92d4b636b0bac1f1b91b13ffc63678f685e979d557b92a7db4f4e536e4dd720b216d4d403ca9bcaddbe61627424328d8050edcf321efc1b330af038b4aaa1daca1d1e30181ce0cf9e387cb1a237ccd9e7bb592784b9c517a6f3de3b9ea6c5649e36f87e717fe1e436cc9452b24cf6d86d9861eab270105cd7c164f66f2da4b516daafec7366cc5d738ca1629d096850f8d4b4bf81b7d27b3365d22a8139c16c7b32fe8eee3eb2eb77c8fe1cb9d314f39d9871bda9d8cf73522f7b9ee1ff7f156b514ac0e2df0407bc18668a029da6a33974f0841415a37ee1ed2860dd8158ebbafa3ada9bcd3628a2a50af6a365c21d5af7d93f9afae1f29c1cbcbc4f8ce5a63a665715d10d01effaeec6f50b756ca154e1fe378ac22f7167f0bed04a1d6b7c3fa54b910e4a0a7159e23cb949d63fd7905aba4210e28d00c8afb545ab8408ae1ec0e261309119b1f985fdb9c667cc5096eb4e59f9ba981b06938f56452318e25805a1a7b7458662a760d6068bf50eb5e007245a0294e3a67a48f4d474453391b351d8519b8dbfa2f73d5397e6961b83522afd421733fb2741edba496bc017aa57c598d0c9af4f21624fb500bb3e5546eb6de2febeb5513a07e4dcb1ffd38b0164cf76d4d830ea4a5a45a7ceebe35518d472627acf2c8ab25e63389e50327b9b346e97b4a2fec7e0a3ca8e384a7c48e87ba51c389efcf81d4947d058a5b8df725a3a700d9cbaad95c190feef070b4fab967cec2aba3c5691c261e256438ce20f0f4fb2c0fd1b6602f7ab39bccabd1456806e11c702338a25b760d4a936b51814aa2d7944d3c0d147b3574d53b1f8c48c07984dd341c390419a22e7a6e367fdc57de24eba65a6d9b3adb8d28cbaacb28040efa2f7234aec62b2f5b444536216c0ccb5db28259e5fc164dbaa69f8a6d3b3e2a0200a7098a9f2ace77507428871e5a0705a165ff8029a60be9f5d803799ff66b1ec1d898fc6f514408a53a681a3f47de4ec547e9f9987079b368efef6abf999c6b92844e88cc10bbe3b17fc90986cf3845ed6e19b8afe3e00c6d5a7b9837470e82e196c747afb4576f510710be8c41a79330a7650e870e64864892bb9ab7d0accf819e56c2e00c53c2edfef8720bbfde03ccf09bf4412aa29ebe5f4ea301c83ffd3c7d6a09947ef200b163d22a9ce51ba49ad94395b2dcbc256770ef9d3730c846c133eb4b26e646f139ce0979ffef35ead1fe142b28b2f6017f21b500951a77b1ad97c941841a46b881daa2529f2268c81b1412dbc4545", 0x1000}, {&(0x7f0000001540)="1b923aa61b86f8ec0ab29f2770192156ee0154f173c401509c8a49a277aaa13c6e0ed808d0efca54d0f713092def14e480981af2050759a46210f16d56eb461649b43684fca13feee8624513cffc70aad431875f4b711854b6048b84fe5e5521ae1713ea96f1c77509ddc3ccebf9493196bf64db3908b8f8c8bb96dc4afb76b14fc752d431fd78f1bfc78bef54c2f9635db7ba104c81a1d04ad0b688456d0b1ac345a0f42d605b0cfb9372a375e2c73c186f85658a1bb475c59d803d117e585593860a24746df2e7a98d56a4749c1afc2fee6b2ead7c9109cdec4a73fe625f1aa72f43367adf89675b37d375ec12b75b7efd5f18a0593c17f4e2960fec", 0xfd}, {&(0x7f0000000100)="dabe7ca960375483e4cc5273a61998e5b334a7e5d494cacbacdcfa527ebd6cd34eb28d5c89c19843132dcbe3c55e5084a46cd456ea1ea92ffaaaabc1c1007cce9133195be2a7fe7cef4f73a3630a2f9a7860", 0x52}, {&(0x7f00000002c0)="d7ca648d4723a9ef79656951a7e46a006b7c88ec5ff7386b736598aa1ffcb45bf107266d0c77238a8b56ca682fbeca8c262542878fb1ab1cd5", 0x39}, {&(0x7f0000000300)="f3bccfb91d51f791594e928b8b51f75908b154d606a9e5b9d691c147818407aa5bb193798b363da78692b0a33bb76ef69be4", 0x32}, {&(0x7f0000001640)="3421ea3f98c6b3078fca617c4a259ea778683891fd3cedd82646b5db6b76faa5967775fcec0fb02c414ea2c7ea4016b7ae9327a0497d9ed7f7ab46af19e318732012b88e29862ff8f46475848dcd63aae4e9bc40f91e36fd91a7de86a7b36941a709805e4a5ec292594d6aeeb180ba37e07a85c6b8fb44dd516bd4adbd7bd204f826c412ec4f2c491d26f4ba253fe8635940a9ab95b89211084a2cb306918932c4d5172c6e94c210cf546aa598582f02bc191236026ee20d", 0xb8}, {&(0x7f0000001700)="8227cda42545d81d8115a4139f6fd6638222c4d2e5cb885379fd089663eb98d26877b870f90c3a59d76d1e8efb362529e168fdc5ef5b60ea455a90209ca3321ebe4647854001401a6b527eaaed6c4d2d5a761dfe06b1fddd811ce2c129b8df92b3517b2316993830c38152ffe63c83fe70ecb8f79b76e0472c84327cbb47059442bc17a172c3aa279943bf5f66140f1bcb14a4fecde9e6b038cb3b05884e88eb80a8013a56918e", 0xa7}, {&(0x7f00000017c0)="6eba51f9c1954ab4552ffa4a75f6cbd249c021ad017dad242b60449f3cb1593ca50efb39d06934c65dd50f1cec085a21d82c549cf8e5706386773ce63d0dfc1f3bd22af7bc7ed498db2554fd70b1117eed522fe41e06f801221ac745d046de19c7cd329154407bd912ec4d553f83c942d7a4906e01097cde046cd061bad7c71d6013c6fd64f9476bb1903b5d99817d805c98f46587cd0d4b6868427748bfe17dc60485354d521b72a2398c666f4c918edd0900b7d57dec2503432449388c8f2d38b81146ead24e830b98740e2b917f560ddd50de958bb0c4c3bea18130b7d8eeccb301c3f1", 0xe5}, {&(0x7f00000018c0)="36a3d7af6b30b94ae7fb17d40aabffc2625d32efd42649ff7e439553b00535a646a9b2bfc920744fd247e098af9d01c0affbc671c072e2da827502704fc868ee3be30fd7c6dcfbd7db7c06a77f7f8217ded1f621d47b32e151d121b9127c723ec7305b25a37d071a563863d1d5422687011ccd5e7ecffc70417fac7d4e0db779bc59fa41cb97ffda5ea51f9e6601fdf7ab17e47319526f186f21c1b663bb2fbcc668c5110b666c80af721b102a1700d9f5e3541074c5f011436d6848cf2d66667a6b255b8a7ec25060d3b459dccf7ae916c77e6584f0", 0xd6}], 0xa, &(0x7f0000001a80)=[{0x20, 0x1, 0x7, "ac9db18a97c39ca3aa18534907f4"}, {0x88, 0x1, 0x800, "0777f4ad8ab219016b7512690e685634e2afa78d5b76a418cad68337f4d468650264221cc0690e2fcc56422cc0a8fb74e66456b0c95d42ebef8da2c64eb88363972089b9b84b71a6b9ecf715573ebc070491857f8faea6b9ff5f20bb36419116c34b942616acbbddd20d466ee6da20a9a4922473781e"}, {0x78, 0xffff, 0x8, "20f77bb7fc66435449a14530622cadfafc31e3d901f837f324d3a4e85adeef079bc75bcdba33d17c73744845c3beb99cd41fb533024f031e0786a752da69d78ffeb0dbff4ae1c4c28644de637351874fc82e888042b1f5a269988a1e9365099a57a88cd5641cbe"}, {0x48, 0xffff, 0x2, "a51dc84ac98364ceeaaa899907a360befa972f613e30e6835c35d96e9b4315c25d16cc2a62c14cf3d86d939ea386fd2249c6e8dd1365"}, {0x38, 0xffff, 0x3, "60e5b347bc5b837be4d1efe54635e762493e6c6e7c6ee3afa39f9719ef47e44c785acda25e"}, {0x1010, 0xffff, 0x5, "23675e12eab8a907b64e159bc1c20df684499b90031c0dc5b17b2ed1afd9396b1c2bdd8c0a100534bdb540e2c268e1a7777d6e26b5372424bb33d27c7662ea6dc6e8d9bf14effbae21ef015d6f8ab2a62dc3dc084caf55c619677cd0360e12e6e68f27f2802522dce0b6ac3f1ab685b2f7cca86093bef6855e0ff0a0940741ebe27b847c8da143f62f3d31cc0a984f54a3bad835115766a35b9ce94f361053fc0de2d9562fefe57e5dc69ac31fa339b4deeb40d60421f7c7c99e213ec8a97c3dc83b28b5e0839d53ac22ed7a7300e63911454d6204c79207debacba69683a0810e6e9150f846f24617877b08398f3cdb66eeecd5707c0cc9b9b7159f90e3f56fff925b391770fbe82c1f8de45e10d6c332c78028e86ef09ddb1fb41800e3dfce5f927868e64648cd6eacef1535058a02c95f16cd19add654ed4119d7024b229af2e9232713ac4c7b62783bd70dfbe27a1b6da2d81e34aa32efb205c5a903b1c953e9a0ae16931d3ca03a1120635a818b05a879c3a8e39bf88412db145f12323cae5e10fca9350427e88bbdeb9cc6ea1aecdab278a160462c510e2d3967d2f31c0ed78b55a9859fac661956852355c587ff5ce5f85eb5973759c69d2ac2cf7e38febfb0025d49005b3a1b257106f732fd807931ca1e790dbbe6122b87d21c8dbc9d2d0435b038016d3aca35ac3dcc28bd4a593815b5c7319cd0b18f1e69f88ad40bc82d1dbbf4d842a2275259b553410b3b29f41d860a49687bcac313e1815a9dab0fdbe5844dcf3092675d97078a093fb312d935c369c12d9f5e92364a1d67d34036cd933cfd5c7af3855b081ee6989bf4c08b81b9ed6f14d46426a42175b705e2797f8c91c83c6181054ec787b6fa3512ee79a4ca2359cfb7cf0bc0fa9cc69db7e33484d4ae1859adc4f49d7d41b9a9b91d84c534ce59bf5abb07334d8733b103c599c6679c0e681b526c9cc31a7921e0eae0d804fe4bb913e3e98c93363cac16274f661e819277ee0606b8e048827605a61f44c153ce5e6b2bbcb97847e2147905f6be6c626f3df818de351f217030767663158d16db5c0a23196bbc91c9369f24b067049a468e626b75afc2a3ac68bf4b9e313eb2bba2e0c4661b023291094763dfd5a0235ef68a69443614c8ba6be2f871dfad1755aeeb5e0df31aa80c18ae4563d27bb6afd9b51b66ccc687f8cec22d0b3d1049c615320925ebec1356972d50f9a2f2b4d59b34624885b4f738e9cd62a168fb81661780351d4eaa67845ac78b565fea13f1c77ca7e440c5849f90fcceb14e31aa02069ac69bf7e89fdbac92dd449772804abc379692152f2f024f1fa59eb8fb12cffe1b211815a074e3cc0a8099f76b223becf324044de715c1425490ebf74ab979168ac91a66cb138530d415a3c97ac57ab6e9281659806362cfef2b7d971fb28fc04b25514508133e7f0802cb0c9a2cc2427660a93dc18218c893851c0e1d9cd1a0550095377f40dcaa28704efc7b3e0ef6be05356c12352f1183792efd4eaede4408b6f01653a2855899e62d2117ae848f78200a4bc043655672e65a189aad53808a443acfc4505b0396f04ac631e88b693d8562da3f2d1f91c1226d7fad3c1d5166f7762a060e95e3f9a84826b6cab2f87eddcc25d9b4a6386da1c01ac8ac4091250ede2e5e2d58e0c6c962ed4c8e25f68cf5cfbade813acf6c1e5ffe85e2951f205d3ab38ae735e5c89f322f803773500369e89fcb9ba9f5bb8324641bc4f1f2bbffe4ffe9aeb278258915bfa5621227db7f6798a784bc3f4e59dbd797d384d572f05c64e1b414659489f2e5342e1bab13b7c2146082341e6ae8dacf0be5e6d6255fed3c73fe2f2fefe2eb3a8fb013c0a75bb9768001b6e15148b5104f499d7a217abfaeb4f449a8167a379a5fbeebd75de7eb1038c4d2fbcefcfcba38f30b8eb2928bc7dc8979057a224e5fb2e13bb6eb00f3fc7370b91b4f35218979ed8a6b2ea3a0650dd03767f5a0f70da20b32a8baaa2e8af3c07a78db6a87f53d0b789d568cd0e7cde5cd557dd0743cd07885f5ad8cdaa4b657fc1b0ed107723713a457ffb1e1bbce3419681f65c052b35b7ec98169e2eeabc3d002486a072db0e64ff48521b8930650f5718012e30f780c8c6d9aa040aa84893faf46d6d84769a869adee7676503782304f1c92f14e57e290bc6b04058c93e303340a3342eef7032c36cc2ccc6389434f3e9f04df46f246d2d9fb2aacd551354083bfdada35f409c79e89c1c2848905328af7f5112fd5ca0086a337d43f1116c339d49411574dee7f36fcae2df4237643dbfd9a0996e7fb3581ef5ccf4d4af5520c8a97316cfb848191b78037733d4f1be28b9d319dc887e348716310b29a3ce2bae0249e45bc814f3a5eabc1812c7819145e098b9fa3c29af0bd61d7912a333b3f3bd8e90ee923f8103ae75c9ff5115a920b5998395ac27ce2dc628c20e9edc6da8a8ce46e8ed1ade4c0f793e9fd40a6caaa9091bdf762dfced252479148ad896213412dabbbb99eb17c79ce9ed8dc6a0579a8c425d58e9ef5a2bd3154d172529d6d7c917630ed01b01aa5b79073c9c9ccd33d62c3256b5430a0b4cb98fe33380bc2c468fa0ae3398dd9df29968304ad650dd59a7f980730a21ef05a6909464480e3d3cca9025aa07277ff9bb5f4267c58c2c7794685689993eebfc38d765894aec4d869157ccdd15be1dc98434b792442ef75d2c11d0f4429ed70f7b774f3316c2a40ad81e6650204c33111c4a7e4e5f93518befe03a758ad224abbf946ff73e8105ac4c492af504d834929b41aa438b6628a389bf025dae4102ee4cf0fae2caac82de31126e42eab867cc899f12055bb7b819a8779c079688eee8287a978b882343285cfc970ff365aa339157615020733877dfd2440af4b3d571d84f5d4f878d7811afb387ae69ea68479ff88eadb71022ece44d1aeb6821afd94635344cb1136db6a13aa7560da515848d2e8f3a4b91da5d3e1079651d42e198aad20c2b4f43ce61c032801b41e19944191ec3a966113d421248b92160b777d8c2f99f75a878b04b67149b19f66bfba224dd0c69634b2a31e5c5c4ea7cc858eb2ea788cfde41dc9abc6cae4aeceebaff580bda67e28613c6f834be7eca53c977123db6b1db98d466f0cec83de545b4f3fdf708adb71821af1acbfc83140a9529774a96db1c24d93f7332072b6916448a1211e2b90b848f9caab990a2da00e962f62d5d3db35e01ac75708c9fbd8134f70aeffc38c178cc0d229916361bd9732346448b2553edf1c9667211d51e93399f61296506703d16fba75bdb55cc20133a562ed4ec565fee79c5d157f927679aee692a4fa0e76a2c89962758943322c99e9907f7256b8fa4a518e9aa648ce4dfdb7638a8ac82d9d000bf292c6f657dc4ae912043ed704dda44b51118d4331b12f0dfff962c32ec4eec7dcdd9ee13f1b8a52218009d159f81a9e284096dc80acaf2436ef26f20bb9b74943cdfa87ccbf4519fec7012762fc2ee572deeb5a63a5d84c654957c4e081078df4758616cc141fdcb63704389f49ec306e7a9023121d4295e3edcdb0a0381f551443649ba3015c0016154f98bbf8f67ab1119b0ff0d1205bd747bbcc104d9e18cbfe60761d23cf49b7ae73ab9d72518465d9e2b1e407c0e64f098168b7c917b8868dfb016118186906c0c2fa2f31b481e15aec60e23fc9cc9682420a41e6996f161e8fe72065fc35900a5c7c43a9279762d375bf9dd566ae60a58279893f784875cf49f286266b82ac378202a0afb8fb446c78659ddb554971fddfb0da33ace81d00c70f5e2e46926144c574fa092f0171513d783397635d3b1425c3effecbfba6bf916b0a99365d44f9a31a2ef1d6bb71448219a06000d705385d623a361d537105f5f7d1e13108e55ca4df50e53779d7a614edd587376cac7cce39ea4267488cbd215da9a0cf2c0d6febb2cd6ae4e61ff8f1338652f7dcbdbc9378f9f76879c698fd404b874244364264755a57bdab054eddb5d26c62aeb94189e42db764fd432e0a235a369e358fbcba44b64bc04bd8f8438d66aaba398731517a4228fb601aec878c6f796e2ca26a5e77ea5baef078df1967fa70d6aa3553967409037c5129c5343357cf09cbf612fac058a6d5e06a92203326201d7d18fd9e86d4106a2db9f9c93b66d081b836c0c245aec2cf0afe9c923e890c14d8365b523c16c2a39177fb9470a5cc81f3dcae6bddbd3a505a964d0860b8075199e7cec1d1b82ffdc84e383bd9f5ea4a13db44106240de826f65fe4926a900ee30024820d2a33ead13567588530860da58ecb64e273105e190882399a20959c5051c3461f66c85b327b41a7fbef2cb6bf5a4bee3f57428dcdb58b2f261e524d3a88d8e0645f661e4b2208c65aac9f14918e5be7a282e19e8d277d4521c409dcc81225d6d5b7cd5a0d48f3d93e78ec2aad04fd6c90c7338a3ac72b6fb775e90d445735d366ec5897379efd855378ac9b98d59a8fe34e75a87e22a0c77193a18b559d4787bb289705e5b6d6693824b3e89233edaf7ceb789914b87a65aab7a2f9c173b79cb042b4731e6288d83b3a48542a4e393d895e53e5a0564edbb32450b7ae1985e27f51d3682c52adf3f8e862489fed16ad16280702a4134c79dd8b54b34bc10bbf4ea95edc79f6f2c0ea754f0925075c7bc1adcd23f1e6494edbceb6bbd166c11793d26fd0188501a8ea43c40b60afebf4e90e84240246c3633201ff3a2712e02211e2c927b4ee14eaac442162db904316e572a2ddbbb5835793a32005df695b3f7656b9661758f9931fbbd0fc9daf00e0f3ac561bcc0cd8071193a869f678ce24fc303dcb269456ff647ffa1d40b88d8d291c5833578c8cc8e27a4ed7872cfe38d2cec4b58cb10352fd250d94d45158fbc31fd49bb3753b0f3fa2d0578105590553af7b2eaac380f32c924e95c3e8199f0b65fda38a9c542f57e247b3077f77908e199629083cb992012014fd771f4931f809bf216ed584b1265afa3a1a2fb70f0a672ea9de43bfd0204a836036b7cd300a3ac65f7c53b026b98b468c8c9abc803d2dd7f64b71af90593886d5e9ac4d8ef3777765798d5587a47ac8eda9ed9c09006bfe50a8f5ca710290b69067eb53e6461fcaf01e04c2a7554c431472f0125041195d7413230e189819b0c584aace3da286b4d26e998293c3b558215e50e52057bc0788870db4d3f63e5a67b432670d8c3ece0b70b1c38d1dc6cd349619a8f1dc9f2aa3556052d775719ed065d31490bbb45d41ecf9f62526f6f1c5a70a283eb39079e1e4a74e79882bcd7d5c7e71f9cc8739a5f5c623386915af92fcf9cb807b63fd35327821a7a8047dd098a20f6aeef3c2044ba9042b25b2bb7a8abe97045a8f0fa4e8353eccd5da338c7e07df23ea72f0436258a95a97d34444e3ee448d72cebde4b2053bfb5101ef70dab5d845ee9113785c9a4d52b4b9f034ff7f9eccd0c6dfa3c817714e7006b368cac09aa231077ea273e56fa7fc5743f251639aa28fa4fc44e710d5bd2c9445781bdf6bd3fe1e4d5f6a6c61e9d74ed5923c55c252000256dd5760326ce797c0c8c14a55de2edbd009df5a70f6d5e578717aa45478e0555682e985ac6fc14f3998c4e9308e648f7ce658e8b7e67aa5877e49b1028af7751a749ad69d05e0f7f39f64b7eb1bdb19ac35eeccbe601d2085b3f62a937e3a0a52604a4cb597b86322e05b7a86f49cd39754c1bf410421e6dbf50d86dad229a3b94ec54f0bf14023478fcbe3ba5a142f2ac31a23446e6fb631b491d70d22d365a"}, {0xa0, 0x1, 0x8, "83d0d7d5fe370623881062483dda8b4e6f05256566f74ba1bb5062c5e82d9b7675438a186c68ff83e894cc8a7a96a40cd8871cf95195fb14ce623b58fe27fc77aaa2ea3a4dd56046898a7479f387320c212d85fa901d61498c109fccb126e14cf3e89e4c5d98777d05aace7e6e7a0756ab65d53564a2d3c790f99cb73878c75d06cde8aaa98bb457497bc3cf1ac0453a"}, {0x80, 0xffff, 0x2, "140003b7b1c2907feb501ac47891e2d7a50cb392941f059d832c7d2a233439390b49e678849f65d382facf815c3120dc9d36e7597b909f47c6383c776ecb51486b685c0c731d81227969676e59648bb7422f831f8ee89f4126dfa9e011f7a689ccc8a3d239e3313c0d9ba0d0b97613"}, {0x98, 0x1, 0x4, "df8b3e0b5a4a0a2bddc885b795d98ffbd355a2188f5c4c92152013e443225fb3cfc15c634d063b809ae71ece6bec567a5ba18199313a59f8e5d6326c4ab68feac26638b4ab67dd492a8a127e40b87eb2e3e3a154e61231e6ca1751293043edd46b58ca93b3fe7cbfb67ed9b19302b410f846db8cfa06e6f41b7cacb8ec74407711a5f84f03c957d7"}, {0x10, 0x1}], 0x1378}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) 16:10:59 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/251, 0xfb}], 0x1, 0x0}, 0x840) dup(r0) 16:10:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x0) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) 16:10:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r1, 0x2000740d) 16:11:00 executing program 1: 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) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000011c0)=ANY=[@ANYBLOB="00002e2f66866c653000902ee5ad61875038b0f58ce7d9b12981e6ca24a82d0e2f0addfc56d0b015c1d3f00f2eaad1f0bb0fb806cd5c1552aebc16da6750ffd7796c3ffdc38c8a9fd1fe119b8d681fad40c6d55e426d1d4181e8cc4d088fd2acc5b358753e1b6efb3645086d463d1d6d903704e44c0ba717558ce1025d055512b40994ef3b8267954b3a17885d28a791fb9b4a9f6e1758b33dc2f01b8d64e8f96d5b3dbcca2587041660ee45dee418"], 0x10) socketpair(0x18, 0x0, 0x9, &(0x7f0000000000)) 16:11:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x5) ioctl$TIOCEXCL(r3, 0x2000740d) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) 16:11:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000100)="bd6d483c9773", 0x6) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000000c0)={0x20, 0x6, 0x2, 0x5, "cc6b39f57dbadcd0da48de267d9267326b3950c2", 0x0, 0x8}) 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0404010600faff0078ffffff7f000000001b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:11:00 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb2cd06a8c21238017e2f6842723c33e5127bfbd9c67cb0769d423e61c0a0d8683e194671e4f8ea0a0000000000000"], 0x1, 0x2, 0x1002) lseek(r1, 0x0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/2}, 0xa, 0x0, 0x800) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)="ebd14ce7487b0c77201b30180fc5ce66b346732d0ef73a86571b4df7ad8e0b4c898ebb5940fb2d1730bf65670ecaa4561fe2b2801c133cb45e3cd0c17adfb158817f93b44cafa15d6ac168699647fb2df19138c894fd869d8a422b4af44419c8920a04ac0d00af4f8b9db487b136d42cf034262118e1ef833b946e31b8e9d6510f76175a7b52156f486ccf530999dde5504d95bbb55a064c3c", 0x99}, {&(0x7f0000000240)="b30a61e0a684f91f0497a795f356fb1282173662f8cff41cacfe996eba884e3bc893277eedc94f16", 0x28}], 0x2, &(0x7f00000002c0)=[{0xa0, 0x1, 0x800, "7e73a2959c380fc23b071e4c90f73a01fb69cbf034eaf163e9081a70a1b52803d68ac35c7d07f5ca970dd6a62a65e1ce824996093c308c3c2502a032f841e078ff52cc9d14e8a6b62888f7b06aaeb7d2049afebc54baefc2c8efcd3f6cb95820b785d509a2322a2fe09158f32d42454d720580a3997a3e8d57c16af956cf6a3b20a153f5197f0d40f661b0ebd2b430d4"}, {0x20, 0xffff, 0xffffffffffffffff, "7ab1db167045563e134153"}, {0x28, 0x1, 0x3f, "197a98436beaf2bc7d923126cac5046bb01e43a8a013"}, {0x18, 0xffff, 0x40, "251de483c3aa4964"}, {0x88, 0xffff, 0x83db, "931058f416a8cd59540a95ce16324e97546ec8b4f08d0d0ffae20de5d1f5f367769c466fcf591c14416120aa6cb82da6e7de8c9e8af98d67cdc05c64f9ddbee57b807f5b62729c87d2c117f90e6ab6f2093ab0ded6bd1abdf5040571317f1bc8917163ec736542bd92059c4721c5702ef9"}], 0x188}, 0x6) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:11:01 executing program 0: r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000100)={0x0, ""/199}, 0xcf, 0x3, 0x1800) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 16:11:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10001, 0x0) 16:11:01 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x41000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28280, 0x28) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) syz_open_pts() 16:11:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) r2 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x401, 0x7}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x118, 0x120) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0xfff, 0x400, 0x401, 0x0, 0x2e9, 0x9, 0x9, 0x0, 0x0, 0x0, 0x8}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) 16:11:01 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') open(&(0x7f0000000000)='./file0\x00', 0x188, 0x4) 16:11:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 16:11:01 executing program 1: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) getuid() 16:11:02 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x1000300000005, r1}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0xfffffffffffffffa}, {0x101, 0xfffffffffffffffe}, {0x6a, 0x100}, {0xaf}], 0x4}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x1}, {0x8000, 0x8}}, 0x0) 16:11:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:11:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) setrlimit(0x7, &(0x7f0000000080)={0x35d, 0xeb3}) sendto$unix(r1, &(0x7f0000000240)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa7a4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x1d, 0x0, 0x0, 0x0) madvise(&(0x7f00002d7000/0x3000)=nil, 0x3000, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0xfffffffffffffffc, 0x0) r3 = kqueue() r4 = kqueue() socketpair(0x20, 0x0, 0x0, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:11:02 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x20000080) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:11:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18000, 0x100) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000002c0)=0xc) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10000, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100a0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0xc0, 0xf771cdf809ccfda4, 0x4, 0x9}, {{r2}, 0xfffffffffffffffa, 0xc, 0x10, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x1fa, 0x2}, {{r4}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x1ff, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x101}, {{r6}, 0xffffffffffffffff, 0xc1, 0x80, 0xffffffffffff341b, 0x4}], 0x1, &(0x7f00000004c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x861e34e7ee806720}, {{r8}, 0xfffffffffffffffa, 0x21, 0x80000045, 0xffffffff, 0x1}], 0x8000, &(0x7f0000000500)={0x8f21, 0xfffffffffffeffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r9, r11) kevent(r11, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x8, 0x0, 0x6, 0x2}, {{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x28}], 0x789, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x20000080, 0x6bf7, 0x5}, {{r11}, 0xffffffffffffffff, 0x30, 0x90, 0x5, 0x7}, {{r9}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x3}, {{r10}, 0xfffffffffffffffa, 0x0, 0x8a, 0x1f0000, 0x2}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0xffffffffffff8000, 0xd07}, {{r10}, 0xfffffffffffffffc, 0x4, 0x800fffff, 0x40, 0x7012}, {{r12}, 0xfffffffffffffffa, 0x0, 0x1, 0x200, 0x4}], 0x7438, &(0x7f0000000040)={0x1000, 0x4}) close(r9) kqueue() sendmsg$unix(r10, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r9], 0x30}, 0x0) 16:11:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:11:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1f, 0x101, 0xffffffff, 0x200}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) dup(r2) fcntl$lock(r1, 0xb, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:11:03 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) munlockall() r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0x7125058e79088e81) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="421bfed012c89ebd08103cfcdd1eb8ceedcff96b94db1b1a2062b214772ffa9bf36200277ee7c74c5bd7629e3499877a1eb5c3", 0x33}, {&(0x7f0000000140)="bb86366f968bfb237aede82dc7fa5e06226814b846463438cd90bfe600e37f1d58b5062fc165290a6055cb043a0df2061d0f6dafb29f5510d7169eb528f921031d79dae0c8548e7dab6115d5d93fb33ae377d44a8e0d305a651cf64bd40c589f4cb3bcb632260dff8a29b499092a0935ca350accbf3938bcba0869037bd9af0c676ed2575246983e6c5dc17bf38bd07550fb09e4a27ba275d6335aa94aa7b9d711c7b4176130a9b3899456bd6e0593e42f65846787463b3d5385032e52385e1105868c703e815dde176d9ce3543965c2640c0da9", 0xd4}, {&(0x7f0000000240)="0a7718002325c2fe9d9b2b652450", 0xe}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40}, 0x401) ioctl$TIOCSBRK(r1, 0x2000747b) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r8, 0x0) 16:11:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffff732, 0xffffffff, 0x9, 0x8000, "11c777d75e9f3f1b2d816b4e2cc1a58844840cef", 0x80000001, 0x401}) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) write(r0, &(0x7f0000000000)="5f106156caccba5fce0e3adb62c0f37892573abd4fe1fe0db186de0e7c2e3361fabcdd4af322df7cb223929c541adaf9f986f6247205839ebb88c0a4c8e5df62a73e3b995b32ead85d4bf85975cb3e1f636c213a1a79a65efd1e516743131530dc0ee1843ab547ae28015ad035258cf7b5c1251d285ce8f199d5ade1f4f9f719658abcd999f6753df7a1e1a7208488eb231f07b60c7420ebd478aa140c5d766c80c3e4ac88b2529613c83b7503aec828", 0xb0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000000000102, 0x0) 16:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) fcntl$setflags(r1, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:03 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r2, 0x0, 0x1, 0x0, 0x2, &(0x7f0000000040)={0x3f}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000000300)=""/211, 0xd3}], 0x3) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf50d7a5160fade03e2b8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc90287c5edfa2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31401b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb2c8741191c368771b6626a51a90e6a0998bd25030a287fa5b9d2b933bcb7d4e3de2d49c07ce39c37dd78d28879e9be172da98d8db96f54cd16b7d577f8a57bd36fb703d9fd56dc4a6a25b5c80b93a5371091c978ca8410cea00beed5badf3ca00ddc7f8773ecbe328500000000000000000000000000000000000000000000000000000000", 0x188) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x65a7, 0x0, 0x1, 0x17f}, 0xc) 16:11:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) dup2(r0, r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85495500020000000000001167f5bfa600", 0x10000000000}) syz_open_pts() fchdir(r4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/72, &(0x7f0000000180)=0x48) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:11:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) fcntl$lock(r0, 0xb, 0x0) 16:11:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x8000000000000006, 0x1, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:11:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000b00)="102593ca39a96ee34a7ff6d22ddc5782b4747015ca", 0x15}], 0x1, 0x800000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="8640f483feff6e86fd12ead170144296f9759cd665170e1934ff2e50fb2fb97e2ee7bc8450716bd166bd6f3ce13824d5cf55f9ad6bc39eced5d90e1a897de53340cac361", 0x44}, {&(0x7f0000000140)="9087f9d98937d4132cf767e9705e18be6252c2bd16ae6cc9132a77efa4b0bf726da8966398b1a71696a3b838ae8b910d1269bd31fd47acef4b64bcd87a063b1b6feed4ac0eb22efdf31255359471ef7eb412f2f23d5ba9480d7b6f90da838f348b0b62fff059a0026b9c75092a36776974ca9177349d25ea28129b5dcde1ee8f5a6b99c90c7468da1014a4a4c9f253b624acba73ae4950885d1638ef2b4219422f7496fb9732a7fd364a3563b952d0a2d5c10d88ded3489f561c0815", 0xbc}, {&(0x7f0000000c80)="3f116cead5ac7472a91802adf07df2d7ca83da640715e7d1660a931faa29e3cadd4b04bcab40187207181d6e03ea06bcbf98920b46b4c0ed28e94e60fbef225a1d2c52fbe8cd2c0ba52b1b17cf2f3174e85dd367da33b6f986e6c09f7dcd0e1347d81def08f367a75cc677a7ccd3285e7a612994cd5c5ba27bb803c9e582a9bd8f973e4408e2fbfe487866be10eab25d5d5699fc2fe6545ab7644cb15e8a2012ec1b68771e88c1e4b4a8feffc937828610ad769c81f33075163045b83f3f1a8bc4d43cce9e391774fce77f8e7b73e9ba021ffc3de17ced8d4f3989e92271fedaa25de8bdee2be6bf210cb725176a59201dd73dc0936237845da0d98bf1cd147f9237d656aa2ce6d227ba5cdf50afce82bd6528643e5caa9fbc6eeacc600915a4adfd0f81d296547aee8b2d3b512a96d0dd2bb9c0395dacb655ebd6e123bc58d34a9a7d882c17a375477c45fd2170c1ecc33de79a892c548c502b6b0f9bcd2e9ffbe570be384b47f88f7f5c5c75e2e41c2c7bd74c3f032220268aad342c1d45932fe01f99d1af947f784a0efd775145488b64714d5f925fe1328842292072946eeee550728567ba6887afcc3521bca3df753edd268dccf58af7df20eda37af6f5f4b844d935339b470cb9e97e66cad1289e2d926ecce6e607bf61a3570882af052af1f4a84b94aaea80628ebe7e94617d8eb550dbfb49d52ecd9d7c47009bfa8eac293a3db0ec033af0fa15e2b527447ef45cc84d8a4851d1fb3956baad329d5ddc28fef171b3c485b0d0128e96525dccc859b882301be7ddd705c31d669444d8ff51c1b5586c04aaeda020399b758cfaa80ca80567ff5f42cb64855a18b63700fe2f27bc46fe9efda553d85c8c8da4f823d64a78d4201cad02239e068558acc2673138838c5776293944f9b11f33d9052bc2ec654d929cbd69c6ab09ed99ab6274de60591b8b9e040c4e9f115851e77cccc24d2aa53c60404f474e490230cfebb7922de619f57351516f86ecc1ccd970561e4d113590d616ff0f83cf00108760bfdc729b50c7e52e802520b441bbe00d5bc3ed248fa0ee624fcc14ec499fa64d98f72c6e64bc2e89d7cb9c457f83220a3c22c6bc31e161196b35b25422d0b30853302b6786a2bc4eb87ac8d12d97eda07dd966e06d5e4014be39ba3500942d0029b117a7ad16db09e98e2bdb87c0b462b03d1254178ff1614ac62b1207b0f41f317f6253324dd186fc2744d609e639f46526946618f19d5a6c8f1f3966a23252f632571c0e299a0b39305ff0311c2989ed21f172e0390ecc140f251c6d7706239fa94a197cf007e439aec4cd79ae866e9f5b78ea856f18ee30785d3bdf87f1e2623c808575ed34f0c0aba4c32ce74cfc668fde6dea3c169adbffa3b3090660095176b71ec1ca104e600d0dfa20455812c5302ad22db0a817b7c34f4026d629cef2ab35738b4a0975111c0236a9ed7e1c8b761dba3a59472668f7b940c0757816c380fbfbf0cc296ed355b4191ef4f85136e59ef74d6daa7caf5bd2d154dd9c17917182b2741849c1774cf739c96112bcb57a8d12f08245a8a665d62b76814f618beb7bc3411acae15c60a9e13a4b2ee87cfacded9b831fcdbf53e1f108a644161d6418051add764e2b7e1db68bc36ffaacaeb48837f6067210fc4dc68476f429dbafd64adee5e3fb6c3548c091fa72af3047afb118db33d349bf08dc83b1ae849dc718bfe9246dbe4108d4eac8847f14b8acb454a6929a37145fb1291cd8a9b42d9f136bc560664fded4b0c2e7e30b8ccb3edb05b05d877a150c17fa94cba8cdf0268a455dcbb5b56557d4a7920e52f69040d6dbafec8b58bd5f66046678d836aeb95c36b0aeaa9995efe37a0c99e6cf341192318cc6e2297d5624b429a655b72da980efbf329b2ba1d00f148c34eaf8da7f961153637a998e8b3941d870afaab3e2e8f1cf1f0c1c7343ab55ae998c8b8352a7ada4a23435170eb4cbb1ed548119a761549057d2d74788250f88f646c1ef844486645af23587e6b41e4bb8c498acc355629e12ffef003bd8d58639d8a567ee03eed9d0472ec297474f70861aa42f929ae1ffea6130fb8d9512c3bca614ab312e31b1877ed94d61413b8cfad6764710c8c37e419dd468734fe346456297d51f11f4a4d32c7b5e03f11e39ee07ab35165757f6b842c128d9da91a81b394829691010b576b9e52dc392b42e83f0b53210c54bc8e4dc4b03612292ecb2753fc68c264673c648869838a2ed806ca23745ec3053fb9c1443368b5145fa82b91ae8587baea0674a52eef01036eab603dda310f2215c5cd98bb590c1e22e568c3b20d09c234b164574132c836bcb27af500b7f4d9879ce11078acb27d3c0a93e8b67b79eaec13ad381321a5979ec250dd8337136b89fad1c69827f1f7e805d74791339d646e5e4bba654d7674e57d69a6490e3b14409a3b2a38e6b78819b9f6f969efc8036651eb72183dd7e9eb807d2c378c437480f28d5aa586b17cdfffbf58324fc9800ba84b3aed0b539d4593a6e3e46ac69f0d988cf99b0a7c48219ac9e37f3e4c86f33298b8b8031b65d42569fd7104129fa342234fbee02ad5a39ae98a962e7656cde631cf0aab58b3f6a9666a2ded9f7eca7d916265b49fa8ad08cf86e7521f1e1b1831629504e85e611a24faa41739ed979561cafaac298a2443dac931d79eba10de7b496eb1b95285b068c3bf47d074dd1f5b0da64f7a79004b1f6e4619eb0d95e5cf78f5daf80507915616c35e8a75de05c657552422ee5aed71de857c983891c1a47aaf5bbc0f7ef2f07285bfb2ba565f1002feaff2d15e8e3611eb6389056e73dd9c9b14337296ef021883dff50108e37f6ffa9a8ec0794ffc9c247bd4a9ba3015d5d900d896386c394a2467a5e3713ba74b4e9a98bc00e31dfd62c4a9b43c020b69130f7f735093350cdca8ec6c85a945a871815437a1ae86b4b093e73da81b3fc815d303d3a551025dfb92babe4ae7b378464fa98d184cd2d3cc2efce9cbfd354752a4c683478d7372e84cc79e899f3443f032adf2d014aea781351835350333b4a733c77c72535f2dfa4e3c5b486ea32b7f80dad81dad04552c71bc37a141a7c481207e428fda7e83cd092f1ac7672a02d1aaff47ad3322f49c4b09647c52baf54666279199bb1b4c1f84aebdfe5f5a5fc3bb79dee4d7c6a28f8f81f76bcaa66135b6e6bf83d97346d9d04d00a24f8446395d816f7d3ac7c8840dcae124b62b929190322d92da1d8fc347e76ea49bf6bdfdcb08b09c0fb3ca7dc1cc1441bcf60c88c51f7e296a89670b9dd8fa5e772c344fca97893d579caeeca4ac42be711b6de6497b3fc81edace40f40868202565d55ed74fe3c354b9349db522b65686229083a9dcef10cf30b73e92cdfa7248f6c041cefcf82e1160f2a124d3cac12257ec570ba882284a122faba3d4cb776842f2a4c2097b076bdde55c60a4fa317a2dadc6c844d18174173232cbf076a532a40d7920d91b5b4f6165e5dc273a22f8d9cf07c9f95051c22dc71bc628a109de2da5a16ff05be564844d13be4ebf8c7998c9018d0dff8f4dab75ea5ff45f06c6c85ca0b03fe70a9337c960b4ede2f661b87a2121529900c3418b170e83a8f6eb1d80b6b47e8d1b04b8a2fc6b8079204906a619a9ca77a39c82397a307c226361bfe4ac8b966e0c6f8c74da8493377e2c03c748833d3e683f60108ee1b5b5262dd116087509f48fc4aaff4a159dc29845fb3ee6276d785ffcaedd9c43a893f1fdc1613b1c55edc23ecc937be856fa0c7da209dfb1425d9b531e3d9b8d91596416cac96dbb434a20bf0ec2b392e17cd6a72068c5b8a5aecc09b9d978071eefe1f4f263ed60556d1e5457e3513fa5bc73ea89f6b24fa42098dec249b2ad6aa0d9674cc9f1a5ccd9750079bf0c340b6da44d92d4e968ec62bf34927e9b4009871e2f951859ec552b9c93a2d7e7a697a590ae8b598d1ef2bfc1892704c28fdfb54a10649a252068ffdc33c7edd62072f00ba1e053e6ee5618482650c8279b198ed88aa8ca518388bf5f6a3f01c8fc37e7fd19c2f5ab934b1a377fa666551795357702724d14d9f2aa692007e42e49c2da6b51b062a63a92accead447e372184325e9f03f909eed8098803b72caf6857fa50e80a5a264a9a8f585ba5c82144d2a57138b1f1c4773a7fa528020ae247d04fca8f74a102e8eb0b68fb7d4fb6cbfb11a23c8c7f30159c6903853e579e9acd75760485761dca5f663c5f0b96762f3a17f56abacbc5af47c231f9c1737e86783bd3214393d59a27e52387202562e0ff72c5e73047a6e2d3e3ce9d19eeef304a4b014bdd6be09ebde6afb3c5d593e81d4ce844bc048a562a5e0f22ef0ce0f9b9f2be13ef7c541e70cac20a0ad3b40ec17cde294781c3d73a3b7cdc736476765a95f86143aa476f73180d0ae02961cd5b3eaec56673a5db7a45ad7f39071b32fa8ba73f8ca36e7772f37dbabb1ef2a1f2b9c578d2672724c7bdb1874040d9b7aaa47b55351d92d4668ba60a3d316d2b9acb5c10ccb6e5ccb896eee4c0705cc48c50d174f00a7501a5a2bf054880ec97fd066d9b957d161cdd7ac003eac765548e9357ad7b62a6ad9dec65b262da9b373ebf633765c09263b821a4f8f2877edd293695a7649a8d07fcd32550375d010fdfec429dfab14f18e458a42249e3c8445dc619f65005f04c91affd886691e60e203c3ff3bfcadc35fbdc3b0797270549948137624b7e542e86c32cd16c91ba5baa9359faedd11210f7e5cb4bc91707bf6c65ba710e30faa049e9600f5b1eb48ffd78c58d899d96ac8b1fabafd2c7cff962fbed3a1ef392a89b3bcec4840b96faf844ac0bc9a1c3d7774f373598914f65a1fe5ba5dcb9457d3d1fe4024f67dbe336733f142f86912b83b5f5e50c063d950387e52f06684a30d6f016954b2587f20a035343c214e467bc1ed2b6f966dabf6258581dfe4ba7b8c9ac18048221e8e996ed326b9675518eb715f02cef0232e3219fa77d919c0b3ce3107d5ac113dc51729a6f57993901c777920b375b19a4e14f9a7bb74f0d9a3a144d54117200afb36600029675901b9cb5a5252bdff53ca3739630c579cd952bac382b469e1d464f6199ebf23e011d9bf0c8bcfe54eb1822877db4ad9eb37b4a061b7ceb712bf7f722325cfab8a513ce94188689fe4a4f0ecb0eb4a2f96a3c54933ac3718576bfdd465b40a93e9949ccf6aa6eadd1650540eda6688b882dc04492494942094c9000d27027a33790907fa8a9ec5776c5ee36892ee472ce76e6143390c0d60e7dc388d3b24d5b92bc43c476847f5fac6668827da132dff7208c576b29c99dd5ec18cd7927d12a7515607f668b2358455be9839e123267793949b80a5d103d5e4c2dcdbe8da074248758c3c3d1f54dcb2de858a2441f6f520e3ab76a26a743b847a191e7bd361134652a77b4e4514ed8d7553e56bdad7e091c3da9892b6797f66b3c7b62e6dda6860c214d4d51211dde0cea7f760731408ccb191a7f2618e45b65faf80eca1bbf6eedcc5fa2aa4dc6df397055bd4c28ad00a8e1b57e8190fd2bd4486f3b0af2646dc5903830de326a989ac0446e7dcd8c1792c7d080237bdb4f8bc0bfe447a1466c9a4eb82a6d850269110bfc769ce125d43230da6918b947663b45dbbf5ebc6e1065137123ef3093adde772684c0ec6c4f3554df004558f36b335150d729bcfc81bb0803a6a26f622f1551babbc4ddade3ca92ad8f4a8d62c0214f1ff6cd3651fe1a64dd7e00322c339be1215593acb6ec7eb83fb3ea673063531", 0x1000}, {&(0x7f0000001c80)="597d1743675e6c64ced90aa830703fa3fcb345cec2de413ccf8d360c1c0fc1b992943f35a9af4cf7948469a395e6e0b1a546f429149145dcaabf231aa6e5d09e55eca899e8280ac7a5d740df0473a928a815abcf927e09cf6cbbfc77efcd665bfd2ae3d1c45a76aa3bd60e26887cc057bd06c21f2f14c606c24c077eeda21de4a6ffb9d352ec8993d11d0b667ae582d98f54ff9d7e444d3a759063e51083e3ec397a9caf7f0d4f2ffa2a781b54a10ea63f1b5d84cc9b6bbe750c61a5dbbbd71c57a2af598f25b796ef32a6860844f073fa5351a41ffaa4cffe478bebf16343ad378054e844a4b577ba20438ae67c84eeb4ff4c8e42e986e3ee64099f714c4e392ef4f6320333ec4333a03a6dbd59d839ee58f02009dd1108fdab38cc350702bdb6a4059bd5b946f37254e2f4a555f0e4df0a28d3d12a551dfa6a692b8070cebbb9e88f6ab651ce64318671029f310a12944a0d8b445fcb753be05cbaf823ef7c89bb5bfd760dcc4ee35a4972cbd5394033debca7ac5cec2d23bb3cc2ed3faa2d312667853404e9d8189f2dd625e50391f9afcb6a64f9deeb2216d36a15fbd224958542dc63786ff216e284fbeb6c57a57709842bcbd7f5683ecde8bca24852bdcd86f7b7874fa84ee41f950daa21a3b4f4181bdcd69728ef53a32a639106896a87611df690a2a07d2025d89babb9cd12bf95c378f6eb35400b3184f8e8a17170b495069ec555277aed2841f112d9985cfff2e74c7ff33741d269546f82cbcb7309b674a0a0444737fe1f9c8ee7e1c44f9895e1aec6aeaeefc99e56f6e6a5c2c34affebce21a90a5940bea3283e95ca098627af7aedb28f75d838bba200c5f1638fac8e75eab0c3994f46898d2b37c6ec30ce891edcb8499bdb196665818c8ecbd572136557f85480b28c5ed2a8cef14f7325507c1679e193973cb9d4bcf683587ea148b4936fc183c363f5d8debf237a3a4155d55a6d48dcae135a73c951c855d05bdb49854281303e4df37138629f0fc490a627cb4d556a9bec9e82b0c80649b3aeec6ec8602bf90c5f09a54814e018be87ff9b3adedc150e830ae91e8ea5068c5c444385451a306b834dd89af648b18b1219d23a31139d864fce1daceaf6efffaf4b7672378a267479f05cb3723ec6c75b5a939a4513467e890b8ef12b8ffbd0ec7d25527b2568100d293d736a9376c3978d2eb8a78cf9bd495d14748ccff8fd7d59b3add9f5c21612a579fbd9ffdfbc7fcd9752fbb9c1448812bf942ef47d90356a5fd722abbcf0be0e0bbb71716ed5fe46e590ac164feb1cb8df437689aa38038f06cde5de1219093e5905c60818a38b2d8d135fe4fc641f1eeefbcd3cac36963ecce227bb2b36f88625490292fc338c0388a5726fa5eb7b0fe1b1e38fd1352c16db2bb4266d09c9c2c467b35900f97f185068a64c4e10e0ca1fa11a38759e01646214aad0f3f8927ff65575341d101187101a7bad58fd5440f021ecb4163883c9a122e27ff8bc1b5c783e4f9eea081a8b210e9a26dec99fdc82623cddc627e451eb363bc2336b5625b747be3d4f919464731088bc319a940512dee5db470cc9365383e0217a21ff3b6fee0de9cfeae5c9d9a6e41bc82c6a812745c74d089530206edb9a32b8e0e116faa0597e8c1272e3300d8512755a46b5f4b07d35bc6dc1cc688e9b05560d8e44f7750d7f10d1e77d7db85c5bb74ad5ab3f1ff72a98c53100173ed7f83343eeac4926c2b96c7bbfb41b842cc397459d5d08b2d7ce686f46f25a81f9f221324a4eb7afa23303f685a82d540c47bea9c29d7ebaeb0bd7a24234acbf292a0fb106b8a9dfc49572b6f3d6bfcf5c867f07520548471eca0478ec5a0d529cabeba5f1c67952c0fb79a6dfaa94ee774c1be55a9e0c4145995298f58853823994333ed344259642559c4e26808bc91351d0b776404345edc5c9abd6d8eab82bb828b5e86d9f0826976659269c7084977da8c9ef1de759e4fde87e355c3b11310a8f421cc6359a838d1463f0c3bbb3efe1b141ec6f07252f554f798f9735ab32ed22828384285f44f4f853faef850f1b94c3a06aa3b98444057d8d2b9a2b57ae1f71c9f04fa7181ed6e61892c95313f7983dbb56ad41771b3f4aa1e51e8b3e2fe8b35653a919792345a466b52c83069848de3dea29912e394c6b06868c7513331f61c7e81ca345c304af63cfcf480ba4268e2fcff4b3771b71cb08f5bfb9e78b88bd778d784f4bda1afd917b75007fc2419767b5d2775ce29131a5bcbad64915e556e4a81e06c09a4592d1b145f0face87a41308f3e53fcfb8f39eb28995369a064962366d95b97a0ad6da32e6f3656683b67cf5d88e8cbd3ccfe923c7be5204903ac326685b37f8cf06030a576ad6370fd42f1e9f2972784ab5f9b4dbfaf675224d0766a3b7c6627ee6e3de03a8be686388b78796620e3a8b00c18a4d73653195b6c3dbda92c66d13f0625704411073764cdc4b18946f66266c163900a5ee46af791fd2504e9af6a851bc85162b1050a443fa0b485996afe0b265331dba1e0cee566c82e29e9eae491e52840344d26eea6a3772273b9a6f5cc9e164e70d1f04d8697ddc181a753188ec8bbd1044e6aa22cd5ad4952a261942894484d5f6fa72e373e1b56c82198fe688b64eea0fe391d38f198226d9f2cc72e7d5065d051a24dd39abcbb1d2aad5426ee7757258f1bc190e9c687fb5b4837f83c3343f398f115229a7426f2b4f8836e3af94b7b6369f1f75946233a9a1d04a68fb8c5ddaa36a6a4da77344356cc71498db7940a50d4846dac448aae9a48c2c2abcbcc8bcd37790187025279f89a5a1e5265efad10ae3da5fa6e0c33477c3569226be9315721b03b969a380b218fc7a8a5cdaf4b394d0f7f1658eda767def4521e154bbc15efd7326c77e34a79d8ba734ad55b82dd5b3d08fc10f3b66e3a42cd749edb05bf3f2e0b35a871a3f5a7155745caab8fa05b84294bf2b1d9036b47c2ad2aa484e73ce5e792003ed0f4e6cbea93f7107dc8f4350215e0b469bbb65faed0e43c4fd4202f29a7735266b9df67bd6b7a44e69a940b30d089f7e29ee1ca04b64a62e59e37979909b14b7ca8fcf8110fe3834befbd1a8b9de7ab9cb0de1b9dba0696a00cb1cf5041db368f344e6631c1a417d57a82b0f7e559b59840524bab34b640e773f1491a91031dd6363af63065ca2af2e22572d0c0e49b4b35cc6758b08ed1d4dd69b1d9d850e3cfa2c46c9599c7e28694d81ef32d708ccf32b62b1743e38d4eb29b71dff580946a1d9fcd628ffe5fd7929c2862bae5de142e2298b68befac91e5f6b69936a9ba101d4f6958e2e4e2ec0ce6a3ebcff721c89a580dd6bad5d50a640b43161661079b886de0639afe8d6589f18125985685d84be2f1e24dc5d2b25e97d99bca340a9e54a05834d721288966b2c6c2a0d9e71c0dbf9c05c3a9eb26e6d82aa30e921baf45a76092c0874eb14040647d465313fdee4d258c694d42f2e30df458a6f4bfcd35bf46a702a8a784d919eab0e87448d5abfb7ce39227846977c8664ba49076d04594893a128bdbd003358222e128fe692e7e232263b9cdb3f3f7480d54f7d74043b92aa2420c0a453edf511b200b8b8ddcb77afc5e5fa58ccd4b8cf97a61c3d38ba40fb8ded7fdde2337091e14702f2ea2d052692e5c8a1d0f0badbf750d6fc6ae7840fb2c7b9ccd30139ca0f742ed019c52a89bb4dc163a0dcd123a76080253486200b3a46a210e57637a697f04087f6a8ccffe88d6aaa3556123fd9d7b910fb0f6563cb79958b01d8b90d5accdfa78d8a77dccd3a226e7b884ce0c6b228decb31306d1c07f399b726af166a5c07b2f0a9d6a0dbd750c35fe3627f67d753408e4aa27b98379bb1be728101a395b6e7b83955e178b3ee87ba5084382244adb02a513a8d85de71e1f0d72f936d5ac8315b20fa94f7485617a07aade8be43ca5a756169f2305e705bd711e82e5e4f094982e5f56e4a8d8ac16f6fe2fa2e6568abfdc42f93c906625201f8e336243300a0435d75f346f2fcf61cf6c519a2122566559a900c833594f6c4271ec6ea40048a58305d0f18a0e407a26f1ed7501eb028fd608e842639762ab122cc03fbaf2c73509738944a731b8d3a9c9437fea036e160f37ff5fece8ae3d4f7dc3ded36b8fcf2249bce22c643b3ea6c424d78f66ee07c841f050a1b68e33ce5c608df39ceb1834c0f9c1b795799d96c58117c7ad5c039cfaf0f4fc3ada96277f5bb04d034d8ffbd69c657f563c19a3c0b3da4e43f9c31bebda2538b3b85f3e7bcaf46c1b56d8b231197c82490df4f7282607c8e15bc8bd229279c6c346b1ba7c1824eef82a83e47ba2f87058e9f8cb656729daa4cdca4764f6599d506d8530d1bf18173f2c36bb49368b6424cface875d9e802ca004fa8bf0171b04affc2a7519f32c32f9b74d37ccb7482011d43539a7f41667b408c5ebda812fd94437f49880d0d708d78ef4740f546a209243fe69f164aa17ed652d9192c582c950fdc1ab2e757e0192200f661911dac76f5bd48ed3d38ec43323e476344e95db9216b5233751c1a6c687a5a60ddb53cb7f09bf0e096e69605e0238a45749e3bd8a3d101113f001bd02cc6805ce989dba6ee2ff75b6ce93bee02fe865203440ed80649954496509848bcc26a89a8add76fab60d3fc883616e9f809fbc912e9fbbbd4806ff88ecbc83400665627305feed2f934f7e272959a13010f2e0c2526723b64d110db7f90853910415f957c818875dc128d7463e362e241c14a641194627233dd2fd1acaf9495efc25f41fe860721c5077d85dd736f68c6f19b62afd15b87be8e51d6706431fb136eebb5a250fba9ab3a7d792af3640b4d4532307d95acd72933be2a01697aab731c2a384d9b87ec06df386c4d088a367e7bba0729c476fbd3382f355bd13924e8b5441864dee7ae33586d4fb877072cfc3e7342b3315c9f6302c8b12041d95d3af997039a1bcfe4bc5d9a4491190379f62bfe7facd66289e42dadbb3a4054cbad254833342fb83a06bd0dca1c15b7764085046aea5a54659369cd448a8bd2f1f23ccae59aca8f75597b55f100567914379d51571c3c9ab96920a44392cf98e792fcd5ba71a48cbe450891c4b5cde47efc3c3d29cab54540c50a8e5878cffeb9cb040253d0a3dd70773af545d97580f06e9cf4f1bbc5494de37f8395aacc7b99ecab7d3e6b202a458089f3b9005b08ffc55ac3d20f3fa1593edc1c3c9142229031f88e68bbe1ba7c7401a9881214337aeb2bcb3baa0de687beae20d7af102825bb41f8757bbbd5843f26c2ae76b25c89b14772fc2b62633b2d8cd06a5d2904701c338f6889553a70df59a1defbc1c0bfa01402c35bb6b0dfb0c70081ac7122358aec8d9f9d494d68373d1adaf416838709e4989d2c91e8e9a568e082d636822fe0aae5e210271254f1945a643b1081c3258c724f83c6a323465a9c84f11c2695dac7ea4ae0f7d378e9508c113cdead9be6194ee90e807c82f7ea4d38255e06914166c5d5d7a214e0b1a907169e8fa9f6c3c6cd154dcc5fb1f0e7237411a1a98156c4c42541aaa84272db51f62b44df7c991ab79254ed5b8f16916573598594194114f0406397a58d6bcc50802ff42474618c5caffd2e53fe4993d35627a6aa134d4a6dc9b1a13fab8f3c340e4b0e78ff1746b4a846d7339402910d4312b8bd6fe89cfd155d170c1e75aaf60b5db13451b54e640d0e362c63a48d83b348766d43cbda4c505ee3a2b7aef9235d8a36a7a0a134e3b764043510a0666266ac3d4b7c4c4e0d0d6c143", 0x1000}, {&(0x7f0000000240)="2a8a909ed637e6e63eda9136cc68557ca557aa6047dccbccc800c5b43ab5f80e", 0x20}, {&(0x7f0000000280)="df4962cc1d94787115371b7a6871bc661919a5ac12e5c8318b6ca834005a4694decc4571655d1a0302c07b85a8efd91926181ac239eac57efcd41a93d56d833da8ab5e12eb82be051dc540173272ef4b5b42c72797ec53946e19b9097b8662b313df490457e4ebb05b8d87a87fa14c9501ebdff7863e03d53da9edb293ee9bccbb89708b0323c299efaff131b02c1eecac6a8559a84752fc8611cc41e065a0d9e1ba872babc7efc550e603afa91d7974d8051665a43a72feeb8a2a0655e1595c77be1586f9705f66e356b5165dfc0c26db25c62f2a9aa6f633", 0xd9}, {&(0x7f0000000380)="76304d918f8b6fcb3cf4a286fdf4f6d99127d05c20e5d7fa1edcc76fe5ded95df0999513c66c42dd0cf8febc31c235c2681624baec02a11195f68d4d05ebba8e4b1620fd", 0x44}, {&(0x7f0000000400)="44f69cb8924f1906ffc20888aafc01cb4f20c37e1d75281094ca4e328a21424b728a5de301e92e08803d9dbc950012090b918f30cd825554d620f385bd36350029bc867d3b9c374838ae4e09b7947df45f70b54165d1a999a139f00b3590a1571b635892e09a39c8fb25cb2fb5e7549fdcd74577dc4374d71fe7d08ed239a4331605226da0d13f033558", 0x8a}, {&(0x7f00000004c0)="33234f997ab0ce293fa8bdbf74b11f78b71f4b2e2a6f3a44e32b6ec3448a44d4c719f3e92cd50b7979dd0fa8d99de1bd0d6b163a9a741e13", 0x38}], 0x9) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x7}, {r0, 0x90}, {r0, 0xc}, {r0, 0x4}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}, {r0}], 0x9, 0x9) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x82, 0x3) r0 = socket(0x18, 0x4000, 0x5) recvfrom$inet6(r0, &(0x7f0000000080)=""/4, 0x4, 0x40, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x100000000204f, 0x20000005d00) dup(0xffffffffffffffff) r1 = getgid() chdir(&(0x7f00000000c0)='./bus\x00') setgid(r1) read(r0, &(0x7f0000000180)=""/28, 0x1c) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpid() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='W\x00') 16:11:04 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) 16:11:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8006, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x8211, 0x80) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = socket$inet6(0x18, 0x1, 0x1) r2 = socket(0x3a, 0x0, 0x1ff) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x50}, {r2, 0x82}, {r3, 0x8}], 0x4, 0x0) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)) 16:11:04 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x81, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x100000001, 0x7, r1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket$inet(0x2, 0x0, 0x9) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="6f42515342c74c706ecc2b6e4efaa9b9", 0x10}, {&(0x7f0000000040)="058e566b3a94c33b6e25ce35bfff14da1b103947545a7161902cafea649f7f73731d2d570631be2d1bd368da28f1", 0x2e}], 0x2) r4 = socket(0x18, 0x3, 0x3a) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r5) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000440)="66772c54b15de3c37afe47dc1437ea6d3d0114ae86856194cd3a460010d9be632e8c1b2c569cfe8dad905816fe84639f834c1a54494bfea459514f2d77da969d39d6d3306e3ca4aa760904bbfe1f259d5c3117182d2c63096c50ea0839a82aadae58d6426d86672b22a6e83a8b03287324fb11ae78b86bfc7d3dfbfd", 0x7c}], 0x1) r6 = semget$private(0x0, 0x3, 0x284) semop(r6, &(0x7f0000000180)=[{0x0, 0x3ff}, {0x2, 0x7, 0x1800}, {0x5, 0x9891, 0x800}, {0x4, 0x6, 0x1800}], 0x4) 16:11:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:11:04 executing program 0: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x120000001040) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x1) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:11:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0xc20, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) setuid(0xee01) fchown(r0, 0x0, 0x0) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) fchdir(r0) 16:11:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x20001, 0x20) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:11:04 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = socket(0x38, 0x3, 0x5b) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() setreuid(r2, r3) 16:11:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget(0x3, 0x2, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') getgroups(0x2, &(0x7f0000000140)=[r0, r1]) 16:11:04 executing program 1: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f00000000c0), 0x2aaaaaaaaaaaaabc) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0xfff7fffffffffff4) r5 = dup(r2) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r5, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) setsockopt(r4, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f0000000240)=[{0x0, 0x7fffffff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x100, 0x1000}, {0x6, 0x4, 0x1000}, {0x1, 0x46d, 0x1800}, {0x1, 0x6}], 0x7) read(r5, &(0x7f0000000340)=""/152, 0x98) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000400)) 16:11:04 executing program 0: unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000100)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x10) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:11:04 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x200000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000100)=0x197) fcntl$dupfd(r2, 0x0, r1) 16:11:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x140}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:11:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r6 = msgget(0x1, 0x120) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000480)=""/4096) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:11:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000002880)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) accept(r1, 0x0, &(0x7f0000000080)) 16:11:05 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xa0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x38040, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x30440, 0x80) r6 = socket$inet(0x2, 0x8007, 0xb9) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x84b75ba76537d087, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10008, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x40, 0x8}, {{r2}, 0x0, 0x50, 0x2, 0x7ff, 0x60d}, {{r3}, 0xfffffffffffffffb, 0x21, 0x4, 0x9, 0x2}, {{}, 0xfffffffffffffffc, 0x8, 0x87, 0x4, 0x22d3}], 0x7, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0xa01e}, {{r5}, 0xfffffffffffffffa, 0x3, 0x80000001, 0xb6}, {{r6}, 0x0, 0x2d, 0x1, 0x600000000000000, 0x800}, {{r7}, 0xfffffffffffffffa, 0x88, 0x80000020, 0x2, 0x1}, {{r8}, 0xfffffffffffffffd, 0x89, 0x2, 0x7, 0x4}], 0xfffffffffffffffa, &(0x7f0000000380)={0x6, 0xfffffffffffffff9}) getpeername(r5, &(0x7f00000001c0)=@in, &(0x7f0000000400)=0xc) 16:11:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d89e050000000000000000291c15729bcf49f53a7cec9d", 0x30}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x4) r1 = semget(0x3, 0x1, 0x110) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() shutdown(r0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r4, r5, 0x1, 0x2}, 0x100000001, 0x7fff, 0xe74}) 16:11:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = dup(r0) write(r0, &(0x7f0000000080)="fe82c7f25b0a8f9ebe8660", 0xb) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:11:06 executing program 0: mlock(&(0x7f0000bdb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:11:06 executing program 1: r0 = msgget$private(0x0, 0x2000040000002) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000800000"], 0x0, 0x0) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff9) setsockopt(r0, 0x5, 0x0, &(0x7f0000000000)="e93ba3258e96004c2f44f4548b8b647e417bc11721f34114fd2f0b70a3658defcf", 0x21) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000002009, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf50d7a5160fade03e2b8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc90287c5edfa2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31401b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb2c8741191c368771b6626a51a90e6a0998bd25030a287fa5b9d2b933bcb7d4e3de2d49c07ce39c37dd78d28879e9be172da98d8db96f54cd16b7d577f8a57bd36fb703d9fd56dc4a6a25b5c80b93a5371091c978ca8410cea00beed5badf3ca00ddc7f8773ecbe328500000000000000000000000000000000000000000000000000000000", 0x188) r1 = syz_open_pts() close(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) r3 = dup(r1) r4 = syz_open_pts() getsockname(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) readv(r1, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000a80)=""/4096, 0x1000}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/27, 0x1b}], 0x5) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x72, 0x77, {0x74, 0x4}}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x101, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:11:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) nanosleep(&(0x7f0000000080)={0x200}, 0xffffffffffffffff) mkdir(&(0x7f0000000300)='./file0\x00', 0x40) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x848, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x6) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x800, 0x800}, 0x0) execve(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='\x00']) 16:11:06 executing program 0: r0 = socket(0x80000000002017, 0xffffffffffffffff, 0x3) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:11:07 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) 16:11:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xfffffffffffffffe) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getpid() r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:11:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) lseek(r0, 0x0, 0x0) 16:11:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f00000001c0)='m\xb2') mkdir(&(0x7f0000000240)='./file0\x00', 0x40) r1 = msgget$private(0x0, 0x100) r2 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001b40)='./file1\x00', r3, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r7, &(0x7f0000002d40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1224d0810f956cef334d23ac0000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r8 = getpgrp() msgrcv(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000100000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce521b4b036e425a750000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000080e06b3c480050ff28e05d4ee508e48fadc9e12855200278d388f55d68e49020c7bb672b4c2553fb9fcfd7580600d9bb3812ce921c7448fd1435e595859fe71b7732f2c8e66d485cbdccf175370d51d86839e7b1c05da28f5cc6a77a078db6e9dac5665a8f3fbd63f556536730cb07a182400068cb0b1edb6c10bf5379b684b743d8f71637d0f4d31e2d112a835587a263e0b266597d5b727ca0689a5abd3fd3b96a"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r5, r6, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) chmod(&(0x7f0000000080)='./file0\x00', 0x40) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/138, 0x8a) unlink(&(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:11:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:11:08 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) 16:11:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="82012ef0ce583e7aef8ef6ccd04dce0b119f092bdf47ec2df1536a435cc63e0599e611531160f12ed6da80f7330c132b1ae2ab6625783b38c62fa446f94bcbfb5172609c3d1a70cc6b0d543ccc4b8ddb4464a42c96ed3108d464f02f48a4403c2cfddb8b6cd5ce1118b75a8fd3f9a987225426b0a897916f8cb596d62d7471b58948ceef2fde36ea5aa83e5288d5cd296294250e848514e75f96162b4ba834e5cb14dbbb62d2974c503c7a1f87f45066f5cc9fa9f65ef65ef2c7c2d9"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:08 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:11:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = getuid() setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:11:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:11:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x8000, './file0\x00', './file0\x00'}) 16:11:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x43b) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2114000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3b0bb1a1000019000000000000000000030000000000000000000000000000000000000082b3b6000000000000009d0000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb361b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7123a923bfccf8659ecdbcc5860e42335b841520f30e680344b46d5a5180ca0a6d04e703b70eb0edc28c7279866874a721ebcadb8ade9e599ebf697bbf4e2c47fbb005fd7c4a491a89acfaa58a08cded92868050ac5b8f7d45ea0a2d33fc49faed294260b16492d2fbb5405393ad139056833a5acdd6b8412423064d8bed4b1f5c8ebf9c208be4e4024"], 0x1, 0x2, 0x1000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000540)='./file0\x00', &(0x7f0000000780)=""/19, 0x13) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0xf4d10818f995ffa6) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r6 = dup2(r4, r0) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r7, r8) setuid(0xee01) r9 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r9, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r4, 0xffff, 0x1020, &(0x7f0000000040)=0x5, 0x2bc) setgid(0x0) 16:11:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) readlinkat(r1, &(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)=""/20, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x1, 0x1800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 16:11:08 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) socketpair(0x21, 0x2, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/16}, &(0x7f0000000140)=0x12) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:11:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = socket(0x22, 0x8001, 0x2) fcntl$setstatus(r0, 0x4, 0x80) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xc1) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0}, {r0, 0x28}], 0x3, 0x2d8) 16:11:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:11:08 executing program 0: r0 = socket(0x3a, 0xffffffffffffffff, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) clock_settime(0x4, &(0x7f00000000c0)={0x8, 0x3ed7}) 16:11:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xffffffffffffffff, 0x3}) sendto$unix(r0, 0x0, 0x0, 0x7fffffffffffffff, 0x0, 0xfffffffffffffcb8) 16:11:09 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 16:11:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX=r0], 0x3a, 0x1}, 0x0) 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() fsync(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000040)=""/45, 0x20f}], 0x1356) 0xffff800020b5c720 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e863e70) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 spec_write+0xf8 #6 VOP_WRITE+0x76 #7 vn_write+0x1c2 #8 dofilewritev+0x1b0 #9 sys_write+0x92 #10 syscall+0x5b8 #11 Xsyscall+0x128 panic: thread 0xffff800020b5c720 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 513685 10411 73 0x100010 0 1 syslogd *259442 65347 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x174 witness_thread_exit(ffff800020b5c720) at witness_thread_exit+0x283 reaper(ffff800020ac1518) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020b5c720 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 witness_thread_exit(ffff800020b5c720) at witness_thread_exit+0x283 reaper(ffff800020ac1518) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b07a80 rbx 0xffff800020b07b30 rdx 0xffffffff81f82d30 cy_pio_rec+0x6cd rcx 0 rax 0 r8 0xffffffff819f9293 kprintf+0x183 r9 0x1 r10 0x25 r11 0xa3d276758559fffc r12 0x3000000008 r13 0xffff800020b07a90 r14 0x100 r15 0x1 rip 0xffffffff81a98878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b07a70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=259442 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac0e10,0xffff800020ac1780 process=0xffff800020afa350 user=0xffff800020b02000, vmspace=0xffffffff82349208 estcpu=2, cpticks=8, pctcpu=0.30 user=0, sys=7, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17395 289662 21345 0 3 0x80 nanosleep syz-executor.1 17395 355134 21345 0 3 0x4000080 fsleep syz-executor.1 17395 172294 21345 0 3 0x4000080 pipewr syz-executor.1 35048 339923 1 0 3 0x100083 ttyin getty 9135 203405 43955 0 2 0x482 syz-executor.0 89123 490036 0 0 3 0x14200 bored sosplice 21345 50372 43955 0 2 0x482 syz-executor.1 43955 143215 93615 0 3 0x82 thrsleep syz-fuzzer 43955 320902 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 204718 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 32603 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 181160 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 424291 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 405152 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 76955 93615 0 3 0x4000082 thrsleep syz-fuzzer 43955 34386 93615 0 3 0x4000082 kqread syz-fuzzer 43955 364371 93615 0 3 0x4000082 thrsleep syz-fuzzer 93615 48687 4186 0 3 0x10008a pause ksh 4186 176786 11982 0 3 0x92 select sshd 11982 320148 1 0 3 0x80 select sshd 10411 513685 38733 73 7 0x100010 syslogd 38733 131974 1 0 3 0x100082 netio syslogd 45481 487275 1 77 3 0x100090 poll dhclient 62033 235663 1 0 3 0x80 poll dhclient 12009 488022 0 0 3 0x14200 pgzero zerothread 67745 371176 0 0 3 0x14200 aiodoned aiodoned 44745 272898 0 0 3 0x14200 syncer update 90388 383402 0 0 3 0x14200 cleaner cleaner *65347 259442 0 0 7 0x14200 reaper 55059 497856 0 0 3 0x14200 pgdaemon pagedaemon 28524 303519 0 0 3 0x14200 bored crynlk 25862 357484 0 0 3 0x14200 bored crypto 36881 362311 0 0 3 0x40014200 acpi0 acpi0 45039 168468 0 0 3 0x40014200 idle1 2104 475563 0 0 3 0x14200 bored softnet 19451 367155 0 0 3 0x14200 bored systqmp 4447 98714 0 0 3 0x14200 bored systq 3214 250021 0 0 3 0x40014200 bored softclock 97045 118820 0 0 3 0x40014200 idle0 1 148430 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 10411 (syslogd) thread 0xffff800020b85c30 (513685) exclusive rrwlock inode r = 0 (0xfffffd806eba73c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x5b8 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6351K 6363K 78643K 10981 0 0 pcb 23 9K 10K 78643K 611 0 0 rtable 100 3K 4K 78643K 662 0 0 ifaddr 56 13K 14K 78643K 245 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 24K 78643K 108 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1922 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 170 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1063 0 0 sigio 0 0K 0K 78643K 9 0 0 proc 42 38K 58K 78643K 600 0 0 subproc 64 65538K 67586K 78643K 342 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 123 0 0 in_multi 33 2K 2K 78643K 171 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 322 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 105 21K 25K 78643K 4178 0 0 UVM aobj 48 3K 3K 78643K 59 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 27 0 0 NDP 11 0K 0K 78643K 75 0 0 temp 163 2367K 2431K 78643K 6132 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 570 0 563 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 113 0 73 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 188 0 184 1 0 1 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 33 0 33 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 533 0 346 12 0 12 12 0 8 0 art_table 32 534 0 346 2 0 2 2 0 8 0 art_node 16 112 0 78 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 2 1 0 1 1 0 8 0 semapl 112 166 0 156 1 0 1 1 0 8 0 shmpl 112 57 0 11 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3351 0 1928 46 0 46 46 0 8 0 ffsino 272 3351 0 1928 96 0 96 96 0 8 0 nchpl 144 5043 0 3433 61 0 61 61 0 8 0 uvmvnodes 72 3603 0 0 66 0 66 66 0 8 0 vnodes 200 3603 0 0 190 0 190 190 0 8 0 namei 1024 14907 0 14907 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 13673 0 13673 13 12 1 6 0 8 1 sigapl 432 1209 0 1196 2 0 2 2 0 8 0 futexpl 56 11654 0 11653 1 0 1 1 0 8 0 knotepl 112 382 0 355 2 1 1 2 0 8 0 kqueuepl 104 240 0 238 1 0 1 1 0 8 0 pipepl 112 730 0 709 4 3 1 2 0 8 0 fdescpl 488 1210 0 1196 3 1 2 3 0 8 0 filepl 152 7257 0 7159 8 3 5 5 0 8 1 lockfpl 104 379 0 379 3 2 1 1 0 8 1 lockfspl 32 488 0 488 3 2 1 1 0 8 1 sessionpl 112 27 0 17 1 0 1 1 0 8 0 pgrppl 48 43 0 33 1 0 1 1 0 8 0 ucredpl 96 1852 0 1845 1 0 1 1 0 8 0 zombiepl 144 1196 0 1195 2 1 1 1 0 8 0 processpl 840 1225 0 1195 4 0 4 4 0 8 0 procpl 600 3420 0 3377 4 0 4 4 0 8 0 srpgc 64 48 0 48 1 1 0 1 0 8 0 sosppl 128 17 0 17 6 5 1 1 0 8 1 sockpl 384 1059 0 1042 5 2 3 3 0 8 1 mcl64k 65536 371 0 0 47 9 38 47 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 14 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 471 0 0 28 0 28 28 0 8 0 bufpl 256 7270 0 1016 391 0 391 391 0 8 0 anonpl 16 131612 0 123256 79 44 35 51 0 125 0 amapchunkpl 152 7094 0 6967 23 18 5 12 0 158 0 amappl16 192 7103 0 6681 73 51 22 34 0 8 0 amappl15 184 9 0 8 1 0 1 1 0 8 0 amappl14 176 10 0 9 2 1 1 1 0 8 0 amappl13 168 189 0 186 1 0 1 1 0 8 0 amappl12 160 379 0 374 1 0 1 1 0 8 0 amappl11 152 217 0 207 1 0 1 1 0 8 0 amappl10 144 70 0 66 2 1 1 1 0 8 0 amappl9 136 367 0 363 1 0 1 1 0 8 0 amappl8 128 529 0 507 1 0 1 1 0 8 0 amappl7 120 182 0 178 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 141 0 129 1 0 1 1 0 8 0 amappl4 96 783 0 762 1 0 1 1 0 8 0 amappl3 88 196 0 190 1 0 1 1 0 8 0 amappl2 80 10513 0 10448 2 0 2 2 0 8 0 amappl1 72 34715 0 34267 24 14 10 19 0 8 0 amappl 72 3691 0 3642 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 58 0 11 1 0 1 1 0 8 0 uaddrrnd 24 1210 0 1195 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1210 0 1195 1 0 1 1 0 8 0 vmmpekpl 168 13414 0 13389 2 0 2 2 0 8 0 vmmpepl 168 136550 0 135063 112 46 66 76 0 357 1 vmsppl 360 1209 0 1195 2 0 2 2 0 8 0 pdppl 4096 2428 0 2390 6 1 5 6 0 8 0 pvpl 32 373484 0 361967 174 60 114 132 0 265 20 pmappl 224 1209 0 1195 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 607 0 13 17 0 17 17 0 8 0